Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
xiujie.1 authored and sdk-liuzhaoliang committed Jan 9, 2025
1 parent a6fdcf6 commit 7d82fdf
Show file tree
Hide file tree
Showing 11 changed files with 2,360 additions and 0 deletions.
8 changes: 8 additions & 0 deletions volcenginesdkiam/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -204,3 +204,11 @@
from volcenginesdkiam.models.user_group_for_list_groups_for_user_output import UserGroupForListGroupsForUserOutput
from volcenginesdkiam.models.user_group_for_list_groups_output import UserGroupForListGroupsOutput
from volcenginesdkiam.models.user_metadata_for_list_users_output import UserMetadataForListUsersOutput
from volcenginesdkiam.models.add_saml_provider_certificate_request import AddSAMLProviderCertificateRequest
from volcenginesdkiam.models.add_saml_provider_certificate_response import AddSAMLProviderCertificateResponse
from volcenginesdkiam.models.create_saml_provider_request import CreateSAMLProviderRequest
from volcenginesdkiam.models.create_saml_provider_response import CreateSAMLProviderResponse
from volcenginesdkiam.models.update_o_auth_provider_request import UpdateOAuthProviderRequest
from volcenginesdkiam.models.update_o_auth_provider_response import UpdateOAuthProviderResponse
from volcenginesdkiam.models.update_saml_provider_request import UpdateSAMLProviderRequest
from volcenginesdkiam.models.update_saml_provider_response import UpdateSAMLProviderResponse
388 changes: 388 additions & 0 deletions volcenginesdkiam/api/iam_api.py

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions volcenginesdkiam/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,3 +200,11 @@
from volcenginesdkiam.models.user_group_for_list_groups_for_user_output import UserGroupForListGroupsForUserOutput
from volcenginesdkiam.models.user_group_for_list_groups_output import UserGroupForListGroupsOutput
from volcenginesdkiam.models.user_metadata_for_list_users_output import UserMetadataForListUsersOutput
from volcenginesdkiam.models.add_saml_provider_certificate_request import AddSAMLProviderCertificateRequest
from volcenginesdkiam.models.add_saml_provider_certificate_response import AddSAMLProviderCertificateResponse
from volcenginesdkiam.models.create_saml_provider_request import CreateSAMLProviderRequest
from volcenginesdkiam.models.create_saml_provider_response import CreateSAMLProviderResponse
from volcenginesdkiam.models.update_o_auth_provider_request import UpdateOAuthProviderRequest
from volcenginesdkiam.models.update_o_auth_provider_response import UpdateOAuthProviderResponse
from volcenginesdkiam.models.update_saml_provider_request import UpdateSAMLProviderRequest
from volcenginesdkiam.models.update_saml_provider_response import UpdateSAMLProviderResponse
151 changes: 151 additions & 0 deletions volcenginesdkiam/models/add_saml_provider_certificate_request.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
# coding: utf-8

