generated API change

This commit is contained in:
yliao 2024-05-21 22:28:02 +00:00
parent 744f0ebb83
commit 2aa427de83
764 changed files with 36364 additions and 1123 deletions

View File

@ -61,4 +61,6 @@ from kubernetes.client.api.scheduling_v1_api import SchedulingV1Api
from kubernetes.client.api.storage_api import StorageApi
from kubernetes.client.api.storage_v1_api import StorageV1Api
from kubernetes.client.api.storage_v1alpha1_api import StorageV1alpha1Api
from kubernetes.client.api.storagemigration_api import StoragemigrationApi
from kubernetes.client.api.storagemigration_v1alpha1_api import StoragemigrationV1alpha1Api
from kubernetes.client.api.version_api import VersionApi

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -0,0 +1,142 @@
# coding: utf-8
"""
Kubernetes
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""
from __future__ import absolute_import
import re # noqa: F401
# python 2 and python 3 compatibility library
import six
from kubernetes.client.api_client import ApiClient
from kubernetes.client.exceptions import ( # noqa: F401
ApiTypeError,
ApiValueError
)
class StoragemigrationApi(object):
"""NOTE: This class is auto generated by OpenAPI Generator
Ref: https://openapi-generator.tech
Do not edit the class manually.
"""
def __init__(self, api_client=None):
if api_client is None:
api_client = ApiClient()
self.api_client = api_client
def get_api_group(self, **kwargs): # noqa: E501
"""get_api_group # noqa: E501
get information of a group # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async_req=True
>>> thread = api.get_api_group(async_req=True)
>>> result = thread.get()
:param async_req bool: execute request asynchronously
:param _preload_content: if False, the urllib3.HTTPResponse object will
be returned without reading/decoding response
data. Default is True.
:param _request_timeout: timeout setting for this request. If one
number provided, it will be total request
timeout. It can also be a pair (tuple) of
(connection, read) timeouts.
:return: V1APIGroup
If the method is called asynchronously,
returns the request thread.
"""
kwargs['_return_http_data_only'] = True
return self.get_api_group_with_http_info(**kwargs) # noqa: E501
def get_api_group_with_http_info(self, **kwargs): # noqa: E501
"""get_api_group # noqa: E501
get information of a group # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async_req=True
>>> thread = api.get_api_group_with_http_info(async_req=True)
>>> result = thread.get()
:param async_req bool: execute request asynchronously
:param _return_http_data_only: response data without head status code
and headers
:param _preload_content: if False, the urllib3.HTTPResponse object will
be returned without reading/decoding response
data. Default is True.
:param _request_timeout: timeout setting for this request. If one
number provided, it will be total request
timeout. It can also be a pair (tuple) of
(connection, read) timeouts.
:return: tuple(V1APIGroup, status_code(int), headers(HTTPHeaderDict))
If the method is called asynchronously,
returns the request thread.
"""
local_var_params = locals()
all_params = [
]
all_params.extend(
[
'async_req',
'_return_http_data_only',
'_preload_content',
'_request_timeout'
]
)
for key, val in six.iteritems(local_var_params['kwargs']):
if key not in all_params:
raise ApiTypeError(
"Got an unexpected keyword argument '%s'"
" to method get_api_group" % key
)
local_var_params[key] = val
del local_var_params['kwargs']
collection_formats = {}
path_params = {}
query_params = []
header_params = {}
form_params = []
local_var_files = {}
body_params = None
# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(
['application/json', 'application/yaml', 'application/vnd.kubernetes.protobuf']) # noqa: E501
# Authentication setting
auth_settings = ['BearerToken'] # noqa: E501
return self.api_client.call_api(
'/apis/storagemigration.k8s.io/', 'GET',
path_params,
query_params,
header_params,
body=body_params,
post_params=form_params,
files=local_var_files,
response_type='V1APIGroup', # noqa: E501
auth_settings=auth_settings,
async_req=local_var_params.get('async_req'),
_return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501
_preload_content=local_var_params.get('_preload_content', True),
_request_timeout=local_var_params.get('_request_timeout'),
collection_formats=collection_formats)

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -6,7 +6,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""
@ -44,7 +44,9 @@ from kubernetes.client.models.v1_api_versions import V1APIVersions
from kubernetes.client.models.v1_aws_elastic_block_store_volume_source import V1AWSElasticBlockStoreVolumeSource
from kubernetes.client.models.v1_affinity import V1Affinity
from kubernetes.client.models.v1_aggregation_rule import V1AggregationRule
from kubernetes.client.models.v1_app_armor_profile import V1AppArmorProfile
from kubernetes.client.models.v1_attached_volume import V1AttachedVolume
from kubernetes.client.models.v1_audit_annotation import V1AuditAnnotation
from kubernetes.client.models.v1_azure_disk_volume_source import V1AzureDiskVolumeSource
from kubernetes.client.models.v1_azure_file_persistent_volume_source import V1AzureFilePersistentVolumeSource
from kubernetes.client.models.v1_azure_file_volume_source import V1AzureFileVolumeSource
@ -153,6 +155,7 @@ from kubernetes.client.models.v1_event_source import V1EventSource
from kubernetes.client.models.v1_eviction import V1Eviction
from kubernetes.client.models.v1_exec_action import V1ExecAction
from kubernetes.client.models.v1_exempt_priority_level_configuration import V1ExemptPriorityLevelConfiguration
from kubernetes.client.models.v1_expression_warning import V1ExpressionWarning
from kubernetes.client.models.v1_external_documentation import V1ExternalDocumentation
from kubernetes.client.models.v1_fc_volume_source import V1FCVolumeSource
from kubernetes.client.models.v1_flex_persistent_volume_source import V1FlexPersistentVolumeSource
@ -230,11 +233,13 @@ from kubernetes.client.models.v1_local_subject_access_review import V1LocalSubje
from kubernetes.client.models.v1_local_volume_source import V1LocalVolumeSource
from kubernetes.client.models.v1_managed_fields_entry import V1ManagedFieldsEntry
from kubernetes.client.models.v1_match_condition import V1MatchCondition
from kubernetes.client.models.v1_match_resources import V1MatchResources
from kubernetes.client.models.v1_modify_volume_status import V1ModifyVolumeStatus
from kubernetes.client.models.v1_mutating_webhook import V1MutatingWebhook
from kubernetes.client.models.v1_mutating_webhook_configuration import V1MutatingWebhookConfiguration
from kubernetes.client.models.v1_mutating_webhook_configuration_list import V1MutatingWebhookConfigurationList
from kubernetes.client.models.v1_nfs_volume_source import V1NFSVolumeSource
from kubernetes.client.models.v1_named_rule_with_operations import V1NamedRuleWithOperations
from kubernetes.client.models.v1_namespace import V1Namespace
from kubernetes.client.models.v1_namespace_condition import V1NamespaceCondition
from kubernetes.client.models.v1_namespace_list import V1NamespaceList
@ -255,6 +260,8 @@ from kubernetes.client.models.v1_node_config_source import V1NodeConfigSource
from kubernetes.client.models.v1_node_config_status import V1NodeConfigStatus
from kubernetes.client.models.v1_node_daemon_endpoints import V1NodeDaemonEndpoints
from kubernetes.client.models.v1_node_list import V1NodeList
from kubernetes.client.models.v1_node_runtime_handler import V1NodeRuntimeHandler
from kubernetes.client.models.v1_node_runtime_handler_features import V1NodeRuntimeHandlerFeatures
from kubernetes.client.models.v1_node_selector import V1NodeSelector
from kubernetes.client.models.v1_node_selector_requirement import V1NodeSelectorRequirement
from kubernetes.client.models.v1_node_selector_term import V1NodeSelectorTerm
@ -269,6 +276,8 @@ from kubernetes.client.models.v1_object_meta import V1ObjectMeta
from kubernetes.client.models.v1_object_reference import V1ObjectReference
from kubernetes.client.models.v1_overhead import V1Overhead
from kubernetes.client.models.v1_owner_reference import V1OwnerReference
from kubernetes.client.models.v1_param_kind import V1ParamKind
from kubernetes.client.models.v1_param_ref import V1ParamRef
from kubernetes.client.models.v1_persistent_volume import V1PersistentVolume
from kubernetes.client.models.v1_persistent_volume_claim import V1PersistentVolumeClaim
from kubernetes.client.models.v1_persistent_volume_claim_condition import V1PersistentVolumeClaimCondition
@ -378,6 +387,7 @@ from kubernetes.client.models.v1_secret_projection import V1SecretProjection
from kubernetes.client.models.v1_secret_reference import V1SecretReference
from kubernetes.client.models.v1_secret_volume_source import V1SecretVolumeSource
from kubernetes.client.models.v1_security_context import V1SecurityContext
from kubernetes.client.models.v1_selectable_field import V1SelectableField
from kubernetes.client.models.v1_self_subject_access_review import V1SelfSubjectAccessReview
from kubernetes.client.models.v1_self_subject_access_review_spec import V1SelfSubjectAccessReviewSpec
from kubernetes.client.models.v1_self_subject_review import V1SelfSubjectReview
@ -416,6 +426,8 @@ from kubernetes.client.models.v1_subject_access_review import V1SubjectAccessRev
from kubernetes.client.models.v1_subject_access_review_spec import V1SubjectAccessReviewSpec
from kubernetes.client.models.v1_subject_access_review_status import V1SubjectAccessReviewStatus
from kubernetes.client.models.v1_subject_rules_review_status import V1SubjectRulesReviewStatus
from kubernetes.client.models.v1_success_policy import V1SuccessPolicy
from kubernetes.client.models.v1_success_policy_rule import V1SuccessPolicyRule
from kubernetes.client.models.v1_sysctl import V1Sysctl
from kubernetes.client.models.v1_tcp_socket_action import V1TCPSocketAction
from kubernetes.client.models.v1_taint import V1Taint
@ -428,15 +440,25 @@ from kubernetes.client.models.v1_toleration import V1Toleration
from kubernetes.client.models.v1_topology_selector_label_requirement import V1TopologySelectorLabelRequirement
from kubernetes.client.models.v1_topology_selector_term import V1TopologySelectorTerm
from kubernetes.client.models.v1_topology_spread_constraint import V1TopologySpreadConstraint
from kubernetes.client.models.v1_type_checking import V1TypeChecking
from kubernetes.client.models.v1_typed_local_object_reference import V1TypedLocalObjectReference
from kubernetes.client.models.v1_typed_object_reference import V1TypedObjectReference
from kubernetes.client.models.v1_uncounted_terminated_pods import V1UncountedTerminatedPods
from kubernetes.client.models.v1_user_info import V1UserInfo
from kubernetes.client.models.v1_user_subject import V1UserSubject
from kubernetes.client.models.v1_validating_admission_policy import V1ValidatingAdmissionPolicy
from kubernetes.client.models.v1_validating_admission_policy_binding import V1ValidatingAdmissionPolicyBinding
from kubernetes.client.models.v1_validating_admission_policy_binding_list import V1ValidatingAdmissionPolicyBindingList
from kubernetes.client.models.v1_validating_admission_policy_binding_spec import V1ValidatingAdmissionPolicyBindingSpec
from kubernetes.client.models.v1_validating_admission_policy_list import V1ValidatingAdmissionPolicyList
from kubernetes.client.models.v1_validating_admission_policy_spec import V1ValidatingAdmissionPolicySpec
from kubernetes.client.models.v1_validating_admission_policy_status import V1ValidatingAdmissionPolicyStatus
from kubernetes.client.models.v1_validating_webhook import V1ValidatingWebhook
from kubernetes.client.models.v1_validating_webhook_configuration import V1ValidatingWebhookConfiguration
from kubernetes.client.models.v1_validating_webhook_configuration_list import V1ValidatingWebhookConfigurationList
from kubernetes.client.models.v1_validation import V1Validation
from kubernetes.client.models.v1_validation_rule import V1ValidationRule
from kubernetes.client.models.v1_variable import V1Variable
from kubernetes.client.models.v1_volume import V1Volume
from kubernetes.client.models.v1_volume_attachment import V1VolumeAttachment
from kubernetes.client.models.v1_volume_attachment_list import V1VolumeAttachmentList
@ -446,6 +468,7 @@ from kubernetes.client.models.v1_volume_attachment_status import V1VolumeAttachm
from kubernetes.client.models.v1_volume_device import V1VolumeDevice
from kubernetes.client.models.v1_volume_error import V1VolumeError
from kubernetes.client.models.v1_volume_mount import V1VolumeMount
from kubernetes.client.models.v1_volume_mount_status import V1VolumeMountStatus
from kubernetes.client.models.v1_volume_node_affinity import V1VolumeNodeAffinity
from kubernetes.client.models.v1_volume_node_resources import V1VolumeNodeResources
from kubernetes.client.models.v1_volume_projection import V1VolumeProjection
@ -460,11 +483,13 @@ from kubernetes.client.models.v1alpha1_cluster_trust_bundle import V1alpha1Clust
from kubernetes.client.models.v1alpha1_cluster_trust_bundle_list import V1alpha1ClusterTrustBundleList
from kubernetes.client.models.v1alpha1_cluster_trust_bundle_spec import V1alpha1ClusterTrustBundleSpec
from kubernetes.client.models.v1alpha1_expression_warning import V1alpha1ExpressionWarning
from kubernetes.client.models.v1alpha1_group_version_resource import V1alpha1GroupVersionResource
from kubernetes.client.models.v1alpha1_ip_address import V1alpha1IPAddress
from kubernetes.client.models.v1alpha1_ip_address_list import V1alpha1IPAddressList
from kubernetes.client.models.v1alpha1_ip_address_spec import V1alpha1IPAddressSpec
from kubernetes.client.models.v1alpha1_match_condition import V1alpha1MatchCondition
from kubernetes.client.models.v1alpha1_match_resources import V1alpha1MatchResources
from kubernetes.client.models.v1alpha1_migration_condition import V1alpha1MigrationCondition
from kubernetes.client.models.v1alpha1_named_rule_with_operations import V1alpha1NamedRuleWithOperations
from kubernetes.client.models.v1alpha1_param_kind import V1alpha1ParamKind
from kubernetes.client.models.v1alpha1_param_ref import V1alpha1ParamRef
@ -479,6 +504,10 @@ from kubernetes.client.models.v1alpha1_service_cidr_status import V1alpha1Servic
from kubernetes.client.models.v1alpha1_storage_version import V1alpha1StorageVersion
from kubernetes.client.models.v1alpha1_storage_version_condition import V1alpha1StorageVersionCondition
from kubernetes.client.models.v1alpha1_storage_version_list import V1alpha1StorageVersionList
from kubernetes.client.models.v1alpha1_storage_version_migration import V1alpha1StorageVersionMigration
from kubernetes.client.models.v1alpha1_storage_version_migration_list import V1alpha1StorageVersionMigrationList
from kubernetes.client.models.v1alpha1_storage_version_migration_spec import V1alpha1StorageVersionMigrationSpec
from kubernetes.client.models.v1alpha1_storage_version_migration_status import V1alpha1StorageVersionMigrationStatus
from kubernetes.client.models.v1alpha1_storage_version_status import V1alpha1StorageVersionStatus
from kubernetes.client.models.v1alpha1_type_checking import V1alpha1TypeChecking
from kubernetes.client.models.v1alpha1_validating_admission_policy import V1alpha1ValidatingAdmissionPolicy
@ -493,6 +522,16 @@ from kubernetes.client.models.v1alpha1_variable import V1alpha1Variable
from kubernetes.client.models.v1alpha1_volume_attributes_class import V1alpha1VolumeAttributesClass
from kubernetes.client.models.v1alpha1_volume_attributes_class_list import V1alpha1VolumeAttributesClassList
from kubernetes.client.models.v1alpha2_allocation_result import V1alpha2AllocationResult
from kubernetes.client.models.v1alpha2_driver_allocation_result import V1alpha2DriverAllocationResult
from kubernetes.client.models.v1alpha2_driver_requests import V1alpha2DriverRequests
from kubernetes.client.models.v1alpha2_named_resources_allocation_result import V1alpha2NamedResourcesAllocationResult
from kubernetes.client.models.v1alpha2_named_resources_attribute import V1alpha2NamedResourcesAttribute
from kubernetes.client.models.v1alpha2_named_resources_filter import V1alpha2NamedResourcesFilter
from kubernetes.client.models.v1alpha2_named_resources_instance import V1alpha2NamedResourcesInstance
from kubernetes.client.models.v1alpha2_named_resources_int_slice import V1alpha2NamedResourcesIntSlice
from kubernetes.client.models.v1alpha2_named_resources_request import V1alpha2NamedResourcesRequest
from kubernetes.client.models.v1alpha2_named_resources_resources import V1alpha2NamedResourcesResources
from kubernetes.client.models.v1alpha2_named_resources_string_slice import V1alpha2NamedResourcesStringSlice
from kubernetes.client.models.v1alpha2_pod_scheduling_context import V1alpha2PodSchedulingContext
from kubernetes.client.models.v1alpha2_pod_scheduling_context_list import V1alpha2PodSchedulingContextList
from kubernetes.client.models.v1alpha2_pod_scheduling_context_spec import V1alpha2PodSchedulingContextSpec
@ -500,6 +539,8 @@ from kubernetes.client.models.v1alpha2_pod_scheduling_context_status import V1al
from kubernetes.client.models.v1alpha2_resource_claim import V1alpha2ResourceClaim
from kubernetes.client.models.v1alpha2_resource_claim_consumer_reference import V1alpha2ResourceClaimConsumerReference
from kubernetes.client.models.v1alpha2_resource_claim_list import V1alpha2ResourceClaimList
from kubernetes.client.models.v1alpha2_resource_claim_parameters import V1alpha2ResourceClaimParameters
from kubernetes.client.models.v1alpha2_resource_claim_parameters_list import V1alpha2ResourceClaimParametersList
from kubernetes.client.models.v1alpha2_resource_claim_parameters_reference import V1alpha2ResourceClaimParametersReference
from kubernetes.client.models.v1alpha2_resource_claim_scheduling_status import V1alpha2ResourceClaimSchedulingStatus
from kubernetes.client.models.v1alpha2_resource_claim_spec import V1alpha2ResourceClaimSpec
@ -509,8 +550,16 @@ from kubernetes.client.models.v1alpha2_resource_claim_template_list import V1alp
from kubernetes.client.models.v1alpha2_resource_claim_template_spec import V1alpha2ResourceClaimTemplateSpec
from kubernetes.client.models.v1alpha2_resource_class import V1alpha2ResourceClass
from kubernetes.client.models.v1alpha2_resource_class_list import V1alpha2ResourceClassList
from kubernetes.client.models.v1alpha2_resource_class_parameters import V1alpha2ResourceClassParameters
from kubernetes.client.models.v1alpha2_resource_class_parameters_list import V1alpha2ResourceClassParametersList
from kubernetes.client.models.v1alpha2_resource_class_parameters_reference import V1alpha2ResourceClassParametersReference
from kubernetes.client.models.v1alpha2_resource_filter import V1alpha2ResourceFilter
from kubernetes.client.models.v1alpha2_resource_handle import V1alpha2ResourceHandle
from kubernetes.client.models.v1alpha2_resource_request import V1alpha2ResourceRequest
from kubernetes.client.models.v1alpha2_resource_slice import V1alpha2ResourceSlice
from kubernetes.client.models.v1alpha2_resource_slice_list import V1alpha2ResourceSliceList
from kubernetes.client.models.v1alpha2_structured_resource_handle import V1alpha2StructuredResourceHandle
from kubernetes.client.models.v1alpha2_vendor_parameters import V1alpha2VendorParameters
from kubernetes.client.models.v1beta1_audit_annotation import V1beta1AuditAnnotation
from kubernetes.client.models.v1beta1_expression_warning import V1beta1ExpressionWarning
from kubernetes.client.models.v1beta1_match_condition import V1beta1MatchCondition

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -0,0 +1,151 @@
# coding: utf-8
"""
Kubernetes
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""
import pprint
import re # noqa: F401
import six
from kubernetes.client.configuration import Configuration
class V1AppArmorProfile(object):
"""NOTE: This class is auto generated by OpenAPI Generator.
Ref: https://openapi-generator.tech
Do not edit the class manually.
"""
"""
Attributes:
openapi_types (dict): The key is attribute name
and the value is attribute type.
attribute_map (dict): The key is attribute name
and the value is json key in definition.
"""
openapi_types = {
'localhost_profile': 'str',
'type': 'str'
}
attribute_map = {
'localhost_profile': 'localhostProfile',
'type': 'type'
}
def __init__(self, localhost_profile=None, type=None, local_vars_configuration=None): # noqa: E501
"""V1AppArmorProfile - a model defined in OpenAPI""" # noqa: E501
if local_vars_configuration is None:
local_vars_configuration = Configuration()
self.local_vars_configuration = local_vars_configuration
self._localhost_profile = None
self._type = None
self.discriminator = None
if localhost_profile is not None:
self.localhost_profile = localhost_profile
self.type = type
@property
def localhost_profile(self):
"""Gets the localhost_profile of this V1AppArmorProfile. # noqa: E501
localhostProfile indicates a profile loaded on the node that should be used. The profile must be preconfigured on the node to work. Must match the loaded name of the profile. Must be set if and only if type is \"Localhost\". # noqa: E501
:return: The localhost_profile of this V1AppArmorProfile. # noqa: E501
:rtype: str
"""
return self._localhost_profile
@localhost_profile.setter
def localhost_profile(self, localhost_profile):
"""Sets the localhost_profile of this V1AppArmorProfile.
localhostProfile indicates a profile loaded on the node that should be used. The profile must be preconfigured on the node to work. Must match the loaded name of the profile. Must be set if and only if type is \"Localhost\". # noqa: E501
:param localhost_profile: The localhost_profile of this V1AppArmorProfile. # noqa: E501
:type: str
"""
self._localhost_profile = localhost_profile
@property
def type(self):
"""Gets the type of this V1AppArmorProfile. # noqa: E501
type indicates which kind of AppArmor profile will be applied. Valid options are: Localhost - a profile pre-loaded on the node. RuntimeDefault - the container runtime's default profile. Unconfined - no AppArmor enforcement. # noqa: E501
:return: The type of this V1AppArmorProfile. # noqa: E501
:rtype: str
"""
return self._type
@type.setter
def type(self, type):
"""Sets the type of this V1AppArmorProfile.
type indicates which kind of AppArmor profile will be applied. Valid options are: Localhost - a profile pre-loaded on the node. RuntimeDefault - the container runtime's default profile. Unconfined - no AppArmor enforcement. # noqa: E501
:param type: The type of this V1AppArmorProfile. # noqa: E501
:type: str
"""
if self.local_vars_configuration.client_side_validation and type is None: # noqa: E501
raise ValueError("Invalid value for `type`, must not be `None`") # noqa: E501
self._type = type
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}
for attr, _ in six.iteritems(self.openapi_types):
value = getattr(self, attr)
if isinstance(value, list):
result[attr] = list(map(
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
value
))
elif hasattr(value, "to_dict"):
result[attr] = value.to_dict()
elif isinstance(value, dict):
result[attr] = dict(map(
lambda item: (item[0], item[1].to_dict())
if hasattr(item[1], "to_dict") else item,
value.items()
))
else:
result[attr] = value
return result
def to_str(self):
"""Returns the string representation of the model"""
return pprint.pformat(self.to_dict())
def __repr__(self):
"""For `print` and `pprint`"""
return self.to_str()
def __eq__(self, other):
"""Returns true if both objects are equal"""
if not isinstance(other, V1AppArmorProfile):
return False
return self.to_dict() == other.to_dict()
def __ne__(self, other):
"""Returns true if both objects are not equal"""
if not isinstance(other, V1AppArmorProfile):
return True
return self.to_dict() != other.to_dict()

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -0,0 +1,152 @@
# coding: utf-8
"""
Kubernetes
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""
import pprint
import re # noqa: F401
import six
from kubernetes.client.configuration import Configuration
class V1AuditAnnotation(object):
"""NOTE: This class is auto generated by OpenAPI Generator.
Ref: https://openapi-generator.tech
Do not edit the class manually.
"""
"""
Attributes:
openapi_types (dict): The key is attribute name
and the value is attribute type.
attribute_map (dict): The key is attribute name
and the value is json key in definition.
"""
openapi_types = {
'key': 'str',
'value_expression': 'str'
}
attribute_map = {
'key': 'key',
'value_expression': 'valueExpression'
}
def __init__(self, key=None, value_expression=None, local_vars_configuration=None): # noqa: E501
"""V1AuditAnnotation - a model defined in OpenAPI""" # noqa: E501
if local_vars_configuration is None:
local_vars_configuration = Configuration()
self.local_vars_configuration = local_vars_configuration
self._key = None
self._value_expression = None
self.discriminator = None
self.key = key
self.value_expression = value_expression
@property
def key(self):
"""Gets the key of this V1AuditAnnotation. # noqa: E501
key specifies the audit annotation key. The audit annotation keys of a ValidatingAdmissionPolicy must be unique. The key must be a qualified name ([A-Za-z0-9][-A-Za-z0-9_.]*) no more than 63 bytes in length. The key is combined with the resource name of the ValidatingAdmissionPolicy to construct an audit annotation key: \"{ValidatingAdmissionPolicy name}/{key}\". If an admission webhook uses the same resource name as this ValidatingAdmissionPolicy and the same audit annotation key, the annotation key will be identical. In this case, the first annotation written with the key will be included in the audit event and all subsequent annotations with the same key will be discarded. Required. # noqa: E501
:return: The key of this V1AuditAnnotation. # noqa: E501
:rtype: str
"""
return self._key
@key.setter
def key(self, key):
"""Sets the key of this V1AuditAnnotation.
key specifies the audit annotation key. The audit annotation keys of a ValidatingAdmissionPolicy must be unique. The key must be a qualified name ([A-Za-z0-9][-A-Za-z0-9_.]*) no more than 63 bytes in length. The key is combined with the resource name of the ValidatingAdmissionPolicy to construct an audit annotation key: \"{ValidatingAdmissionPolicy name}/{key}\". If an admission webhook uses the same resource name as this ValidatingAdmissionPolicy and the same audit annotation key, the annotation key will be identical. In this case, the first annotation written with the key will be included in the audit event and all subsequent annotations with the same key will be discarded. Required. # noqa: E501
:param key: The key of this V1AuditAnnotation. # noqa: E501
:type: str
"""
if self.local_vars_configuration.client_side_validation and key is None: # noqa: E501
raise ValueError("Invalid value for `key`, must not be `None`") # noqa: E501
self._key = key
@property
def value_expression(self):
"""Gets the value_expression of this V1AuditAnnotation. # noqa: E501
valueExpression represents the expression which is evaluated by CEL to produce an audit annotation value. The expression must evaluate to either a string or null value. If the expression evaluates to a string, the audit annotation is included with the string value. If the expression evaluates to null or empty string the audit annotation will be omitted. The valueExpression may be no longer than 5kb in length. If the result of the valueExpression is more than 10kb in length, it will be truncated to 10kb. If multiple ValidatingAdmissionPolicyBinding resources match an API request, then the valueExpression will be evaluated for each binding. All unique values produced by the valueExpressions will be joined together in a comma-separated list. Required. # noqa: E501
:return: The value_expression of this V1AuditAnnotation. # noqa: E501
:rtype: str
"""
return self._value_expression
@value_expression.setter
def value_expression(self, value_expression):
"""Sets the value_expression of this V1AuditAnnotation.
valueExpression represents the expression which is evaluated by CEL to produce an audit annotation value. The expression must evaluate to either a string or null value. If the expression evaluates to a string, the audit annotation is included with the string value. If the expression evaluates to null or empty string the audit annotation will be omitted. The valueExpression may be no longer than 5kb in length. If the result of the valueExpression is more than 10kb in length, it will be truncated to 10kb. If multiple ValidatingAdmissionPolicyBinding resources match an API request, then the valueExpression will be evaluated for each binding. All unique values produced by the valueExpressions will be joined together in a comma-separated list. Required. # noqa: E501
:param value_expression: The value_expression of this V1AuditAnnotation. # noqa: E501
:type: str
"""
if self.local_vars_configuration.client_side_validation and value_expression is None: # noqa: E501
raise ValueError("Invalid value for `value_expression`, must not be `None`") # noqa: E501
self._value_expression = value_expression
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}
for attr, _ in six.iteritems(self.openapi_types):
value = getattr(self, attr)
if isinstance(value, list):
result[attr] = list(map(
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
value
))
elif hasattr(value, "to_dict"):
result[attr] = value.to_dict()
elif isinstance(value, dict):
result[attr] = dict(map(
lambda item: (item[0], item[1].to_dict())
if hasattr(item[1], "to_dict") else item,
value.items()
))
else:
result[attr] = value
return result
def to_str(self):
"""Returns the string representation of the model"""
return pprint.pformat(self.to_dict())
def __repr__(self):
"""For `print` and `pprint`"""
return self.to_str()
def __eq__(self, other):
"""Returns true if both objects are equal"""
if not isinstance(other, V1AuditAnnotation):
return False
return self.to_dict() == other.to_dict()
def __ne__(self, other):
"""Returns true if both objects are not equal"""
if not isinstance(other, V1AuditAnnotation):
return True
return self.to_dict() != other.to_dict()

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

View File

@ -5,7 +5,7 @@
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) # noqa: E501
The version of the OpenAPI document: release-1.29
The version of the OpenAPI document: release-1.30
Generated by: https://openapi-generator.tech
"""

Some files were not shown because too many files have changed in this diff Show More