Skip to content

Commit d1476d4

Browse files
committed
Support API CreateClientUser.
1 parent 5bab361 commit d1476d4

File tree

5 files changed

+1251
-605
lines changed

5 files changed

+1251
-605
lines changed

AlibabacloudCsas20230120.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |spec|
22

33
spec.name = "AlibabacloudCsas20230120"
4-
spec.version = "1.17.0"
4+
spec.version = "1.18.0"
55
spec.license = "Apache 2.0"
66
spec.summary = "Alibaba Cloud csas (20230120) SDK Library for Swift"
77
spec.homepage = "https://github.com/alibabacloud-sdk-swift/csas-20230120"

README-CN.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
要使用 [Carthage](https://github.com/Carthage/Carthage)`AlibabacloudCsas20230120` 集成到你的 Xcode 项目中,需要在 `Cartfile` 中定义以下内容:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/csas-20230120" "1.17.0"
20+
github "alibabacloud-sdk-swift/csas-20230120" "1.18.0"
2121
```
2222

2323
### Swift 包管理工具
@@ -26,7 +26,7 @@ github "alibabacloud-sdk-swift/csas-20230120" "1.17.0"
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/csas-20230120.git", from: "1.17.0")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/csas-20230120.git", from: "1.18.0")
3030
]
3131
```
3232

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ English | [简体中文](README-CN.md)
1717
To integrate `AlibabacloudCsas20230120` into your Xcode project using [Carthage](https://github.com/Carthage/Carthage), specify it in your `Cartfile`:
1818

1919
```ogdl
20-
github "alibabacloud-sdk-swift/csas-20230120" "1.17.0"
20+
github "alibabacloud-sdk-swift/csas-20230120" "1.18.0"
2121
```
2222

2323
### Swift Package Manager
@@ -26,7 +26,7 @@ To integrate `AlibabacloudCsas20230120` into your Xcode project using [Swift Pac
2626

2727
```swift
2828
dependencies: [
29-
.package(url: "https://github.com/alibabacloud-sdk-swift/csas-20230120.git", from: "1.17.0")
29+
.package(url: "https://github.com/alibabacloud-sdk-swift/csas-20230120.git", from: "1.18.0")
3030
]
3131
```
3232

Sources/AlibabacloudCsas20230120/Client.swift

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2096,6 +2096,34 @@ open class Client : AlibabacloudOpenApi.Client {
20962096
return try await listTagsForPrivateAccessPolicyWithOptions(request as! ListTagsForPrivateAccessPolicyRequest, runtime as! TeaUtils.RuntimeOptions)
20972097
}
20982098

2099+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
2100+
public func listUserApplicationsWithOptions(_ request: ListUserApplicationsRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> ListUserApplicationsResponse {
2101+
try TeaUtils.Client.validateModel(request)
2102+
var query: [String: String] = AlibabaCloudOpenApiUtil.Client.query(TeaUtils.Client.toMap(request))
2103+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
2104+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
2105+
])
2106+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
2107+
"action": "ListUserApplications",
2108+
"version": "2023-01-20",
2109+
"protocol": "HTTPS",
2110+
"pathname": "/",
2111+
"method": "GET",
2112+
"authType": "AK",
2113+
"style": "RPC",
2114+
"reqBodyType": "formData",
2115+
"bodyType": "json"
2116+
])
2117+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
2118+
return Tea.TeaConverter.fromMap(ListUserApplicationsResponse(), tmp)
2119+
}
2120+
2121+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
2122+
public func listUserApplications(_ request: ListUserApplicationsRequest) async throws -> ListUserApplicationsResponse {
2123+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
2124+
return try await listUserApplicationsWithOptions(request as! ListUserApplicationsRequest, runtime as! TeaUtils.RuntimeOptions)
2125+
}
2126+
20992127
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
21002128
public func listUserDevicesWithOptions(_ request: ListUserDevicesRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> ListUserDevicesResponse {
21012129
try TeaUtils.Client.validateModel(request)
@@ -2208,6 +2236,34 @@ open class Client : AlibabacloudOpenApi.Client {
22082236
return try await listUserGroupsForRegistrationPolicyWithOptions(request as! ListUserGroupsForRegistrationPolicyRequest, runtime as! TeaUtils.RuntimeOptions)
22092237
}
22102238

2239+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
2240+
public func listUserPrivateAccessPoliciesWithOptions(_ request: ListUserPrivateAccessPoliciesRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> ListUserPrivateAccessPoliciesResponse {
2241+
try TeaUtils.Client.validateModel(request)
2242+
var query: [String: String] = AlibabaCloudOpenApiUtil.Client.query(TeaUtils.Client.toMap(request))
2243+
var req: AlibabacloudOpenApi.OpenApiRequest = AlibabacloudOpenApi.OpenApiRequest([
2244+
"query": AlibabaCloudOpenApiUtil.Client.query(query)
2245+
])
2246+
var params: AlibabacloudOpenApi.Params = AlibabacloudOpenApi.Params([
2247+
"action": "ListUserPrivateAccessPolicies",
2248+
"version": "2023-01-20",
2249+
"protocol": "HTTPS",
2250+
"pathname": "/",
2251+
"method": "GET",
2252+
"authType": "AK",
2253+
"style": "RPC",
2254+
"reqBodyType": "formData",
2255+
"bodyType": "json"
2256+
])
2257+
var tmp: [String: Any] = try await callApi(params as! AlibabacloudOpenApi.Params, req as! AlibabacloudOpenApi.OpenApiRequest, runtime as! TeaUtils.RuntimeOptions)
2258+
return Tea.TeaConverter.fromMap(ListUserPrivateAccessPoliciesResponse(), tmp)
2259+
}
2260+
2261+
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
2262+
public func listUserPrivateAccessPolicies(_ request: ListUserPrivateAccessPoliciesRequest) async throws -> ListUserPrivateAccessPoliciesResponse {
2263+
var runtime: TeaUtils.RuntimeOptions = TeaUtils.RuntimeOptions([:])
2264+
return try await listUserPrivateAccessPoliciesWithOptions(request as! ListUserPrivateAccessPoliciesRequest, runtime as! TeaUtils.RuntimeOptions)
2265+
}
2266+
22112267
@available(macOS 10.15, iOS 13, tvOS 13, watchOS 6, *)
22122268
public func listUsersWithOptions(_ request: ListUsersRequest, _ runtime: TeaUtils.RuntimeOptions) async throws -> ListUsersResponse {
22132269
try TeaUtils.Client.validateModel(request)

0 commit comments

Comments
 (0)