Skip to content

Commit 4679aa9

Browse files
committed
Supported PrivateAccess and userGroup OPEN API .
1 parent 8d0bb74 commit 4679aa9

File tree

95 files changed

+14535
-0
lines changed

Some content is hidden

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

95 files changed

+14535
-0
lines changed

csas-20230120/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2023-03-24 Version: 1.0.0
2+
- Supported PrivateAccess and userGroup OPEN API .
3+

csas-20230120/LICENSE

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Copyright (c) 2009-present, Alibaba Cloud All rights reserved.
2+
3+
Licensed under the Apache License, Version 2.0 (the "License");
4+
you may not use this file except in compliance with the License.
5+
You may obtain a copy of the License at
6+
7+
http://www.apache.org/licenses/LICENSE-2.0
8+
9+
Unless required by applicable law or agreed to in writing, software
10+
distributed under the License is distributed on an "AS IS" BASIS,
11+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
See the License for the specific language governing permissions and
13+
limitations under the License.

csas-20230120/README-CN.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
[English](README.md) | 简体中文
2+
3+
![](https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg)
4+
5+
## Alibaba Cloud csas SDK for Java
6+
7+
## 安装
8+
9+
```xml
10+
<dependency>
11+
<groupId>com.aliyungroupId>
12+
<artifactId>alibabacloud-csas20230120artifactId>
13+
<version>使用maven标签所示版本version>
14+
dependency>
15+
```
16+
17+
## 问题
18+
19+
[提交 Issue](https://github.com/aliyun/alibabacloud-java-async-sdk/issues/new),不符合指南的问题可能会立即关闭。
20+
21+
## 发行说明
22+
23+
每个版本的详细更改记录在[发行说明](./ChangeLog.txt)中。
24+
25+
## 相关
26+
27+
- [最新源码](https://github.com/aliyun/alibabacloud-async-java-sdk/)
28+
29+
## 许可证
30+
31+
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
32+
33+
Copyright (c) 2009-present, Alibaba Cloud All rights reserved.

csas-20230120/README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
English | [简体中文](README-CN.md)
2+
![](https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg)
3+
4+
## Alibaba Cloud csas SDK for Java
5+
6+
## Installation
7+
8+
```xml
9+
<dependency>
10+
<groupId>com.aliyungroupId>
11+
<artifactId>alibabacloud-csas20230120artifactId>
12+
<version>Use the version shown in the maven badgeversion>
13+
dependency>
14+
```
15+
16+
## Issues
17+
[Opening an Issue](https://github.com/aliyun/alibabacloud-java-async-sdk/issues/new), Issues not conforming to the guidelines may be closed immediately.
18+
19+
## Changelog
20+
Detailed changes for each release are documented in the [release notes](./ChangeLog.txt).
21+
22+
## References
23+
* [Latest Release](https://github.com/aliyun/alibabacloud-async-java-sdk/)
24+
25+
## License
26+
[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)
27+
28+
Copyright (c) 2009-present, Alibaba Cloud All rights reserved.

csas-20230120/pom.xml

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<modelVersion>4.0.0modelVersion>
4+
<groupId>com.aliyungroupId>
5+
<artifactId>alibabacloud-csas20230120artifactId>
6+
<version>1.0.0version>
7+
<packaging>jarpackaging>
8+
<name>alibabacloud-csas20230120name>
9+
<description>Alibaba Cloud csas (20230120) Async SDK for Java
10+
description>
11+
<url>https://github.com/aliyun/alibabacloud-java-async-sdkurl>
12+
<licenses>
13+
<license>
14+
<name>The Apache License, Version 2.0name>
15+
<url>http://www.apache.org/licenses/LICENSE-2.0.txturl>
16+
license>
17+
licenses>
18+
<developers>
19+
<developer>
20+
<id>aliyunproductsid>
21+
<name>Aliyun SDKname>
22+
<email>[email protected]email>
23+
developer>
24+
developers>
25+
<distributionManagement>
26+
<snapshotRepository>
27+
<id>sonatype-nexus-snapshotsid>
28+
<url>https://s01.oss.sonatype.org/content/repositories/snapshotsurl>
29+
snapshotRepository>
30+
<repository>
31+
<id>sonatype-nexus-stagingid>
32+
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/url>
33+
repository>
34+
distributionManagement>
35+
<scm>
36+
<connection/>
37+
<developerConnection/>
38+
<url/>
39+
scm>
40+
<properties>
41+
<java.version>1.8java.version>
42+
<maven.compiler.source>8maven.compiler.source>
43+
<maven.compiler.target>8maven.compiler.target>
44+
<service.version>0.1.13-betaservice.version>
45+
properties>
46+
<dependencies>
47+
<dependency>
48+
<groupId>com.github.tomakehurstgroupId>
49+
<artifactId>wiremock-standaloneartifactId>
50+
<version>2.24.1version>
51+
<scope>testscope>
52+
dependency>
53+
<dependency>
54+
<groupId>junitgroupId>
55+
<artifactId>junitartifactId>
56+
<version>4.13.1version>
57+
<scope>testscope>
58+
dependency>
59+
<dependency>
60+
<groupId>com.aliyungroupId>
61+
<artifactId>aliyun-gateway-popartifactId>
62+
<version>${service.version}version>
63+
dependency>
64+
dependencies>
65+
<build>
66+
<plugins>
67+
<plugin>
68+
<groupId>org.apache.maven.pluginsgroupId>
69+
<artifactId>maven-compiler-pluginartifactId>
70+
<version>3.6.1version>
71+
<configuration>
72+
<source>${maven.compiler.source}source>
73+
<target>${maven.compiler.target}target>
74+
configuration>
75+
plugin>
76+
<plugin>
77+
<groupId>org.apache.maven.pluginsgroupId>
78+
<artifactId>maven-gpg-pluginartifactId>
79+
<version>1.6version>
80+
<executions>
81+
<execution>
82+
<id>sign-artifactsid>
83+
<phase>verifyphase>
84+
<goals>
85+
<goal>signgoal>
86+
goals>
87+
execution>
88+
executions>
89+
plugin>
90+
<plugin>
91+
<groupId>org.sonatype.pluginsgroupId>
92+
<artifactId>nexus-staging-maven-pluginartifactId>
93+
<version>1.6.3version>
94+
<extensions>trueextensions>
95+
<configuration>
96+
<serverId>sonatype-nexus-stagingserverId>
97+
<nexusUrl>https://s01.oss.sonatype.org/nexusUrl>
98+
<autoReleaseAfterClose>trueautoReleaseAfterClose>
99+
configuration>
100+
plugin>
101+
<plugin>
102+
<groupId>org.apache.maven.pluginsgroupId>
103+
<artifactId>maven-javadoc-pluginartifactId>
104+
<version>3.1.1version>
105+
<configuration>
106+
<encoding>UTF-8encoding>
107+
<doclint>nonedoclint>
108+
configuration>
109+
plugin>
110+
<plugin>
111+
<groupId>org.apache.maven.pluginsgroupId>
112+
<artifactId>maven-surefire-pluginartifactId>
113+
<version>2.22.1version>
114+
plugin>
115+
plugins>
116+
build>
117+
project>
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.csas20230120;
3+
4+
import com.aliyun.core.utils.SdkAutoCloseable;
5+
import com.aliyun.sdk.service.csas20230120.models.*;
6+
import darabonba.core.async.*;
7+
import darabonba.core.sync.*;
8+
9+
import java.util.concurrent.CompletableFuture;
10+
11+
public interface AsyncClient extends SdkAutoCloseable {
12+
13+
static DefaultAsyncClientBuilder builder() {
14+
return new DefaultAsyncClientBuilder();
15+
}
16+
17+
static AsyncClient create() {
18+
return builder().build();
19+
}
20+
21+
CompletableFuture<AttachApplication2ConnectorResponse> attachApplication2Connector(AttachApplication2ConnectorRequest request);
22+
23+
CompletableFuture<CreatePrivateAccessApplicationResponse> createPrivateAccessApplication(CreatePrivateAccessApplicationRequest request);
24+
25+
CompletableFuture<CreatePrivateAccessPolicyResponse> createPrivateAccessPolicy(CreatePrivateAccessPolicyRequest request);
26+
27+
CompletableFuture<CreatePrivateAccessTagResponse> createPrivateAccessTag(CreatePrivateAccessTagRequest request);
28+
29+
CompletableFuture<CreateUserGroupResponse> createUserGroup(CreateUserGroupRequest request);
30+
31+
CompletableFuture<DeletePrivateAccessApplicationResponse> deletePrivateAccessApplication(DeletePrivateAccessApplicationRequest request);
32+
33+
CompletableFuture<DeletePrivateAccessPolicyResponse> deletePrivateAccessPolicy(DeletePrivateAccessPolicyRequest request);
34+
35+
CompletableFuture<DeletePrivateAccessTagResponse> deletePrivateAccessTag(DeletePrivateAccessTagRequest request);
36+
37+
CompletableFuture<DeleteUserGroupResponse> deleteUserGroup(DeleteUserGroupRequest request);
38+
39+
CompletableFuture<DetachApplication2ConnectorResponse> detachApplication2Connector(DetachApplication2ConnectorRequest request);
40+
41+
CompletableFuture<GetPrivateAccessApplicationResponse> getPrivateAccessApplication(GetPrivateAccessApplicationRequest request);
42+
43+
CompletableFuture<GetPrivateAccessPolicyResponse> getPrivateAccessPolicy(GetPrivateAccessPolicyRequest request);
44+
45+
CompletableFuture<GetUserGroupResponse> getUserGroup(GetUserGroupRequest request);
46+
47+
CompletableFuture<ListApplicationsForPrivateAccessPolicyResponse> listApplicationsForPrivateAccessPolicy(ListApplicationsForPrivateAccessPolicyRequest request);
48+
49+
CompletableFuture<ListApplicationsForPrivateAccessTagResponse> listApplicationsForPrivateAccessTag(ListApplicationsForPrivateAccessTagRequest request);
50+
51+
CompletableFuture<ListConnectorsResponse> listConnectors(ListConnectorsRequest request);
52+
53+
CompletableFuture<ListPolicesForPrivateAccessApplicationResponse> listPolicesForPrivateAccessApplication(ListPolicesForPrivateAccessApplicationRequest request);
54+
55+
CompletableFuture<ListPolicesForPrivateAccessTagResponse> listPolicesForPrivateAccessTag(ListPolicesForPrivateAccessTagRequest request);
56+
57+
CompletableFuture<ListPolicesForUserGroupResponse> listPolicesForUserGroup(ListPolicesForUserGroupRequest request);
58+
59+
CompletableFuture<ListPrivateAccessApplicationsResponse> listPrivateAccessApplications(ListPrivateAccessApplicationsRequest request);
60+
61+
CompletableFuture<ListPrivateAccessPolicesResponse> listPrivateAccessPolices(ListPrivateAccessPolicesRequest request);
62+
63+
CompletableFuture<ListPrivateAccessTagsResponse> listPrivateAccessTags(ListPrivateAccessTagsRequest request);
64+
65+
CompletableFuture<ListTagsForPrivateAccessApplicationResponse> listTagsForPrivateAccessApplication(ListTagsForPrivateAccessApplicationRequest request);
66+
67+
CompletableFuture<ListTagsForPrivateAccessPolicyResponse> listTagsForPrivateAccessPolicy(ListTagsForPrivateAccessPolicyRequest request);
68+
69+
CompletableFuture<ListUserGroupsResponse> listUserGroups(ListUserGroupsRequest request);
70+
71+
CompletableFuture<ListUserGroupsForPrivateAccessPolicyResponse> listUserGroupsForPrivateAccessPolicy(ListUserGroupsForPrivateAccessPolicyRequest request);
72+
73+
CompletableFuture<UpdatePrivateAccessApplicationResponse> updatePrivateAccessApplication(UpdatePrivateAccessApplicationRequest request);
74+
75+
CompletableFuture<UpdatePrivateAccessPolicyResponse> updatePrivateAccessPolicy(UpdatePrivateAccessPolicyRequest request);
76+
77+
CompletableFuture<UpdateUserGroupResponse> updateUserGroup(UpdateUserGroupRequest request);
78+
79+
}

0 commit comments

Comments
 (0)