Skip to content

Commit 41e9729

Browse files
committed
Update API CreateClientCertificate: add request parameters ResourceGroupId.
1 parent 7fe3077 commit 41e9729

File tree

104 files changed

+1321
-258
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+1321
-258
lines changed

cas-20200630/CMakeLists.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
33

4-
project(alibabacloud_cas_20200630 VERSION "1.0.0")
4+
project(alibabacloud_cas20200630 VERSION "1.0.0")
55

66
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< General set up >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #
77
set(CMAKE_CXX_STANDARD 11)
@@ -72,7 +72,7 @@ if(CMAKE_HOST_WIN32)
7272
_CRT_SECURE_NO_WARNINGS)
7373
elseif(APPLE)
7474
find_library(CFLIB CoreFoundation)
75-
find_library(UTIL_LIB alibabacloud_cas_20200630 ${CMAKE_CURRENT_SOURCE_DIR}/deps/lib)
75+
find_library(UTIL_LIB alibabacloud_cas20200630 ${CMAKE_CURRENT_SOURCE_DIR}/deps/lib)
7676
target_link_libraries(${PROJECT_NAME}
7777
OpenSSL::SSL OpenSSL::Crypto
7878
${CFLIB}
@@ -139,7 +139,7 @@ install(
139139
TARGETS
140140
${PROJECT_NAME}
141141
EXPORT
142-
alibabacloud_cas_20200630Targets
142+
alibabacloud_cas20200630Targets
143143
ARCHIVE
144144
DESTINATION ${INSTALL_LIBDIR}
145145
COMPONENT lib
@@ -157,9 +157,9 @@ install(
157157
# Install cmake config
158158
install(
159159
EXPORT
160-
alibabacloud_cas_20200630Targets
160+
alibabacloud_cas20200630Targets
161161
NAMESPACE
162-
"alibabacloud_cas_20200630::"
162+
"alibabacloud_cas20200630::"
163163
DESTINATION
164164
${INSTALL_CMAKEDIR}
165165
COMPONENT

cas-20200630/ChangeLog.txt

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
2025-10-30 Version: 1.2.2
2+
- Update API CreateClientCertificate: add request parameters ResourceGroupId.
3+
- Update API CreateClientCertificate: add request parameters Tags.
4+
- Update API CreateClientCertificateWithCsr: add request parameters ResourceGroupId.
5+
- Update API CreateClientCertificateWithCsr: add request parameters Tags.
6+
- Update API CreateCustomCertificate: add request parameters ResourceGroupId.
7+
- Update API CreateCustomCertificate: add request parameters Tags.
8+
- Update API CreateExternalCACertificate: add request parameters ResourceGroupId.
9+
- Update API CreateExternalCACertificate: add request parameters Tags.
10+
- Update API CreateRootCACertificate: add request parameters ResourceGroupId.
11+
- Update API CreateRootCACertificate: add request parameters Tags.
12+
- Update API CreateServerCertificate: add request parameters ResourceGroupId.
13+
- Update API CreateServerCertificate: add request parameters Tags.
14+
- Update API CreateServerCertificateWithCsr: add request parameters ResourceGroupId.
15+
- Update API CreateServerCertificateWithCsr: add request parameters Tags.
16+
- Update API CreateSubCACertificate: add request parameters ClientToken.
17+
- Update API CreateSubCACertificate: add request parameters ResourceGroupId.
18+
- Update API CreateSubCACertificate: add request parameters Tags.
19+
- Update API DescribeCACertificate: add response parameters Body.Certificate.ResourceGroupId.
20+
- Update API DescribeCACertificate: add response parameters Body.Certificate.Tags.
21+
- Update API DescribeCACertificateList: add request parameters ResourceGroupId.
22+
- Update API DescribeCACertificateList: add response parameters Body.CertificateList.$.ResourceGroupId.
23+
- Update API DescribeClientCertificate: add response parameters Body.Certificate.ResourceGroupId.
24+
- Update API DescribeClientCertificate: add response parameters Body.Certificate.Tags.
25+
- Update API ListClientCertificate: add request parameters ResourceGroupId.
26+
- Update API ListClientCertificate: add response parameters Body.CertificateList.$.ResourceGroupId.
27+
28+
129
2025-09-17 Version: 1.2.1
230
- Generated cpp 2020-06-30 for cas.
331

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@PACKAGE_INIT@
2+
3+
include("${CMAKE_CURRENT_LIST_DIR}/alibabacloud_cas20200630Targets.cmake")
4+
check_required_components("alibabacloud_cas20200630")

cas-20200630/cmake/alibabacloud_cas_20200630Config.cmake.in

Lines changed: 0 additions & 4 deletions
This file was deleted.

cas-20200630/include/alibabacloud/Cas20200630Model.hpp

Lines changed: 41 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -11,36 +11,36 @@
1111
#include <alibabacloud/models/CreateCustomCertificateRequest.hpp>
1212
#include <alibabacloud/models/CreateCustomCertificateResponseBody.hpp>
1313
#include <alibabacloud/models/CreateCustomCertificateResponse.hpp>
14-
#include <alibabacloud/models/CreateExternalCacertificateRequest.hpp>
15-
#include <alibabacloud/models/CreateExternalCacertificateShrinkRequest.hpp>
16-
#include <alibabacloud/models/CreateExternalCacertificateResponseBody.hpp>
17-
#include <alibabacloud/models/CreateExternalCacertificateResponse.hpp>
14+
#include <alibabacloud/models/CreateExternalCaCertificateRequest.hpp>
15+
#include <alibabacloud/models/CreateExternalCaCertificateShrinkRequest.hpp>
16+
#include <alibabacloud/models/CreateExternalCaCertificateResponseBody.hpp>
17+
#include <alibabacloud/models/CreateExternalCaCertificateResponse.hpp>
1818
#include <alibabacloud/models/CreateRevokeClientCertificateRequest.hpp>
1919
#include <alibabacloud/models/CreateRevokeClientCertificateResponseBody.hpp>
2020
#include <alibabacloud/models/CreateRevokeClientCertificateResponse.hpp>
21-
#include <alibabacloud/models/CreateRootCacertificateRequest.hpp>
22-
#include <alibabacloud/models/CreateRootCacertificateResponseBody.hpp>
23-
#include <alibabacloud/models/CreateRootCacertificateResponse.hpp>
21+
#include <alibabacloud/models/CreateRootCaCertificateRequest.hpp>
22+
#include <alibabacloud/models/CreateRootCaCertificateResponseBody.hpp>
23+
#include <alibabacloud/models/CreateRootCaCertificateResponse.hpp>
2424
#include <alibabacloud/models/CreateServerCertificateRequest.hpp>
2525
#include <alibabacloud/models/CreateServerCertificateResponseBody.hpp>
2626
#include <alibabacloud/models/CreateServerCertificateResponse.hpp>
2727
#include <alibabacloud/models/CreateServerCertificateWithCsrRequest.hpp>
2828
#include <alibabacloud/models/CreateServerCertificateWithCsrResponseBody.hpp>
2929
#include <alibabacloud/models/CreateServerCertificateWithCsrResponse.hpp>
30-
#include <alibabacloud/models/CreateSubCacertificateRequest.hpp>
31-
#include <alibabacloud/models/CreateSubCacertificateResponseBody.hpp>
32-
#include <alibabacloud/models/CreateSubCacertificateResponse.hpp>
30+
#include <alibabacloud/models/CreateSubCaCertificateRequest.hpp>
31+
#include <alibabacloud/models/CreateSubCaCertificateResponseBody.hpp>
32+
#include <alibabacloud/models/CreateSubCaCertificateResponse.hpp>
3333
#include <alibabacloud/models/DeleteClientCertificateRequest.hpp>
3434
#include <alibabacloud/models/DeleteClientCertificateResponseBody.hpp>
3535
#include <alibabacloud/models/DeleteClientCertificateResponse.hpp>
36-
#include <alibabacloud/models/DescribeCacertificateRequest.hpp>
37-
#include <alibabacloud/models/DescribeCacertificateResponseBody.hpp>
38-
#include <alibabacloud/models/DescribeCacertificateResponse.hpp>
39-
#include <alibabacloud/models/DescribeCacertificateCountResponseBody.hpp>
40-
#include <alibabacloud/models/DescribeCacertificateCountResponse.hpp>
41-
#include <alibabacloud/models/DescribeCacertificateListRequest.hpp>
42-
#include <alibabacloud/models/DescribeCacertificateListResponseBody.hpp>
43-
#include <alibabacloud/models/DescribeCacertificateListResponse.hpp>
36+
#include <alibabacloud/models/DescribeCaCertificateRequest.hpp>
37+
#include <alibabacloud/models/DescribeCaCertificateResponseBody.hpp>
38+
#include <alibabacloud/models/DescribeCaCertificateResponse.hpp>
39+
#include <alibabacloud/models/DescribeCaCertificateCountResponseBody.hpp>
40+
#include <alibabacloud/models/DescribeCaCertificateCountResponse.hpp>
41+
#include <alibabacloud/models/DescribeCaCertificateListRequest.hpp>
42+
#include <alibabacloud/models/DescribeCaCertificateListResponseBody.hpp>
43+
#include <alibabacloud/models/DescribeCaCertificateListResponse.hpp>
4444
#include <alibabacloud/models/DescribeCertificatePrivateKeyRequest.hpp>
4545
#include <alibabacloud/models/DescribeCertificatePrivateKeyResponseBody.hpp>
4646
#include <alibabacloud/models/DescribeCertificatePrivateKeyResponse.hpp>
@@ -50,9 +50,9 @@
5050
#include <alibabacloud/models/DescribeClientCertificateStatusRequest.hpp>
5151
#include <alibabacloud/models/DescribeClientCertificateStatusResponseBody.hpp>
5252
#include <alibabacloud/models/DescribeClientCertificateStatusResponse.hpp>
53-
#include <alibabacloud/models/GetCainstanceStatusRequest.hpp>
54-
#include <alibabacloud/models/GetCainstanceStatusResponseBody.hpp>
55-
#include <alibabacloud/models/GetCainstanceStatusResponse.hpp>
53+
#include <alibabacloud/models/GetCaInstanceStatusRequest.hpp>
54+
#include <alibabacloud/models/GetCaInstanceStatusResponseBody.hpp>
55+
#include <alibabacloud/models/GetCaInstanceStatusResponse.hpp>
5656
#include <alibabacloud/models/ListCertRequest.hpp>
5757
#include <alibabacloud/models/ListCertResponseBody.hpp>
5858
#include <alibabacloud/models/ListCertResponse.hpp>
@@ -65,26 +65,37 @@
6565
#include <alibabacloud/models/ListRevokeCertificateRequest.hpp>
6666
#include <alibabacloud/models/ListRevokeCertificateResponseBody.hpp>
6767
#include <alibabacloud/models/ListRevokeCertificateResponse.hpp>
68-
#include <alibabacloud/models/UpdateCacertificateStatusRequest.hpp>
69-
#include <alibabacloud/models/UpdateCacertificateStatusResponseBody.hpp>
70-
#include <alibabacloud/models/UpdateCacertificateStatusResponse.hpp>
68+
#include <alibabacloud/models/UpdateCaCertificateStatusRequest.hpp>
69+
#include <alibabacloud/models/UpdateCaCertificateStatusResponseBody.hpp>
70+
#include <alibabacloud/models/UpdateCaCertificateStatusResponse.hpp>
7171
#include <alibabacloud/models/UploadPcaCertToCasRequest.hpp>
7272
#include <alibabacloud/models/UploadPcaCertToCasResponseBody.hpp>
7373
#include <alibabacloud/models/UploadPcaCertToCasResponse.hpp>
74+
#include <alibabacloud/models/CreateClientCertificateRequestTags.hpp>
75+
#include <alibabacloud/models/CreateClientCertificateWithCsrRequestTags.hpp>
7476
#include <alibabacloud/models/CreateCustomCertificateRequestApiPassthroughExtensionsKeyUsage.hpp>
7577
#include <alibabacloud/models/CreateCustomCertificateRequestApiPassthroughExtensionsSubjectAlternativeNames.hpp>
7678
#include <alibabacloud/models/CreateCustomCertificateRequestApiPassthroughExtensions.hpp>
7779
#include <alibabacloud/models/CreateCustomCertificateRequestApiPassthroughSubjectCustomAttributes.hpp>
7880
#include <alibabacloud/models/CreateCustomCertificateRequestApiPassthroughSubject.hpp>
7981
#include <alibabacloud/models/CreateCustomCertificateRequestApiPassthrough.hpp>
80-
#include <alibabacloud/models/CreateExternalCacertificateRequestApiPassthroughExtensions.hpp>
81-
#include <alibabacloud/models/CreateExternalCacertificateRequestApiPassthroughSubject.hpp>
82-
#include <alibabacloud/models/CreateExternalCacertificateRequestApiPassthrough.hpp>
83-
#include <alibabacloud/models/DescribeCacertificateResponseBodyCertificate.hpp>
84-
#include <alibabacloud/models/DescribeCacertificateListResponseBodyCertificateList.hpp>
82+
#include <alibabacloud/models/CreateCustomCertificateRequestTags.hpp>
83+
#include <alibabacloud/models/CreateExternalCaCertificateRequestApiPassthroughExtensions.hpp>
84+
#include <alibabacloud/models/CreateExternalCaCertificateRequestApiPassthroughSubject.hpp>
85+
#include <alibabacloud/models/CreateExternalCaCertificateRequestApiPassthrough.hpp>
86+
#include <alibabacloud/models/CreateExternalCaCertificateRequestTags.hpp>
87+
#include <alibabacloud/models/CreateExternalCaCertificateShrinkRequestTags.hpp>
88+
#include <alibabacloud/models/CreateRootCaCertificateRequestTags.hpp>
89+
#include <alibabacloud/models/CreateServerCertificateRequestTags.hpp>
90+
#include <alibabacloud/models/CreateServerCertificateWithCsrRequestTags.hpp>
91+
#include <alibabacloud/models/CreateSubCaCertificateRequestTags.hpp>
92+
#include <alibabacloud/models/DescribeCaCertificateResponseBodyCertificateTags.hpp>
93+
#include <alibabacloud/models/DescribeCaCertificateResponseBodyCertificate.hpp>
94+
#include <alibabacloud/models/DescribeCaCertificateListResponseBodyCertificateList.hpp>
95+
#include <alibabacloud/models/DescribeClientCertificateResponseBodyCertificateTags.hpp>
8596
#include <alibabacloud/models/DescribeClientCertificateResponseBodyCertificate.hpp>
8697
#include <alibabacloud/models/DescribeClientCertificateStatusResponseBodyCertificateStatus.hpp>
87-
#include <alibabacloud/models/GetCainstanceStatusResponseBodyInstanceStatusList.hpp>
98+
#include <alibabacloud/models/GetCaInstanceStatusResponseBodyInstanceStatusList.hpp>
8899
#include <alibabacloud/models/ListCertResponseBodyList.hpp>
89100
#include <alibabacloud/models/ListClientCertificateResponseBodyCertificateList.hpp>
90101
#include <alibabacloud/models/ListPcaCaCertificateResponseBodyList.hpp>

cas-20200630/include/alibabacloud/models/CreateClientCertificateRequest.hpp

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
#ifndef ALIBABACLOUD_MODELS_CREATECLIENTCERTIFICATEREQUEST_HPP_
33
#define ALIBABACLOUD_MODELS_CREATECLIENTCERTIFICATEREQUEST_HPP_
44
#include <darabonba/Core.hpp>
5+
#include <vector>
6+
#include <alibabacloud/models/CreateClientCertificateRequestTags.hpp>
57
using namespace std;
68
using json = nlohmann::json;
79
namespace AlibabaCloud
@@ -26,9 +28,11 @@ namespace Models
2628
DARABONBA_PTR_TO_JSON(Organization, organization_);
2729
DARABONBA_PTR_TO_JSON(OrganizationUnit, organizationUnit_);
2830
DARABONBA_PTR_TO_JSON(ParentIdentifier, parentIdentifier_);
31+
DARABONBA_PTR_TO_JSON(ResourceGroupId, resourceGroupId_);
2932
DARABONBA_PTR_TO_JSON(SanType, sanType_);
3033
DARABONBA_PTR_TO_JSON(SanValue, sanValue_);
3134
DARABONBA_PTR_TO_JSON(State, state_);
35+
DARABONBA_PTR_TO_JSON(Tags, tags_);
3236
DARABONBA_PTR_TO_JSON(Years, years_);
3337
};
3438
friend void from_json(const Darabonba::Json& j, CreateClientCertificateRequest& obj) {
@@ -45,9 +49,11 @@ namespace Models
4549
DARABONBA_PTR_FROM_JSON(Organization, organization_);
4650
DARABONBA_PTR_FROM_JSON(OrganizationUnit, organizationUnit_);
4751
DARABONBA_PTR_FROM_JSON(ParentIdentifier, parentIdentifier_);
52+
DARABONBA_PTR_FROM_JSON(ResourceGroupId, resourceGroupId_);
4853
DARABONBA_PTR_FROM_JSON(SanType, sanType_);
4954
DARABONBA_PTR_FROM_JSON(SanValue, sanValue_);
5055
DARABONBA_PTR_FROM_JSON(State, state_);
56+
DARABONBA_PTR_FROM_JSON(Tags, tags_);
5157
DARABONBA_PTR_FROM_JSON(Years, years_);
5258
};
5359
CreateClientCertificateRequest() = default ;
@@ -61,11 +67,11 @@ namespace Models
6167
};
6268
virtual void fromMap(const Darabonba::Json &obj) override { from_json(obj, *this); validate(); };
6369
virtual Darabonba::Json toMap() const override { Darabonba::Json obj; to_json(obj, *this); return obj; };
64-
virtual bool empty() const override { this->afterTime_ != nullptr
65-
&& this->algorithm_ != nullptr && this->beforeTime_ != nullptr && this->commonName_ != nullptr && this->country_ != nullptr && this->days_ != nullptr
66-
&& this->enableCrl_ != nullptr && this->immediately_ != nullptr && this->locality_ != nullptr && this->months_ != nullptr && this->organization_ != nullptr
67-
&& this->organizationUnit_ != nullptr && this->parentIdentifier_ != nullptr && this->sanType_ != nullptr && this->sanValue_ != nullptr && this->state_ != nullptr
68-
&& this->years_ != nullptr; };
70+
virtual bool empty() const override { return this->afterTime_ == nullptr
71+
&& return this->algorithm_ == nullptr && return this->beforeTime_ == nullptr && return this->commonName_ == nullptr && return this->country_ == nullptr && return this->days_ == nullptr
72+
&& return this->enableCrl_ == nullptr && return this->immediately_ == nullptr && return this->locality_ == nullptr && return this->months_ == nullptr && return this->organization_ == nullptr
73+
&& return this->organizationUnit_ == nullptr && return this->parentIdentifier_ == nullptr && return this->resourceGroupId_ == nullptr && return this->sanType_ == nullptr && return this->sanValue_ == nullptr
74+
&& return this->state_ == nullptr && return this->tags_ == nullptr && return this->years_ == nullptr; };
6975
// afterTime Field Functions
7076
bool hasAfterTime() const { return this->afterTime_ != nullptr;};
7177
void deleteAfterTime() { this->afterTime_ = nullptr;};
@@ -157,6 +163,13 @@ namespace Models
157163
inline CreateClientCertificateRequest& setParentIdentifier(string parentIdentifier) { DARABONBA_PTR_SET_VALUE(parentIdentifier_, parentIdentifier) };
158164

159165

166+
// resourceGroupId Field Functions
167+
bool hasResourceGroupId() const { return this->resourceGroupId_ != nullptr;};
168+
void deleteResourceGroupId() { this->resourceGroupId_ = nullptr;};
169+
inline string resourceGroupId() const { DARABONBA_PTR_GET_DEFAULT(resourceGroupId_, "") };
170+
inline CreateClientCertificateRequest& setResourceGroupId(string resourceGroupId) { DARABONBA_PTR_SET_VALUE(resourceGroupId_, resourceGroupId) };
171+
172+
160173
// sanType Field Functions
161174
bool hasSanType() const { return this->sanType_ != nullptr;};
162175
void deleteSanType() { this->sanType_ = nullptr;};
@@ -178,6 +191,15 @@ namespace Models
178191
inline CreateClientCertificateRequest& setState(string state) { DARABONBA_PTR_SET_VALUE(state_, state) };
179192

180193

194+
// tags Field Functions
195+
bool hasTags() const { return this->tags_ != nullptr;};
196+
void deleteTags() { this->tags_ = nullptr;};
197+
inline const vector<CreateClientCertificateRequestTags> & tags() const { DARABONBA_PTR_GET_CONST(tags_, vector<CreateClientCertificateRequestTags>) };
198+
inline vector<CreateClientCertificateRequestTags> tags() { DARABONBA_PTR_GET(tags_, vector<CreateClientCertificateRequestTags>) };
199+
inline CreateClientCertificateRequest& setTags(const vector<CreateClientCertificateRequestTags> & tags) { DARABONBA_PTR_SET_VALUE(tags_, tags) };
200+
inline CreateClientCertificateRequest& setTags(vector<CreateClientCertificateRequestTags> && tags) { DARABONBA_PTR_SET_RVALUE(tags_, tags) };
201+
202+
181203
// years Field Functions
182204
bool hasYears() const { return this->years_ != nullptr;};
183205
void deleteYears() { this->years_ = nullptr;};
@@ -246,6 +268,7 @@ namespace Models
246268
//
247269
// > You can call the [DescribeCACertificateList] operation to query the unique identifier of an intermediate CA certificate.
248270
std::shared_ptr<string> parentIdentifier_ = nullptr;
271+
std::shared_ptr<string> resourceGroupId_ = nullptr;
249272
// The type of the Subject Alternative Name (SAN) extension that is supported by the client certificate. Valid values:
250273
//
251274
// * **1**: an email address
@@ -255,6 +278,7 @@ namespace Models
255278
std::shared_ptr<string> sanValue_ = nullptr;
256279
// The province, municipality, or autonomous region in which the organization is located. The value can contain letters. The default value is the name of the province, municipality, or autonomous region in which the organization is located. The organization is associated with the intermediate CA certificate from which the certificate is issued.
257280
std::shared_ptr<string> state_ = nullptr;
281+
std::shared_ptr<vector<CreateClientCertificateRequestTags>> tags_ = nullptr;
258282
// The validity period of the client certificate. Unit: years.
259283
std::shared_ptr<int32_t> years_ = nullptr;
260284
};

0 commit comments

Comments
 (0)