@@ -1059,3 +1059,72 @@ def put_bucket_archive_direct_read(self, request: models.PutBucketArchiveDirectR
10591059 PutBucketArchiveDirectReadResult: Response result for PutBucketArchiveDirectRead operation.
10601060 """
10611061 return operations .put_bucket_archive_direct_read (self ._client , request , ** kwargs )
1062+
1063+
1064+ # cname
1065+ def create_cname_token (self , request : models .CreateCnameTokenRequest , ** kwargs
1066+ ) -> models .CreateCnameTokenResult :
1067+ """
1068+ Creates a CNAME token to verify the ownership of a domain name.
1069+
1070+ Args:
1071+ request (CreateCnameTokenRequest): Request parameters for CreateCnameToken operation.
1072+
1073+ Returns:
1074+ CreateCnameTokenResult: Response result for CreateCnameToken operation.
1075+ """
1076+ return operations .create_cname_token (self ._client , request , ** kwargs )
1077+
1078+ def get_cname_token (self , request : models .GetCnameTokenRequest , ** kwargs
1079+ ) -> models .GetCnameTokenResult :
1080+ """
1081+ Queries the created CNAME tokens.
1082+
1083+ Args:
1084+ request (GetCnameTokenRequest): Request parameters for GetCnameToken operation.
1085+
1086+ Returns:
1087+ GetCnameTokenResult: Response result for GetCnameToken operation.
1088+ """
1089+ return operations .get_cname_token (self ._client , request , ** kwargs )
1090+
1091+ def put_cname (self , request : models .PutCnameRequest , ** kwargs
1092+ ) -> models .PutCnameResult :
1093+ """
1094+ Maps a CNAME record to a bucket.
1095+
1096+ Args:
1097+ request (PutCnameRequest): Request parameters for PutCname operation.
1098+
1099+ Returns:
1100+ PutCnameResult: Response result for PutCname operation.
1101+ """
1102+ return operations .put_cname (self ._client , request , ** kwargs )
1103+
1104+
1105+ def list_cname (self , request : models .ListCnameRequest , ** kwargs
1106+ ) -> models .ListCnameResult :
1107+ """
1108+ Queries all CNAME records that are mapped to a bucket.
1109+
1110+ Args:
1111+ request (ListCnameRequest): Request parameters for ListCname operation.
1112+
1113+ Returns:
1114+ ListCnameResult: Response result for ListCname operation.
1115+ """
1116+ return operations .list_cname (self ._client , request , ** kwargs )
1117+
1118+
1119+ def delete_cname (self , request : models .DeleteCnameRequest , ** kwargs
1120+ ) -> models .DeleteCnameResult :
1121+ """
1122+ Deletes a CNAME record that is mapped to a bucket.
1123+
1124+ Args:
1125+ request (DeleteCnameRequest): Request parameters for DeleteCname operation.
1126+
1127+ Returns:
1128+ DeleteCnameResult: Response result for DeleteCname operation.
1129+ """
1130+ return operations .delete_cname (self ._client , request , ** kwargs )
0 commit comments