diff --git a/CHANGELOG b/CHANGELOG index 0210d296b..7382e49a4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2024-10-08 Version: 1.0.4 +- Generated 2022-12-01 for `ResourceCenter`. + 2024-09-29 Version: 1.0.0 - Generated 2021-12-21 for `wss`. diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/AssociateDefaultFilterRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/AssociateDefaultFilterRequest.cs new file mode 100644 index 000000000..ec506bd81 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/AssociateDefaultFilterRequest.cs @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class AssociateDefaultFilterRequest : RpcAcsRequest + { + public AssociateDefaultFilterRequest() + : base("ResourceCenter", "2022-12-01", "AssociateDefaultFilter") + { + Method = MethodType.POST; + } + + private string filterName; + + public string FilterName + { + get + { + return filterName; + } + set + { + filterName = value; + DictionaryUtil.Add(QueryParameters, "FilterName", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override AssociateDefaultFilterResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return AssociateDefaultFilterResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/AssociateDefaultFilterResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/AssociateDefaultFilterResponse.cs new file mode 100644 index 000000000..b0f84edba --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/AssociateDefaultFilterResponse.cs @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class AssociateDefaultFilterResponse : AcsResponse + { + + private string requestId; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateFilterRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateFilterRequest.cs new file mode 100644 index 000000000..3aec4a141 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateFilterRequest.cs @@ -0,0 +1,79 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class CreateFilterRequest : RpcAcsRequest + { + public CreateFilterRequest() + : base("ResourceCenter", "2022-12-01", "CreateFilter") + { + Method = MethodType.POST; + } + + private string filterName; + + private string filterConfiguration; + + public string FilterName + { + get + { + return filterName; + } + set + { + filterName = value; + DictionaryUtil.Add(QueryParameters, "FilterName", value); + } + } + + public string FilterConfiguration + { + get + { + return filterConfiguration; + } + set + { + filterConfiguration = value; + DictionaryUtil.Add(QueryParameters, "FilterConfiguration", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override CreateFilterResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return CreateFilterResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateFilterResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateFilterResponse.cs new file mode 100644 index 000000000..926942e54 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateFilterResponse.cs @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class CreateFilterResponse : AcsResponse + { + + private string requestId; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateSavedQueryRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateSavedQueryRequest.cs new file mode 100644 index 000000000..bdf75a52b --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateSavedQueryRequest.cs @@ -0,0 +1,95 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class CreateSavedQueryRequest : RpcAcsRequest + { + public CreateSavedQueryRequest() + : base("ResourceCenter", "2022-12-01", "CreateSavedQuery") + { + Protocol = ProtocolType.HTTPS; + Method = MethodType.POST; + } + + private string expression; + + private string description; + + private string name; + + public string Expression + { + get + { + return expression; + } + set + { + expression = value; + DictionaryUtil.Add(QueryParameters, "Expression", value); + } + } + + public string Description + { + get + { + return description; + } + set + { + description = value; + DictionaryUtil.Add(QueryParameters, "Description", value); + } + } + + public string Name + { + get + { + return name; + } + set + { + name = value; + DictionaryUtil.Add(QueryParameters, "Name", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override CreateSavedQueryResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return CreateSavedQueryResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateSavedQueryResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateSavedQueryResponse.cs new file mode 100644 index 000000000..850438996 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/CreateSavedQueryResponse.cs @@ -0,0 +1,56 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class CreateSavedQueryResponse : AcsResponse + { + + private string requestId; + + private string queryId; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + + public string QueryId + { + get + { + return queryId; + } + set + { + queryId = value; + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteFilterRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteFilterRequest.cs new file mode 100644 index 000000000..1f192680b --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteFilterRequest.cs @@ -0,0 +1,64 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class DeleteFilterRequest : RpcAcsRequest + { + public DeleteFilterRequest() + : base("ResourceCenter", "2022-12-01", "DeleteFilter") + { + Method = MethodType.POST; + } + + private string filterName; + + public string FilterName + { + get + { + return filterName; + } + set + { + filterName = value; + DictionaryUtil.Add(QueryParameters, "FilterName", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override DeleteFilterResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return DeleteFilterResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteFilterResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteFilterResponse.cs new file mode 100644 index 000000000..4ed95e991 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteFilterResponse.cs @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class DeleteFilterResponse : AcsResponse + { + + private string requestId; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteSavedQueryRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteSavedQueryRequest.cs new file mode 100644 index 000000000..70afbcf88 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteSavedQueryRequest.cs @@ -0,0 +1,65 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class DeleteSavedQueryRequest : RpcAcsRequest + { + public DeleteSavedQueryRequest() + : base("ResourceCenter", "2022-12-01", "DeleteSavedQuery") + { + Protocol = ProtocolType.HTTPS; + Method = MethodType.POST; + } + + private string queryId; + + public string QueryId + { + get + { + return queryId; + } + set + { + queryId = value; + DictionaryUtil.Add(QueryParameters, "QueryId", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override DeleteSavedQueryResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return DeleteSavedQueryResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteSavedQueryResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteSavedQueryResponse.cs new file mode 100644 index 000000000..6836b70f8 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DeleteSavedQueryResponse.cs @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class DeleteSavedQueryResponse : AcsResponse + { + + private string requestId; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DisassociateDefaultFilterRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DisassociateDefaultFilterRequest.cs new file mode 100644 index 000000000..765b6403a --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DisassociateDefaultFilterRequest.cs @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class DisassociateDefaultFilterRequest : RpcAcsRequest + { + public DisassociateDefaultFilterRequest() + : base("ResourceCenter", "2022-12-01", "DisassociateDefaultFilter") + { + Method = MethodType.POST; + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override DisassociateDefaultFilterResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return DisassociateDefaultFilterResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DisassociateDefaultFilterResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DisassociateDefaultFilterResponse.cs new file mode 100644 index 000000000..72c67c890 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/DisassociateDefaultFilterResponse.cs @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class DisassociateDefaultFilterResponse : AcsResponse + { + + private string requestId; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteMultiAccountSQLQueryRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteMultiAccountSQLQueryRequest.cs new file mode 100644 index 000000000..644566d3b --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteMultiAccountSQLQueryRequest.cs @@ -0,0 +1,80 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ExecuteMultiAccountSQLQueryRequest : RpcAcsRequest + { + public ExecuteMultiAccountSQLQueryRequest() + : base("ResourceCenter", "2022-12-01", "ExecuteMultiAccountSQLQuery") + { + Protocol = ProtocolType.HTTPS; + Method = MethodType.POST; + } + + private string expression; + + private string scope; + + public string Expression + { + get + { + return expression; + } + set + { + expression = value; + DictionaryUtil.Add(QueryParameters, "Expression", value); + } + } + + public string Scope + { + get + { + return scope; + } + set + { + scope = value; + DictionaryUtil.Add(QueryParameters, "Scope", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override ExecuteMultiAccountSQLQueryResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return ExecuteMultiAccountSQLQueryResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteMultiAccountSQLQueryResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteMultiAccountSQLQueryResponse.cs new file mode 100644 index 000000000..4086da897 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteMultiAccountSQLQueryResponse.cs @@ -0,0 +1,130 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ExecuteMultiAccountSQLQueryResponse : AcsResponse + { + + private int? maxResults; + + private string nextToken; + + private string requestId; + + private List columns; + + private List rows; + + public int? MaxResults + { + get + { + return maxResults; + } + set + { + maxResults = value; + } + } + + public string NextToken + { + get + { + return nextToken; + } + set + { + nextToken = value; + } + } + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + + public List Columns + { + get + { + return columns; + } + set + { + columns = value; + } + } + + public List Rows + { + get + { + return rows; + } + set + { + rows = value; + } + } + + public class ExecuteMultiAccountSQLQuery_Column + { + + private string name; + + private string type; + + public string Name + { + get + { + return name; + } + set + { + name = value; + } + } + + public string Type + { + get + { + return type; + } + set + { + type = value; + } + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteSQLQueryRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteSQLQueryRequest.cs new file mode 100644 index 000000000..317c5cca3 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteSQLQueryRequest.cs @@ -0,0 +1,80 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ExecuteSQLQueryRequest : RpcAcsRequest + { + public ExecuteSQLQueryRequest() + : base("ResourceCenter", "2022-12-01", "ExecuteSQLQuery") + { + Protocol = ProtocolType.HTTPS; + Method = MethodType.POST; + } + + private string expression; + + private string scope; + + public string Expression + { + get + { + return expression; + } + set + { + expression = value; + DictionaryUtil.Add(QueryParameters, "Expression", value); + } + } + + public string Scope + { + get + { + return scope; + } + set + { + scope = value; + DictionaryUtil.Add(QueryParameters, "Scope", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override ExecuteSQLQueryResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return ExecuteSQLQueryResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteSQLQueryResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteSQLQueryResponse.cs new file mode 100644 index 000000000..8799676a4 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ExecuteSQLQueryResponse.cs @@ -0,0 +1,130 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ExecuteSQLQueryResponse : AcsResponse + { + + private int? maxResults; + + private string nextToken; + + private string requestId; + + private List columns; + + private List rows; + + public int? MaxResults + { + get + { + return maxResults; + } + set + { + maxResults = value; + } + } + + public string NextToken + { + get + { + return nextToken; + } + set + { + nextToken = value; + } + } + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + + public List Columns + { + get + { + return columns; + } + set + { + columns = value; + } + } + + public List Rows + { + get + { + return rows; + } + set + { + rows = value; + } + } + + public class ExecuteSQLQuery_Column + { + + private string name; + + private string type; + + public string Name + { + get + { + return name; + } + set + { + name = value; + } + } + + public string Type + { + get + { + return type; + } + set + { + type = value; + } + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetExampleQueryRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetExampleQueryRequest.cs new file mode 100644 index 000000000..b3424fa66 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetExampleQueryRequest.cs @@ -0,0 +1,65 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class GetExampleQueryRequest : RpcAcsRequest + { + public GetExampleQueryRequest() + : base("ResourceCenter", "2022-12-01", "GetExampleQuery") + { + Protocol = ProtocolType.HTTPS; + Method = MethodType.POST; + } + + private string queryId; + + public string QueryId + { + get + { + return queryId; + } + set + { + queryId = value; + DictionaryUtil.Add(QueryParameters, "QueryId", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override GetExampleQueryResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return GetExampleQueryResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetExampleQueryResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetExampleQueryResponse.cs new file mode 100644 index 000000000..8cd87df03 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetExampleQueryResponse.cs @@ -0,0 +1,116 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class GetExampleQueryResponse : AcsResponse + { + + private string requestId; + + private GetExampleQuery_ExampleQuery exampleQuery; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + + public GetExampleQuery_ExampleQuery ExampleQuery + { + get + { + return exampleQuery; + } + set + { + exampleQuery = value; + } + } + + public class GetExampleQuery_ExampleQuery + { + + private string queryId; + + private string expression; + + private string name; + + private string description; + + public string QueryId + { + get + { + return queryId; + } + set + { + queryId = value; + } + } + + public string Expression + { + get + { + return expression; + } + set + { + expression = value; + } + } + + public string Name + { + get + { + return name; + } + set + { + name = value; + } + } + + public string Description + { + get + { + return description; + } + set + { + description = value; + } + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetMultiAccountResourceConfigurationRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetMultiAccountResourceConfigurationRequest.cs index 6a1374bef..4d4ed3cc7 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetMultiAccountResourceConfigurationRequest.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetMultiAccountResourceConfigurationRequest.cs @@ -36,63 +36,63 @@ public GetMultiAccountResourceConfigurationRequest() Method = MethodType.POST; } - private string resourceId; - - private string resourceType; - private string accountId; private string resourceRegionId; - public string ResourceId + private string resourceId; + + private string resourceType; + + public string AccountId { get { - return resourceId; + return accountId; } set { - resourceId = value; - DictionaryUtil.Add(QueryParameters, "ResourceId", value); + accountId = value; + DictionaryUtil.Add(QueryParameters, "AccountId", value); } } - public string ResourceType + public string ResourceRegionId { get { - return resourceType; + return resourceRegionId; } set { - resourceType = value; - DictionaryUtil.Add(QueryParameters, "ResourceType", value); + resourceRegionId = value; + DictionaryUtil.Add(QueryParameters, "ResourceRegionId", value); } } - public string AccountId + public string ResourceId { get { - return accountId; + return resourceId; } set { - accountId = value; - DictionaryUtil.Add(QueryParameters, "AccountId", value); + resourceId = value; + DictionaryUtil.Add(QueryParameters, "ResourceId", value); } } - public string ResourceRegionId + public string ResourceType { get { - return resourceRegionId; + return resourceType; } set { - resourceRegionId = value; - DictionaryUtil.Add(QueryParameters, "ResourceRegionId", value); + resourceType = value; + DictionaryUtil.Add(QueryParameters, "ResourceType", value); } } diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetMultiAccountResourceConfigurationResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetMultiAccountResourceConfigurationResponse.cs index 8654dd6a7..8b4a0afb0 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetMultiAccountResourceConfigurationResponse.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetMultiAccountResourceConfigurationResponse.cs @@ -24,5 +24,279 @@ namespace Aliyun.Acs.ResourceCenter.Model.V20221201 { public class GetMultiAccountResourceConfigurationResponse : AcsResponse { + + private string accountId; + + private string configuration; + + private string createTime; + + private string expireTime; + + private string regionId; + + private string requestId; + + private string resourceGroupId; + + private string resourceId; + + private string resourceName; + + private string resourceType; + + private string zoneId; + + private List ipAddressAttributes; + + private List tags; + + private List ipAddresses; + + public string AccountId + { + get + { + return accountId; + } + set + { + accountId = value; + } + } + + public string Configuration + { + get + { + return configuration; + } + set + { + configuration = value; + } + } + + public string CreateTime + { + get + { + return createTime; + } + set + { + createTime = value; + } + } + + public string ExpireTime + { + get + { + return expireTime; + } + set + { + expireTime = value; + } + } + + public string RegionId + { + get + { + return regionId; + } + set + { + regionId = value; + } + } + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + + public string ResourceGroupId + { + get + { + return resourceGroupId; + } + set + { + resourceGroupId = value; + } + } + + public string ResourceId + { + get + { + return resourceId; + } + set + { + resourceId = value; + } + } + + public string ResourceName + { + get + { + return resourceName; + } + set + { + resourceName = value; + } + } + + public string ResourceType + { + get + { + return resourceType; + } + set + { + resourceType = value; + } + } + + public string ZoneId + { + get + { + return zoneId; + } + set + { + zoneId = value; + } + } + + public List IpAddressAttributes + { + get + { + return ipAddressAttributes; + } + set + { + ipAddressAttributes = value; + } + } + + public List Tags + { + get + { + return tags; + } + set + { + tags = value; + } + } + + public List IpAddresses + { + get + { + return ipAddresses; + } + set + { + ipAddresses = value; + } + } + + public class GetMultiAccountResourceConfiguration_IpAddressAttribute + { + + private string ipAddress; + + private string networkType; + + private string version; + + public string IpAddress + { + get + { + return ipAddress; + } + set + { + ipAddress = value; + } + } + + public string NetworkType + { + get + { + return networkType; + } + set + { + networkType = value; + } + } + + public string Version + { + get + { + return version; + } + set + { + version = value; + } + } + } + + public class GetMultiAccountResourceConfiguration_Tag + { + + private string key; + + private string _value; + + public string Key + { + get + { + return key; + } + set + { + key = value; + } + } + + public string _Value + { + get + { + return _value; + } + set + { + _value = value; + } + } + } } } diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetSavedQueryRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetSavedQueryRequest.cs new file mode 100644 index 000000000..227ec419a --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetSavedQueryRequest.cs @@ -0,0 +1,65 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class GetSavedQueryRequest : RpcAcsRequest + { + public GetSavedQueryRequest() + : base("ResourceCenter", "2022-12-01", "GetSavedQuery") + { + Protocol = ProtocolType.HTTPS; + Method = MethodType.POST; + } + + private string queryId; + + public string QueryId + { + get + { + return queryId; + } + set + { + queryId = value; + DictionaryUtil.Add(QueryParameters, "QueryId", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override GetSavedQueryResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return GetSavedQueryResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetSavedQueryResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetSavedQueryResponse.cs new file mode 100644 index 000000000..fc04160f3 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/GetSavedQueryResponse.cs @@ -0,0 +1,144 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class GetSavedQueryResponse : AcsResponse + { + + private string requestId; + + private GetSavedQuery_SavedQuery savedQuery; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + + public GetSavedQuery_SavedQuery SavedQuery + { + get + { + return savedQuery; + } + set + { + savedQuery = value; + } + } + + public class GetSavedQuery_SavedQuery + { + + private string queryId; + + private string expression; + + private string name; + + private string description; + + private string createTime; + + private string updateTime; + + public string QueryId + { + get + { + return queryId; + } + set + { + queryId = value; + } + } + + public string Expression + { + get + { + return expression; + } + set + { + expression = value; + } + } + + public string Name + { + get + { + return name; + } + set + { + name = value; + } + } + + public string Description + { + get + { + return description; + } + set + { + description = value; + } + } + + public string CreateTime + { + get + { + return createTime; + } + set + { + createTime = value; + } + } + + public string UpdateTime + { + get + { + return updateTime; + } + set + { + updateTime = value; + } + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListExampleQueriesRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListExampleQueriesRequest.cs new file mode 100644 index 000000000..16382fc00 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListExampleQueriesRequest.cs @@ -0,0 +1,80 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ListExampleQueriesRequest : RpcAcsRequest + { + public ListExampleQueriesRequest() + : base("ResourceCenter", "2022-12-01", "ListExampleQueries") + { + Protocol = ProtocolType.HTTPS; + Method = MethodType.POST; + } + + private string nextToken; + + private string maxResults; + + public string NextToken + { + get + { + return nextToken; + } + set + { + nextToken = value; + DictionaryUtil.Add(QueryParameters, "NextToken", value); + } + } + + public string MaxResults + { + get + { + return maxResults; + } + set + { + maxResults = value; + DictionaryUtil.Add(QueryParameters, "MaxResults", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override ListExampleQueriesResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return ListExampleQueriesResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListExampleQueriesResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListExampleQueriesResponse.cs new file mode 100644 index 000000000..e5fab9dcc --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListExampleQueriesResponse.cs @@ -0,0 +1,130 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ListExampleQueriesResponse : AcsResponse + { + + private string requestId; + + private string maxResults; + + private string nextToken; + + private List exampleQueries; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + + public string MaxResults + { + get + { + return maxResults; + } + set + { + maxResults = value; + } + } + + public string NextToken + { + get + { + return nextToken; + } + set + { + nextToken = value; + } + } + + public List ExampleQueries + { + get + { + return exampleQueries; + } + set + { + exampleQueries = value; + } + } + + public class ListExampleQueries_ExampleQuery + { + + private string queryId; + + private string name; + + private string description; + + public string QueryId + { + get + { + return queryId; + } + set + { + queryId = value; + } + } + + public string Name + { + get + { + return name; + } + set + { + name = value; + } + } + + public string Description + { + get + { + return description; + } + set + { + description = value; + } + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListFiltersRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListFiltersRequest.cs new file mode 100644 index 000000000..b2d0793a2 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListFiltersRequest.cs @@ -0,0 +1,49 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ListFiltersRequest : RpcAcsRequest + { + public ListFiltersRequest() + : base("ResourceCenter", "2022-12-01", "ListFilters") + { + Method = MethodType.POST; + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override ListFiltersResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return ListFiltersResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListFiltersResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListFiltersResponse.cs new file mode 100644 index 000000000..f90c6d6d1 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListFiltersResponse.cs @@ -0,0 +1,102 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ListFiltersResponse : AcsResponse + { + + private string requestId; + + private string defaultFilterName; + + private List filters; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + + public string DefaultFilterName + { + get + { + return defaultFilterName; + } + set + { + defaultFilterName = value; + } + } + + public List Filters + { + get + { + return filters; + } + set + { + filters = value; + } + } + + public class ListFilters_Filter + { + + private string filterName; + + private string filterConfiguration; + + public string FilterName + { + get + { + return filterName; + } + set + { + filterName = value; + } + } + + public string FilterConfiguration + { + get + { + return filterConfiguration; + } + set + { + filterConfiguration = value; + } + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountResourceGroupsRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountResourceGroupsRequest.cs index afb29be58..9de1d558a 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountResourceGroupsRequest.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountResourceGroupsRequest.cs @@ -38,10 +38,10 @@ public ListMultiAccountResourceGroupsRequest() private string accountId; - private List resourceGroupIdss = new List(){ }; - private string nextToken; + private List resourceGroupIdss = new List(){ }; + private int? maxResults; public string AccountId @@ -57,29 +57,29 @@ public string AccountId } } - public List ResourceGroupIdss + public string NextToken { get { - return resourceGroupIdss; + return nextToken; } - - set + set { - resourceGroupIdss = value; + nextToken = value; + DictionaryUtil.Add(QueryParameters, "NextToken", value); } } - public string NextToken + public List ResourceGroupIdss { get { - return nextToken; + return resourceGroupIdss; } - set + + set { - nextToken = value; - DictionaryUtil.Add(QueryParameters, "NextToken", value); + resourceGroupIdss = value; } } diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountResourceGroupsResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountResourceGroupsResponse.cs index 525b1cdfe..20d6e7924 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountResourceGroupsResponse.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountResourceGroupsResponse.cs @@ -25,12 +25,6 @@ namespace Aliyun.Acs.ResourceCenter.Model.V20221201 public class ListMultiAccountResourceGroupsResponse : AcsResponse { - private string nextToken; - - private string requestId; - - private bool? success; - private string dynamicCode; private string dynamicMessage; @@ -39,89 +33,95 @@ public class ListMultiAccountResourceGroupsResponse : AcsResponse private string errorMessage; + private string nextToken; + + private string requestId; + + private bool? success; + private List resourceGroups; - public string NextToken + public string DynamicCode { get { - return nextToken; + return dynamicCode; } set { - nextToken = value; + dynamicCode = value; } } - public string RequestId + public string DynamicMessage { get { - return requestId; + return dynamicMessage; } set { - requestId = value; + dynamicMessage = value; } } - public bool? Success + public string ErrorCode { get { - return success; + return errorCode; } set { - success = value; + errorCode = value; } } - public string DynamicCode + public string ErrorMessage { get { - return dynamicCode; + return errorMessage; } set { - dynamicCode = value; + errorMessage = value; } } - public string DynamicMessage + public string NextToken { get { - return dynamicMessage; + return nextToken; } set { - dynamicMessage = value; + nextToken = value; } } - public string ErrorCode + public string RequestId { get { - return errorCode; + return requestId; } set { - errorCode = value; + requestId = value; } } - public string ErrorMessage + public bool? Success { get { - return errorMessage; + return success; } set { - errorMessage = value; + success = value; } } @@ -140,87 +140,87 @@ public List ResourceGroups public class ListMultiAccountResourceGroups_ResourceGroup { - private string displayName; - - private string status; - private string accountId; - private string name; - private string createDate; + private string displayName; + private string id; - public string DisplayName + private string name; + + private string status; + + public string AccountId { get { - return displayName; + return accountId; } set { - displayName = value; + accountId = value; } } - public string Status + public string CreateDate { get { - return status; + return createDate; } set { - status = value; + createDate = value; } } - public string AccountId + public string DisplayName { get { - return accountId; + return displayName; } set { - accountId = value; + displayName = value; } } - public string Name + public string Id { get { - return name; + return id; } set { - name = value; + id = value; } } - public string CreateDate + public string Name { get { - return createDate; + return name; } set { - createDate = value; + name = value; } } - public string Id + public string Status { get { - return id; + return status; } set { - id = value; + status = value; } } } diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountTagKeysResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountTagKeysResponse.cs index b9e36bc56..c7445e46e 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountTagKeysResponse.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountTagKeysResponse.cs @@ -25,12 +25,6 @@ namespace Aliyun.Acs.ResourceCenter.Model.V20221201 public class ListMultiAccountTagKeysResponse : AcsResponse { - private string nextToken; - - private string requestId; - - private bool? success; - private string dynamicCode; private string dynamicMessage; @@ -39,89 +33,95 @@ public class ListMultiAccountTagKeysResponse : AcsResponse private string errorMessage; + private string nextToken; + + private string requestId; + + private bool? success; + private List tagKeys; - public string NextToken + public string DynamicCode { get { - return nextToken; + return dynamicCode; } set { - nextToken = value; + dynamicCode = value; } } - public string RequestId + public string DynamicMessage { get { - return requestId; + return dynamicMessage; } set { - requestId = value; + dynamicMessage = value; } } - public bool? Success + public string ErrorCode { get { - return success; + return errorCode; } set { - success = value; + errorCode = value; } } - public string DynamicCode + public string ErrorMessage { get { - return dynamicCode; + return errorMessage; } set { - dynamicCode = value; + errorMessage = value; } } - public string DynamicMessage + public string NextToken { get { - return dynamicMessage; + return nextToken; } set { - dynamicMessage = value; + nextToken = value; } } - public string ErrorCode + public string RequestId { get { - return errorCode; + return requestId; } set { - errorCode = value; + requestId = value; } } - public string ErrorMessage + public bool? Success { get { - return errorMessage; + return success; } set { - errorMessage = value; + success = value; } } diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountTagValuesResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountTagValuesResponse.cs index 11f692307..83d47eae4 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountTagValuesResponse.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListMultiAccountTagValuesResponse.cs @@ -25,12 +25,6 @@ namespace Aliyun.Acs.ResourceCenter.Model.V20221201 public class ListMultiAccountTagValuesResponse : AcsResponse { - private string nextToken; - - private string requestId; - - private bool? success; - private string dynamicCode; private string dynamicMessage; @@ -39,89 +33,95 @@ public class ListMultiAccountTagValuesResponse : AcsResponse private string errorMessage; + private string nextToken; + + private string requestId; + + private bool? success; + private List tagValues; - public string NextToken + public string DynamicCode { get { - return nextToken; + return dynamicCode; } set { - nextToken = value; + dynamicCode = value; } } - public string RequestId + public string DynamicMessage { get { - return requestId; + return dynamicMessage; } set { - requestId = value; + dynamicMessage = value; } } - public bool? Success + public string ErrorCode { get { - return success; + return errorCode; } set { - success = value; + errorCode = value; } } - public string DynamicCode + public string ErrorMessage { get { - return dynamicCode; + return errorMessage; } set { - dynamicCode = value; + errorMessage = value; } } - public string DynamicMessage + public string NextToken { get { - return dynamicMessage; + return nextToken; } set { - dynamicMessage = value; + nextToken = value; } } - public string ErrorCode + public string RequestId { get { - return errorCode; + return requestId; } set { - errorCode = value; + requestId = value; } } - public string ErrorMessage + public bool? Success { get { - return errorMessage; + return success; } set { - errorMessage = value; + success = value; } } diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListResourceTypesResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListResourceTypesResponse.cs index 877999411..fbe0e1c61 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListResourceTypesResponse.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListResourceTypesResponse.cs @@ -25,41 +25,41 @@ namespace Aliyun.Acs.ResourceCenter.Model.V20221201 public class ListResourceTypesResponse : AcsResponse { - private string requestId; + private string dynamicCode; - private bool? success; + private string dynamicMessage; private string errorCode; private string errorMessage; - private string dynamicCode; + private string requestId; - private string dynamicMessage; + private bool? success; private List resourceTypes; - public string RequestId + public string DynamicCode { get { - return requestId; + return dynamicCode; } set { - requestId = value; + dynamicCode = value; } } - public bool? Success + public string DynamicMessage { get { - return success; + return dynamicMessage; } set { - success = value; + dynamicMessage = value; } } @@ -87,27 +87,27 @@ public string ErrorMessage } } - public string DynamicCode + public string RequestId { get { - return dynamicCode; + return requestId; } set { - dynamicCode = value; + requestId = value; } } - public string DynamicMessage + public bool? Success { get { - return dynamicMessage; + return success; } set { - dynamicMessage = value; + success = value; } } @@ -126,10 +126,12 @@ public List ResourceTypes public class ListResourceTypes_ResourceType { - private string resourceType; + private bool? authorized; private string productName; + private string resourceType; + private string resourceTypeName; private List filterKeys; @@ -138,15 +140,15 @@ public class ListResourceTypes_ResourceType private ListResourceTypes_Urls urls; - public string ResourceType + public bool? Authorized { get { - return resourceType; + return authorized; } set { - resourceType = value; + authorized = value; } } @@ -162,6 +164,18 @@ public string ProductName } } + public string ResourceType + { + get + { + return resourceType; + } + set + { + resourceType = value; + } + } + public string ResourceTypeName { get diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListSavedQueriesRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListSavedQueriesRequest.cs new file mode 100644 index 000000000..78237e332 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListSavedQueriesRequest.cs @@ -0,0 +1,80 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ListSavedQueriesRequest : RpcAcsRequest + { + public ListSavedQueriesRequest() + : base("ResourceCenter", "2022-12-01", "ListSavedQueries") + { + Protocol = ProtocolType.HTTPS; + Method = MethodType.POST; + } + + private string nextToken; + + private string maxResults; + + public string NextToken + { + get + { + return nextToken; + } + set + { + nextToken = value; + DictionaryUtil.Add(QueryParameters, "NextToken", value); + } + } + + public string MaxResults + { + get + { + return maxResults; + } + set + { + maxResults = value; + DictionaryUtil.Add(QueryParameters, "MaxResults", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override ListSavedQueriesResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return ListSavedQueriesResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListSavedQueriesResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListSavedQueriesResponse.cs new file mode 100644 index 000000000..b4b33b7c3 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/ListSavedQueriesResponse.cs @@ -0,0 +1,158 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class ListSavedQueriesResponse : AcsResponse + { + + private string requestId; + + private string maxResults; + + private string nextToken; + + private List savedQueries; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + + public string MaxResults + { + get + { + return maxResults; + } + set + { + maxResults = value; + } + } + + public string NextToken + { + get + { + return nextToken; + } + set + { + nextToken = value; + } + } + + public List SavedQueries + { + get + { + return savedQueries; + } + set + { + savedQueries = value; + } + } + + public class ListSavedQueries_SavedQuery + { + + private string queryId; + + private string name; + + private string description; + + private string createTime; + + private string updateTime; + + public string QueryId + { + get + { + return queryId; + } + set + { + queryId = value; + } + } + + public string Name + { + get + { + return name; + } + set + { + name = value; + } + } + + public string Description + { + get + { + return description; + } + set + { + description = value; + } + } + + public string CreateTime + { + get + { + return createTime; + } + set + { + createTime = value; + } + } + + public string UpdateTime + { + get + { + return updateTime; + } + set + { + updateTime = value; + } + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/SearchMultiAccountResourcesResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/SearchMultiAccountResourcesResponse.cs index b51cfc82f..c8f9f642a 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/SearchMultiAccountResourcesResponse.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/SearchMultiAccountResourcesResponse.cs @@ -25,27 +25,27 @@ namespace Aliyun.Acs.ResourceCenter.Model.V20221201 public class SearchMultiAccountResourcesResponse : AcsResponse { - private string requestId; + private int? maxResults; private string nextToken; - private string scope; + private string requestId; - private int? maxResults; + private string scope; private List filters; private List resources; - public string RequestId + public int? MaxResults { get { - return requestId; + return maxResults; } set { - requestId = value; + maxResults = value; } } @@ -61,27 +61,27 @@ public string NextToken } } - public string Scope + public string RequestId { get { - return scope; + return requestId; } set { - scope = value; + requestId = value; } } - public int? MaxResults + public string Scope { get { - return maxResults; + return scope; } set { - maxResults = value; + scope = value; } } @@ -158,35 +158,39 @@ public List Values public class SearchMultiAccountResources_Resource { - private string resourceType; + private string accountId; private string createTime; - private string resourceGroupId; + private string expireTime; - private string zoneId; + private string regionId; - private string accountId; + private string resourceGroupId; private string resourceId; private string resourceName; - private string regionId; + private string resourceType; + + private string zoneId; + + private List ipAddressAttributes; private List tags; private List ipAddresses; - public string ResourceType + public string AccountId { get { - return resourceType; + return accountId; } set { - resourceType = value; + accountId = value; } } @@ -202,39 +206,39 @@ public string CreateTime } } - public string ResourceGroupId + public string ExpireTime { get { - return resourceGroupId; + return expireTime; } set { - resourceGroupId = value; + expireTime = value; } } - public string ZoneId + public string RegionId { get { - return zoneId; + return regionId; } set { - zoneId = value; + regionId = value; } } - public string AccountId + public string ResourceGroupId { get { - return accountId; + return resourceGroupId; } set { - accountId = value; + resourceGroupId = value; } } @@ -262,15 +266,39 @@ public string ResourceName } } - public string RegionId + public string ResourceType { get { - return regionId; + return resourceType; } set { - regionId = value; + resourceType = value; + } + } + + public string ZoneId + { + get + { + return zoneId; + } + set + { + zoneId = value; + } + } + + public List IpAddressAttributes + { + get + { + return ipAddressAttributes; + } + set + { + ipAddressAttributes = value; } } @@ -298,6 +326,52 @@ public List IpAddresses } } + public class SearchMultiAccountResources_IpAddressAttribute + { + + private string ipAddress; + + private string networkType; + + private string version; + + public string IpAddress + { + get + { + return ipAddress; + } + set + { + ipAddress = value; + } + } + + public string NetworkType + { + get + { + return networkType; + } + set + { + networkType = value; + } + } + + public string Version + { + get + { + return version; + } + set + { + version = value; + } + } + } + public class SearchMultiAccountResources_Tag { diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/SearchResourcesResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/SearchResourcesResponse.cs index 05e678dd3..28529aeda 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/SearchResourcesResponse.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/SearchResourcesResponse.cs @@ -160,8 +160,12 @@ public class SearchResources_Resource private string regionId; + private string expireTime; + private List tags; + private List ipAddressAttributes; + private List ipAddresses; public string ResourceType @@ -260,6 +264,18 @@ public string RegionId } } + public string ExpireTime + { + get + { + return expireTime; + } + set + { + expireTime = value; + } + } + public List Tags { get @@ -272,6 +288,18 @@ public List Tags } } + public List IpAddressAttributes + { + get + { + return ipAddressAttributes; + } + set + { + ipAddressAttributes = value; + } + } + public List IpAddresses { get @@ -315,6 +343,52 @@ public string _Value } } } + + public class SearchResources_IpAddressAttribute + { + + private string ipAddress; + + private string networkType; + + private string version; + + public string IpAddress + { + get + { + return ipAddress; + } + set + { + ipAddress = value; + } + } + + public string NetworkType + { + get + { + return networkType; + } + set + { + networkType = value; + } + } + + public string Version + { + get + { + return version; + } + set + { + version = value; + } + } + } } } } diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateFilterRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateFilterRequest.cs new file mode 100644 index 000000000..a8c910998 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateFilterRequest.cs @@ -0,0 +1,79 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class UpdateFilterRequest : RpcAcsRequest + { + public UpdateFilterRequest() + : base("ResourceCenter", "2022-12-01", "UpdateFilter") + { + Method = MethodType.POST; + } + + private string filterName; + + private string filterConfiguration; + + public string FilterName + { + get + { + return filterName; + } + set + { + filterName = value; + DictionaryUtil.Add(QueryParameters, "FilterName", value); + } + } + + public string FilterConfiguration + { + get + { + return filterConfiguration; + } + set + { + filterConfiguration = value; + DictionaryUtil.Add(QueryParameters, "FilterConfiguration", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override UpdateFilterResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return UpdateFilterResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateFilterResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateFilterResponse.cs new file mode 100644 index 000000000..aca25e397 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateFilterResponse.cs @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class UpdateFilterResponse : AcsResponse + { + + private string requestId; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateSavedQueryRequest.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateSavedQueryRequest.cs new file mode 100644 index 000000000..c561a3ee4 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateSavedQueryRequest.cs @@ -0,0 +1,110 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; + +using Aliyun.Acs.Core; +using Aliyun.Acs.Core.Http; +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.Core.Utils; +using Aliyun.Acs.ResourceCenter; +using Aliyun.Acs.ResourceCenter.Transform; +using Aliyun.Acs.ResourceCenter.Transform.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class UpdateSavedQueryRequest : RpcAcsRequest + { + public UpdateSavedQueryRequest() + : base("ResourceCenter", "2022-12-01", "UpdateSavedQuery") + { + Protocol = ProtocolType.HTTPS; + Method = MethodType.POST; + } + + private string expression; + + private string description; + + private string queryId; + + private string name; + + public string Expression + { + get + { + return expression; + } + set + { + expression = value; + DictionaryUtil.Add(QueryParameters, "Expression", value); + } + } + + public string Description + { + get + { + return description; + } + set + { + description = value; + DictionaryUtil.Add(QueryParameters, "Description", value); + } + } + + public string QueryId + { + get + { + return queryId; + } + set + { + queryId = value; + DictionaryUtil.Add(QueryParameters, "QueryId", value); + } + } + + public string Name + { + get + { + return name; + } + set + { + name = value; + DictionaryUtil.Add(QueryParameters, "Name", value); + } + } + + public override bool CheckShowJsonItemName() + { + return false; + } + + public override UpdateSavedQueryResponse GetResponse(UnmarshallerContext unmarshallerContext) + { + return UpdateSavedQueryResponseUnmarshaller.Unmarshall(unmarshallerContext); + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateSavedQueryResponse.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateSavedQueryResponse.cs new file mode 100644 index 000000000..188ef5c30 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Model/V20221201/UpdateSavedQueryResponse.cs @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System.Collections.Generic; +using Newtonsoft.Json; +using Aliyun.Acs.Core; + +namespace Aliyun.Acs.ResourceCenter.Model.V20221201 +{ + public class UpdateSavedQueryResponse : AcsResponse + { + + private string requestId; + + public string RequestId + { + get + { + return requestId; + } + set + { + requestId = value; + } + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/AssociateDefaultFilterResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/AssociateDefaultFilterResponseUnmarshaller.cs new file mode 100644 index 000000000..b535bde9a --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/AssociateDefaultFilterResponseUnmarshaller.cs @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class AssociateDefaultFilterResponseUnmarshaller + { + public static AssociateDefaultFilterResponse Unmarshall(UnmarshallerContext _ctx) + { + AssociateDefaultFilterResponse associateDefaultFilterResponse = new AssociateDefaultFilterResponse(); + + associateDefaultFilterResponse.HttpResponse = _ctx.HttpResponse; + associateDefaultFilterResponse.RequestId = _ctx.StringValue("AssociateDefaultFilter.RequestId"); + + return associateDefaultFilterResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/CreateFilterResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/CreateFilterResponseUnmarshaller.cs new file mode 100644 index 000000000..8cd2494fa --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/CreateFilterResponseUnmarshaller.cs @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class CreateFilterResponseUnmarshaller + { + public static CreateFilterResponse Unmarshall(UnmarshallerContext _ctx) + { + CreateFilterResponse createFilterResponse = new CreateFilterResponse(); + + createFilterResponse.HttpResponse = _ctx.HttpResponse; + createFilterResponse.RequestId = _ctx.StringValue("CreateFilter.RequestId"); + + return createFilterResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/CreateSavedQueryResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/CreateSavedQueryResponseUnmarshaller.cs new file mode 100644 index 000000000..44f4b4aa9 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/CreateSavedQueryResponseUnmarshaller.cs @@ -0,0 +1,40 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class CreateSavedQueryResponseUnmarshaller + { + public static CreateSavedQueryResponse Unmarshall(UnmarshallerContext _ctx) + { + CreateSavedQueryResponse createSavedQueryResponse = new CreateSavedQueryResponse(); + + createSavedQueryResponse.HttpResponse = _ctx.HttpResponse; + createSavedQueryResponse.RequestId = _ctx.StringValue("CreateSavedQuery.RequestId"); + createSavedQueryResponse.QueryId = _ctx.StringValue("CreateSavedQuery.QueryId"); + + return createSavedQueryResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/DeleteFilterResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/DeleteFilterResponseUnmarshaller.cs new file mode 100644 index 000000000..10eb783f9 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/DeleteFilterResponseUnmarshaller.cs @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class DeleteFilterResponseUnmarshaller + { + public static DeleteFilterResponse Unmarshall(UnmarshallerContext _ctx) + { + DeleteFilterResponse deleteFilterResponse = new DeleteFilterResponse(); + + deleteFilterResponse.HttpResponse = _ctx.HttpResponse; + deleteFilterResponse.RequestId = _ctx.StringValue("DeleteFilter.RequestId"); + + return deleteFilterResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/DeleteSavedQueryResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/DeleteSavedQueryResponseUnmarshaller.cs new file mode 100644 index 000000000..3f0f132f3 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/DeleteSavedQueryResponseUnmarshaller.cs @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class DeleteSavedQueryResponseUnmarshaller + { + public static DeleteSavedQueryResponse Unmarshall(UnmarshallerContext _ctx) + { + DeleteSavedQueryResponse deleteSavedQueryResponse = new DeleteSavedQueryResponse(); + + deleteSavedQueryResponse.HttpResponse = _ctx.HttpResponse; + deleteSavedQueryResponse.RequestId = _ctx.StringValue("DeleteSavedQuery.RequestId"); + + return deleteSavedQueryResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/DisassociateDefaultFilterResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/DisassociateDefaultFilterResponseUnmarshaller.cs new file mode 100644 index 000000000..6354f9365 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/DisassociateDefaultFilterResponseUnmarshaller.cs @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class DisassociateDefaultFilterResponseUnmarshaller + { + public static DisassociateDefaultFilterResponse Unmarshall(UnmarshallerContext _ctx) + { + DisassociateDefaultFilterResponse disassociateDefaultFilterResponse = new DisassociateDefaultFilterResponse(); + + disassociateDefaultFilterResponse.HttpResponse = _ctx.HttpResponse; + disassociateDefaultFilterResponse.RequestId = _ctx.StringValue("DisassociateDefaultFilter.RequestId"); + + return disassociateDefaultFilterResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ExecuteMultiAccountSQLQueryResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ExecuteMultiAccountSQLQueryResponseUnmarshaller.cs new file mode 100644 index 000000000..8a9034f31 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ExecuteMultiAccountSQLQueryResponseUnmarshaller.cs @@ -0,0 +1,57 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class ExecuteMultiAccountSQLQueryResponseUnmarshaller + { + public static ExecuteMultiAccountSQLQueryResponse Unmarshall(UnmarshallerContext _ctx) + { + ExecuteMultiAccountSQLQueryResponse executeMultiAccountSQLQueryResponse = new ExecuteMultiAccountSQLQueryResponse(); + + executeMultiAccountSQLQueryResponse.HttpResponse = _ctx.HttpResponse; + executeMultiAccountSQLQueryResponse.MaxResults = _ctx.IntegerValue("ExecuteMultiAccountSQLQuery.MaxResults"); + executeMultiAccountSQLQueryResponse.NextToken = _ctx.StringValue("ExecuteMultiAccountSQLQuery.NextToken"); + executeMultiAccountSQLQueryResponse.RequestId = _ctx.StringValue("ExecuteMultiAccountSQLQuery.RequestId"); + + List executeMultiAccountSQLQueryResponse_rows = new List(); + for (int i = 0; i < _ctx.Length("ExecuteMultiAccountSQLQuery.Rows.Length"); i++) { + executeMultiAccountSQLQueryResponse_rows.Add(_ctx.StringValue("ExecuteMultiAccountSQLQuery.Rows["+ i +"]")); + } + executeMultiAccountSQLQueryResponse.Rows = executeMultiAccountSQLQueryResponse_rows; + + List executeMultiAccountSQLQueryResponse_columns = new List(); + for (int i = 0; i < _ctx.Length("ExecuteMultiAccountSQLQuery.Columns.Length"); i++) { + ExecuteMultiAccountSQLQueryResponse.ExecuteMultiAccountSQLQuery_Column column = new ExecuteMultiAccountSQLQueryResponse.ExecuteMultiAccountSQLQuery_Column(); + column.Name = _ctx.StringValue("ExecuteMultiAccountSQLQuery.Columns["+ i +"].Name"); + column.Type = _ctx.StringValue("ExecuteMultiAccountSQLQuery.Columns["+ i +"].Type"); + + executeMultiAccountSQLQueryResponse_columns.Add(column); + } + executeMultiAccountSQLQueryResponse.Columns = executeMultiAccountSQLQueryResponse_columns; + + return executeMultiAccountSQLQueryResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ExecuteSQLQueryResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ExecuteSQLQueryResponseUnmarshaller.cs new file mode 100644 index 000000000..c099c883a --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ExecuteSQLQueryResponseUnmarshaller.cs @@ -0,0 +1,57 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class ExecuteSQLQueryResponseUnmarshaller + { + public static ExecuteSQLQueryResponse Unmarshall(UnmarshallerContext _ctx) + { + ExecuteSQLQueryResponse executeSQLQueryResponse = new ExecuteSQLQueryResponse(); + + executeSQLQueryResponse.HttpResponse = _ctx.HttpResponse; + executeSQLQueryResponse.MaxResults = _ctx.IntegerValue("ExecuteSQLQuery.MaxResults"); + executeSQLQueryResponse.NextToken = _ctx.StringValue("ExecuteSQLQuery.NextToken"); + executeSQLQueryResponse.RequestId = _ctx.StringValue("ExecuteSQLQuery.RequestId"); + + List executeSQLQueryResponse_rows = new List(); + for (int i = 0; i < _ctx.Length("ExecuteSQLQuery.Rows.Length"); i++) { + executeSQLQueryResponse_rows.Add(_ctx.StringValue("ExecuteSQLQuery.Rows["+ i +"]")); + } + executeSQLQueryResponse.Rows = executeSQLQueryResponse_rows; + + List executeSQLQueryResponse_columns = new List(); + for (int i = 0; i < _ctx.Length("ExecuteSQLQuery.Columns.Length"); i++) { + ExecuteSQLQueryResponse.ExecuteSQLQuery_Column column = new ExecuteSQLQueryResponse.ExecuteSQLQuery_Column(); + column.Name = _ctx.StringValue("ExecuteSQLQuery.Columns["+ i +"].Name"); + column.Type = _ctx.StringValue("ExecuteSQLQuery.Columns["+ i +"].Type"); + + executeSQLQueryResponse_columns.Add(column); + } + executeSQLQueryResponse.Columns = executeSQLQueryResponse_columns; + + return executeSQLQueryResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetExampleQueryResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetExampleQueryResponseUnmarshaller.cs new file mode 100644 index 000000000..879fc9f1e --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetExampleQueryResponseUnmarshaller.cs @@ -0,0 +1,46 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class GetExampleQueryResponseUnmarshaller + { + public static GetExampleQueryResponse Unmarshall(UnmarshallerContext _ctx) + { + GetExampleQueryResponse getExampleQueryResponse = new GetExampleQueryResponse(); + + getExampleQueryResponse.HttpResponse = _ctx.HttpResponse; + getExampleQueryResponse.RequestId = _ctx.StringValue("GetExampleQuery.RequestId"); + + GetExampleQueryResponse.GetExampleQuery_ExampleQuery exampleQuery = new GetExampleQueryResponse.GetExampleQuery_ExampleQuery(); + exampleQuery.QueryId = _ctx.StringValue("GetExampleQuery.ExampleQuery.QueryId"); + exampleQuery.Expression = _ctx.StringValue("GetExampleQuery.ExampleQuery.Expression"); + exampleQuery.Name = _ctx.StringValue("GetExampleQuery.ExampleQuery.Name"); + exampleQuery.Description = _ctx.StringValue("GetExampleQuery.ExampleQuery.Description"); + getExampleQueryResponse.ExampleQuery = exampleQuery; + + return getExampleQueryResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetMultiAccountResourceConfigurationResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetMultiAccountResourceConfigurationResponseUnmarshaller.cs index bc540a8a6..c8a22773b 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetMultiAccountResourceConfigurationResponseUnmarshaller.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetMultiAccountResourceConfigurationResponseUnmarshaller.cs @@ -30,7 +30,45 @@ public static GetMultiAccountResourceConfigurationResponse Unmarshall(Unmarshall { GetMultiAccountResourceConfigurationResponse getMultiAccountResourceConfigurationResponse = new GetMultiAccountResourceConfigurationResponse(); - getMultiAccountResourceConfigurationResponse.HttpResponse = _ctx.HttpResponse; + getMultiAccountResourceConfigurationResponse.HttpResponse = _ctx.HttpResponse; + getMultiAccountResourceConfigurationResponse.AccountId = _ctx.StringValue("GetMultiAccountResourceConfiguration.AccountId"); + getMultiAccountResourceConfigurationResponse.Configuration = _ctx.StringValue("GetMultiAccountResourceConfiguration.Configuration"); + getMultiAccountResourceConfigurationResponse.CreateTime = _ctx.StringValue("GetMultiAccountResourceConfiguration.CreateTime"); + getMultiAccountResourceConfigurationResponse.ExpireTime = _ctx.StringValue("GetMultiAccountResourceConfiguration.ExpireTime"); + getMultiAccountResourceConfigurationResponse.RegionId = _ctx.StringValue("GetMultiAccountResourceConfiguration.RegionId"); + getMultiAccountResourceConfigurationResponse.RequestId = _ctx.StringValue("GetMultiAccountResourceConfiguration.RequestId"); + getMultiAccountResourceConfigurationResponse.ResourceGroupId = _ctx.StringValue("GetMultiAccountResourceConfiguration.ResourceGroupId"); + getMultiAccountResourceConfigurationResponse.ResourceId = _ctx.StringValue("GetMultiAccountResourceConfiguration.ResourceId"); + getMultiAccountResourceConfigurationResponse.ResourceName = _ctx.StringValue("GetMultiAccountResourceConfiguration.ResourceName"); + getMultiAccountResourceConfigurationResponse.ResourceType = _ctx.StringValue("GetMultiAccountResourceConfiguration.ResourceType"); + getMultiAccountResourceConfigurationResponse.ZoneId = _ctx.StringValue("GetMultiAccountResourceConfiguration.ZoneId"); + + List getMultiAccountResourceConfigurationResponse_ipAddresses = new List(); + for (int i = 0; i < _ctx.Length("GetMultiAccountResourceConfiguration.IpAddresses.Length"); i++) { + getMultiAccountResourceConfigurationResponse_ipAddresses.Add(_ctx.StringValue("GetMultiAccountResourceConfiguration.IpAddresses["+ i +"]")); + } + getMultiAccountResourceConfigurationResponse.IpAddresses = getMultiAccountResourceConfigurationResponse_ipAddresses; + + List getMultiAccountResourceConfigurationResponse_ipAddressAttributes = new List(); + for (int i = 0; i < _ctx.Length("GetMultiAccountResourceConfiguration.IpAddressAttributes.Length"); i++) { + GetMultiAccountResourceConfigurationResponse.GetMultiAccountResourceConfiguration_IpAddressAttribute ipAddressAttribute = new GetMultiAccountResourceConfigurationResponse.GetMultiAccountResourceConfiguration_IpAddressAttribute(); + ipAddressAttribute.IpAddress = _ctx.StringValue("GetMultiAccountResourceConfiguration.IpAddressAttributes["+ i +"].IpAddress"); + ipAddressAttribute.NetworkType = _ctx.StringValue("GetMultiAccountResourceConfiguration.IpAddressAttributes["+ i +"].NetworkType"); + ipAddressAttribute.Version = _ctx.StringValue("GetMultiAccountResourceConfiguration.IpAddressAttributes["+ i +"].Version"); + + getMultiAccountResourceConfigurationResponse_ipAddressAttributes.Add(ipAddressAttribute); + } + getMultiAccountResourceConfigurationResponse.IpAddressAttributes = getMultiAccountResourceConfigurationResponse_ipAddressAttributes; + + List getMultiAccountResourceConfigurationResponse_tags = new List(); + for (int i = 0; i < _ctx.Length("GetMultiAccountResourceConfiguration.Tags.Length"); i++) { + GetMultiAccountResourceConfigurationResponse.GetMultiAccountResourceConfiguration_Tag tag = new GetMultiAccountResourceConfigurationResponse.GetMultiAccountResourceConfiguration_Tag(); + tag.Key = _ctx.StringValue("GetMultiAccountResourceConfiguration.Tags["+ i +"].Key"); + tag._Value = _ctx.StringValue("GetMultiAccountResourceConfiguration.Tags["+ i +"].Value"); + + getMultiAccountResourceConfigurationResponse_tags.Add(tag); + } + getMultiAccountResourceConfigurationResponse.Tags = getMultiAccountResourceConfigurationResponse_tags; return getMultiAccountResourceConfigurationResponse; } diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetSavedQueryResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetSavedQueryResponseUnmarshaller.cs new file mode 100644 index 000000000..9dc0b39c4 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/GetSavedQueryResponseUnmarshaller.cs @@ -0,0 +1,48 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class GetSavedQueryResponseUnmarshaller + { + public static GetSavedQueryResponse Unmarshall(UnmarshallerContext _ctx) + { + GetSavedQueryResponse getSavedQueryResponse = new GetSavedQueryResponse(); + + getSavedQueryResponse.HttpResponse = _ctx.HttpResponse; + getSavedQueryResponse.RequestId = _ctx.StringValue("GetSavedQuery.RequestId"); + + GetSavedQueryResponse.GetSavedQuery_SavedQuery savedQuery = new GetSavedQueryResponse.GetSavedQuery_SavedQuery(); + savedQuery.QueryId = _ctx.StringValue("GetSavedQuery.SavedQuery.QueryId"); + savedQuery.Expression = _ctx.StringValue("GetSavedQuery.SavedQuery.Expression"); + savedQuery.Name = _ctx.StringValue("GetSavedQuery.SavedQuery.Name"); + savedQuery.Description = _ctx.StringValue("GetSavedQuery.SavedQuery.Description"); + savedQuery.CreateTime = _ctx.StringValue("GetSavedQuery.SavedQuery.CreateTime"); + savedQuery.UpdateTime = _ctx.StringValue("GetSavedQuery.SavedQuery.UpdateTime"); + getSavedQueryResponse.SavedQuery = savedQuery; + + return getSavedQueryResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListExampleQueriesResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListExampleQueriesResponseUnmarshaller.cs new file mode 100644 index 000000000..705a899f4 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListExampleQueriesResponseUnmarshaller.cs @@ -0,0 +1,52 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class ListExampleQueriesResponseUnmarshaller + { + public static ListExampleQueriesResponse Unmarshall(UnmarshallerContext _ctx) + { + ListExampleQueriesResponse listExampleQueriesResponse = new ListExampleQueriesResponse(); + + listExampleQueriesResponse.HttpResponse = _ctx.HttpResponse; + listExampleQueriesResponse.RequestId = _ctx.StringValue("ListExampleQueries.RequestId"); + listExampleQueriesResponse.MaxResults = _ctx.StringValue("ListExampleQueries.MaxResults"); + listExampleQueriesResponse.NextToken = _ctx.StringValue("ListExampleQueries.NextToken"); + + List listExampleQueriesResponse_exampleQueries = new List(); + for (int i = 0; i < _ctx.Length("ListExampleQueries.ExampleQueries.Length"); i++) { + ListExampleQueriesResponse.ListExampleQueries_ExampleQuery exampleQuery = new ListExampleQueriesResponse.ListExampleQueries_ExampleQuery(); + exampleQuery.QueryId = _ctx.StringValue("ListExampleQueries.ExampleQueries["+ i +"].QueryId"); + exampleQuery.Name = _ctx.StringValue("ListExampleQueries.ExampleQueries["+ i +"].Name"); + exampleQuery.Description = _ctx.StringValue("ListExampleQueries.ExampleQueries["+ i +"].Description"); + + listExampleQueriesResponse_exampleQueries.Add(exampleQuery); + } + listExampleQueriesResponse.ExampleQueries = listExampleQueriesResponse_exampleQueries; + + return listExampleQueriesResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListFiltersResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListFiltersResponseUnmarshaller.cs new file mode 100644 index 000000000..7baf6da8c --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListFiltersResponseUnmarshaller.cs @@ -0,0 +1,50 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class ListFiltersResponseUnmarshaller + { + public static ListFiltersResponse Unmarshall(UnmarshallerContext _ctx) + { + ListFiltersResponse listFiltersResponse = new ListFiltersResponse(); + + listFiltersResponse.HttpResponse = _ctx.HttpResponse; + listFiltersResponse.RequestId = _ctx.StringValue("ListFilters.RequestId"); + listFiltersResponse.DefaultFilterName = _ctx.StringValue("ListFilters.DefaultFilterName"); + + List listFiltersResponse_filters = new List(); + for (int i = 0; i < _ctx.Length("ListFilters.Filters.Length"); i++) { + ListFiltersResponse.ListFilters_Filter filter = new ListFiltersResponse.ListFilters_Filter(); + filter.FilterName = _ctx.StringValue("ListFilters.Filters["+ i +"].FilterName"); + filter.FilterConfiguration = _ctx.StringValue("ListFilters.Filters["+ i +"].FilterConfiguration"); + + listFiltersResponse_filters.Add(filter); + } + listFiltersResponse.Filters = listFiltersResponse_filters; + + return listFiltersResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountResourceGroupsResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountResourceGroupsResponseUnmarshaller.cs index 28b8ab9ab..09f6c22c2 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountResourceGroupsResponseUnmarshaller.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountResourceGroupsResponseUnmarshaller.cs @@ -31,23 +31,23 @@ public static ListMultiAccountResourceGroupsResponse Unmarshall(UnmarshallerCont ListMultiAccountResourceGroupsResponse listMultiAccountResourceGroupsResponse = new ListMultiAccountResourceGroupsResponse(); listMultiAccountResourceGroupsResponse.HttpResponse = _ctx.HttpResponse; - listMultiAccountResourceGroupsResponse.NextToken = _ctx.StringValue("ListMultiAccountResourceGroups.NextToken"); - listMultiAccountResourceGroupsResponse.RequestId = _ctx.StringValue("ListMultiAccountResourceGroups.RequestId"); - listMultiAccountResourceGroupsResponse.Success = _ctx.BooleanValue("ListMultiAccountResourceGroups.Success"); listMultiAccountResourceGroupsResponse.DynamicCode = _ctx.StringValue("ListMultiAccountResourceGroups.DynamicCode"); listMultiAccountResourceGroupsResponse.DynamicMessage = _ctx.StringValue("ListMultiAccountResourceGroups.DynamicMessage"); listMultiAccountResourceGroupsResponse.ErrorCode = _ctx.StringValue("ListMultiAccountResourceGroups.ErrorCode"); listMultiAccountResourceGroupsResponse.ErrorMessage = _ctx.StringValue("ListMultiAccountResourceGroups.ErrorMessage"); + listMultiAccountResourceGroupsResponse.NextToken = _ctx.StringValue("ListMultiAccountResourceGroups.NextToken"); + listMultiAccountResourceGroupsResponse.RequestId = _ctx.StringValue("ListMultiAccountResourceGroups.RequestId"); + listMultiAccountResourceGroupsResponse.Success = _ctx.BooleanValue("ListMultiAccountResourceGroups.Success"); List listMultiAccountResourceGroupsResponse_resourceGroups = new List(); for (int i = 0; i < _ctx.Length("ListMultiAccountResourceGroups.ResourceGroups.Length"); i++) { ListMultiAccountResourceGroupsResponse.ListMultiAccountResourceGroups_ResourceGroup resourceGroup = new ListMultiAccountResourceGroupsResponse.ListMultiAccountResourceGroups_ResourceGroup(); - resourceGroup.DisplayName = _ctx.StringValue("ListMultiAccountResourceGroups.ResourceGroups["+ i +"].DisplayName"); - resourceGroup.Status = _ctx.StringValue("ListMultiAccountResourceGroups.ResourceGroups["+ i +"].Status"); resourceGroup.AccountId = _ctx.StringValue("ListMultiAccountResourceGroups.ResourceGroups["+ i +"].AccountId"); - resourceGroup.Name = _ctx.StringValue("ListMultiAccountResourceGroups.ResourceGroups["+ i +"].Name"); resourceGroup.CreateDate = _ctx.StringValue("ListMultiAccountResourceGroups.ResourceGroups["+ i +"].CreateDate"); + resourceGroup.DisplayName = _ctx.StringValue("ListMultiAccountResourceGroups.ResourceGroups["+ i +"].DisplayName"); resourceGroup.Id = _ctx.StringValue("ListMultiAccountResourceGroups.ResourceGroups["+ i +"].Id"); + resourceGroup.Name = _ctx.StringValue("ListMultiAccountResourceGroups.ResourceGroups["+ i +"].Name"); + resourceGroup.Status = _ctx.StringValue("ListMultiAccountResourceGroups.ResourceGroups["+ i +"].Status"); listMultiAccountResourceGroupsResponse_resourceGroups.Add(resourceGroup); } diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountTagKeysResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountTagKeysResponseUnmarshaller.cs index 5c7cb02ee..8b636c153 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountTagKeysResponseUnmarshaller.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountTagKeysResponseUnmarshaller.cs @@ -31,13 +31,13 @@ public static ListMultiAccountTagKeysResponse Unmarshall(UnmarshallerContext _ct ListMultiAccountTagKeysResponse listMultiAccountTagKeysResponse = new ListMultiAccountTagKeysResponse(); listMultiAccountTagKeysResponse.HttpResponse = _ctx.HttpResponse; - listMultiAccountTagKeysResponse.NextToken = _ctx.StringValue("ListMultiAccountTagKeys.NextToken"); - listMultiAccountTagKeysResponse.RequestId = _ctx.StringValue("ListMultiAccountTagKeys.RequestId"); - listMultiAccountTagKeysResponse.Success = _ctx.BooleanValue("ListMultiAccountTagKeys.Success"); listMultiAccountTagKeysResponse.DynamicCode = _ctx.StringValue("ListMultiAccountTagKeys.DynamicCode"); listMultiAccountTagKeysResponse.DynamicMessage = _ctx.StringValue("ListMultiAccountTagKeys.DynamicMessage"); listMultiAccountTagKeysResponse.ErrorCode = _ctx.StringValue("ListMultiAccountTagKeys.ErrorCode"); listMultiAccountTagKeysResponse.ErrorMessage = _ctx.StringValue("ListMultiAccountTagKeys.ErrorMessage"); + listMultiAccountTagKeysResponse.NextToken = _ctx.StringValue("ListMultiAccountTagKeys.NextToken"); + listMultiAccountTagKeysResponse.RequestId = _ctx.StringValue("ListMultiAccountTagKeys.RequestId"); + listMultiAccountTagKeysResponse.Success = _ctx.BooleanValue("ListMultiAccountTagKeys.Success"); List listMultiAccountTagKeysResponse_tagKeys = new List(); for (int i = 0; i < _ctx.Length("ListMultiAccountTagKeys.TagKeys.Length"); i++) { diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountTagValuesResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountTagValuesResponseUnmarshaller.cs index 97ef512e3..d0a88b2c8 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountTagValuesResponseUnmarshaller.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListMultiAccountTagValuesResponseUnmarshaller.cs @@ -31,13 +31,13 @@ public static ListMultiAccountTagValuesResponse Unmarshall(UnmarshallerContext _ ListMultiAccountTagValuesResponse listMultiAccountTagValuesResponse = new ListMultiAccountTagValuesResponse(); listMultiAccountTagValuesResponse.HttpResponse = _ctx.HttpResponse; - listMultiAccountTagValuesResponse.NextToken = _ctx.StringValue("ListMultiAccountTagValues.NextToken"); - listMultiAccountTagValuesResponse.RequestId = _ctx.StringValue("ListMultiAccountTagValues.RequestId"); - listMultiAccountTagValuesResponse.Success = _ctx.BooleanValue("ListMultiAccountTagValues.Success"); listMultiAccountTagValuesResponse.DynamicCode = _ctx.StringValue("ListMultiAccountTagValues.DynamicCode"); listMultiAccountTagValuesResponse.DynamicMessage = _ctx.StringValue("ListMultiAccountTagValues.DynamicMessage"); listMultiAccountTagValuesResponse.ErrorCode = _ctx.StringValue("ListMultiAccountTagValues.ErrorCode"); listMultiAccountTagValuesResponse.ErrorMessage = _ctx.StringValue("ListMultiAccountTagValues.ErrorMessage"); + listMultiAccountTagValuesResponse.NextToken = _ctx.StringValue("ListMultiAccountTagValues.NextToken"); + listMultiAccountTagValuesResponse.RequestId = _ctx.StringValue("ListMultiAccountTagValues.RequestId"); + listMultiAccountTagValuesResponse.Success = _ctx.BooleanValue("ListMultiAccountTagValues.Success"); List listMultiAccountTagValuesResponse_tagValues = new List(); for (int i = 0; i < _ctx.Length("ListMultiAccountTagValues.TagValues.Length"); i++) { diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListResourceTypesResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListResourceTypesResponseUnmarshaller.cs index bddc7e821..d332a2d25 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListResourceTypesResponseUnmarshaller.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListResourceTypesResponseUnmarshaller.cs @@ -31,18 +31,19 @@ public static ListResourceTypesResponse Unmarshall(UnmarshallerContext _ctx) ListResourceTypesResponse listResourceTypesResponse = new ListResourceTypesResponse(); listResourceTypesResponse.HttpResponse = _ctx.HttpResponse; - listResourceTypesResponse.RequestId = _ctx.StringValue("ListResourceTypes.RequestId"); - listResourceTypesResponse.Success = _ctx.BooleanValue("ListResourceTypes.Success"); - listResourceTypesResponse.ErrorCode = _ctx.StringValue("ListResourceTypes.ErrorCode"); - listResourceTypesResponse.ErrorMessage = _ctx.StringValue("ListResourceTypes.ErrorMessage"); listResourceTypesResponse.DynamicCode = _ctx.StringValue("ListResourceTypes.DynamicCode"); listResourceTypesResponse.DynamicMessage = _ctx.StringValue("ListResourceTypes.DynamicMessage"); + listResourceTypesResponse.ErrorCode = _ctx.StringValue("ListResourceTypes.ErrorCode"); + listResourceTypesResponse.ErrorMessage = _ctx.StringValue("ListResourceTypes.ErrorMessage"); + listResourceTypesResponse.RequestId = _ctx.StringValue("ListResourceTypes.RequestId"); + listResourceTypesResponse.Success = _ctx.BooleanValue("ListResourceTypes.Success"); List listResourceTypesResponse_resourceTypes = new List(); for (int i = 0; i < _ctx.Length("ListResourceTypes.ResourceTypes.Length"); i++) { ListResourceTypesResponse.ListResourceTypes_ResourceType resourceType = new ListResourceTypesResponse.ListResourceTypes_ResourceType(); - resourceType.ResourceType = _ctx.StringValue("ListResourceTypes.ResourceTypes["+ i +"].ResourceType"); + resourceType.Authorized = _ctx.BooleanValue("ListResourceTypes.ResourceTypes["+ i +"].Authorized"); resourceType.ProductName = _ctx.StringValue("ListResourceTypes.ResourceTypes["+ i +"].ProductName"); + resourceType.ResourceType = _ctx.StringValue("ListResourceTypes.ResourceTypes["+ i +"].ResourceType"); resourceType.ResourceTypeName = _ctx.StringValue("ListResourceTypes.ResourceTypes["+ i +"].ResourceTypeName"); List resourceType_filterKeys = new List(); diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListSavedQueriesResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListSavedQueriesResponseUnmarshaller.cs new file mode 100644 index 000000000..eedf92423 --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/ListSavedQueriesResponseUnmarshaller.cs @@ -0,0 +1,54 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class ListSavedQueriesResponseUnmarshaller + { + public static ListSavedQueriesResponse Unmarshall(UnmarshallerContext _ctx) + { + ListSavedQueriesResponse listSavedQueriesResponse = new ListSavedQueriesResponse(); + + listSavedQueriesResponse.HttpResponse = _ctx.HttpResponse; + listSavedQueriesResponse.RequestId = _ctx.StringValue("ListSavedQueries.RequestId"); + listSavedQueriesResponse.MaxResults = _ctx.StringValue("ListSavedQueries.MaxResults"); + listSavedQueriesResponse.NextToken = _ctx.StringValue("ListSavedQueries.NextToken"); + + List listSavedQueriesResponse_savedQueries = new List(); + for (int i = 0; i < _ctx.Length("ListSavedQueries.SavedQueries.Length"); i++) { + ListSavedQueriesResponse.ListSavedQueries_SavedQuery savedQuery = new ListSavedQueriesResponse.ListSavedQueries_SavedQuery(); + savedQuery.QueryId = _ctx.StringValue("ListSavedQueries.SavedQueries["+ i +"].QueryId"); + savedQuery.Name = _ctx.StringValue("ListSavedQueries.SavedQueries["+ i +"].Name"); + savedQuery.Description = _ctx.StringValue("ListSavedQueries.SavedQueries["+ i +"].Description"); + savedQuery.CreateTime = _ctx.StringValue("ListSavedQueries.SavedQueries["+ i +"].CreateTime"); + savedQuery.UpdateTime = _ctx.StringValue("ListSavedQueries.SavedQueries["+ i +"].UpdateTime"); + + listSavedQueriesResponse_savedQueries.Add(savedQuery); + } + listSavedQueriesResponse.SavedQueries = listSavedQueriesResponse_savedQueries; + + return listSavedQueriesResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/SearchMultiAccountResourcesResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/SearchMultiAccountResourcesResponseUnmarshaller.cs index 89b89f50a..24a84b3a5 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/SearchMultiAccountResourcesResponseUnmarshaller.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/SearchMultiAccountResourcesResponseUnmarshaller.cs @@ -31,10 +31,10 @@ public static SearchMultiAccountResourcesResponse Unmarshall(UnmarshallerContext SearchMultiAccountResourcesResponse searchMultiAccountResourcesResponse = new SearchMultiAccountResourcesResponse(); searchMultiAccountResourcesResponse.HttpResponse = _ctx.HttpResponse; - searchMultiAccountResourcesResponse.RequestId = _ctx.StringValue("SearchMultiAccountResources.RequestId"); + searchMultiAccountResourcesResponse.MaxResults = _ctx.IntegerValue("SearchMultiAccountResources.MaxResults"); searchMultiAccountResourcesResponse.NextToken = _ctx.StringValue("SearchMultiAccountResources.NextToken"); + searchMultiAccountResourcesResponse.RequestId = _ctx.StringValue("SearchMultiAccountResources.RequestId"); searchMultiAccountResourcesResponse.Scope = _ctx.StringValue("SearchMultiAccountResources.Scope"); - searchMultiAccountResourcesResponse.MaxResults = _ctx.IntegerValue("SearchMultiAccountResources.MaxResults"); List searchMultiAccountResourcesResponse_filters = new List(); for (int i = 0; i < _ctx.Length("SearchMultiAccountResources.Filters.Length"); i++) { @@ -55,14 +55,15 @@ public static SearchMultiAccountResourcesResponse Unmarshall(UnmarshallerContext List searchMultiAccountResourcesResponse_resources = new List(); for (int i = 0; i < _ctx.Length("SearchMultiAccountResources.Resources.Length"); i++) { SearchMultiAccountResourcesResponse.SearchMultiAccountResources_Resource resource = new SearchMultiAccountResourcesResponse.SearchMultiAccountResources_Resource(); - resource.ResourceType = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].ResourceType"); + resource.AccountId = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].AccountId"); resource.CreateTime = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].CreateTime"); + resource.ExpireTime = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].ExpireTime"); + resource.RegionId = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].RegionId"); resource.ResourceGroupId = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].ResourceGroupId"); - resource.ZoneId = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].ZoneId"); - resource.AccountId = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].AccountId"); resource.ResourceId = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].ResourceId"); resource.ResourceName = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].ResourceName"); - resource.RegionId = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].RegionId"); + resource.ResourceType = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].ResourceType"); + resource.ZoneId = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].ZoneId"); List resource_ipAddresses = new List(); for (int j = 0; j < _ctx.Length("SearchMultiAccountResources.Resources["+ i +"].IpAddresses.Length"); j++) { @@ -70,6 +71,17 @@ public static SearchMultiAccountResourcesResponse Unmarshall(UnmarshallerContext } resource.IpAddresses = resource_ipAddresses; + List resource_ipAddressAttributes = new List(); + for (int j = 0; j < _ctx.Length("SearchMultiAccountResources.Resources["+ i +"].IpAddressAttributes.Length"); j++) { + SearchMultiAccountResourcesResponse.SearchMultiAccountResources_Resource.SearchMultiAccountResources_IpAddressAttribute ipAddressAttribute = new SearchMultiAccountResourcesResponse.SearchMultiAccountResources_Resource.SearchMultiAccountResources_IpAddressAttribute(); + ipAddressAttribute.IpAddress = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].IpAddressAttributes["+ j +"].IpAddress"); + ipAddressAttribute.NetworkType = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].IpAddressAttributes["+ j +"].NetworkType"); + ipAddressAttribute.Version = _ctx.StringValue("SearchMultiAccountResources.Resources["+ i +"].IpAddressAttributes["+ j +"].Version"); + + resource_ipAddressAttributes.Add(ipAddressAttribute); + } + resource.IpAddressAttributes = resource_ipAddressAttributes; + List resource_tags = new List(); for (int j = 0; j < _ctx.Length("SearchMultiAccountResources.Resources["+ i +"].Tags.Length"); j++) { SearchMultiAccountResourcesResponse.SearchMultiAccountResources_Resource.SearchMultiAccountResources_Tag tag = new SearchMultiAccountResourcesResponse.SearchMultiAccountResources_Resource.SearchMultiAccountResources_Tag(); diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/SearchResourcesResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/SearchResourcesResponseUnmarshaller.cs index a049f197b..fb902c86d 100644 --- a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/SearchResourcesResponseUnmarshaller.cs +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/SearchResourcesResponseUnmarshaller.cs @@ -62,6 +62,7 @@ public static SearchResourcesResponse Unmarshall(UnmarshallerContext _ctx) resource.ResourceId = _ctx.StringValue("SearchResources.Resources["+ i +"].ResourceId"); resource.ResourceName = _ctx.StringValue("SearchResources.Resources["+ i +"].ResourceName"); resource.RegionId = _ctx.StringValue("SearchResources.Resources["+ i +"].RegionId"); + resource.ExpireTime = _ctx.StringValue("SearchResources.Resources["+ i +"].ExpireTime"); List resource_ipAddresses = new List(); for (int j = 0; j < _ctx.Length("SearchResources.Resources["+ i +"].IpAddresses.Length"); j++) { @@ -79,6 +80,17 @@ public static SearchResourcesResponse Unmarshall(UnmarshallerContext _ctx) } resource.Tags = resource_tags; + List resource_ipAddressAttributes = new List(); + for (int j = 0; j < _ctx.Length("SearchResources.Resources["+ i +"].IpAddressAttributes.Length"); j++) { + SearchResourcesResponse.SearchResources_Resource.SearchResources_IpAddressAttribute ipAddressAttribute = new SearchResourcesResponse.SearchResources_Resource.SearchResources_IpAddressAttribute(); + ipAddressAttribute.IpAddress = _ctx.StringValue("SearchResources.Resources["+ i +"].IpAddressAttributes["+ j +"].IpAddress"); + ipAddressAttribute.NetworkType = _ctx.StringValue("SearchResources.Resources["+ i +"].IpAddressAttributes["+ j +"].NetworkType"); + ipAddressAttribute.Version = _ctx.StringValue("SearchResources.Resources["+ i +"].IpAddressAttributes["+ j +"].Version"); + + resource_ipAddressAttributes.Add(ipAddressAttribute); + } + resource.IpAddressAttributes = resource_ipAddressAttributes; + searchResourcesResponse_resources.Add(resource); } searchResourcesResponse.Resources = searchResourcesResponse_resources; diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/UpdateFilterResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/UpdateFilterResponseUnmarshaller.cs new file mode 100644 index 000000000..73294764f --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/UpdateFilterResponseUnmarshaller.cs @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class UpdateFilterResponseUnmarshaller + { + public static UpdateFilterResponse Unmarshall(UnmarshallerContext _ctx) + { + UpdateFilterResponse updateFilterResponse = new UpdateFilterResponse(); + + updateFilterResponse.HttpResponse = _ctx.HttpResponse; + updateFilterResponse.RequestId = _ctx.StringValue("UpdateFilter.RequestId"); + + return updateFilterResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/UpdateSavedQueryResponseUnmarshaller.cs b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/UpdateSavedQueryResponseUnmarshaller.cs new file mode 100644 index 000000000..6c5e0b46f --- /dev/null +++ b/aliyun-net-sdk-resourcecenter/ResourceCenter/Transform/V20221201/UpdateSavedQueryResponseUnmarshaller.cs @@ -0,0 +1,39 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +using System; +using System.Collections.Generic; + +using Aliyun.Acs.Core.Transform; +using Aliyun.Acs.ResourceCenter.Model.V20221201; + +namespace Aliyun.Acs.ResourceCenter.Transform.V20221201 +{ + public class UpdateSavedQueryResponseUnmarshaller + { + public static UpdateSavedQueryResponse Unmarshall(UnmarshallerContext _ctx) + { + UpdateSavedQueryResponse updateSavedQueryResponse = new UpdateSavedQueryResponse(); + + updateSavedQueryResponse.HttpResponse = _ctx.HttpResponse; + updateSavedQueryResponse.RequestId = _ctx.StringValue("UpdateSavedQuery.RequestId"); + + return updateSavedQueryResponse; + } + } +} diff --git a/aliyun-net-sdk-resourcecenter/aliyun-net-sdk-resourcecenter.vs2017.csproj b/aliyun-net-sdk-resourcecenter/aliyun-net-sdk-resourcecenter.vs2017.csproj index f318f3a4f..d91f23d45 100644 --- a/aliyun-net-sdk-resourcecenter/aliyun-net-sdk-resourcecenter.vs2017.csproj +++ b/aliyun-net-sdk-resourcecenter/aliyun-net-sdk-resourcecenter.vs2017.csproj @@ -3,7 +3,7 @@ netstandard2.0;net45 Aliyun.Acs.ResourceCenter - 1.0.3 + 1.0.4 Alibaba Cloud ©2009-2019 Alibaba Cloud false @@ -24,11 +24,10 @@ runtime; build; native; contentfiles; analyzers - - + + -