"""
iam
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
OpenAPI spec version: common-version
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


import pprint
import re # noqa: F401

import six

from volcenginesdkcore.configuration import Configuration


class AddSAMLProviderCertificateRequest(object):
"""NOTE: This class is auto generated by the swagger code generator program.
Do not edit the class manually.
"""

"""
Attributes:
swagger_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.
"""
swagger_types = {
'saml_provider_name': 'str',
'x509_certificate': 'str'
}

attribute_map = {
'saml_provider_name': 'SAMLProviderName',
'x509_certificate': 'X509Certificate'
}

def __init__(self, saml_provider_name=None, x509_certificate=None, _configuration=None): # noqa: E501
"""AddSAMLProviderCertificateRequest - a model defined in Swagger""" # noqa: E501
if _configuration is None:
_configuration = Configuration()
self._configuration = _configuration

self._saml_provider_name = None
self._x509_certificate = None
self.discriminator = None

self.saml_provider_name = saml_provider_name
self.x509_certificate = x509_certificate

@property
def saml_provider_name(self):
"""Gets the saml_provider_name of this AddSAMLProviderCertificateRequest. # noqa: E501
:return: The saml_provider_name of this AddSAMLProviderCertificateRequest. # noqa: E501
:rtype: str
"""
return self._saml_provider_name

@saml_provider_name.setter
def saml_provider_name(self, saml_provider_name):
"""Sets the saml_provider_name of this AddSAMLProviderCertificateRequest.
:param saml_provider_name: The saml_provider_name of this AddSAMLProviderCertificateRequest. # noqa: E501
:type: str
"""
if self._configuration.client_side_validation and saml_provider_name is None:
raise ValueError("Invalid value for `saml_provider_name`, must not be `None`") # noqa: E501

self._saml_provider_name = saml_provider_name

@property
def x509_certificate(self):
"""Gets the x509_certificate of this AddSAMLProviderCertificateRequest. # noqa: E501
:return: The x509_certificate of this AddSAMLProviderCertificateRequest. # noqa: E501
:rtype: str
"""
return self._x509_certificate

@x509_certificate.setter
def x509_certificate(self, x509_certificate):
"""Sets the x509_certificate of this AddSAMLProviderCertificateRequest.
:param x509_certificate: The x509_certificate of this AddSAMLProviderCertificateRequest. # noqa: E501
:type: str
"""
if self._configuration.client_side_validation and x509_certificate is None:
raise ValueError("Invalid value for `x509_certificate`, must not be `None`") # noqa: E501

self._x509_certificate = x509_certificate

def to_dict(self):
"""Returns the model properties as a dict"""
result = {}

for attr, _ in six.iteritems(self.swagger_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
if issubclass(AddSAMLProviderCertificateRequest, dict):
for key, value in self.items():
result[key] = 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, AddSAMLProviderCertificateRequest):
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, AddSAMLProviderCertificateRequest):
return True

return self.to_dict() != other.to_dict()
123 changes: 123 additions & 0 deletions volcenginesdkiam/models/add_saml_provider_certificate_response.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
# coding: utf-8

"""
iam
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
OpenAPI spec version: common-version
Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


import pprint
import re # noqa: F401

import six

from volcenginesdkcore.configuration import Configuration


class AddSAMLProviderCertificateResponse(object):
"""NOTE: This class is auto generated by the swagger code generator program.
Do not edit the class manually.
"""

"""
Attributes:
swagger_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.
"""
swagger_types = {
'certificate_id': 'str'
}

attribute_map = {
'certificate_id': 'CertificateId'
}

def __init__(self, certificate_id=None, _configuration=None): # noqa: E501
"""AddSAMLProviderCertificateResponse - a model defined in Swagger""" # noqa: E501
if _configuration is None:
_configuration = Configuration()
self._configuration = _configuration

self._certificate_id = None
self.discriminator = None

if certificate_id is not None:
self.certificate_id = certificate_id

@property
def certificate_id(self):
"""Gets the certificate_id of this AddSAMLProviderCertificateResponse. # noqa: E501
:return: The certificate_id of this AddSAMLProviderCertificateResponse. # noqa: E501
:rtype: str
"""
return self._certificate_id

@certificate_id.setter
def certificate_id(self, certificate_id):
"""Sets the certificate_id of this AddSAMLProviderCertificateResponse.
:param certificate_id: The certificate_id of this AddSAMLProviderCertificateResponse. # noqa: E501
:type: str
"""

self._certificate_id = certificate_id

def to_dict(self):
"""Returns the model properties as a dict"""
result = {}

for attr, _ in six.iteritems(self.swagger_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
if issubclass(AddSAMLProviderCertificateResponse, dict):
for key, value in self.items():
result[key] = 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, AddSAMLProviderCertificateResponse):
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, AddSAMLProviderCertificateResponse):
return True

return self.to_dict() != other.to_dict()
Loading

0 comments on commit 7d82fdf

Please sign in to comment.