diff --git a/CHANGELOG.md b/CHANGELOG.md index a58123272..ceee6d785 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # CHANGELOG +## 1.8.2129 - 2024-5-30 +- Generated 2014-05-15 for `Slb`. + + ## 1.8.2128 - 2024-5-30 - Update QueryFaceVideoTemplate. diff --git a/src/Release.php b/src/Release.php index a1ddfc727..fb8e4bd20 100644 --- a/src/Release.php +++ b/src/Release.php @@ -16,7 +16,7 @@ class Release /** * Version of the SDK */ - const VERSION = '1.8.2128'; + const VERSION = '1.8.2129'; /** * @param Event $event diff --git a/src/Slb/V20140515/SlbApiResolver.php b/src/Slb/V20140515/SlbApiResolver.php index 2b5fa181c..bdca5f5e7 100644 --- a/src/Slb/V20140515/SlbApiResolver.php +++ b/src/Slb/V20140515/SlbApiResolver.php @@ -22,6 +22,7 @@ * @method CreateTLSCipherPolicy createTLSCipherPolicy(array $options = []) * @method CreateVServerGroup createVServerGroup(array $options = []) * @method DeleteAccessControlList deleteAccessControlList(array $options = []) + * @method DeleteAccessLogsDownloadAttribute deleteAccessLogsDownloadAttribute(array $options = []) * @method DeleteCACertificate deleteCACertificate(array $options = []) * @method DeleteDomainExtension deleteDomainExtension(array $options = []) * @method DeleteLoadBalancer deleteLoadBalancer(array $options = []) @@ -33,11 +34,13 @@ * @method DeleteVServerGroup deleteVServerGroup(array $options = []) * @method DescribeAccessControlListAttribute describeAccessControlListAttribute(array $options = []) * @method DescribeAccessControlLists describeAccessControlLists(array $options = []) + * @method DescribeAccessLogsDownloadAttribute describeAccessLogsDownloadAttribute(array $options = []) * @method DescribeAvailableResource describeAvailableResource(array $options = []) * @method DescribeCACertificates describeCACertificates(array $options = []) * @method DescribeDomainExtensionAttribute describeDomainExtensionAttribute(array $options = []) * @method DescribeDomainExtensions describeDomainExtensions(array $options = []) * @method DescribeHealthStatus describeHealthStatus(array $options = []) + * @method DescribeHighDefinationMonitor describeHighDefinationMonitor(array $options = []) * @method DescribeListenerAccessControlAttribute describeListenerAccessControlAttribute(array $options = []) * @method DescribeLoadBalancerAttribute describeLoadBalancerAttribute(array $options = []) * @method DescribeLoadBalancerHTTPListenerAttribute describeLoadBalancerHTTPListenerAttribute(array $options = []) @@ -56,18 +59,23 @@ * @method DescribeVServerGroupAttribute describeVServerGroupAttribute(array $options = []) * @method DescribeVServerGroups describeVServerGroups(array $options = []) * @method DescribeZones describeZones(array $options = []) + * @method EnableHighDefinationMonitor enableHighDefinationMonitor(array $options = []) * @method ListTagResources listTagResources(array $options = []) * @method ListTLSCipherPolicies listTLSCipherPolicies(array $options = []) + * @method ModifyHighDefinationMonitor modifyHighDefinationMonitor(array $options = []) + * @method ModifyLoadBalancerInstanceChargeType modifyLoadBalancerInstanceChargeType(array $options = []) * @method ModifyLoadBalancerInstanceSpec modifyLoadBalancerInstanceSpec(array $options = []) * @method ModifyLoadBalancerInternetSpec modifyLoadBalancerInternetSpec(array $options = []) * @method ModifyLoadBalancerPayType modifyLoadBalancerPayType(array $options = []) * @method ModifyVServerGroupBackendServers modifyVServerGroupBackendServers(array $options = []) + * @method MoveResourceGroup moveResourceGroup(array $options = []) * @method RemoveAccessControlListEntry removeAccessControlListEntry(array $options = []) * @method RemoveBackendServers removeBackendServers(array $options = []) * @method RemoveListenerWhiteListItem removeListenerWhiteListItem(array $options = []) * @method RemoveTags removeTags(array $options = []) * @method RemoveVServerGroupBackendServers removeVServerGroupBackendServers(array $options = []) * @method SetAccessControlListAttribute setAccessControlListAttribute(array $options = []) + * @method SetAccessLogsDownloadAttribute setAccessLogsDownloadAttribute(array $options = []) * @method SetBackendServers setBackendServers(array $options = []) * @method SetCACertificateName setCACertificateName(array $options = []) * @method SetDomainExtensionAttribute setDomainExtensionAttribute(array $options = []) @@ -292,6 +300,7 @@ public function withAccessKeyId($value) * @method $this withAddressIPVersion($value) * @method string getResourceGroupId() * @method $this withResourceGroupId($value) + * @method array getTag() * @method string getResourceOwnerAccount() * @method $this withResourceOwnerAccount($value) * @method string getOwnerAccount() @@ -316,6 +325,26 @@ public function withAccessKeyId($value) return $this; } + + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } } /** @@ -405,14 +434,15 @@ public function withCertificateId(array $certificateId) * @method $this withMasterZoneId($value) * @method string getResourceGroupId() * @method $this withResourceGroupId($value) - * @method string getSpecType() - * @method $this withSpecType($value) * @method string getLoadBalancerName() * @method $this withLoadBalancerName($value) * @method string getSlaveZoneId() * @method $this withSlaveZoneId($value) + * @method array getTag() * @method string getLoadBalancerSpec() * @method $this withLoadBalancerSpec($value) + * @method string getAutoRenewPeriod() + * @method $this withAutoRenewPeriod($value) * @method string getOwnerId() * @method $this withOwnerId($value) * @method string getTags() @@ -421,6 +451,8 @@ public function withCertificateId(array $certificateId) * @method $this withVSwitchId($value) * @method string getEnableVpcVipFlow() * @method $this withEnableVpcVipFlow($value) + * @method string getAutoRenew() + * @method $this withAutoRenew($value) * @method string getInternetChargeType() * @method $this withInternetChargeType($value) * @method string getPricingCycle() @@ -438,6 +470,8 @@ public function withCertificateId(array $certificateId) * @method $this withDuration($value) * @method string getAddressType() * @method $this withAddressType($value) + * @method string getInstanceChargeType() + * @method $this withInstanceChargeType($value) * @method string getDeleteProtection() * @method $this withDeleteProtection($value) * @method string getAutoPay() @@ -452,6 +486,8 @@ public function withCertificateId(array $certificateId) * @method $this withOwnerAccount($value) * @method string getModificationProtectionStatus() * @method $this withModificationProtectionStatus($value) + * @method string getInstanceListenerType() + * @method $this withInstanceListenerType($value) * @method string getVpcId() * @method $this withVpcId($value) * @method string getPayType() @@ -462,6 +498,26 @@ public function withCertificateId(array $certificateId) class CreateLoadBalancer extends Rpc { + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } + /** * @param string $value * @@ -496,6 +552,7 @@ public function withAccessKeyId($value) * @method $this withHealthCheck($value) * @method string getVpcIds() * @method $this withVpcIds($value) + * @method array getTag() * @method string getVServerGroupId() * @method $this withVServerGroupId($value) * @method string getAclId() @@ -580,6 +637,26 @@ public function withXForwardedForSLBPORT($value) return $this; } + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } + /** * @param string $value * @@ -665,6 +742,7 @@ public function withXForwardedForProto($value) * @method $this withHealthCheck($value) * @method string getVpcIds() * @method $this withVpcIds($value) + * @method array getTag() * @method string getVServerGroupId() * @method $this withVServerGroupId($value) * @method string getAclId() @@ -786,6 +864,26 @@ public function withXForwardedForSLBPORT($value) return $this; } + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } + /** * @param string $value * @@ -963,6 +1061,8 @@ public function withXForwardedForCLientCertIssuerDN($value) * @method $this withHealthCheckURI($value) * @method string getAclStatus() * @method $this withAclStatus($value) + * @method string getFullNatEnabled() + * @method $this withFullNatEnabled($value) * @method string getHealthCheckTcpFastCloseEnabled() * @method $this withHealthCheckTcpFastCloseEnabled($value) * @method string getAclType() @@ -975,6 +1075,7 @@ public function withXForwardedForCLientCertIssuerDN($value) * @method $this withPersistenceTimeout($value) * @method string getVpcIds() * @method $this withVpcIds($value) + * @method array getTag() * @method string getMasterSlaveModeEnabled() * @method $this withMasterSlaveModeEnabled($value) * @method string getVServerGroupId() @@ -1042,6 +1143,26 @@ public function withXForwardedForCLientCertIssuerDN($value) class CreateLoadBalancerTCPListener extends Rpc { + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } + /** * @param array $portRange * @@ -1096,6 +1217,8 @@ public function withAccessKeyId($value) * @method $this withHealthCheckURI($value) * @method string getAclStatus() * @method $this withAclStatus($value) + * @method string getFullNatEnabled() + * @method $this withFullNatEnabled($value) * @method string getAclType() * @method $this withAclType($value) * @method string getFailoverStrategy() @@ -1104,6 +1227,7 @@ public function withAccessKeyId($value) * @method $this withPersistenceTimeout($value) * @method string getVpcIds() * @method $this withVpcIds($value) + * @method array getTag() * @method string getMasterSlaveModeEnabled() * @method $this withMasterSlaveModeEnabled($value) * @method string getVServerGroupId() @@ -1175,6 +1299,26 @@ public function withAccessKeyId($value) class CreateLoadBalancerUDPListener extends Rpc { + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } + /** * @param array $portRange * @@ -1254,6 +1398,7 @@ public function withAccessKeyId($value) * @method $this withResourceOwnerId($value) * @method string getMasterSlaveBackendServers() * @method $this withMasterSlaveBackendServers($value) + * @method array getTag() * @method string getResourceOwnerAccount() * @method $this withResourceOwnerAccount($value) * @method string getOwnerAccount() @@ -1282,6 +1427,26 @@ public function withAccessKeyId($value) return $this; } + + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } } /** @@ -1390,6 +1555,7 @@ public function withTLSVersions(array $tLSVersions) * @method $this withResourceOwnerId($value) * @method string getBackendServers() * @method $this withBackendServers($value) + * @method array getTag() * @method string getResourceOwnerAccount() * @method $this withResourceOwnerAccount($value) * @method string getOwnerAccount() @@ -1418,6 +1584,26 @@ public function withAccessKeyId($value) return $this; } + + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } } /** @@ -1452,6 +1638,40 @@ public function withAccessKeyId($value) } } +/** + * @method string getAccessKeyId() + * @method string getResourceOwnerId() + * @method $this withResourceOwnerId($value) + * @method string getLogsDownloadAttributes() + * @method $this withLogsDownloadAttributes($value) + * @method string getResourceOwnerAccount() + * @method $this withResourceOwnerAccount($value) + * @method string getOwnerAccount() + * @method $this withOwnerAccount($value) + * @method string getOwnerId() + * @method $this withOwnerId($value) + * @method string getTags() + * @method $this withTags($value) + * @method string getLoadBalancerId() + * @method $this withLoadBalancerId($value) + */ +class DeleteAccessLogsDownloadAttribute extends Rpc +{ + + /** + * @param string $value + * + * @return $this + */ + public function withAccessKeyId($value) + { + $this->data['AccessKeyId'] = $value; + $this->options['query']['access_key_id'] = $value; + + return $this; + } +} + /** * @method string getAccessKeyId() * @method string getResourceOwnerId() @@ -1518,6 +1738,8 @@ public function withAccessKeyId($value) * @method string getAccessKeyId() * @method string getResourceOwnerId() * @method $this withResourceOwnerId($value) + * @method string getEnableEipReserve() + * @method $this withEnableEipReserve($value) * @method string getResourceOwnerAccount() * @method $this withResourceOwnerAccount($value) * @method string getOwnerAccount() @@ -1744,6 +1966,8 @@ public function withAccessKeyId($value) * @method string getAccessKeyId() * @method string getResourceOwnerId() * @method $this withResourceOwnerId($value) + * @method string getPageSize() + * @method $this withPageSize($value) * @method string getAclId() * @method $this withAclId($value) * @method string getResourceOwnerAccount() @@ -1756,6 +1980,8 @@ public function withAccessKeyId($value) * @method $this withOwnerId($value) * @method string getTags() * @method $this withTags($value) + * @method string getPage() + * @method $this withPage($value) */ class DescribeAccessControlListAttribute extends Rpc { @@ -1835,6 +2061,44 @@ public function withTag(array $tag) } } +/** + * @method string getAccessKeyId() + * @method string getResourceOwnerId() + * @method $this withResourceOwnerId($value) + * @method string getPageNumber() + * @method $this withPageNumber($value) + * @method string getLogType() + * @method $this withLogType($value) + * @method string getPageSize() + * @method $this withPageSize($value) + * @method string getResourceOwnerAccount() + * @method $this withResourceOwnerAccount($value) + * @method string getOwnerAccount() + * @method $this withOwnerAccount($value) + * @method string getOwnerId() + * @method $this withOwnerId($value) + * @method string getTags() + * @method $this withTags($value) + * @method string getLoadBalancerId() + * @method $this withLoadBalancerId($value) + */ +class DescribeAccessLogsDownloadAttribute extends Rpc +{ + + /** + * @param string $value + * + * @return $this + */ + public function withAccessKeyId($value) + { + $this->data['AccessKeyId'] = $value; + $this->options['query']['access_key_id'] = $value; + + return $this; + } +} + /** * @method string getAccessKeyId() * @method string getResourceOwnerId() @@ -2024,6 +2288,36 @@ public function withAccessKeyId($value) } } +/** + * @method string getAccessKeyId() + * @method string getResourceOwnerId() + * @method $this withResourceOwnerId($value) + * @method string getResourceOwnerAccount() + * @method $this withResourceOwnerAccount($value) + * @method string getOwnerAccount() + * @method $this withOwnerAccount($value) + * @method string getOwnerId() + * @method $this withOwnerId($value) + * @method string getTags() + * @method $this withTags($value) + */ +class DescribeHighDefinationMonitor extends Rpc +{ + + /** + * @param string $value + * + * @return $this + */ + public function withAccessKeyId($value) + { + $this->data['AccessKeyId'] = $value; + $this->options['query']['access_key_id'] = $value; + + return $this; + } +} + /** * @method string getAccessKeyId() * @method string getResourceOwnerId() @@ -2165,8 +2459,13 @@ public function withAccessKeyId($value) /** * @method string getResourceOwnerId() * @method $this withResourceOwnerId($value) + * @method string getDescription() + * @method $this withDescription($value) * @method string getNextToken() * @method $this withNextToken($value) + * @method array getTag() + * @method string getListenerPort() + * @method $this withListenerPort($value) * @method string getResourceOwnerAccount() * @method $this withResourceOwnerAccount($value) * @method string getOwnerAccount() @@ -2182,6 +2481,26 @@ public function withAccessKeyId($value) class DescribeLoadBalancerListeners extends Rpc { + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } + /** * @param array $loadBalancerId * @@ -2237,6 +2556,8 @@ public function withLoadBalancerId(array $loadBalancerId) * @method $this withPageSize($value) * @method string getAddressType() * @method $this withAddressType($value) + * @method string getInstanceChargeType() + * @method $this withInstanceChargeType($value) * @method string getFuzzy() * @method $this withFuzzy($value) * @method string getBusinessStatus() @@ -2399,6 +2720,9 @@ public function withAccessKeyId($value) * @method $this withResourceOwnerId($value) * @method string getIncludeListener() * @method $this withIncludeListener($value) + * @method string getDescription() + * @method $this withDescription($value) + * @method array getTag() * @method string getResourceOwnerAccount() * @method $this withResourceOwnerAccount($value) * @method string getOwnerAccount() @@ -2425,6 +2749,26 @@ public function withAccessKeyId($value) return $this; } + + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } } /** @@ -2658,8 +3002,11 @@ public function withAccessKeyId($value) * @method $this withResourceOwnerId($value) * @method string getIncludeListener() * @method $this withIncludeListener($value) + * @method string getDescription() + * @method $this withDescription($value) * @method string getIncludeRule() * @method $this withIncludeRule($value) + * @method array getTag() * @method string getResourceOwnerAccount() * @method $this withResourceOwnerAccount($value) * @method string getOwnerAccount() @@ -2686,6 +3033,26 @@ public function withAccessKeyId($value) return $this; } + + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } } /** @@ -2718,6 +3085,40 @@ public function withAccessKeyId($value) } } +/** + * @method string getAccessKeyId() + * @method string getResourceOwnerId() + * @method $this withResourceOwnerId($value) + * @method string getLogProject() + * @method $this withLogProject($value) + * @method string getResourceOwnerAccount() + * @method $this withResourceOwnerAccount($value) + * @method string getOwnerAccount() + * @method $this withOwnerAccount($value) + * @method string getOwnerId() + * @method $this withOwnerId($value) + * @method string getTags() + * @method $this withTags($value) + * @method string getLogStore() + * @method $this withLogStore($value) + */ +class EnableHighDefinationMonitor extends Rpc +{ + + /** + * @param string $value + * + * @return $this + */ + public function withAccessKeyId($value) + { + $this->data['AccessKeyId'] = $value; + $this->options['query']['access_key_id'] = $value; + + return $this; + } +} + /** * @method string getAccessKeyId() * @method string getResourceOwnerId() @@ -2825,6 +3226,48 @@ public function withAccessKeyId($value) } } +/** + * @method string getResourceOwnerId() + * @method $this withResourceOwnerId($value) + * @method string getLogProject() + * @method $this withLogProject($value) + * @method string getResourceOwnerAccount() + * @method $this withResourceOwnerAccount($value) + * @method string getOwnerAccount() + * @method $this withOwnerAccount($value) + * @method string getOwnerId() + * @method $this withOwnerId($value) + * @method string getLogStore() + * @method $this withLogStore($value) + */ +class ModifyHighDefinationMonitor extends Rpc +{ +} + +/** + * @method string getResourceOwnerId() + * @method $this withResourceOwnerId($value) + * @method string getInstanceChargeType() + * @method $this withInstanceChargeType($value) + * @method string getLoadBalancerSpec() + * @method $this withLoadBalancerSpec($value) + * @method string getResourceOwnerAccount() + * @method $this withResourceOwnerAccount($value) + * @method string getBandwidth() + * @method $this withBandwidth($value) + * @method string getOwnerAccount() + * @method $this withOwnerAccount($value) + * @method string getOwnerId() + * @method $this withOwnerId($value) + * @method string getLoadBalancerId() + * @method $this withLoadBalancerId($value) + * @method string getInternetChargeType() + * @method $this withInternetChargeType($value) + */ +class ModifyLoadBalancerInstanceChargeType extends Rpc +{ +} + /** * @method string getAccessKeyId() * @method string getResourceOwnerId() @@ -2977,6 +3420,44 @@ public function withAccessKeyId($value) } } +/** + * @method string getAccessKeyId() + * @method string getResourceOwnerId() + * @method $this withResourceOwnerId($value) + * @method string getResourceGroupId() + * @method $this withResourceGroupId($value) + * @method string getResourceId() + * @method $this withResourceId($value) + * @method string getResourceOwnerAccount() + * @method $this withResourceOwnerAccount($value) + * @method string getOwnerAccount() + * @method $this withOwnerAccount($value) + * @method string getOwnerId() + * @method $this withOwnerId($value) + * @method string getResourceType() + * @method $this withResourceType($value) + * @method string getTags() + * @method $this withTags($value) + * @method string getNewResourceGroupId() + * @method $this withNewResourceGroupId($value) + */ +class MoveResourceGroup extends Rpc +{ + + /** + * @param string $value + * + * @return $this + */ + public function withAccessKeyId($value) + { + $this->data['AccessKeyId'] = $value; + $this->options['query']['access_key_id'] = $value; + + return $this; + } +} + /** * @method string getAccessKeyId() * @method string getResourceOwnerId() @@ -3183,6 +3664,40 @@ public function withAccessKeyId($value) } } +/** + * @method string getAccessKeyId() + * @method string getResourceOwnerId() + * @method $this withResourceOwnerId($value) + * @method string getLogsDownloadAttributes() + * @method $this withLogsDownloadAttributes($value) + * @method string getResourceOwnerAccount() + * @method $this withResourceOwnerAccount($value) + * @method string getOwnerAccount() + * @method $this withOwnerAccount($value) + * @method string getOwnerId() + * @method $this withOwnerId($value) + * @method string getTags() + * @method $this withTags($value) + * @method string getLoadBalancerId() + * @method $this withLoadBalancerId($value) + */ +class SetAccessLogsDownloadAttribute extends Rpc +{ + + /** + * @param string $value + * + * @return $this + */ + public function withAccessKeyId($value) + { + $this->data['AccessKeyId'] = $value; + $this->options['query']['access_key_id'] = $value; + + return $this; + } +} + /** * @method string getAccessKeyId() * @method string getResourceOwnerId() @@ -3962,6 +4477,8 @@ public function withAccessKeyId($value) * @method $this withHealthCheckURI($value) * @method string getAclStatus() * @method $this withAclStatus($value) + * @method string getFullNatEnabled() + * @method $this withFullNatEnabled($value) * @method string getHealthCheckTcpFastCloseEnabled() * @method $this withHealthCheckTcpFastCloseEnabled($value) * @method string getAclType() @@ -3991,6 +4508,8 @@ public function withAccessKeyId($value) * @method $this withSynProxy($value) * @method string getOwnerId() * @method $this withOwnerId($value) + * @method string getProxyProtocolVpcIdEnabled() + * @method $this withProxyProtocolVpcIdEnabled($value) * @method string getTags() * @method $this withTags($value) * @method string getLoadBalancerId() @@ -4087,6 +4606,8 @@ public function withAccessKeyId($value) * @method $this withHealthCheckURI($value) * @method string getAclStatus() * @method $this withAclStatus($value) + * @method string getFullNatEnabled() + * @method $this withFullNatEnabled($value) * @method string getAclType() * @method $this withAclType($value) * @method string getMasterSlaveServerGroup() @@ -4110,6 +4631,8 @@ public function withAccessKeyId($value) * @method $this withHealthCheckDomain($value) * @method string getOwnerId() * @method $this withOwnerId($value) + * @method string getProxyProtocolVpcIdEnabled() + * @method $this withProxyProtocolVpcIdEnabled($value) * @method string getTags() * @method $this withTags($value) * @method string getLoadBalancerId() @@ -4640,6 +5163,7 @@ public function withTagKey(array $tagKey) * @method $this withResourceGroupId($value) * @method string getCACertificateName() * @method $this withCACertificateName($value) + * @method array getTag() * @method string getCACertificate() * @method $this withCACertificate($value) * @method string getResourceOwnerAccount() @@ -4666,6 +5190,26 @@ public function withAccessKeyId($value) return $this; } + + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } } /** @@ -4682,6 +5226,7 @@ public function withAccessKeyId($value) * @method $this withPrivateKey($value) * @method string getResourceGroupId() * @method $this withResourceGroupId($value) + * @method array getTag() * @method string getResourceOwnerAccount() * @method $this withResourceOwnerAccount($value) * @method string getOwnerAccount() @@ -4712,4 +5257,24 @@ public function withAccessKeyId($value) return $this; } + + /** + * @param array $tag + * + * @return $this + */ + public function withTag(array $tag) + { + $this->data['Tag'] = $tag; + foreach ($tag as $depth1 => $depth1Value) { + if(isset($depth1Value['Value'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Value'] = $depth1Value['Value']; + } + if(isset($depth1Value['Key'])){ + $this->options['query']['Tag.' . ($depth1 + 1) . '.Key'] = $depth1Value['Key']; + } + } + + return $this; + } } diff --git a/src/endpoints.json b/src/endpoints.json index 39cea83a7..bb969d8a4 100644 --- a/src/endpoints.json +++ b/src/endpoints.json @@ -1 +1 @@ -{"endpoint_map":{},"endpoint_regional":"regional","standard":{"cn-shanghai":"videoenhan.cn-shanghai.aliyuncs.com"},"regions":["cn-shanghai"],"endpoint_health":[]} +{"endpoint_map":{"cn-qingdao":"slb.aliyuncs.com","cn-beijing":"slb.aliyuncs.com","cn-hangzhou":"slb.aliyuncs.com","cn-shanghai":"slb.aliyuncs.com","cn-shenzhen":"slb.aliyuncs.com","cn-hongkong":"slb.aliyuncs.com","ap-southeast-1":"slb.aliyuncs.com","us-east-1":"slb.aliyuncs.com","us-west-1":"slb.aliyuncs.com","cn-shanghai-finance-1":"slb.aliyuncs.com","cn-shenzhen-finance-1":"slb.aliyuncs.com","cn-north-2-gov-1":"slb.aliyuncs.com","ap-northeast-2-pop":"slb.aliyuncs.com","cn-beijing-finance-pop":"slb.aliyuncs.com","cn-beijing-gov-1":"slb.aliyuncs.com","cn-beijing-nu16-b01":"slb.aliyuncs.com","cn-edge-1":"slb.aliyuncs.com","cn-fujian":"slb.aliyuncs.com","cn-haidian-cm12-c01":"slb.aliyuncs.com","cn-hangzhou-bj-b01":"slb.aliyuncs.com","cn-hangzhou-finance":"slb.aliyuncs.com","cn-hangzhou-internal-prod-1":"slb.aliyuncs.com","cn-hangzhou-internal-test-1":"slb.aliyuncs.com","cn-hangzhou-internal-test-2":"slb.aliyuncs.com","cn-hangzhou-internal-test-3":"slb.aliyuncs.com","cn-hangzhou-test-306":"slb.aliyuncs.com","cn-hongkong-finance-pop":"slb.aliyuncs.com","cn-huhehaote-nebula-1":"slb-api.cn-qingdao-nebula.aliyuncs.com","cn-shanghai-et15-b01":"slb.aliyuncs.com","cn-shanghai-et2-b01":"slb.aliyuncs.com","cn-shanghai-inner":"slb.aliyuncs.com","cn-shanghai-internal-test-1":"slb.aliyuncs.com","cn-shenzhen-inner":"slb.aliyuncs.com","cn-shenzhen-st4-d01":"slb.aliyuncs.com","cn-shenzhen-su18-b01":"slb.aliyuncs.com","cn-wuhan":"slb.aliyuncs.com","cn-yushanfang":"slb.aliyuncs.com","cn-zhangbei":"slb.aliyuncs.com","cn-zhangbei-na61-b01":"slb.aliyuncs.com","cn-zhangjiakou-na62-a01":"slb.aliyuncs.com","cn-zhengzhou-nebula-1":"slb.aliyuncs.com","eu-west-1-oxs":"slb.aliyuncs.com","rus-west-1-pop":"slb.aliyuncs.com"},"endpoint_regional":"regional","standard":{"cn-zhangjiakou":"slb.cn-zhangjiakou.aliyuncs.com","cn-huhehaote":"slb.cn-huhehaote.aliyuncs.com","cn-wulanchabu":"slb.cn-wulanchabu.aliyuncs.com","cn-heyuan":"slb.cn-heyuan.aliyuncs.com","cn-guangzhou":"slb.cn-guangzhou.aliyuncs.com","cn-chengdu":"slb.cn-chengdu.aliyuncs.com","ap-northeast-1":"slb.ap-northeast-1.aliyuncs.com","ap-southeast-2":"slb.ap-southeast-2.aliyuncs.com","ap-southeast-3":"slb.ap-southeast-3.aliyuncs.com","ap-southeast-5":"slb.ap-southeast-5.aliyuncs.com","eu-west-1":"slb.eu-west-1.aliyuncs.com","eu-central-1":"slb.eu-central-1.aliyuncs.com","ap-south-1":"slb.ap-south-1.aliyuncs.com","me-east-1":"slb.me-east-1.aliyuncs.com","cn-beijing-finance-1":"slb.cn-beijing-finance-1.aliyuncs.com","cn-qingdao-nebula":"slb.cn-qingdao-nebula.aliyuncs.com"},"regions":["cn-qingdao","cn-beijing","cn-zhangjiakou","cn-huhehaote","cn-wulanchabu","cn-hangzhou","cn-shanghai","cn-shenzhen","cn-heyuan","cn-guangzhou","cn-chengdu","cn-hongkong","ap-northeast-1","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-5","us-east-1","us-west-1","eu-west-1","eu-central-1","ap-south-1","me-east-1","cn-shanghai-finance-1","cn-shenzhen-finance-1","cn-north-2-gov-1","ap-northeast-2-pop","cn-beijing-finance-1","cn-beijing-finance-pop","cn-beijing-gov-1","cn-beijing-nu16-b01","cn-edge-1","cn-fujian","cn-haidian-cm12-c01","cn-hangzhou-bj-b01","cn-hangzhou-finance","cn-hangzhou-internal-prod-1","cn-hangzhou-internal-test-1","cn-hangzhou-internal-test-2","cn-hangzhou-internal-test-3","cn-hangzhou-test-306","cn-hongkong-finance-pop","cn-huhehaote-nebula-1","cn-qingdao-nebula","cn-shanghai-et15-b01","cn-shanghai-et2-b01","cn-shanghai-inner","cn-shanghai-internal-test-1","cn-shenzhen-inner","cn-shenzhen-st4-d01","cn-shenzhen-su18-b01","cn-wuhan","cn-yushanfang","cn-zhangbei","cn-zhangbei-na61-b01","cn-zhangjiakou-na62-a01","cn-zhengzhou-nebula-1","eu-west-1-oxs","rus-west-1-pop"],"endpoint_health":[]}