@@ -2096,6 +2096,34 @@ open class Client : AlibabacloudOpenApi.Client {
2096
2096
return try await listTagsForPrivateAccessPolicyWithOptions ( request as! ListTagsForPrivateAccessPolicyRequest , runtime as! TeaUtils . RuntimeOptions )
2097
2097
}
2098
2098
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
+
2099
2127
@available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
2100
2128
public func listUserDevicesWithOptions( _ request: ListUserDevicesRequest , _ runtime: TeaUtils . RuntimeOptions ) async throws -> ListUserDevicesResponse {
2101
2129
try TeaUtils . Client. validateModel ( request)
@@ -2208,6 +2236,34 @@ open class Client : AlibabacloudOpenApi.Client {
2208
2236
return try await listUserGroupsForRegistrationPolicyWithOptions ( request as! ListUserGroupsForRegistrationPolicyRequest , runtime as! TeaUtils . RuntimeOptions )
2209
2237
}
2210
2238
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
+
2211
2267
@available ( macOS 10 . 15 , iOS 13 , tvOS 13 , watchOS 6 , * )
2212
2268
public func listUsersWithOptions( _ request: ListUsersRequest , _ runtime: TeaUtils . RuntimeOptions ) async throws -> ListUsersResponse {
2213
2269
try TeaUtils . Client. validateModel ( request)
0 commit comments