diff options
| author | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
|---|---|---|
| committer | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
| commit | 814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch) | |
| tree | 29e1692a067b17e56886a7d246d2b9521b2b7777 /data/oss/2019-05-17/api-docs.php | |
| parent | eccd5cd5a067f5659982685afdeea209b1888efb (diff) | |
| download | afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip | |
update APIs 20260712
Diffstat (limited to 'data/oss/2019-05-17/api-docs.php')
| -rw-r--r-- | data/oss/2019-05-17/api-docs.php | 13603 |
1 files changed, 3654 insertions, 9949 deletions
diff --git a/data/oss/2019-05-17/api-docs.php b/data/oss/2019-05-17/api-docs.php index 869ec10..81aba35 100644 --- a/data/oss/2019-05-17/api-docs.php +++ b/data/oss/2019-05-17/api-docs.php @@ -1,29 +1,19 @@ <?php return [ 'version' => '1.0', - 'info' => [ - 'style' => 'OSS', - 'product' => 'Oss', - 'version' => '2019-05-17', - ], + 'info' => ['style' => 'ROA', 'product' => 'Oss', 'version' => '2019-05-17'], 'components' => [ 'schemas' => [ 'AcceleratePaths' => [ 'type' => 'object', 'properties' => [ - 'DefaultCachePolicy' => [ - 'type' => 'string', - ], + 'DefaultCachePolicy' => ['type' => 'string'], 'Path' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'CachePolicy' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], + 'CachePolicy' => ['type' => 'string'], ], ], ], @@ -32,190 +22,104 @@ 'AccessControlList' => [ 'type' => 'object', 'properties' => [ - 'Grant' => [ - '$ref' => '#/components/schemas/Grant', - ], + 'Grant' => ['$ref' => '#/components/schemas/Grant'], ], ], 'AccessControlPolicy' => [ 'type' => 'object', 'properties' => [ - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'AccessControlList' => [ - '$ref' => '#/components/schemas/AccessControlList', - ], + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + 'AccessControlList' => ['$ref' => '#/components/schemas/AccessControlList'], ], ], 'AccessMonitorConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Status' => [ - '$ref' => '#/components/schemas/AccessMonitorStatus', - ], + 'Status' => ['$ref' => '#/components/schemas/AccessMonitorStatus'], ], ], 'AccessMonitorStatus' => [ 'type' => 'string', - 'enum' => [ - 'Enabled', - 'Disabled', - ], + 'enum' => ['Enabled', 'Disabled'], ], 'AccessPoint' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'AccessPointName' => [ - '$ref' => '#/components/schemas/AccessPointName', - ], - 'Alias' => [ - '$ref' => '#/components/schemas/AccessPointAlias', - ], - 'NetworkOrigin' => [ - '$ref' => '#/components/schemas/AccessPointNetworkOrigin', - ], - 'VpcConfiguration' => [ - '$ref' => '#/components/schemas/AccessPointVpcConfiguration', - ], - 'Status' => [ - '$ref' => '#/components/schemas/AccessPointStatus', - ], + 'Bucket' => ['type' => 'string'], + 'AccessPointName' => ['$ref' => '#/components/schemas/AccessPointName'], + 'Alias' => ['$ref' => '#/components/schemas/AccessPointAlias'], + 'NetworkOrigin' => ['$ref' => '#/components/schemas/AccessPointNetworkOrigin'], + 'VpcConfiguration' => ['$ref' => '#/components/schemas/AccessPointVpcConfiguration'], + 'Status' => ['$ref' => '#/components/schemas/AccessPointStatus'], ], ], - 'AccessPointAlias' => [ - 'type' => 'string', - ], - 'AccessPointArn' => [ - 'type' => 'string', - ], - 'AccessPointName' => [ - 'type' => 'string', - ], - 'AccessPointNetworkOrigin' => [ - 'type' => 'string', - ], - 'AccessPointStatus' => [ - 'type' => 'string', - ], + 'AccessPointAlias' => ['type' => 'string'], + 'AccessPointArn' => ['type' => 'string'], + 'AccessPointName' => ['type' => 'string'], + 'AccessPointNetworkOrigin' => ['type' => 'string'], + 'AccessPointStatus' => ['type' => 'string'], 'AccessPointVpcConfiguration' => [ 'type' => 'object', 'properties' => [ - 'VpcId' => [ - 'type' => 'string', - ], + 'VpcId' => ['type' => 'string'], ], ], 'ApplyServerSideEncryptionByDefault' => [ 'type' => 'object', 'properties' => [ - 'SSEAlgorithm' => [ - 'type' => 'string', - ], - 'KMSMasterKeyID' => [ - 'type' => 'string', - ], - 'KMSDataEncryption' => [ - 'type' => 'string', - ], + 'SSEAlgorithm' => ['type' => 'string'], + 'KMSMasterKeyID' => ['type' => 'string'], + 'KMSDataEncryption' => ['type' => 'string'], ], ], 'ArchiveDirectReadConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Enabled' => [ - 'type' => 'boolean', - ], + 'Enabled' => ['type' => 'boolean'], ], ], 'AsyncFetchTaskConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Url' => [ - 'type' => 'string', - ], - 'Object' => [ - 'type' => 'string', - ], - 'Host' => [ - 'type' => 'string', - ], - 'ContentMD5' => [ - 'type' => 'string', - ], - 'Callback' => [ - 'type' => 'string', - ], - 'StorageClass' => [ - 'type' => 'string', - ], - 'IgnoreSameKey' => [ - 'type' => 'boolean', - ], + 'Url' => ['type' => 'string'], + 'Object' => ['type' => 'string'], + 'Host' => ['type' => 'string'], + 'ContentMD5' => ['type' => 'string'], + 'Callback' => ['type' => 'string'], + 'StorageClass' => ['type' => 'string'], + 'IgnoreSameKey' => ['type' => 'boolean'], ], ], 'AsyncFetchTaskInfo' => [ 'type' => 'object', 'properties' => [ - 'TaskId' => [ - 'type' => 'string', - ], - 'State' => [ - 'type' => 'string', - ], - 'ErrorMsg' => [ - 'type' => 'string', - ], - 'TaskInfo' => [ - '$ref' => '#/components/schemas/AsyncFetchTaskConfiguration', - ], + 'TaskId' => ['type' => 'string'], + 'State' => ['type' => 'string'], + 'ErrorMsg' => ['type' => 'string'], + 'TaskInfo' => ['$ref' => '#/components/schemas/AsyncFetchTaskConfiguration'], ], ], 'AsyncFetchTaskResult' => [ 'type' => 'object', 'properties' => [ - 'TaskId' => [ - 'type' => 'string', - ], + 'TaskId' => ['type' => 'string'], ], ], 'Bucket' => [ 'type' => 'object', 'properties' => [ - 'CreationDate' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'ExtranetEndpoint' => [ - 'type' => 'string', - ], - 'IntranetEndpoint' => [ - 'type' => 'string', - ], - 'Location' => [ - 'type' => 'string', - ], - 'Name' => [ - 'type' => 'string', - ], - 'StorageClass' => [ - '$ref' => '#/components/schemas/StorageClass', - ], - 'Region' => [ - 'type' => 'string', - ], + 'CreationDate' => ['type' => 'string', 'format' => 'iso8601'], + 'ExtranetEndpoint' => ['type' => 'string'], + 'IntranetEndpoint' => ['type' => 'string'], + 'Location' => ['type' => 'string'], + 'Name' => ['type' => 'string'], + 'StorageClass' => ['$ref' => '#/components/schemas/StorageClass'], + 'Region' => ['type' => 'string'], ], ], 'BucketACL' => [ 'type' => 'string', - 'enum' => [ - 'private', - 'public-read', - 'public-read-write', - ], + 'enum' => ['private', 'public-read', 'public-read-write'], ], 'BucketAntiDDOSConfiguration' => [ 'type' => 'object', @@ -225,9 +129,7 @@ 'properties' => [ 'Domain' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -236,41 +138,20 @@ 'BucketAntiDDOSInfo' => [ 'type' => 'object', 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - ], - 'Owner' => [ - 'type' => 'string', - ], - 'Bucket' => [ - 'type' => 'string', - ], - 'Ctime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Mtime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ActiveTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Status' => [ - 'type' => 'string', - ], - 'Type' => [ - 'type' => 'string', - ], + 'InstanceId' => ['type' => 'string'], + 'Owner' => ['type' => 'string'], + 'Bucket' => ['type' => 'string'], + 'Ctime' => ['type' => 'integer', 'format' => 'int64'], + 'Mtime' => ['type' => 'integer', 'format' => 'int64'], + 'ActiveTime' => ['type' => 'integer', 'format' => 'int64'], + 'Status' => ['type' => 'string'], + 'Type' => ['type' => 'string'], 'Cnames' => [ 'type' => 'object', 'properties' => [ 'Domain' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -279,13 +160,8 @@ 'BucketChannelConfig' => [ 'type' => 'object', 'properties' => [ - 'version' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'DebugInfo' => [ - 'type' => 'string', - ], + 'version' => ['type' => 'integer', 'format' => 'int32'], + 'DebugInfo' => ['type' => 'string'], 'RuleList' => [ 'type' => 'object', 'properties' => [ @@ -294,15 +170,9 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'RuleName' => [ - 'type' => 'string', - ], - 'RuleRegex' => [ - 'type' => 'string', - ], - 'FrontContent' => [ - 'type' => 'string', - ], + 'RuleName' => ['type' => 'string'], + 'RuleRegex' => ['type' => 'string'], + 'FrontContent' => ['type' => 'string'], ], ], ], @@ -316,12 +186,7 @@ 'Cname' => [ 'type' => 'object', 'properties' => [ - 'Domain' => [ - 'type' => 'string', - ], - 'CertificateConfiguration' => [ - '$ref' => '#/components/schemas/CertificateConfiguration', - ], + 'Domain' => ['type' => 'string'], ], ], ], @@ -329,31 +194,14 @@ 'BucketDataRedundancyTransition' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'TaskId' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'CreateTime' => [ - 'type' => 'string', - ], - 'StartTime' => [ - 'type' => 'string', - ], - 'EndTime' => [ - 'type' => 'string', - ], - 'ProcessPercentage' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'EstimatedRemainingTime' => [ - 'type' => 'string', - ], + 'Bucket' => ['type' => 'string'], + 'TaskId' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'CreateTime' => ['type' => 'string'], + 'StartTime' => ['type' => 'string'], + 'EndTime' => ['type' => 'string'], + 'ProcessPercentage' => ['type' => 'integer', 'format' => 'int32'], + 'EstimatedRemainingTime' => ['type' => 'string'], ], ], 'BucketInfo' => [ @@ -362,80 +210,36 @@ 'Bucket' => [ 'type' => 'object', 'properties' => [ - 'AccessMonitor' => [ - 'type' => 'string', - ], - 'CreationDate' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'CrossRegionReplication' => [ - 'type' => 'string', - ], - 'DataRedundancyType' => [ - '$ref' => '#/components/schemas/DataRedundancyType', - ], - 'ExtranetEndpoint' => [ - '$ref' => '#/components/schemas/Endpoint', - ], - 'IntranetEndpoint' => [ - '$ref' => '#/components/schemas/Endpoint', - ], - 'Location' => [ - 'type' => 'string', - ], - 'Name' => [ - 'type' => 'string', - ], - 'ResourceGroupId' => [ - '$ref' => '#/components/schemas/ResourceGroupId', - ], - 'StorageClass' => [ - '$ref' => '#/components/schemas/StorageClass', - ], - 'TransferAcceleration' => [ - 'type' => 'string', - ], - 'Versioning' => [ - '$ref' => '#/components/schemas/BucketVersioningStatus', - ], - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'AccessControlList' => [ - '$ref' => '#/components/schemas/AccessControlList', - ], + 'AccessMonitor' => ['type' => 'string'], + 'CreationDate' => ['type' => 'string', 'format' => 'iso8601'], + 'CrossRegionReplication' => ['type' => 'string'], + 'DataRedundancyType' => ['$ref' => '#/components/schemas/DataRedundancyType'], + 'ExtranetEndpoint' => ['$ref' => '#/components/schemas/Endpoint'], + 'IntranetEndpoint' => ['$ref' => '#/components/schemas/Endpoint'], + 'Location' => ['type' => 'string'], + 'Name' => ['type' => 'string'], + 'ResourceGroupId' => ['$ref' => '#/components/schemas/ResourceGroupId'], + 'StorageClass' => ['$ref' => '#/components/schemas/StorageClass'], + 'TransferAcceleration' => ['type' => 'string'], + 'Versioning' => ['$ref' => '#/components/schemas/BucketVersioningStatus'], + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + 'AccessControlList' => ['$ref' => '#/components/schemas/AccessControlList'], 'ServerSideEncryptionRule' => [ 'type' => 'object', 'properties' => [ - 'SSEAlgorithm' => [ - 'type' => 'string', - ], - 'KMSMasterKeyID' => [ - 'type' => 'string', - ], - 'KMSDataEncryption' => [ - 'type' => 'string', - ], + 'SSEAlgorithm' => ['type' => 'string'], + 'KMSMasterKeyID' => ['type' => 'string'], + 'KMSDataEncryption' => ['type' => 'string'], ], ], 'BucketPolicy' => [ + '$ref' => '#/components/schemas/LoggingEnabled', 'type' => 'object', 'properties' => [ - 'LogBucket' => [ - 'type' => 'string', - ], - 'LogPrefix' => [ - 'type' => 'string', - ], + 'LogBucket' => ['type' => 'string'], + 'LogPrefix' => ['type' => 'string'], ], ], - 'Comment' => [ - 'type' => 'string', - ], - 'BlockPublicAccess' => [ - 'type' => 'boolean', - ], ], ], ], @@ -443,347 +247,85 @@ 'BucketLoggingStatus' => [ 'type' => 'object', 'properties' => [ - 'LoggingEnabled' => [ - '$ref' => '#/components/schemas/LoggingEnabled', - 'required' => true, - ], + 'LoggingEnabled' => ['$ref' => '#/components/schemas/LoggingEnabled', 'required' => true], ], ], 'BucketProcessConfiguration' => [ 'type' => 'object', 'properties' => [ - 'CompliedHost' => [ - 'type' => 'string', - ], - 'OssDomainSupportAtProcess' => [ - 'type' => 'string', - ], - 'SourceFileProtect' => [ - 'type' => 'string', - ], - 'SourceFileProtectSuffix' => [ - 'type' => 'string', - ], - 'BucketChannelConfig' => [ - '$ref' => '#/components/schemas/BucketChannelConfig', - ], - 'StyleDelimiters' => [ - 'type' => 'string', - ], + 'CompliedHost' => ['type' => 'string'], + 'OssDomainSupportAtProcess' => ['type' => 'string'], + 'SourceFileProtect' => ['type' => 'string'], + 'SourceFileProtectSuffix' => ['type' => 'string'], + 'BucketChannelConfig' => ['$ref' => '#/components/schemas/BucketChannelConfig'], + 'StyleDelimiters' => ['type' => 'string'], ], ], 'BucketQoSConfiguration' => [ 'type' => 'object', 'properties' => [ - 'TotalUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Exclusive' => [ - 'type' => 'boolean', - ], + 'TotalUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'TotalDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'TotalQps' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetQps' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetQps' => ['type' => 'integer', 'format' => 'int64'], + 'Exclusive' => ['type' => 'boolean'], ], ], 'BucketResourceGroupConfiguration' => [ 'type' => 'object', 'properties' => [ - 'ResourceGroupId' => [ - '$ref' => '#/components/schemas/ResourceGroupId', - ], + 'ResourceGroupId' => ['$ref' => '#/components/schemas/ResourceGroupId'], ], ], 'BucketStat' => [ 'type' => 'object', 'properties' => [ - 'Storage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ObjectCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'MultipartUploadCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LiveChannelCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'MultipartPartCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'DeleteMarkerCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LastModifiedTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'StandardStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'StandardObjectCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'InfrequentAccessStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'InfrequentAccessRealStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'InfrequentAccessObjectCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ArchiveStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ArchiveRealStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ArchiveObjectCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ColdArchiveStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ColdArchiveRealStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ColdArchiveObjectCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'DeepColdArchiveStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'DeepColdArchiveRealStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'DeepColdArchiveObjectCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'MultipartPartStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'StandardMultipartPartCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'StandardMultipartPartStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'InfrequentMultipartPartCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'InfrequentMultipartPartStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ArchiveMultipartPartCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ArchiveMultipartPartStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ColdArchiveMultipartPartCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ColdArchiveMultipartPartStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'DeepColdArchiveMultipartPartCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'DeepColdArchiveMultipartPartStorage' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'StandardStorage' => ['type' => 'integer', 'format' => 'int64'], + 'ColdArchiveObjectCount' => ['type' => 'integer', 'format' => 'int64'], + 'ArchiveObjectCount' => ['type' => 'integer', 'format' => 'int64'], + 'InfrequentAccessStorage' => ['type' => 'integer', 'format' => 'int64'], + 'ArchiveRealStorage' => ['type' => 'integer', 'format' => 'int64'], + 'StandardObjectCount' => ['type' => 'integer', 'format' => 'int64'], + 'ObjectCount' => ['type' => 'integer', 'format' => 'int64'], + 'Storage' => ['type' => 'integer', 'format' => 'int64'], + 'ArchiveStorage' => ['type' => 'integer', 'format' => 'int64'], + 'LastModifiedTime' => ['type' => 'integer', 'format' => 'int64'], + 'MultipartUploadCount' => ['type' => 'integer', 'format' => 'int64'], + 'LiveChannelCount' => ['type' => 'integer', 'format' => 'int64'], + 'ColdArchiveRealStorage' => ['type' => 'integer', 'format' => 'int64'], + 'InfrequentAccessObjectCount' => ['type' => 'integer', 'format' => 'int64'], + 'ColdArchiveStorage' => ['type' => 'integer', 'format' => 'int64'], + 'InfrequentAccessRealStorage' => ['type' => 'integer', 'format' => 'int64'], ], ], 'BucketVersioningStatus' => [ 'type' => 'string', - 'enum' => [ - 'Enabled', - 'Suspended', - ], + 'enum' => ['Enabled', 'Suspended'], ], 'BucketWormState' => [ 'type' => 'string', - 'enum' => [ - 'InProgress', - 'Locked', - ], - ], - 'CORSConfiguration' => [ - 'type' => 'object', - 'properties' => [ - 'CORSRule' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CORSRule', - ], - ], - 'ResponseVary' => [ - 'type' => 'boolean', - ], - ], - ], - 'CORSRule' => [ - 'type' => 'object', - 'properties' => [ - 'AllowedOrigin' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'AllowedMethod' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'AllowedHeader' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'ExposeHeader' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'MaxAgeSeconds' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - ], - ], - 'CSVInput' => [ - 'type' => 'object', - 'properties' => [ - 'FileHeaderInfo' => [ - '$ref' => '#/components/schemas/FileHeaderInfo', - ], - 'RecordDelimiter' => [ - 'type' => 'string', - ], - 'FieldDelimiter' => [ - 'type' => 'string', - ], - 'QuoteCharacter' => [ - 'type' => 'string', - ], - 'CommentCharacter' => [ - 'type' => 'string', - ], - 'Range' => [ - 'type' => 'string', - ], - 'AllowQuotedRecordDelimiter' => [ - 'type' => 'boolean', - ], - ], - ], - 'CSVOutput' => [ - 'type' => 'object', - 'properties' => [ - 'RecordDelimiter' => [ - 'type' => 'string', - ], - 'FieldDelimiter' => [ - 'type' => 'string', - ], - ], + 'enum' => ['InProgress', 'Locked'], ], 'CacheBaseInfo' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'AvailableZone' => [ - 'type' => 'string', - ], - 'QuotaConfiguration' => [ - '$ref' => '#/components/schemas/CacheQuotaConfiguration', - ], - 'CreationDate' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], + 'AvailableZone' => ['type' => 'string'], + 'QuotaConfiguration' => ['$ref' => '#/components/schemas/CacheQuotaConfiguration'], + 'CreationDate' => ['type' => 'string'], ], ], 'CacheBucketInfo' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'CachePolicy' => [ - 'type' => 'string', - ], - 'AcceleratePaths' => [ - '$ref' => '#/components/schemas/AcceleratePaths', - ], + 'Name' => ['type' => 'string'], + 'CachePolicy' => ['type' => 'string'], + 'AcceleratePaths' => ['$ref' => '#/components/schemas/AcceleratePaths'], ], ], 'CacheConfiguration' => [ @@ -795,18 +337,10 @@ 'Cache' => [ 'type' => 'object', 'properties' => [ - 'AvailableZone' => [ - 'type' => 'string', - ], - 'CacheName' => [ - 'type' => 'string', - ], - 'CachePolicy' => [ - 'type' => 'string', - ], - 'AcceleratePaths' => [ - '$ref' => '#/components/schemas/AcceleratePaths', - ], + 'AvailableZone' => ['type' => 'string'], + 'CacheName' => ['type' => 'string'], + 'CachePolicy' => ['type' => 'string'], + 'AcceleratePaths' => ['$ref' => '#/components/schemas/AcceleratePaths'], ], ], ], @@ -816,26 +350,16 @@ 'CacheDetailInfo' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'AvailableZone' => [ - 'type' => 'string', - ], - 'QuotaConfiguration' => [ - '$ref' => '#/components/schemas/CacheQuotaConfiguration', - ], - 'CreationDate' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], + 'AvailableZone' => ['type' => 'string'], + 'QuotaConfiguration' => ['$ref' => '#/components/schemas/CacheQuotaConfiguration'], + 'CreationDate' => ['type' => 'string'], 'Buckets' => [ 'type' => 'object', 'properties' => [ 'Bucket' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CacheBucketInfo', - ], + 'items' => ['$ref' => '#/components/schemas/CacheBucketInfo'], ], ], ], @@ -847,10 +371,7 @@ 'QuotaDesc' => [ 'type' => 'object', 'properties' => [ - 'Quota' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Quota' => ['type' => 'integer', 'format' => 'int64'], ], ], ], @@ -863,15 +384,9 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'PolicyName' => [ - 'type' => 'string', - ], - 'Callback' => [ - 'type' => 'string', - ], - 'CallbackVar' => [ - 'type' => 'string', - ], + 'PolicyName' => ['type' => 'string'], + 'Callback' => ['type' => 'string'], + 'CallbackVar' => ['type' => 'string'], ], ], ], @@ -880,167 +395,70 @@ 'CertificateConfiguration' => [ 'type' => 'object', 'properties' => [ - 'CertId' => [ - 'type' => 'string', - ], - 'Certificate' => [ - 'type' => 'string', - ], - 'PrivateKey' => [ - 'type' => 'string', - ], - 'PreviousCertId' => [ - 'type' => 'string', - ], - 'Force' => [ - 'type' => 'boolean', - ], - 'DeleteCertificate' => [ - 'type' => 'boolean', - ], + 'CertId' => ['type' => 'string'], + 'Certificate' => ['type' => 'string'], + 'PrivateKey' => ['type' => 'string'], + 'PreviousCertId' => ['type' => 'string'], + 'Force' => ['type' => 'boolean'], + 'DeleteCertificate' => ['type' => 'boolean'], ], ], 'Channel' => [ 'type' => 'object', 'properties' => [ - 'Status' => [ - 'type' => 'string', - ], - 'OrigPicForbidden' => [ - 'type' => 'boolean', - ], - 'UseStyleOnly' => [ - 'type' => 'boolean', - ], - 'AutoSetContentType' => [ - 'type' => 'boolean', - ], - 'UseSrcFormat' => [ - 'type' => 'boolean', - ], - 'SetAttachName' => [ - 'type' => 'boolean', - ], - 'Default404Pic' => [ - 'type' => 'string', - ], - 'StyleDelimiters' => [ - 'type' => 'string', - ], - ], - ], - 'ChannelInfo' => [ - 'type' => 'object', - 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'OrigPicForbidden' => [ - 'type' => 'boolean', - ], - 'UseSrcFormat' => [ - 'type' => 'boolean', - ], - 'SetAttachName' => [ - 'type' => 'boolean', - ], - 'UseStyleOnly' => [ - 'type' => 'boolean', - ], - 'AutoSetContentType' => [ - 'type' => 'boolean', - ], - 'StyleDelimiters' => [ - 'type' => 'string', - ], + 'Status' => ['type' => 'string'], + 'OrigPicForbidden' => ['type' => 'boolean'], + 'UseStyleOnly' => ['type' => 'boolean'], + 'AutoSetContentType' => ['type' => 'boolean'], + 'UseSrcFormat' => ['type' => 'boolean'], + 'SetAttachName' => ['type' => 'boolean'], + 'Default404Pic' => ['type' => 'string'], + 'StyleDelimiters' => ['type' => 'string'], ], ], 'CnameCertificate' => [ 'type' => 'object', 'properties' => [ - 'Type' => [ - 'type' => 'string', - ], - 'CertId' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'CreationDate' => [ - 'type' => 'string', - ], - 'Fingerprint' => [ - 'type' => 'string', - ], - 'ValidStartDate' => [ - 'type' => 'string', - ], - 'ValidEndDate' => [ - 'type' => 'string', - ], + 'Type' => ['type' => 'string'], + 'CertId' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'CreationDate' => ['type' => 'string'], + 'Fingerprint' => ['type' => 'string'], + 'ValidStartDate' => ['type' => 'string'], + 'ValidEndDate' => ['type' => 'string'], ], ], 'CnameInfo' => [ 'type' => 'object', 'properties' => [ - 'Domain' => [ - 'type' => 'string', - ], - 'LastModified' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'Certificate' => [ - '$ref' => '#/components/schemas/CnameCertificate', - ], + 'Domain' => ['type' => 'string'], + 'LastModified' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'Certificate' => ['$ref' => '#/components/schemas/CnameCertificate'], ], ], 'CnameSummary' => [ 'type' => 'object', 'properties' => [ - 'Domain' => [ - 'type' => 'string', - ], - 'LastModified' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'Certificate' => [ - '$ref' => '#/components/schemas/CnameCertificate', - ], + 'Domain' => ['type' => 'string'], + 'LastModified' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'Certificate' => ['$ref' => '#/components/schemas/CnameCertificate'], ], ], 'CnameToken' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'Cname' => [ - 'type' => 'string', - ], - 'Token' => [ - 'type' => 'string', - ], - 'ExpireTime' => [ - 'type' => 'string', - ], + 'Bucket' => ['type' => 'string'], + 'Cname' => ['type' => 'string'], + 'Token' => ['type' => 'string'], + 'ExpireTime' => ['type' => 'string'], ], ], 'CommentConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Comment' => [ - 'type' => 'string', - ], + 'Comment' => ['type' => 'string'], ], ], 'CommonHeaders' => [ @@ -1051,12 +469,8 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'Value' => [ - 'type' => 'string', - ], + 'Key' => ['type' => 'string'], + 'Value' => ['type' => 'string'], ], ], ], @@ -1065,9 +479,7 @@ 'CommonPrefix' => [ 'type' => 'object', 'properties' => [ - 'Prefix' => [ - 'type' => 'string', - ], + 'Prefix' => ['type' => 'string'], ], ], 'CompleteMultipartUpload' => [ @@ -1078,13 +490,8 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'PartNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ETag' => [ - 'type' => 'string', - ], + 'PartNumber' => ['type' => 'integer', 'format' => 'int64'], + 'ETag' => ['type' => 'string'], ], ], ], @@ -1092,82 +499,82 @@ ], 'CompressionType' => [ 'type' => 'string', - 'enum' => [ - 'None', - 'GZIP', - ], + 'enum' => ['None', 'GZIP'], ], 'CopyObjectResult' => [ 'type' => 'object', 'properties' => [ - 'ETag' => [ - 'type' => 'string', - ], - 'LastModified' => [ - 'type' => 'string', - ], + 'ETag' => ['type' => 'string'], + 'LastModified' => ['type' => 'string'], ], ], 'CopyPartResult' => [ 'type' => 'object', 'properties' => [ - 'ETag' => [ - 'type' => 'string', - ], - 'LastModified' => [ - 'type' => 'string', - 'format' => 'iso8601', + 'ETag' => ['type' => 'string'], + 'LastModified' => ['type' => 'string', 'format' => 'iso8601'], + ], + ], + 'CORSConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'CORSRule' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/CORSRule'], ], + 'ResponseVary' => ['type' => 'boolean'], ], ], - 'CreateAccessPointConfiguration' => [ + 'CORSRule' => [ 'type' => 'object', 'properties' => [ - 'AccessPointName' => [ - 'type' => 'string', + 'AllowedOrigin' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], - 'NetworkOrigin' => [ - '$ref' => '#/components/schemas/AccessPointNetworkOrigin', + 'AllowedMethod' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], ], - 'VpcConfiguration' => [ - '$ref' => '#/components/schemas/AccessPointVpcConfiguration', + 'AllowedHeader' => [ + 'type' => 'string', + 'items' => ['type' => 'string'], ], + 'ExposeHeader' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], + ], + 'MaxAgeSeconds' => ['type' => 'integer', 'format' => 'int64'], + ], + ], + 'CreateAccessPointConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'AccessPointName' => ['type' => 'string'], + 'NetworkOrigin' => ['$ref' => '#/components/schemas/AccessPointNetworkOrigin'], + 'VpcConfiguration' => ['$ref' => '#/components/schemas/AccessPointVpcConfiguration'], ], ], 'CreateAccessPointResult' => [ 'type' => 'object', 'properties' => [ - 'AccessPointArn' => [ - '$ref' => '#/components/schemas/AccessPointArn', - ], - 'Alias' => [ - '$ref' => '#/components/schemas/AccessPointAlias', - ], + 'AccessPointArn' => ['$ref' => '#/components/schemas/AccessPointArn'], + 'Alias' => ['$ref' => '#/components/schemas/AccessPointAlias'], ], ], 'CreateBucketConfiguration' => [ 'type' => 'object', 'properties' => [ - 'StorageClass' => [ - '$ref' => '#/components/schemas/StorageClass', - ], - 'DataRedundancyType' => [ - '$ref' => '#/components/schemas/DataRedundancyType', - ], + 'StorageClass' => ['$ref' => '#/components/schemas/StorageClass'], + 'DataRedundancyType' => ['$ref' => '#/components/schemas/DataRedundancyType'], ], ], 'CreateCacheConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'AvailableZone' => [ - 'type' => 'string', - ], - 'QuotaConfiguration' => [ - '$ref' => '#/components/schemas/CacheQuotaConfiguration', - ], + 'Name' => ['type' => 'string'], + 'AvailableZone' => ['type' => 'string'], + 'QuotaConfiguration' => ['$ref' => '#/components/schemas/CacheQuotaConfiguration'], ], ], 'CreateDataLakeCachePrefetchJob' => [ @@ -1175,44 +582,16 @@ 'properties' => [ 'Includes' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'Tag' => [ - 'type' => 'string', + 'items' => ['type' => 'string'], ], + 'Tag' => ['type' => 'string'], 'Excludes' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - ], - ], - 'CreateDataLakeStorageTransferJob' => [ - 'type' => 'object', - 'properties' => [ - 'Includes' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'ExecutorRoleId' => [ - 'type' => 'string', - ], - 'LogBaseDir' => [ - 'type' => 'string', - ], - 'Tag' => [ - 'type' => 'string', - ], - 'NeedVerify' => [ - 'type' => 'boolean', + 'items' => ['type' => 'string'], ], ], ], + 'CreateDataLakeStorageTransferJob' => [], 'CreateFileGroup' => [ 'type' => 'object', 'properties' => [ @@ -1221,16 +600,9 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'PartNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'PartName' => [ - 'type' => 'string', - ], - 'ETag' => [ - 'type' => 'string', - ], + 'PartNumber' => ['type' => 'integer', 'format' => 'int64'], + 'PartName' => ['type' => 'string'], + 'ETag' => ['type' => 'string'], ], ], ], @@ -1239,162 +611,74 @@ 'CreateFileGroupResult' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'Key' => [ - 'type' => 'string', - ], - 'ETag' => [ - 'type' => 'string', - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Bucket' => ['type' => 'string'], + 'Key' => ['type' => 'string'], + 'ETag' => ['type' => 'string'], + 'Size' => ['type' => 'integer', 'format' => 'int64'], ], ], 'CreateLargeReservedCapacityResult' => [ 'type' => 'object', 'properties' => [ - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'Name' => [ - 'type' => 'string', - ], - 'Region' => [ - 'type' => 'string', - ], - 'ID' => [ - 'type' => 'string', - ], + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + 'Name' => ['type' => 'string'], + 'Region' => ['type' => 'string'], + 'ID' => ['type' => 'string'], ], ], 'CreateObjectLinkResult' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'Key' => [ - 'type' => 'string', - ], - 'ETag' => [ - 'type' => 'string', - ], + 'Bucket' => ['type' => 'string'], + 'Key' => ['type' => 'string'], + 'ETag' => ['type' => 'string'], ], ], - 'CreateSelectMetaProcess' => [ - 'type' => 'string', - ], - 'DataAccelerator' => [ + 'CreateSelectMetaProcess' => ['type' => 'string'], + 'CSVInput' => [ 'type' => 'object', 'properties' => [ - 'BasicInfomation' => [ - 'type' => 'object', - 'properties' => [ - 'AcceleratePaths' => [ - '$ref' => '#/components/schemas/AcceleratePaths', - ], - 'CreationDate' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Quota' => [ - 'type' => 'string', - ], - 'AvailableZone' => [ - 'type' => 'string', - ], - 'QuotaFrozenUtil' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - ], - ], - 'BucketName' => [ - 'type' => 'string', - ], - 'Name' => [ - 'type' => 'string', - ], + 'FileHeaderInfo' => ['$ref' => '#/components/schemas/FileHeaderInfo'], + 'RecordDelimiter' => ['type' => 'string'], + 'FieldDelimiter' => ['type' => 'string'], + 'QuoteCharacter' => ['type' => 'string'], + 'CommentCharacter' => ['type' => 'string'], + 'Range' => ['type' => 'string'], + 'AllowQuotedRecordDelimiter' => ['type' => 'boolean'], ], ], - 'DataAcceleratorConfiguration' => [ + 'CSVOutput' => [ 'type' => 'object', 'properties' => [ - 'AvailableZone' => [ - 'type' => 'string', - ], - 'Quota' => [ - 'type' => 'string', - ], - 'AcceleratePaths' => [ - '$ref' => '#/components/schemas/AcceleratePaths', - ], + 'RecordDelimiter' => ['type' => 'string'], + 'FieldDelimiter' => ['type' => 'string'], ], ], + 'DataAccelerator' => [], + 'DataAcceleratorConfiguration' => [], 'DataLakeCachePrefetchJob' => [ 'type' => 'object', 'properties' => [ - 'Id' => [ - 'type' => 'string', - ], - 'HistoryId' => [ - 'type' => 'string', - ], - 'Bucket' => [ - 'type' => 'string', - ], - 'Type' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'Status' => [ - 'type' => 'string', - ], - 'CreateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LastModifyTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Rule' => [ - '$ref' => '#/components/schemas/DataLakeCachePrefetchJobRule', - ], + 'Id' => ['type' => 'string'], + 'HistoryId' => ['type' => 'string'], + 'Bucket' => ['type' => 'string'], + 'Type' => ['type' => 'integer', 'format' => 'int32'], + 'Status' => ['type' => 'string'], + 'CreateTime' => ['type' => 'integer', 'format' => 'int64'], + 'LastModifyTime' => ['type' => 'integer', 'format' => 'int64'], + 'Rule' => ['$ref' => '#/components/schemas/DataLakeCachePrefetchJobRule'], ], ], 'DataLakeCachePrefetchJobHistory' => [ 'type' => 'object', 'properties' => [ - 'JobId' => [ - 'type' => 'string', - ], - 'Id' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'StartTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'EndTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'SucceedCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'JobId' => ['type' => 'string'], + 'Id' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'StartTime' => ['type' => 'integer', 'format' => 'int64'], + 'EndTime' => ['type' => 'integer', 'format' => 'int64'], + 'TotalCount' => ['type' => 'integer', 'format' => 'int64'], + 'SucceedCount' => ['type' => 'integer', 'format' => 'int64'], ], ], 'DataLakeCachePrefetchJobRule' => [ @@ -1408,9 +692,7 @@ 'properties' => [ 'Include' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -1419,143 +701,19 @@ 'properties' => [ 'Exclude' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], ], ], - 'Tag' => [ - 'type' => 'string', - ], - ], - ], - 'DataLakeStorageTransferJob' => [ - 'type' => 'object', - 'properties' => [ - 'Id' => [ - 'type' => 'string', - ], - 'HistoryId' => [ - 'type' => 'string', - ], - 'Bucket' => [ - 'type' => 'string', - ], - 'Type' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'Status' => [ - 'type' => 'string', - ], - 'CreateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LastModifyTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Rule' => [ - '$ref' => '#/components/schemas/DataLakeStorageTransferJobRule', - ], - 'ProgressInfo' => [ - 'type' => 'object', - 'properties' => [ - 'Percent' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - ], - ], - ], - ], - 'DataLakeStorageTransferJobHistory' => [ - 'type' => 'object', - 'properties' => [ - 'JobId' => [ - 'type' => 'string', - ], - 'Id' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'StartTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'EndTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'SucceedCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'DetailInfo' => [ - 'type' => 'object', - 'properties' => [ - 'HDFSTransferJobId' => [ - 'type' => 'string', - ], - 'HDFSTransferDataDir' => [ - 'type' => 'string', - ], - 'HDFSTransferImportMetaDir' => [ - 'type' => 'string', - ], - 'HDFSTransferErrInfoDir' => [ - 'type' => 'string', - ], - 'LogBaseDir' => [ - 'type' => 'string', - ], - 'HDFSFailedCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ErrorMsg' => [ - 'type' => 'string', - ], - 'VerifyTotalCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'VerifyStatus' => [ - 'type' => 'string', - ], - 'VerifyErrInfoDir' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - 'DataLakeStorageTransferJobHistoryId' => [ - 'type' => 'object', - 'properties' => [ - 'HistoryId' => [ - 'type' => 'string', - ], - ], - ], - 'DataLakeStorageTransferJobId' => [ - 'type' => 'object', - 'properties' => [ - 'Id' => [ - 'type' => 'string', - ], + 'Tag' => ['type' => 'string'], ], ], + 'DataLakeStorageTransferJob' => [], + 'DataLakeStorageTransferJobHistory' => [], + 'DataLakeStorageTransferJobHistoryId' => [], + 'DataLakeStorageTransferJobId' => [], 'DataLakeStorageTransferJobRule' => [ 'type' => 'object', 'properties' => [ @@ -1567,143 +725,71 @@ 'properties' => [ 'Include' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], ], ], - 'Tag' => [ - 'type' => 'string', - ], - 'ExecutorRoleId' => [ - 'type' => 'string', - ], - 'LogBaseDir' => [ - 'type' => 'string', - ], - 'NeedVerify' => [ - 'type' => 'boolean', - ], - ], - ], - 'DataLakeStorageTransferJobs' => [ - 'type' => 'object', - 'properties' => [ - 'Truncated' => [ - 'type' => 'string', - ], - 'NextMarkerBucket' => [ - 'type' => 'string', - ], - 'NextMarkerJobId' => [ - 'type' => 'string', - ], - 'DataLakeStorageTransferJob' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DataLakeStorageTransferJob', - ], - ], + 'Tag' => ['type' => 'string'], + 'ExecutorRoleId' => ['type' => 'string'], + 'LogBaseDir' => ['type' => 'string'], + 'NeedVerify' => ['type' => 'boolean'], ], ], + 'DataLakeStorageTransferJobs' => [], 'DataRedundancyType' => [ 'type' => 'string', - 'enum' => [ - 'LRS', - 'ZRS', - ], + 'enum' => ['LRS', 'ZRS'], ], 'Delete' => [ 'type' => 'object', 'properties' => [ - 'Quiet' => [ - 'type' => 'boolean', - ], + 'Quiet' => ['type' => 'boolean'], 'Object' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ObjectIdentifier', - ], + 'items' => ['$ref' => '#/components/schemas/ObjectIdentifier'], ], ], ], - 'DeleteMarkerEntry' => [ + 'DeletedObject' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'VersionId' => [ - 'type' => 'string', - ], - 'IsLatest' => [ - 'type' => 'boolean', - ], - 'LastModified' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], + 'Key' => ['type' => 'string'], + 'DeleteMarker' => ['type' => 'boolean'], + 'DeleteMarkerVersionId' => ['type' => 'string'], + 'VersionId' => ['type' => 'string'], ], ], - 'DeletedObject' => [ + 'DeleteMarkerEntry' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'DeleteMarker' => [ - 'type' => 'boolean', - ], - 'DeleteMarkerVersionId' => [ - 'type' => 'string', - ], - 'VersionId' => [ - 'type' => 'string', - ], + 'Key' => ['type' => 'string'], + 'VersionId' => ['type' => 'string'], + 'IsLatest' => ['type' => 'boolean'], + 'LastModified' => ['type' => 'string', 'format' => 'iso8601'], + 'Owner' => ['$ref' => '#/components/schemas/Owner'], ], ], 'EncodeType' => [ 'type' => 'string', - 'enum' => [ - 'url', - ], - ], - 'Endpoint' => [ - 'type' => 'string', + 'enum' => ['url'], ], + 'Endpoint' => ['type' => 'string'], 'Error' => [ 'type' => 'object', 'properties' => [ - 'Code' => [ - 'type' => 'string', - ], - 'Message' => [ - 'type' => 'string', - ], - 'RequestId' => [ - 'type' => 'string', - ], - 'HostId' => [ - 'type' => 'string', - ], + 'Code' => ['type' => 'string'], + 'Message' => ['type' => 'string'], + 'RequestId' => ['type' => 'string'], + 'HostId' => ['type' => 'string'], ], ], 'ErrorDocument' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'HttpStatus' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Key' => ['type' => 'string'], + 'HttpStatus' => ['type' => 'integer', 'format' => 'int64'], ], ], 'EventNotificationConfiguration' => [ @@ -1711,19 +797,14 @@ 'properties' => [ 'FunctionComputeConfiguration' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/FunctionComputeConfiguration', - ], + 'items' => ['$ref' => '#/components/schemas/FunctionComputeConfiguration'], ], ], ], 'ExtendWormConfiguration' => [ 'type' => 'object', 'properties' => [ - 'RetentionPeriodInDays' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'RetentionPeriodInDays' => ['type' => 'integer', 'format' => 'int32'], ], ], 'FileGroupInfo' => [ @@ -1737,59 +818,32 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'PartNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'PartName' => [ - 'type' => 'string', - ], - 'ETag' => [ - 'type' => 'string', - ], - 'PartSize' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'PartNumber' => ['type' => 'integer', 'format' => 'int64'], + 'PartName' => ['type' => 'string'], + 'ETag' => ['type' => 'string'], + 'PartSize' => ['type' => 'integer', 'format' => 'int64'], ], ], ], ], ], - 'Bucket' => [ - 'type' => 'string', - ], - 'Key' => [ - 'type' => 'string', - ], - 'ETag' => [ - 'type' => 'string', - ], - 'FileLength' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Bucket' => ['type' => 'string'], + 'Key' => ['type' => 'string'], + 'ETag' => ['type' => 'string'], + 'FileLength' => ['type' => 'integer', 'format' => 'int64'], ], ], 'FileHeaderInfo' => [ 'type' => 'string', - 'enum' => [ - 'USE', - 'IGNORE', - 'NONE', - ], + 'enum' => ['USE', 'IGNORE', 'NONE'], ], 'FunctionComputeConfiguration' => [ 'type' => 'object', 'properties' => [ - 'ID' => [ - 'type' => 'string', - ], + 'ID' => ['type' => 'string'], 'Event' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], 'Filter' => [ 'type' => 'object', @@ -1797,12 +851,8 @@ 'Key' => [ 'type' => 'object', 'properties' => [ - 'Prefix' => [ - 'type' => 'string', - ], - 'Suffix' => [ - 'type' => 'string', - ], + 'Prefix' => ['type' => 'string'], + 'Suffix' => ['type' => 'string'], ], ], ], @@ -1810,12 +860,8 @@ 'Function' => [ 'type' => 'object', 'properties' => [ - 'Arn' => [ - 'type' => 'string', - ], - 'AssumeRole' => [ - 'type' => 'string', - ], + 'Arn' => ['type' => 'string'], + 'AssumeRole' => ['type' => 'string'], ], ], ], @@ -1823,463 +869,233 @@ 'GetAccessPointResult' => [ 'type' => 'object', 'properties' => [ - 'AccessPointName' => [ - '$ref' => '#/components/schemas/AccessPointName', - ], - 'Bucket' => [ - 'type' => 'string', - ], - 'AccountId' => [ - 'type' => 'string', - ], - 'NetworkOrigin' => [ - '$ref' => '#/components/schemas/AccessPointNetworkOrigin', - ], - 'VpcConfiguration' => [ - '$ref' => '#/components/schemas/AccessPointVpcConfiguration', - ], - 'AccessPointArn' => [ - '$ref' => '#/components/schemas/AccessPointArn', - ], - 'Alias' => [ - '$ref' => '#/components/schemas/AccessPointAlias', - ], - 'Status' => [ - '$ref' => '#/components/schemas/AccessPointStatus', - ], + 'AccessPointName' => ['$ref' => '#/components/schemas/AccessPointName'], + 'Bucket' => ['type' => 'string'], + 'AccountId' => ['type' => 'string'], + 'NetworkOrigin' => ['$ref' => '#/components/schemas/AccessPointNetworkOrigin'], + 'VpcConfiguration' => ['$ref' => '#/components/schemas/AccessPointVpcConfiguration'], + 'AccessPointArn' => ['$ref' => '#/components/schemas/AccessPointArn'], + 'Alias' => ['$ref' => '#/components/schemas/AccessPointAlias'], + 'Status' => ['$ref' => '#/components/schemas/AccessPointStatus'], 'Endpoints' => [ 'type' => 'object', 'properties' => [ - 'PublicEndpoint' => [ - '$ref' => '#/components/schemas/Endpoint', - ], - 'InternalEndpoint' => [ - '$ref' => '#/components/schemas/Endpoint', - ], + 'PublicEndpoint' => ['$ref' => '#/components/schemas/Endpoint'], ], ], - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', - ], - 'CreationDate' => [ - 'type' => 'string', - ], + 'InternalEndpoint' => ['$ref' => '#/components/schemas/Endpoint'], ], ], 'GetBucketProcessConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Version' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'CompliedHost' => [ - 'type' => 'string', - ], - 'SourceFileProtect' => [ - 'type' => 'string', - ], - 'SourceFileProtectSuffix' => [ - 'type' => 'string', - ], - 'StyleDelimiters' => [ - 'type' => 'string', - ], - 'BucketChannelConfig' => [ - '$ref' => '#/components/schemas/BucketChannelConfig', - ], - 'LastModified' => [ - 'type' => 'string', - ], + 'Version' => ['type' => 'integer', 'format' => 'int32'], + 'CompliedHost' => ['type' => 'string'], + 'SourceFileProtect' => ['type' => 'string'], + 'SourceFileProtectSuffix' => ['type' => 'string'], + 'StyleDelimiters' => ['type' => 'string'], + 'BucketChannelConfig' => ['$ref' => '#/components/schemas/BucketChannelConfig'], + 'LastModified' => ['type' => 'string'], ], ], 'GetChannelResult' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'OrigPicForbidden' => [ - 'type' => 'boolean', - ], - 'UseSrcFormat' => [ - 'type' => 'boolean', - ], - 'SetAttachName' => [ - 'type' => 'boolean', - ], - 'UseStyleOnly' => [ - 'type' => 'boolean', - ], - 'AutoSetContentType' => [ - 'type' => 'boolean', - ], - 'Default404Pic' => [ - 'type' => 'string', - ], - 'StyleDelimiters' => [ - 'type' => 'string', - ], - 'CreateTime' => [ - 'type' => 'string', - ], - 'LastModifyTime' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'OrigPicForbidden' => ['type' => 'boolean'], + 'UseSrcFormat' => ['type' => 'boolean'], + 'SetAttachName' => ['type' => 'boolean'], + 'UseStyleOnly' => ['type' => 'boolean'], + 'AutoSetContentType' => ['type' => 'boolean'], + 'Default404Pic' => ['type' => 'string'], + 'StyleDelimiters' => ['type' => 'string'], + 'CreateTime' => ['type' => 'string'], + 'LastModifyTime' => ['type' => 'string'], ], ], 'GetObjectInfoResult' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'Type' => [ - 'type' => 'string', - ], - 'Key' => [ - 'type' => 'string', - ], - 'EncryptFlag' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LastModified' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'ETag' => [ - 'type' => 'string', - ], - 'HashCrc64ecma' => [ - 'type' => 'string', - ], - 'StorageClass' => [ - 'type' => 'string', - ], - 'Content-Type' => [ - 'type' => 'string', - ], - 'Size' => [ - 'type' => 'string', - ], - 'UploadId' => [ - 'type' => 'string', - ], + 'Bucket' => ['type' => 'string'], + 'Type' => ['type' => 'string'], + 'Key' => ['type' => 'string'], + 'EncryptFlag' => ['type' => 'integer', 'format' => 'int64'], + 'LastModified' => ['type' => 'string', 'format' => 'iso8601'], + 'ETag' => ['type' => 'string'], + 'HashCrc64ecma' => ['type' => 'string'], + 'StorageClass' => ['type' => 'string'], + 'Content-Type' => ['type' => 'string'], + 'Size' => ['type' => 'string'], + 'UploadId' => ['type' => 'string'], ], ], 'GetResourcePoolInfoResp' => [ 'type' => 'object', 'properties' => [ - 'Region' => [ - 'type' => 'string', - ], - 'Name' => [ - 'type' => 'string', - ], - 'Owner' => [ - 'type' => 'string', - ], - 'CreateTime' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'QosConfiguration' => [ - '$ref' => '#/components/schemas/QoSConfiguration', - ], + 'Region' => ['type' => 'string'], + 'Name' => ['type' => 'string'], + 'Owner' => ['type' => 'string'], + 'CreateTime' => ['type' => 'string', 'format' => 'iso8601'], + 'QosConfiguration' => ['$ref' => '#/components/schemas/QoSConfiguration'], ], ], - 'Grant' => [ - '$ref' => '#/components/schemas/ObjectACL', - ], - 'HttpsConfiguration' => [ + 'GetResourcePoolInfoResponse' => [ 'type' => 'object', 'properties' => [ - 'TLS' => [ - 'type' => 'object', - 'properties' => [ - 'Enable' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'TLSVersion' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - ], - ], - 'CipherSuite' => [ - 'type' => 'object', - 'properties' => [ - 'Enable' => [ - 'type' => 'boolean', - ], - 'StrongCipherSuite' => [ - 'type' => 'boolean', - ], - 'CustomCipherSuite' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'TLS13CustomCipherSuite' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], - 'IncrementInventorySchedule' => [ - 'type' => 'object', - 'properties' => [ - 'Frequency' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Region' => ['type' => 'string'], + 'Name' => ['type' => 'string'], + 'Owner' => ['type' => 'string'], + 'CreateTime' => ['type' => 'string', 'format' => 'iso8601'], + 'QosConfiguration' => ['$ref' => '#/components/schemas/QoSConfiguration'], ], ], + 'Grant' => ['$ref' => '#/components/schemas/ObjectACL'], + 'HttpsConfiguration' => [], 'IncrementalInventory' => [ 'type' => 'object', 'properties' => [ - 'IsEnabled' => [ - 'type' => 'boolean', - ], - 'Schedule' => [ - '$ref' => '#/components/schemas/IncrementInventorySchedule', - ], + 'IsEnabled' => ['type' => 'boolean'], + 'Schedule' => ['$ref' => '#/components/schemas/IncrementInventorySchedule'], 'OptionalFields' => [ 'type' => 'object', 'properties' => [ 'Field' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], ], ], + 'IncrementInventorySchedule' => [ + 'type' => 'object', + 'properties' => [ + 'Frequency' => ['type' => 'integer', 'format' => 'int64'], + ], + ], 'IndexDocument' => [ 'type' => 'object', 'properties' => [ - 'Suffix' => [ - 'type' => 'string', - ], - 'SupportSubDir' => [ - 'type' => 'boolean', - ], - 'Type' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Suffix' => ['type' => 'string'], + 'SupportSubDir' => ['type' => 'boolean'], + 'Type' => ['type' => 'integer', 'format' => 'int64'], ], ], 'InitiateWormConfiguration' => [ 'type' => 'object', 'properties' => [ - 'RetentionPeriodInDays' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => true, - ], + 'RetentionPeriodInDays' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], 'InputSerialization' => [ 'type' => 'object', 'properties' => [ - 'CompressionType' => [ - '$ref' => '#/components/schemas/CompressionType', - ], - 'CSV' => [ - '$ref' => '#/components/schemas/CSVInput', - ], - 'JSON' => [ - '$ref' => '#/components/schemas/JSONInput', - ], + 'CompressionType' => ['$ref' => '#/components/schemas/CompressionType'], + 'CSV' => ['$ref' => '#/components/schemas/CSVInput'], + 'JSON' => ['$ref' => '#/components/schemas/JSONInput'], ], ], 'InventoryConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Id' => [ - 'type' => 'string', - ], - 'IsEnabled' => [ - 'type' => 'boolean', - ], - 'Destination' => [ - '$ref' => '#/components/schemas/InventoryDestination', - ], - 'Schedule' => [ - '$ref' => '#/components/schemas/InventorySchedule', - ], - 'Filter' => [ - '$ref' => '#/components/schemas/InventoryFilter', - ], - 'IncludedObjectVersions' => [ - 'type' => 'string', - ], + 'Id' => ['type' => 'string'], + 'IsEnabled' => ['type' => 'boolean'], + 'Destination' => ['$ref' => '#/components/schemas/InventoryDestination'], + 'Schedule' => ['$ref' => '#/components/schemas/InventorySchedule'], + 'Filter' => ['$ref' => '#/components/schemas/InventoryFilter'], + 'IncludedObjectVersions' => ['type' => 'string'], 'OptionalFields' => [ 'type' => 'object', 'properties' => [ 'Field' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/InventoryOptionalField', - ], + 'items' => ['$ref' => '#/components/schemas/InventoryOptionalField'], ], ], ], - 'IncrementalInventory' => [ - '$ref' => '#/components/schemas/IncrementalInventory', - ], + 'IncrementalInventory' => ['$ref' => '#/components/schemas/IncrementalInventory'], ], ], 'InventoryDestination' => [ 'type' => 'object', 'properties' => [ - 'OSSBucketDestination' => [ - '$ref' => '#/components/schemas/InventoryOSSBucketDestination', - ], + 'OSSBucketDestination' => ['$ref' => '#/components/schemas/InventoryOSSBucketDestination'], ], ], 'InventoryEncryption' => [ 'type' => 'object', 'properties' => [ - 'SSE-OSS' => [ - '$ref' => '#/components/schemas/SSEOSS', - ], - 'SSE-KMS' => [ - '$ref' => '#/components/schemas/SSEKMS', - ], + 'SSE-OSS' => ['$ref' => '#/components/schemas/SSEOSS'], + 'SSE-KMS' => ['$ref' => '#/components/schemas/SSEKMS'], ], ], 'InventoryFilter' => [ 'type' => 'object', 'properties' => [ - 'Prefix' => [ - 'type' => 'string', - ], - 'LastModifyBeginTimeStamp' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LastModifyEndTimeStamp' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LowerSizeBound' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'UpperSizeBound' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'StorageClass' => [ - 'type' => 'string', - ], + 'Prefix' => ['type' => 'string'], + 'LastModifyBeginTimeStamp' => ['type' => 'integer', 'format' => 'int64'], + 'LastModifyEndTimeStamp' => ['type' => 'integer', 'format' => 'int64'], + 'LowerSizeBound' => ['type' => 'integer', 'format' => 'int64'], + 'UpperSizeBound' => ['type' => 'integer', 'format' => 'int64'], + 'StorageClass' => ['type' => 'string'], ], ], 'InventoryFormat' => [ 'type' => 'string', - 'enum' => [ - 'CSV', - ], + 'enum' => ['CSV'], ], 'InventoryFrequency' => [ 'type' => 'string', - 'enum' => [ - 'Daily', - 'Weekly', - ], + 'enum' => ['Daily', 'Weekly'], ], 'InventoryIncludedObjectVersions' => [ 'type' => 'string', - 'enum' => [ - 'All', - 'Current', - ], + 'enum' => ['All', 'Current'], + ], + 'InventoryOptionalField' => [ + 'type' => 'string', + 'enum' => ['Size', 'LastModifiedDate', 'ETag', 'StorageClass', 'IsMultipartUploaded', 'EncryptionStatus'], ], 'InventoryOSSBucketDestination' => [ 'type' => 'object', 'properties' => [ - 'Format' => [ - '$ref' => '#/components/schemas/InventoryFormat', - ], - 'AccountId' => [ - 'type' => 'string', - ], - 'RoleArn' => [ - 'type' => 'string', - ], - 'Bucket' => [ - 'type' => 'string', - ], - 'Prefix' => [ - 'type' => 'string', - ], - 'Encryption' => [ - '$ref' => '#/components/schemas/InventoryEncryption', - ], - ], - ], - 'InventoryOptionalField' => [ - 'type' => 'string', - 'enum' => [ - 'Size', - 'LastModifiedDate', - 'ETag', - 'StorageClass', - 'IsMultipartUploaded', - 'EncryptionStatus', + 'Format' => ['$ref' => '#/components/schemas/InventoryFormat'], + 'AccountId' => ['type' => 'string'], + 'RoleArn' => ['type' => 'string'], + 'Bucket' => ['type' => 'string'], + 'Prefix' => ['type' => 'string'], + 'Encryption' => ['$ref' => '#/components/schemas/InventoryEncryption'], ], ], 'InventorySchedule' => [ 'type' => 'object', 'properties' => [ - 'Frequency' => [ - '$ref' => '#/components/schemas/InventoryFrequency', - ], + 'Frequency' => ['$ref' => '#/components/schemas/InventoryFrequency'], ], ], 'JSONInput' => [ 'type' => 'object', 'properties' => [ - 'Type' => [ - '$ref' => '#/components/schemas/JSONType', - ], - 'Range' => [ - 'type' => 'string', - ], - 'ParseJsonNumberAsString' => [ - 'type' => 'boolean', - ], + 'Type' => ['$ref' => '#/components/schemas/JSONType'], + 'Range' => ['type' => 'string'], + 'ParseJsonNumberAsString' => ['type' => 'boolean'], ], ], 'JSONOutput' => [ 'type' => 'object', 'properties' => [ - 'RecordDelimiter' => [ - 'type' => 'string', - ], + 'RecordDelimiter' => ['type' => 'string'], ], ], 'JSONType' => [ 'type' => 'string', - 'enum' => [ - 'DOCUMENT', - 'LINES', + 'enum' => ['DOCUMENT', 'LINES'], + ], + 'LegalHold' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => ['type' => 'string'], ], ], 'LifecycleConfiguration' => [ @@ -2287,41 +1103,22 @@ 'properties' => [ 'Rule' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/LifecycleRule', - ], + 'items' => ['$ref' => '#/components/schemas/LifecycleRule'], ], ], ], 'LifecycleRule' => [ 'type' => 'object', 'properties' => [ - 'ID' => [ - 'type' => 'string', - 'required' => true, - ], - 'Prefix' => [ - 'type' => 'string', - 'required' => false, - ], - 'Status' => [ - 'type' => 'string', - 'required' => true, - ], + 'ID' => ['type' => 'string', 'required' => true], + 'Prefix' => ['type' => 'string', 'required' => false], + 'Status' => ['type' => 'string', 'required' => true], 'Expiration' => [ 'type' => 'object', 'properties' => [ - 'CreatedBeforeDate' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'Days' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'ExpiredObjectDeleteMarker' => [ - 'type' => 'boolean', - ], + 'CreatedBeforeDate' => ['type' => 'string', 'format' => 'iso8601'], + 'Days' => ['type' => 'integer', 'format' => 'int32'], + 'ExpiredObjectDeleteMarker' => ['type' => 'boolean'], ], ], 'Transition' => [ @@ -2329,55 +1126,30 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'CreatedBeforeDate' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'Days' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'StorageClass' => [ - '$ref' => '#/components/schemas/StorageClass', - ], - 'IsAccessTime' => [ - 'type' => 'boolean', - ], - 'ReturnToStdWhenVisit' => [ - 'type' => 'boolean', - ], - 'AllowSmallFile' => [ - 'type' => 'boolean', - ], + 'CreatedBeforeDate' => ['type' => 'string', 'format' => 'iso8601'], + 'Days' => ['type' => 'integer', 'format' => 'int32'], + 'StorageClass' => ['$ref' => '#/components/schemas/StorageClass'], + 'IsAccessTime' => ['type' => 'boolean'], + 'ReturnToStdWhenVisit' => ['type' => 'boolean'], + 'AllowSmallFile' => ['type' => 'boolean'], ], ], ], 'AbortMultipartUpload' => [ 'type' => 'object', 'properties' => [ - 'Days' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'CreatedBeforeDate' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], + 'Days' => ['type' => 'integer', 'format' => 'int32'], + 'CreatedBeforeDate' => ['type' => 'string', 'format' => 'iso8601'], ], ], 'Tag' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/Tag', - ], + 'items' => ['$ref' => '#/components/schemas/Tag'], ], 'NoncurrentVersionExpiration' => [ 'type' => 'object', 'properties' => [ - 'NoncurrentDays' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'NoncurrentDays' => ['type' => 'integer', 'format' => 'int32'], ], ], 'NoncurrentVersionTransition' => [ @@ -2385,22 +1157,11 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'NoncurrentDays' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'StorageClass' => [ - '$ref' => '#/components/schemas/StorageClass', - ], - 'IsAccessTime' => [ - 'type' => 'boolean', - ], - 'ReturnToStdWhenVisit' => [ - 'type' => 'boolean', - ], - 'AllowSmallFile' => [ - 'type' => 'boolean', - ], + 'NoncurrentDays' => ['type' => 'integer', 'format' => 'int32'], + 'StorageClass' => ['$ref' => '#/components/schemas/StorageClass'], + 'IsAccessTime' => ['type' => 'boolean'], + 'ReturnToStdWhenVisit' => ['type' => 'boolean'], + 'AllowSmallFile' => ['type' => 'boolean'], ], ], ], @@ -2408,62 +1169,42 @@ 'type' => 'object', 'properties' => [ 'Not' => [ - 'type' => 'array', + 'type' => 'object', + 'properties' => [ + 'Prefix' => ['type' => 'string'], + 'Tag' => ['$ref' => '#/components/schemas/Tag'], + ], 'items' => [ 'type' => 'object', 'properties' => [ - 'Prefix' => [ - 'type' => 'string', - ], - 'Tag' => [ - '$ref' => '#/components/schemas/Tag', - ], + 'Prefix' => ['type' => 'string'], + 'Tag' => ['$ref' => '#/components/schemas/Tag'], ], ], ], - 'ObjectSizeGreaterThan' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ObjectSizeLessThan' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'ObjectSizeGreaterThan' => ['type' => 'integer', 'format' => 'int64'], + 'ObjectSizeLessThan' => ['type' => 'integer', 'format' => 'int64'], ], ], - 'AtimeBase' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'AtimeBase' => ['type' => 'integer', 'format' => 'int64'], ], ], 'ListAccessPointsResult' => [ 'type' => 'object', 'properties' => [ - 'IsTruncated' => [ - 'type' => 'string', - ], - 'NextContinuationToken' => [ - 'type' => 'string', - ], - 'AccountId' => [ - 'type' => 'string', - ], + 'IsTruncated' => ['type' => 'string'], + 'NextContinuationToken' => ['type' => 'string'], + 'AccountId' => ['type' => 'string'], 'AccessPoints' => [ 'type' => 'object', 'properties' => [ 'AccessPoint' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/AccessPoint', - ], + 'items' => ['$ref' => '#/components/schemas/AccessPoint'], ], ], ], - 'MaxKeys' => [ - 'type' => 'integer', - 'format' => 'int32', - ], + 'MaxKeys' => ['type' => 'integer', 'format' => 'int32'], ], ], 'ListAllMyCacheResult' => [ @@ -2474,52 +1215,28 @@ 'properties' => [ 'Cache' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CacheBaseInfo', - ], + 'items' => ['$ref' => '#/components/schemas/CacheBaseInfo'], ], ], ], - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'Prefix' => [ - 'type' => 'string', - ], - 'Marker' => [ - 'type' => 'string', - ], - 'MaxKeys' => [ - 'type' => 'string', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'NextMarker' => [ - 'type' => 'string', - ], + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + 'Prefix' => ['type' => 'string'], + 'Marker' => ['type' => 'string'], + 'MaxKeys' => ['type' => 'string'], + 'IsTruncated' => ['type' => 'boolean'], + 'NextMarker' => ['type' => 'string'], ], ], 'ListBucketRequesterQoSInfosResult' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'ContinuationToken' => [ - 'type' => 'string', - ], - 'NextContinuationToken' => [ - 'type' => 'string', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], + 'Bucket' => ['type' => 'string'], + 'ContinuationToken' => ['type' => 'string'], + 'NextContinuationToken' => ['type' => 'string'], + 'IsTruncated' => ['type' => 'boolean'], 'RequesterQoSInfo' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/RequesterQoSInfo', - ], + 'items' => ['$ref' => '#/components/schemas/RequesterQoSInfo'], ], ], ], @@ -2528,92 +1245,48 @@ 'properties' => [ 'DataLakeCachePrefetchJobHistory' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DataLakeCachePrefetchJobHistory', - ], - ], - ], - ], - 'ListDataLakeStorageTransferJobHistory' => [ - 'type' => 'object', - 'properties' => [ - 'DataLakeStorageTransferJobHistory' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DataLakeStorageTransferJobHistory', - ], + 'items' => ['$ref' => '#/components/schemas/DataLakeCachePrefetchJobHistory'], ], ], ], + 'ListDataLakeStorageTransferJobHistory' => [], 'ListResourcePoolBucketsResult' => [ 'type' => 'object', 'properties' => [ - 'ResourcePool' => [ - 'type' => 'string', - ], - 'ContionuationToken' => [ - 'type' => 'string', - ], - 'NextContionuationToken' => [ - 'type' => 'string', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], + 'ResourcePool' => ['type' => 'string'], + 'ContionuationToken' => ['type' => 'string'], + 'NextContionuationToken' => ['type' => 'string'], + 'IsTruncated' => ['type' => 'boolean'], 'ResourcePoolBucket' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ResourcePoolBucket', - ], + 'items' => ['$ref' => '#/components/schemas/ResourcePoolBucket'], ], ], ], 'ListResourcePoolRequesterQoSInfosResult' => [ 'type' => 'object', 'properties' => [ - 'ResourcePool' => [ - 'type' => 'string', - ], - 'ContinuationToken' => [ - 'type' => 'string', - ], - 'NextContinuationToken' => [ - 'type' => 'string', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], + 'ResourcePool' => ['type' => 'string'], + 'ContinuationToken' => ['type' => 'string'], + 'NextContinuationToken' => ['type' => 'string'], + 'IsTruncated' => ['type' => 'boolean'], 'RequesterQoSInfo' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/RequesterQoSInfo', - ], + 'items' => ['$ref' => '#/components/schemas/RequesterQoSInfo'], ], ], ], 'ListResourcePoolsResult' => [ 'type' => 'object', 'properties' => [ - 'Region' => [ - 'type' => 'string', - ], - 'Owner' => [ - 'type' => 'string', - ], - 'ContionuationToken' => [ - 'type' => 'string', - ], - 'NextContionuationToken' => [ - 'type' => 'string', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], + 'Region' => ['type' => 'string'], + 'Owner' => ['type' => 'string'], + 'ContionuationToken' => ['type' => 'string'], + 'NextContionuationToken' => ['type' => 'string'], + 'IsTruncated' => ['type' => 'boolean'], 'ResourcePool' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ResourcePoolSimpleInfo', - ], + 'items' => ['$ref' => '#/components/schemas/ResourcePoolSimpleInfo'], ], ], ], @@ -2625,9 +1298,7 @@ 'properties' => [ 'Region' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -2638,174 +1309,96 @@ 'properties' => [ 'VirtualBucket' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/VirtualBucket', - ], + 'items' => ['$ref' => '#/components/schemas/VirtualBucket'], ], ], ], 'LiveChannel' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'Description' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'LastModified' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'PublishUrls' => [ - '$ref' => '#/components/schemas/LiveChannelPublishUrls', - ], - 'PlayUrls' => [ - '$ref' => '#/components/schemas/LiveChannelPlayUrls', - ], + 'Name' => ['type' => 'string'], + 'Description' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'LastModified' => ['type' => 'string', 'format' => 'iso8601'], + 'PublishUrls' => ['$ref' => '#/components/schemas/LiveChannelPublishUrls'], + 'PlayUrls' => ['$ref' => '#/components/schemas/LiveChannelPlayUrls'], ], ], 'LiveChannelAudio' => [ 'type' => 'object', 'properties' => [ - 'Bandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'SampleRate' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Codec' => [ - 'type' => 'string', - ], + 'Bandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'SampleRate' => ['type' => 'integer', 'format' => 'int64'], + 'Codec' => ['type' => 'string'], ], ], 'LiveChannelConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Description' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'Target' => [ - '$ref' => '#/components/schemas/LiveChannelTarget', - ], - 'Snapshot' => [ - '$ref' => '#/components/schemas/LiveChannelSnapshot', - ], + 'Description' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'Target' => ['$ref' => '#/components/schemas/LiveChannelTarget'], + 'Snapshot' => ['$ref' => '#/components/schemas/LiveChannelSnapshot'], ], ], 'LiveChannelPlayUrls' => [ 'type' => 'object', 'properties' => [ - 'Url' => [ - 'type' => 'string', - ], + 'Url' => ['type' => 'string'], ], ], 'LiveChannelPublishUrls' => [ 'type' => 'object', 'properties' => [ - 'Url' => [ - 'type' => 'string', - ], + 'Url' => ['type' => 'string'], ], ], 'LiveChannelSnapshot' => [ 'type' => 'object', 'properties' => [ - 'RoleName' => [ - 'type' => 'string', - ], - 'DestBucket' => [ - 'type' => 'string', - ], - 'NotifyTopic' => [ - 'type' => 'string', - ], - 'Interval' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'RoleName' => ['type' => 'string'], + 'DestBucket' => ['type' => 'string'], + 'NotifyTopic' => ['type' => 'string'], + 'Interval' => ['type' => 'integer', 'format' => 'int64'], ], ], 'LiveChannelTarget' => [ 'type' => 'object', 'properties' => [ - 'Type' => [ - 'type' => 'string', - ], - 'FragDuration' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'FragCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'PlaylistName' => [ - 'type' => 'string', - ], + 'Type' => ['type' => 'string'], + 'FragDuration' => ['type' => 'integer', 'format' => 'int64'], + 'FragCount' => ['type' => 'integer', 'format' => 'int64'], + 'PlaylistName' => ['type' => 'string'], ], ], 'LiveChannelVideo' => [ 'type' => 'object', 'properties' => [ - 'Width' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Height' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'FrameRate' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Bandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Codec' => [ - 'type' => 'string', - ], + 'Width' => ['type' => 'integer', 'format' => 'int64'], + 'Height' => ['type' => 'integer', 'format' => 'int64'], + 'FrameRate' => ['type' => 'integer', 'format' => 'int64'], + 'Bandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'Codec' => ['type' => 'string'], ], ], 'LiveRecord' => [ 'type' => 'object', 'properties' => [ - 'StartTime' => [ - 'type' => 'string', - ], - 'EndTime' => [ - 'type' => 'string', - ], - 'RemoteAddr' => [ - 'type' => 'string', - ], + 'StartTime' => ['type' => 'string'], + 'EndTime' => ['type' => 'string'], + 'RemoteAddr' => ['type' => 'string'], ], ], 'LocationTransferType' => [ 'type' => 'object', 'properties' => [ - 'Location' => [ - 'type' => 'string', - ], + 'Location' => ['type' => 'string'], 'TransferTypes' => [ 'type' => 'object', 'properties' => [ 'Type' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -2814,46 +1407,25 @@ 'LoggingEnabled' => [ 'type' => 'object', 'properties' => [ - 'TargetBucket' => [ - 'type' => 'string', - 'required' => true, - ], - 'TargetPrefix' => [ - 'type' => 'string', - ], - 'LoggingRole' => [ - 'type' => 'string', - ], + 'TargetBucket' => ['type' => 'string', 'required' => true], + 'TargetPrefix' => ['type' => 'string'], + 'LoggingRole' => ['type' => 'string'], ], ], 'MetaQuery' => [ 'type' => 'object', 'properties' => [ - 'NextToken' => [ - 'type' => 'string', - ], - 'MaxResults' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Query' => [ - 'type' => 'string', - 'required' => false, - ], - 'Sort' => [ - 'type' => 'string', - ], - 'Order' => [ - '$ref' => '#/components/schemas/MetaQueryOrder', - ], + 'NextToken' => ['type' => 'string'], + 'MaxResults' => ['type' => 'integer', 'format' => 'int64'], + 'Query' => ['type' => 'string', 'required' => false], + 'Sort' => ['type' => 'string'], + 'Order' => ['$ref' => '#/components/schemas/MetaQueryOrder'], 'Aggregations' => [ 'type' => 'object', 'properties' => [ 'Aggregation' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/MetaQueryAggregation', - ], + 'items' => ['$ref' => '#/components/schemas/MetaQueryAggregation'], ], ], ], @@ -2862,41 +1434,26 @@ 'properties' => [ 'MediaType' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], - 'SimpleQuery' => [ - 'type' => 'string', - ], + 'SimpleQuery' => ['type' => 'string'], ], ], 'MetaQueryAggregation' => [ 'type' => 'object', 'properties' => [ - 'Field' => [ - 'type' => 'string', - ], - 'Operation' => [ - 'type' => 'string', - ], + 'Field' => ['type' => 'string'], + 'Operation' => ['type' => 'string'], ], ], 'MetaQueryAggregationsResult' => [ 'type' => 'object', 'properties' => [ - 'Field' => [ - 'type' => 'string', - ], - 'Operation' => [ - 'type' => 'string', - ], - 'Value' => [ - 'type' => 'number', - 'format' => 'double', - ], + 'Field' => ['type' => 'string'], + 'Operation' => ['type' => 'string'], + 'Value' => ['type' => 'number', 'format' => 'double'], 'Groups' => [ 'type' => 'object', 'properties' => [ @@ -2905,13 +1462,8 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'Value' => [ - 'type' => 'string', - ], - 'Count' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Value' => ['type' => 'string'], + 'Count' => ['type' => 'integer', 'format' => 'int64'], ], ], ], @@ -2922,49 +1474,23 @@ 'MetaQueryFile' => [ 'type' => 'object', 'properties' => [ - 'Filename' => [ - 'type' => 'string', - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'FileModifiedTime' => [ - 'type' => 'string', - ], - 'OSSObjectType' => [ - 'type' => 'string', - ], - 'OSSStorageClass' => [ - 'type' => 'string', - ], - 'ObjectACL' => [ - 'type' => 'string', - ], - 'ETag' => [ - 'type' => 'string', - ], - 'OSSCRC64' => [ - 'type' => 'string', - ], - 'ServerSideEncryption' => [ - 'type' => 'string', - ], - 'ServerSideEncryptionCustomerAlgorithm' => [ - 'type' => 'string', - ], - 'OSSTaggingCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Filename' => ['type' => 'string'], + 'Size' => ['type' => 'integer', 'format' => 'int64'], + 'FileModifiedTime' => ['type' => 'string'], + 'OSSObjectType' => ['type' => 'string'], + 'OSSStorageClass' => ['type' => 'string'], + 'ObjectACL' => ['type' => 'string'], + 'ETag' => ['type' => 'string'], + 'OSSCRC64' => ['type' => 'string'], + 'ServerSideEncryption' => ['type' => 'string'], + 'ServerSideEncryptionCustomerAlgorithm' => ['type' => 'string'], + 'OSSTaggingCount' => ['type' => 'integer', 'format' => 'int64'], 'OSSTagging' => [ 'type' => 'object', 'properties' => [ 'Tagging' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/MetaQueryTagging', - ], + 'items' => ['$ref' => '#/components/schemas/MetaQueryTagging'], ], ], ], @@ -2973,131 +1499,60 @@ 'properties' => [ 'UserMeta' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/MetaQueryUserMeta', - ], - ], - ], - ], - 'URI' => [ - 'type' => 'string', - ], - 'ProduceTime' => [ - 'type' => 'string', - ], - 'ContentType' => [ - 'type' => 'string', - ], - 'MediaType' => [ - 'type' => 'string', - ], - 'LatLong' => [ - 'type' => 'string', - ], - 'Title' => [ - 'type' => 'string', - ], - 'OSSExpiration' => [ - 'type' => 'string', - ], - 'AccessControlAllowOrigin' => [ - 'type' => 'string', - ], - 'AccessControlRequestMethod' => [ - 'type' => 'string', - ], - 'ServerSideDataEncryption' => [ - 'type' => 'string', - ], - 'ServerSideEncryptionKeyId' => [ - 'type' => 'string', - ], - 'CacheControl' => [ - 'type' => 'string', - ], - 'ContentDisposition' => [ - 'type' => 'string', - ], - 'ContentEncoding' => [ - 'type' => 'string', - ], - 'ContentLanguage' => [ - 'type' => 'string', - ], - 'ImageHeight' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ImageWidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'VideoWidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'VideoHeight' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Bitrate' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Artist' => [ - 'type' => 'string', - ], - 'AlbumArtist' => [ - 'type' => 'string', - ], - 'Composer' => [ - 'type' => 'string', - ], - 'Performer' => [ - 'type' => 'string', - ], - 'Album' => [ - 'type' => 'string', - ], - 'Duration' => [ - 'type' => 'number', - 'format' => 'double', - ], + 'items' => ['$ref' => '#/components/schemas/MetaQueryUserMeta'], + ], + ], + ], + 'URI' => ['type' => 'string'], + 'ProduceTime' => ['type' => 'string'], + 'ContentType' => ['type' => 'string'], + 'MediaType' => ['type' => 'string'], + 'LatLong' => ['type' => 'string'], + 'Title' => ['type' => 'string'], + 'OSSExpiration' => ['type' => 'string'], + 'AccessControlAllowOrigin' => ['type' => 'string'], + 'AccessControlRequestMethod' => ['type' => 'string'], + 'ServerSideDataEncryption' => ['type' => 'string'], + 'ServerSideEncryptionKeyId' => ['type' => 'string'], + 'CacheControl' => ['type' => 'string'], + 'ContentDisposition' => ['type' => 'string'], + 'ContentEncoding' => ['type' => 'string'], + 'ContentLanguage' => ['type' => 'string'], + 'ImageHeight' => ['type' => 'integer', 'format' => 'int64'], + 'ImageWidth' => ['type' => 'integer', 'format' => 'int64'], + 'VideoWidth' => ['type' => 'integer', 'format' => 'int64'], + 'VideoHeight' => ['type' => 'integer', 'format' => 'int64'], + 'Bitrate' => ['type' => 'integer', 'format' => 'int64'], + 'Artist' => ['type' => 'string'], + 'AlbumArtist' => ['type' => 'string'], + 'Composer' => ['type' => 'string'], + 'Performer' => ['type' => 'string'], + 'Album' => ['type' => 'string'], + 'Duration' => ['type' => 'number', 'format' => 'double'], 'VideoStreams' => [ 'type' => 'object', 'properties' => [ - 'VideoStream' => [ - '$ref' => '#/components/schemas/MetaQueryRespVideoStream', - ], + 'VideoStream' => ['$ref' => '#/components/schemas/MetaQueryRespVideoStream'], ], ], 'AudioStreams' => [ 'type' => 'object', 'properties' => [ - 'AudioStream' => [ - '$ref' => '#/components/schemas/MetaQueryRespAudioStream', - ], + 'AudioStream' => ['$ref' => '#/components/schemas/MetaQueryRespAudioStream'], ], ], 'Subtitles' => [ 'type' => 'object', 'properties' => [ - 'Subtitle' => [ - '$ref' => '#/components/schemas/MetaQueryRespSubtitle', - ], + 'Subtitle' => ['$ref' => '#/components/schemas/MetaQueryRespSubtitle'], ], ], 'Addresses' => [ 'type' => 'object', 'properties' => [ - 'Address' => [ - '$ref' => '#/components/schemas/MetaQueryRespAddress', - ], + 'Address' => ['$ref' => '#/components/schemas/MetaQueryRespAddress'], ], ], - 'Insights' => [ - '$ref' => '#/components/schemas/MetaQueryRespFileInsights', - ], ], ], 'MetaQueryOpenRequest' => [ @@ -3108,9 +1563,7 @@ 'properties' => [ 'Filter' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -3118,25 +1571,18 @@ ], 'MetaQueryOrder' => [ 'type' => 'string', - 'enum' => [ - 'asc', - 'desc', - ], + 'enum' => ['asc', 'desc'], ], 'MetaQueryResp' => [ 'type' => 'object', 'properties' => [ - 'NextToken' => [ - 'type' => 'string', - ], + 'NextToken' => ['type' => 'string'], 'Files' => [ 'type' => 'object', 'properties' => [ 'File' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/MetaQueryFile', - ], + 'items' => ['$ref' => '#/components/schemas/MetaQueryFile'], ], ], ], @@ -3145,9 +1591,7 @@ 'properties' => [ 'Aggregation' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/MetaQueryAggregationsResult', - ], + 'items' => ['$ref' => '#/components/schemas/MetaQueryAggregationsResult'], ], ], ], @@ -3156,177 +1600,85 @@ 'MetaQueryRespAddress' => [ 'type' => 'object', 'properties' => [ - 'AddressLine' => [ - 'type' => 'string', - ], - 'City' => [ - 'type' => 'string', - ], - 'District' => [ - 'type' => 'string', - ], - 'Language' => [ - 'type' => 'string', - ], - 'Province' => [ - 'type' => 'string', - ], - 'Township' => [ - 'type' => 'string', - ], + 'AddressLine' => ['type' => 'string'], + 'City' => ['type' => 'string'], + 'District' => ['type' => 'string'], + 'Language' => ['type' => 'string'], + 'Province' => ['type' => 'string'], + 'Township' => ['type' => 'string'], ], ], 'MetaQueryRespAudioStream' => [ 'type' => 'object', 'properties' => [ - 'CodecName' => [ - 'type' => 'string', - ], - 'Bitrate' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'SampleRate' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'StartTime' => [ - 'type' => 'number', - 'format' => 'double', - ], - 'Duration' => [ - 'type' => 'number', - 'format' => 'double', - ], - 'Channels' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Language' => [ - 'type' => 'string', - ], + 'CodecName' => ['type' => 'string'], + 'Bitrate' => ['type' => 'integer', 'format' => 'int64'], + 'SampleRate' => ['type' => 'integer', 'format' => 'int64'], + 'StartTime' => ['type' => 'number', 'format' => 'double'], + 'Duration' => ['type' => 'number', 'format' => 'double'], + 'Channels' => ['type' => 'integer', 'format' => 'int64'], + 'Language' => ['type' => 'string'], ], ], 'MetaQueryRespFileInsights' => [ 'type' => 'object', 'properties' => [ - 'Video' => [ - '$ref' => '#/components/schemas/MetaQueryRespFileInsightsVideo', - ], - 'Image' => [ - '$ref' => '#/components/schemas/MetaQueryRespFileInsightsImage', - ], + 'Video' => ['$ref' => '#/components/schemas/MetaQueryRespFileInsightsVideo'], + 'Image' => ['$ref' => '#/components/schemas/MetaQueryRespFileInsightsImage'], ], ], 'MetaQueryRespFileInsightsImage' => [ 'type' => 'object', 'properties' => [ - 'Caption' => [ - 'type' => 'string', - ], - 'Description' => [ - 'type' => 'string', - ], + 'Caption' => ['type' => 'string'], + 'Description' => ['type' => 'string'], ], ], 'MetaQueryRespFileInsightsVideo' => [ 'type' => 'object', 'properties' => [ - 'Caption' => [ - 'type' => 'string', - ], - 'Description' => [ - 'type' => 'string', - ], + 'Caption' => ['type' => 'string'], + 'Description' => ['type' => 'string'], ], ], 'MetaQueryRespSubtitle' => [ 'type' => 'object', 'properties' => [ - 'CodecName' => [ - 'type' => 'string', - ], - 'Language' => [ - 'type' => 'string', - ], - 'StartTime' => [ - 'type' => 'number', - 'format' => 'double', - ], - 'Duration' => [ - 'type' => 'number', - 'format' => 'double', - ], + 'CodecName' => ['type' => 'string'], + 'Language' => ['type' => 'string'], + 'StartTime' => ['type' => 'number', 'format' => 'double'], + 'Duration' => ['type' => 'number', 'format' => 'double'], ], ], 'MetaQueryRespVideoStream' => [ 'type' => 'object', 'properties' => [ - 'CodecName' => [ - 'type' => 'string', - ], - 'Language' => [ - 'type' => 'string', - ], - 'Bitrate' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'FrameRate' => [ - 'type' => 'string', - ], - 'StartTime' => [ - 'type' => 'number', - 'format' => 'double', - ], - 'Duration' => [ - 'type' => 'number', - 'format' => 'double', - ], - 'FrameCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'BitDepth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'PixelFormat' => [ - 'type' => 'string', - ], - 'ColorSpace' => [ - 'type' => 'string', - ], - 'Height' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Width' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'CodecName' => ['type' => 'string'], + 'Language' => ['type' => 'string'], + 'Bitrate' => ['type' => 'integer', 'format' => 'int64'], + 'FrameRate' => ['type' => 'string'], + 'StartTime' => ['type' => 'number', 'format' => 'double'], + 'Duration' => ['type' => 'number', 'format' => 'double'], + 'FrameCount' => ['type' => 'integer', 'format' => 'int64'], + 'BitDepth' => ['type' => 'integer', 'format' => 'int64'], + 'PixelFormat' => ['type' => 'string'], + 'ColorSpace' => ['type' => 'string'], + 'Height' => ['type' => 'integer', 'format' => 'int64'], + 'Width' => ['type' => 'integer', 'format' => 'int64'], ], ], 'MetaQueryTagging' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'Value' => [ - 'type' => 'string', - ], + 'Key' => ['type' => 'string'], + 'Value' => ['type' => 'string'], ], ], 'MetaQueryUserMeta' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'Value' => [ - 'type' => 'string', - ], + 'Key' => ['type' => 'string'], + 'Value' => ['type' => 'string'], ], ], 'NotificationConfiguration' => [ @@ -3338,9 +1690,7 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'Id' => [ - 'type' => 'string', - ], + 'Id' => ['type' => 'string'], ], ], ], @@ -3348,34 +1698,20 @@ ], 'ObjectACL' => [ 'type' => 'string', - 'enum' => [ - 'private', - 'public-read', - 'public-read-write', - 'default', - ], + 'enum' => ['private', 'public-read', 'public-read-write', 'default'], ], 'ObjectHashConfiguration' => [ 'type' => 'object', 'properties' => [ - 'ObjectHashFunction' => [ - 'type' => 'string', - ], - 'DisplayObjectHash' => [ - 'type' => 'boolean', - ], + 'ObjectHashFunction' => ['type' => 'string'], + 'DisplayObjectHash' => ['type' => 'boolean'], ], ], 'ObjectIdentifier' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => true, - ], - 'VersionId' => [ - 'type' => 'string', - ], + 'Key' => ['type' => 'string', 'required' => true], + 'VersionId' => ['type' => 'string'], ], ], 'ObjectLinkInfo' => [ @@ -3386,13 +1722,8 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'PartNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'PartName' => [ - 'type' => 'string', - ], + 'PartNumber' => ['type' => 'integer', 'format' => 'int64'], + 'PartName' => ['type' => 'string'], ], ], ], @@ -3400,9 +1731,7 @@ ], 'ObjectList' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ObjectSummary', - ], + 'items' => ['$ref' => '#/components/schemas/ObjectSummary'], ], 'ObjectProcessConfiguration' => [ 'type' => 'object', @@ -3412,9 +1741,7 @@ 'properties' => [ 'AllowedFeature' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -3431,9 +1758,7 @@ 'properties' => [ 'Action' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -3443,12 +1768,8 @@ 'FunctionCompute' => [ 'type' => 'object', 'properties' => [ - 'FunctionAssumeRoleArn' => [ - 'type' => 'string', - ], - 'FunctionArn' => [ - 'type' => 'string', - ], + 'FunctionAssumeRoleArn' => ['type' => 'string'], + 'FunctionArn' => ['type' => 'string'], ], ], 'AdditionalFeatures' => [ @@ -3459,9 +1780,7 @@ 'properties' => [ 'CustomForwardHeader' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -3479,97 +1798,60 @@ 'ObjectSummary' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'LastModified' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'ETag' => [ - 'type' => 'string', - ], - 'Type' => [ - 'type' => 'string', - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'StorageClass' => [ - '$ref' => '#/components/schemas/StorageClass', - ], - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'RestoreInfo' => [ - 'type' => 'string', - ], - 'TransitionTime' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], + 'Key' => ['type' => 'string'], + 'LastModified' => ['type' => 'string', 'format' => 'iso8601'], + 'ETag' => ['type' => 'string'], + 'Type' => ['type' => 'string'], + 'Size' => ['type' => 'integer', 'format' => 'int64'], + 'StorageClass' => ['$ref' => '#/components/schemas/StorageClass'], + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + 'ResoreInfo' => ['type' => 'string'], ], ], 'ObjectVersion' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'VersionId' => [ - 'type' => 'string', - ], - 'IsLatest' => [ - 'type' => 'boolean', - ], - 'LastModified' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'ETag' => [ - 'type' => 'string', - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'StorageClass' => [ - '$ref' => '#/components/schemas/StorageClass', - ], - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'RestoreInfo' => [ - 'type' => 'string', - ], - 'TransitionTime' => [ - 'type' => 'string', - 'format' => 'iso8601', + 'Key' => ['type' => 'string'], + 'VersionId' => ['type' => 'string'], + 'IsLatest' => ['type' => 'boolean'], + 'LastModified' => ['type' => 'string', 'format' => 'iso8601'], + 'ETag' => ['type' => 'string'], + 'Size' => ['type' => 'integer', 'format' => 'int64'], + 'StorageClass' => ['$ref' => '#/components/schemas/StorageClass'], + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + ], + ], + 'ObjectWormConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'ObjectWormEnabled' => ['type' => 'string'], + 'Rule' => [ + 'type' => 'object', + 'properties' => [ + 'DefaultRetention' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Mode' => ['type' => 'string'], + 'Days' => ['type' => 'integer', 'format' => 'int64'], + 'Years' => ['type' => 'integer', 'format' => 'int64'], + ], + ], + ], + ], ], ], ], 'OutputSerialization' => [ 'type' => 'object', 'properties' => [ - 'CSV' => [ - '$ref' => '#/components/schemas/CSVOutput', - ], - 'JSON' => [ - '$ref' => '#/components/schemas/JSONOutput', - ], - 'KeepAllColumns' => [ - 'type' => 'boolean', - ], - 'OutputHeader' => [ - 'type' => 'boolean', - ], - 'OutputRawData' => [ - 'type' => 'boolean', - ], - 'EnablePayloadCrc' => [ - 'type' => 'boolean', - ], + 'CSV' => ['$ref' => '#/components/schemas/CSVOutput'], + 'JSON' => ['$ref' => '#/components/schemas/JSONOutput'], + 'KeepAllColumns' => ['type' => 'boolean'], + 'OutputHeader' => ['type' => 'boolean'], + 'OutputRawData' => ['type' => 'boolean'], + 'EnablePayloadCrc' => ['type' => 'boolean'], ], ], 'OverwriteConfiguration' => [ @@ -3580,26 +1862,16 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'ID' => [ - 'type' => 'string', - ], - 'Action' => [ - 'type' => 'string', - ], - 'Prefix' => [ - 'type' => 'string', - ], - 'Suffix' => [ - 'type' => 'string', - ], + 'ID' => ['type' => 'string'], + 'Action' => ['type' => 'string'], + 'Prefix' => ['type' => 'string'], + 'Suffix' => ['type' => 'string'], 'Principals' => [ 'type' => 'object', 'properties' => [ 'Principal' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -3611,239 +1883,85 @@ 'Owner' => [ 'type' => 'object', 'properties' => [ - 'ID' => [ - 'type' => 'string', - ], - 'DisplayName' => [ - 'type' => 'string', - ], + 'ID' => ['type' => 'string'], + 'DisplayName' => ['type' => 'string'], ], ], 'Part' => [ 'type' => 'object', 'properties' => [ - 'ETag' => [ - 'type' => 'string', - ], - 'PartNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Size' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LastModified' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - ], - ], - 'PromoteDataLakeCacheReq' => [ - 'type' => 'object', - 'properties' => [ - 'Object' => [ - 'type' => 'object', - 'properties' => [ - 'ObjectName' => [ - 'type' => 'string', - ], - 'Range' => [ - 'type' => 'string', - ], - ], - ], + 'ETag' => ['type' => 'string'], + 'PartNumber' => ['type' => 'integer', 'format' => 'int64'], + 'Size' => ['type' => 'integer', 'format' => 'int64'], + 'LastModified' => ['type' => 'string', 'format' => 'iso8601'], ], ], + 'PromoteDataLakeCacheReq' => [], 'PublicAccessBlockConfiguration' => [ 'type' => 'object', 'properties' => [ - 'BlockPublicAccess' => [ - 'type' => 'boolean', - ], - ], - ], - 'PutChannelConfiguration' => [ - 'type' => 'object', - 'properties' => [ - 'Status' => [ - 'type' => 'string', - ], - 'OrigPicForbidden' => [ - 'type' => 'boolean', - ], - 'UseSrcFormat' => [ - 'type' => 'boolean', - ], - 'SetAttachName' => [ - 'type' => 'boolean', - ], - 'UseStyleOnly' => [ - 'type' => 'boolean', - ], - 'AutoSetContentType' => [ - 'type' => 'boolean', - ], - 'Default404Pic' => [ - 'type' => 'string', - ], - 'StyleDelimiters' => [ - 'type' => 'string', - ], + 'BlockPublicAccess' => ['type' => 'boolean'], ], ], 'PutReplicationRule' => [ 'type' => 'object', 'properties' => [ - 'ID' => [ - 'type' => 'string', - ], - 'PrefixSet' => [ - '$ref' => '#/components/schemas/ReplicationPrefixSet', - ], - 'Action' => [ - 'type' => 'string', - ], - 'Destination' => [ - '$ref' => '#/components/schemas/ReplicationDestination', - ], + 'ID' => ['type' => 'string'], + 'PrefixSet' => ['$ref' => '#/components/schemas/ReplicationPrefixSet'], + 'Action' => ['type' => 'string'], + 'Destination' => ['$ref' => '#/components/schemas/ReplicationDestination'], 'HistoricalObjectReplication' => [ 'type' => 'string', - 'enum' => [ - 'enabled', - 'disabled', - ], - ], - 'SyncRole' => [ - 'type' => 'string', - ], - 'SourceSelectionCriteria' => [ - '$ref' => '#/components/schemas/ReplicationSourceSelectionCriteria', - ], - 'EncryptionConfiguration' => [ - '$ref' => '#/components/schemas/ReplicationEncryptionConfiguration', - ], - 'RTC' => [ - '$ref' => '#/components/schemas/RTC', + 'enum' => ['enabled', 'disabled'], ], + 'SyncRole' => ['type' => 'string'], + 'SourceSelectionCriteria' => ['$ref' => '#/components/schemas/ReplicationSourceSelectionCriteria'], + 'EncryptionConfiguration' => ['$ref' => '#/components/schemas/ReplicationEncryptionConfiguration'], + 'RTC' => ['$ref' => '#/components/schemas/RTC'], ], ], 'QoSConfiguration' => [ 'type' => 'object', 'properties' => [ - 'TotalUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'TotalUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'TotalDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'TotalQps' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetQps' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetQps' => ['type' => 'integer', 'format' => 'int64'], ], ], 'QoSConfigurationWithRemark' => [ 'type' => 'object', 'properties' => [ - 'TotalUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Remark' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - ], - ], - 'RTC' => [ - 'type' => 'object', - 'properties' => [ - 'Status' => [ - 'type' => 'string', - ], + 'TotalUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'TotalDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'TotalQps' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetQps' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetQps' => ['type' => 'integer', 'format' => 'int64'], + 'Remark' => ['type' => 'integer', 'format' => 'int64'], ], ], 'RefererConfiguration' => [ 'type' => 'object', 'properties' => [ - 'AllowEmptyReferer' => [ - 'type' => 'boolean', - 'required' => true, - ], - 'AllowTruncateQueryString' => [ - 'type' => 'boolean', - ], - 'TruncatePath' => [ - 'type' => 'boolean', - ], + 'AllowEmptyReferer' => ['type' => 'boolean', 'required' => true], + 'AllowTruncateQueryString' => ['type' => 'boolean'], + 'TruncatePath' => ['type' => 'boolean'], 'RefererList' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Referer' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -3852,9 +1970,7 @@ 'properties' => [ 'Referer' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -3863,55 +1979,33 @@ 'RegionInfo' => [ 'type' => 'object', 'properties' => [ - 'Region' => [ - 'type' => 'string', - ], - 'InternetEndpoint' => [ - 'type' => 'string', - ], - 'InternalEndpoint' => [ - 'type' => 'string', - ], - 'AccelerateEndpoint' => [ - 'type' => 'string', - ], + 'Region' => ['type' => 'string'], + 'InternetEndpoint' => ['type' => 'string'], + 'InternalEndpoint' => ['type' => 'string'], + 'AccelerateEndpoint' => ['type' => 'string'], ], ], - 'ReplicationAction' => [ - 'type' => 'string', - ], 'ReplicationConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Rule' => [ - '$ref' => '#/components/schemas/PutReplicationRule', - ], + 'Rule' => ['$ref' => '#/components/schemas/PutReplicationRule'], ], ], 'ReplicationDestination' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'Location' => [ - 'type' => 'string', - ], + 'Bucket' => ['type' => 'string'], + 'Location' => ['type' => 'string'], 'TransferType' => [ 'type' => 'string', - 'enum' => [ - 'internal', - 'oss_acc', - ], + 'enum' => ['internal', 'oss_acc'], ], ], ], 'ReplicationEncryptionConfiguration' => [ 'type' => 'object', 'properties' => [ - 'ReplicaKmsKeyID' => [ - 'type' => 'string', - ], + 'ReplicaKmsKeyID' => ['type' => 'string'], ], ], 'ReplicationPrefixSet' => [ @@ -3919,42 +2013,24 @@ 'properties' => [ 'Prefix' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], 'ReplicationProgressRule' => [ 'type' => 'object', 'properties' => [ - 'ID' => [ - 'type' => 'string', - ], - 'PrefixSet' => [ - '$ref' => '#/components/schemas/ReplicationPrefixSet', - ], - 'Action' => [ - 'type' => 'string', - ], - 'Destination' => [ - '$ref' => '#/components/schemas/ReplicationDestination', - ], - 'Status' => [ - 'type' => 'string', - ], - 'HistoricalObjectReplication' => [ - 'type' => 'string', - ], + 'ID' => ['type' => 'string'], + 'PrefixSet' => ['$ref' => '#/components/schemas/ReplicationPrefixSet'], + 'Action' => ['type' => 'string'], + 'Destination' => ['$ref' => '#/components/schemas/ReplicationDestination'], + 'Status' => ['type' => 'string'], + 'HistoricalObjectReplication' => ['type' => 'string'], 'Progress' => [ 'type' => 'object', 'properties' => [ - 'HistoricalObject' => [ - 'type' => 'string', - ], - 'NewObject' => [ - 'type' => 'string', - ], + 'HistoricalObject' => ['type' => 'string'], + 'NewObject' => ['type' => 'string'], ], ], ], @@ -3962,54 +2038,27 @@ 'ReplicationRule' => [ 'type' => 'object', 'properties' => [ - 'ID' => [ - 'type' => 'string', - ], - 'PrefixSet' => [ - '$ref' => '#/components/schemas/ReplicationPrefixSet', - ], - 'Action' => [ - 'type' => 'string', - ], - 'Destination' => [ - '$ref' => '#/components/schemas/ReplicationDestination', - ], - 'Status' => [ - 'type' => 'string', - ], + 'ID' => ['type' => 'string'], + 'PrefixSet' => ['$ref' => '#/components/schemas/ReplicationPrefixSet'], + 'Action' => ['type' => 'string'], + 'Destination' => ['$ref' => '#/components/schemas/ReplicationDestination'], + 'Status' => ['type' => 'string'], 'HistoricalObjectReplication' => [ 'type' => 'string', - 'enum' => [ - 'enabled', - 'disabled', - ], - ], - 'SyncRole' => [ - 'type' => 'string', - ], - 'SourceSelectionCriteria' => [ - '$ref' => '#/components/schemas/ReplicationSourceSelectionCriteria', - ], - 'EncryptionConfiguration' => [ - '$ref' => '#/components/schemas/ReplicationEncryptionConfiguration', - ], - 'RTC' => [ - '$ref' => '#/components/schemas/RTC', + 'enum' => ['enabled', 'disabled'], ], + 'SyncRole' => ['type' => 'string'], + 'SourceSelectionCriteria' => ['$ref' => '#/components/schemas/ReplicationSourceSelectionCriteria'], + 'EncryptionConfiguration' => ['$ref' => '#/components/schemas/ReplicationEncryptionConfiguration'], + 'RTC' => ['$ref' => '#/components/schemas/RTC'], ], ], 'ReplicationRuleProgress' => [ 'type' => 'object', 'properties' => [ - 'ID' => [ - 'type' => 'string', - ], - 'PrefixSet' => [ - '$ref' => '#/components/schemas/ReplicationPrefixSet', - ], - 'Action' => [ - 'type' => 'string', - ], + 'ID' => ['type' => 'string'], + 'PrefixSet' => ['$ref' => '#/components/schemas/ReplicationPrefixSet'], + 'Action' => ['type' => 'string'], ], ], 'ReplicationRules' => [ @@ -4017,9 +2066,7 @@ 'properties' => [ 'ID' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -4031,116 +2078,53 @@ 'properties' => [ 'Status' => [ 'type' => 'string', - 'enum' => [ - 'Enabled', - 'Disabled', - ], + 'enum' => ['Enabled', 'Disabled'], ], ], ], ], ], - 'ReplicationStatus' => [ - 'type' => 'string', - ], - 'RequestPaymentConfiguration' => [ + 'RequesterQoSInfo' => [ 'type' => 'object', 'properties' => [ - 'Payer' => [ - 'type' => 'string', - ], + 'Requester' => ['type' => 'string'], + 'QoSConfiguration' => ['$ref' => '#/components/schemas/QoSConfiguration'], ], ], - 'RequesterQoSInfo' => [ + 'RequestPaymentConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Requester' => [ - 'type' => 'string', - ], - 'QoSConfiguration' => [ - '$ref' => '#/components/schemas/QoSConfiguration', - ], + 'Payer' => ['type' => 'string'], ], ], 'ReservedCapacityCreateConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'Region' => [ - 'type' => 'string', - ], - 'Capacity' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'DataRedundancyType' => [ - 'type' => 'string', - ], - 'Years' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Name' => ['type' => 'string'], + 'Region' => ['type' => 'string'], + 'Capacity' => ['type' => 'integer', 'format' => 'int64'], + 'DataRedundancyType' => ['type' => 'string'], + 'Years' => ['type' => 'integer', 'format' => 'int64'], ], ], 'ReservedCapacityRecord' => [ 'type' => 'object', 'properties' => [ - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'ID' => [ - 'type' => 'string', - ], - 'Name' => [ - 'type' => 'string', - ], - 'Region' => [ - 'type' => 'string', - ], - 'Version' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Capacity' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'CreateTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LastModifyTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'LastExpansionCapacity' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExpansionTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'DueTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Years' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'FirstTimeEnabled' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Status' => [ - 'type' => 'string', - ], - 'DataRedundancyType' => [ - 'type' => 'string', - ], + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + 'ID' => ['type' => 'string'], + 'Name' => ['type' => 'string'], + 'Region' => ['type' => 'string'], + 'Version' => ['type' => 'integer', 'format' => 'int64'], + 'Capacity' => ['type' => 'integer', 'format' => 'int64'], + 'CreateTime' => ['type' => 'integer', 'format' => 'int64'], + 'LastModifyTime' => ['type' => 'integer', 'format' => 'int64'], + 'LastExpansionCapacity' => ['type' => 'integer', 'format' => 'int64'], + 'ExpansionTime' => ['type' => 'integer', 'format' => 'int64'], + 'DueTime' => ['type' => 'integer', 'format' => 'int64'], + 'Years' => ['type' => 'integer', 'format' => 'int64'], + 'FirstTimeEnabled' => ['type' => 'integer', 'format' => 'int64'], + 'Status' => ['type' => 'string'], + 'DataRedundancyType' => ['type' => 'string'], ], ], 'ReservedCapacityRecordList' => [ @@ -4148,52 +2132,31 @@ 'properties' => [ 'ReservedCapacityRecord' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ReservedCapacityRecord', - ], + 'items' => ['$ref' => '#/components/schemas/ReservedCapacityRecord'], ], ], ], 'ReservedCapacityUpdateConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Capacity' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Years' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Status' => [ - 'type' => 'string', - ], + 'Capacity' => ['type' => 'integer', 'format' => 'int64'], + 'Years' => ['type' => 'integer', 'format' => 'int64'], + 'Status' => ['type' => 'string'], ], ], - 'ResourceGroupId' => [ - 'type' => 'string', - ], + 'ResourceGroupId' => ['type' => 'string'], 'ResourcePoolBucket' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'JoinTime' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], + 'Name' => ['type' => 'string'], + 'JoinTime' => ['type' => 'string', 'format' => 'iso8601'], ], ], 'ResourcePoolSimpleInfo' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'CreateTime' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], + 'CreateTime' => ['type' => 'string'], ], ], 'ResponseHeaderConfiguration' => [ @@ -4204,17 +2167,13 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], 'Filters' => [ 'type' => 'object', 'properties' => [ 'Operation' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -4223,9 +2182,7 @@ 'properties' => [ 'Header' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -4237,68 +2194,43 @@ 'RestoreRequest' => [ 'type' => 'object', 'properties' => [ - 'Days' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'Days' => ['type' => 'integer', 'format' => 'int64'], 'JobParameters' => [ 'type' => 'object', 'properties' => [ - 'Tier' => [ - 'type' => 'string', - ], + 'Tier' => ['type' => 'string'], ], ], ], ], + 'Retention' => [ + 'type' => 'object', + 'properties' => [ + 'Mode' => ['type' => 'string'], + 'RetainUntilDate' => ['type' => 'string'], + ], + ], 'RoutingRule' => [ 'type' => 'object', 'properties' => [ - 'RuleNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Condition' => [ - '$ref' => '#/components/schemas/RoutingRuleCondition', - ], - 'Redirect' => [ - '$ref' => '#/components/schemas/RoutingRuleRedirect', - ], - 'LuaConfig' => [ - '$ref' => '#/components/schemas/RoutingRuleLuaConfig', - ], + 'RuleNumber' => ['type' => 'integer', 'format' => 'int64'], + 'Condition' => ['$ref' => '#/components/schemas/RoutingRuleCondition'], + 'Redirect' => ['$ref' => '#/components/schemas/RoutingRuleRedirect'], ], ], 'RoutingRuleCondition' => [ 'type' => 'object', 'properties' => [ - 'KeyPrefixEquals' => [ - 'type' => 'string', - ], - 'KeySuffixEquals' => [ - 'type' => 'string', - ], - 'HttpErrorCodeReturnedEquals' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'KeyPrefixEquals' => ['type' => 'string'], + 'KeySuffixEquals' => ['type' => 'string'], + 'HttpErrorCodeReturnedEquals' => ['type' => 'integer', 'format' => 'int64'], 'IncludeHeader' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'Equals' => [ - 'type' => 'string', - ], - 'StartsWith' => [ - 'type' => 'string', - ], - 'EndsWith' => [ - 'type' => 'string', - ], + 'Key' => ['type' => 'string'], + 'Equals' => ['type' => 'string'], ], ], ], @@ -4307,451 +2239,179 @@ 'RoutingRuleLuaConfig' => [ 'type' => 'object', 'properties' => [ - 'Script' => [ - 'type' => 'string', - ], + 'Script' => ['type' => 'string'], ], ], 'RoutingRuleRedirect' => [ 'type' => 'object', 'properties' => [ - 'RedirectType' => [ - 'type' => 'string', - ], - 'PassQueryString' => [ - 'type' => 'boolean', - ], - 'MirrorURL' => [ - 'type' => 'string', - ], - 'MirrorSNI' => [ - 'type' => 'boolean', - ], - 'MirrorPassQueryString' => [ - 'type' => 'boolean', - ], - 'MirrorFollowRedirect' => [ - 'type' => 'boolean', - ], - 'MirrorCheckMd5' => [ - 'type' => 'boolean', - ], + 'RedirectType' => ['type' => 'string'], + 'PassQueryString' => ['type' => 'boolean'], + 'MirrorURL' => ['type' => 'string'], + 'MirrorSNI' => ['type' => 'boolean'], + 'MirrorPassQueryString' => ['type' => 'boolean'], + 'MirrorFollowRedirect' => ['type' => 'boolean'], + 'MirrorCheckMd5' => ['type' => 'boolean'], 'MirrorHeaders' => [ 'type' => 'object', 'properties' => [ - 'PassAll' => [ - 'type' => 'boolean', - ], + 'PassAll' => ['type' => 'boolean'], 'Pass' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], 'Remove' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], 'Set' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'Value' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], - 'Protocol' => [ - 'type' => 'string', - ], - 'HostName' => [ - 'type' => 'string', - ], - 'ReplaceKeyPrefixWith' => [ - 'type' => 'string', - ], - 'EnableReplacePrefix' => [ - 'type' => 'boolean', - ], - 'ReplaceKeyWith' => [ - 'type' => 'string', - ], - 'HttpRedirectCode' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'MirrorPassOriginalSlashes' => [ - 'type' => 'boolean', - ], - 'MirrorURLSlave' => [ - 'type' => 'string', - ], - 'MirrorURLProbe' => [ - 'type' => 'string', - ], - 'MirrorSaveOssMeta' => [ - 'type' => 'boolean', - ], - 'MirrorProxyPass' => [ - 'type' => 'boolean', - ], - 'MirrorAllowGetImageInfo' => [ - 'type' => 'boolean', - ], - 'MirrorAllowVideoSnapshot' => [ - 'type' => 'boolean', - ], - 'MirrorIsExpressTunnel' => [ - 'type' => 'boolean', - ], - 'MirrorDstRegion' => [ - 'type' => 'string', - ], - 'MirrorDstVpcId' => [ - 'type' => 'string', - ], - 'MirrorDstSlaveVpcId' => [ - 'type' => 'string', - ], - 'MirrorUserLastModified' => [ - 'type' => 'boolean', - ], - 'MirrorSwitchAllErrors' => [ - 'type' => 'boolean', - ], - 'MirrorTunnelId' => [ - 'type' => 'string', - ], - 'MirrorUsingRole' => [ - 'type' => 'boolean', - ], - 'MirrorRole' => [ - 'type' => 'string', - ], - 'MirrorAllowHeadObject' => [ - 'type' => 'boolean', - ], - 'TransparentMirrorResponseCodes' => [ - 'type' => 'string', - ], - 'MirrorAsyncStatus' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'MirrorTaggings' => [ - 'type' => 'object', - 'properties' => [ - 'Taggings' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'object', - 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'Value' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], - 'MirrorReturnHeaders' => [ - 'type' => 'object', - 'properties' => [ - 'ReturnHeader' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'object', - 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'Value' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], - 'MirrorAuth' => [ - 'type' => 'object', - 'properties' => [ - 'AuthType' => [ - 'type' => 'string', - ], - 'Region' => [ - 'type' => 'string', - ], - 'AccessKeyId' => [ - 'type' => 'string', - ], - 'AccessKeySecret' => [ - 'type' => 'string', - ], - ], - ], - 'MirrorMultiAlternates' => [ - 'type' => 'object', - 'properties' => [ - 'MirrorMultiAlternate' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'object', - 'properties' => [ - 'MirrorMultiAlternateNumber' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'MirrorMultiAlternateURL' => [ - 'type' => 'string', - ], - 'MirrorMultiAlternateVpcId' => [ - 'type' => 'string', - ], - 'MirrorMultiAlternateDstRegion' => [ - 'type' => 'string', - ], + 'Key' => ['type' => 'string'], + 'Value' => ['type' => 'string'], ], ], ], ], ], + 'Protocol' => ['type' => 'string'], + 'HostName' => ['type' => 'string'], + 'ReplaceKeyPrefixWith' => ['type' => 'string'], + 'EnableReplacePrefix' => ['type' => 'boolean'], + 'ReplaceKeyWith' => ['type' => 'string'], + 'HttpRedirectCode' => ['type' => 'integer', 'format' => 'int64'], + 'MirrorPassOriginalSlashes' => ['type' => 'boolean'], ], ], - 'RtcConfiguration' => [ + 'RTC' => [ 'type' => 'object', 'properties' => [ - 'RTC' => [ - '$ref' => '#/components/schemas/RTC', - ], - 'ID' => [ - 'type' => 'string', - ], + 'Status' => ['type' => 'string'], ], ], - 'SSEKMS' => [ + 'RtcConfiguration' => [ 'type' => 'object', 'properties' => [ - 'KeyId' => [ - 'type' => 'string', - ], + 'RTC' => ['$ref' => '#/components/schemas/RTC'], + 'ID' => ['type' => 'string'], ], ], - 'SSEOSS' => [ - 'type' => 'string', - ], 'SelectMetaRequest' => [ 'type' => 'object', 'properties' => [ - 'InputSerialization' => [ - '$ref' => '#/components/schemas/InputSerialization', - ], - 'OverwriteIfExists' => [ - 'type' => 'boolean', - ], + 'InputSerialization' => ['$ref' => '#/components/schemas/InputSerialization'], + 'OverwriteIfExists' => ['type' => 'boolean'], ], ], 'SelectMetaStatus' => [ 'type' => 'object', 'properties' => [ - 'Offset' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalScannedBytes' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Status' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'SplitsCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'RowsCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ColsCount' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ErrorMessage' => [ - 'type' => 'string', - ], + 'Offset' => ['type' => 'integer', 'format' => 'int64'], + 'TotalScannedBytes' => ['type' => 'integer', 'format' => 'int64'], + 'Status' => ['type' => 'integer', 'format' => 'int64'], + 'SplitsCount' => ['type' => 'integer', 'format' => 'int64'], + 'RowsCount' => ['type' => 'integer', 'format' => 'int64'], + 'ColsCount' => ['type' => 'integer', 'format' => 'int64'], + 'ErrorMessage' => ['type' => 'string'], ], ], - 'SelectProcess' => [ - 'type' => 'string', - ], + 'SelectProcess' => ['type' => 'string'], 'SelectRequest' => [ 'type' => 'object', 'properties' => [ - 'Expression' => [ - 'type' => 'string', - ], - 'InputSerialization' => [ - '$ref' => '#/components/schemas/InputSerialization', - ], - 'OutputSerialization' => [ - '$ref' => '#/components/schemas/OutputSerialization', - ], - 'Options' => [ - '$ref' => '#/components/schemas/SelectRequestOptions', - ], + 'Expression' => ['type' => 'string'], + 'InputSerialization' => ['$ref' => '#/components/schemas/InputSerialization'], + 'OutputSerialization' => ['$ref' => '#/components/schemas/OutputSerialization'], + 'Options' => ['$ref' => '#/components/schemas/SelectRequestOptions'], ], ], 'SelectRequestOptions' => [ 'type' => 'object', 'properties' => [ - 'SkipPartialDataRecord' => [ - 'type' => 'boolean', - ], - 'MaxSkippedRecordsAllowed' => [ - 'type' => 'integer', - 'format' => 'int64', - ], + 'SkipPartialDataRecord' => ['type' => 'boolean'], + 'MaxSkippedRecordsAllowed' => ['type' => 'integer', 'format' => 'int64'], ], ], 'ServerSideEncryptionRule' => [ 'type' => 'object', 'properties' => [ - 'ApplyServerSideEncryptionByDefault' => [ - '$ref' => '#/components/schemas/ApplyServerSideEncryptionByDefault', - ], + 'ApplyServerSideEncryptionByDefault' => ['$ref' => '#/components/schemas/ApplyServerSideEncryptionByDefault'], ], ], + 'SSEKMS' => [ + 'type' => 'object', + 'properties' => [ + 'KeyId' => ['type' => 'string'], + ], + ], + 'SSEOSS' => ['type' => 'string'], 'StorageClass' => [ 'type' => 'string', - 'enum' => [ - 'Standard', - 'IA', - 'Archive', - 'ColdArchive', - 'DeepColdArchive', - ], + 'enum' => ['Standard', 'IA', 'Archive', 'ColdArchive', 'DeepColdArchive'], ], 'Style' => [ 'type' => 'object', 'properties' => [ - 'Content' => [ - 'type' => 'string', - ], + 'Content' => ['type' => 'string'], ], ], 'StyleInfo' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'Content' => [ - 'type' => 'string', - ], - 'CreateTime' => [ - 'type' => 'string', - ], - 'LastModifyTime' => [ - 'type' => 'string', - ], - 'Category' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], + 'Content' => ['type' => 'string'], + 'CreateTime' => ['type' => 'string'], + 'LastModifyTime' => ['type' => 'string'], + 'Category' => ['type' => 'string'], ], ], 'Tag' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - 'required' => true, - ], - 'Value' => [ - 'type' => 'string', - ], + 'Key' => ['type' => 'string', 'required' => true], + 'Value' => ['type' => 'string'], ], ], - 'TagSet' => [ + 'Tagging' => [ 'type' => 'object', 'properties' => [ - 'Tag' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/Tag', - ], - ], + 'TagSet' => ['$ref' => '#/components/schemas/TagSet', 'required' => false], ], ], - 'Tagging' => [ + 'TagSet' => [ 'type' => 'object', 'properties' => [ - 'TagSet' => [ - '$ref' => '#/components/schemas/TagSet', - 'required' => false, + 'Tag' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/Tag'], ], ], ], 'TransferAccelerationConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Enabled' => [ - 'type' => 'boolean', - ], + 'Enabled' => ['type' => 'boolean'], ], ], 'Upload' => [ 'type' => 'object', 'properties' => [ - 'Key' => [ - 'type' => 'string', - ], - 'UploadId' => [ - 'type' => 'string', - ], - 'Initiated' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], + 'Key' => ['type' => 'string'], + 'UploadId' => ['type' => 'string'], + 'Initiated' => ['type' => 'string', 'format' => 'iso8601'], ], ], 'UserAntiDDOSInfo' => [ 'type' => 'object', 'properties' => [ - 'InstanceId' => [ - 'type' => 'string', - ], - 'Owner' => [ - 'type' => 'string', - ], - 'Ctime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Mtime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ActiveTime' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Status' => [ - 'type' => 'string', - ], + 'InstanceId' => ['type' => 'string'], + 'Owner' => ['type' => 'string'], + 'Ctime' => ['type' => 'integer', 'format' => 'int64'], + 'Mtime' => ['type' => 'integer', 'format' => 'int64'], + 'ActiveTime' => ['type' => 'integer', 'format' => 'int64'], + 'Status' => ['type' => 'string'], ], ], 'UserDefinedLogFieldsConfiguration' => [ @@ -4762,9 +2422,7 @@ 'properties' => [ 'header' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -4773,9 +2431,7 @@ 'properties' => [ 'parameter' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], + 'items' => ['type' => 'string'], ], ], ], @@ -4784,79 +2440,37 @@ 'UserQosConfiguration' => [ 'type' => 'object', 'properties' => [ - 'TotalUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetUploadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetDownloadBandwidth' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'TotalQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IntranetQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'ExtranetQps' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Remark' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Region' => [ - 'type' => 'string', - ], - 'DefaultQoSConfiguration' => [ - '$ref' => '#/components/schemas/QoSConfigurationWithRemark', - ], + 'TotalUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetUploadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'TotalDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetDownloadBandwidth' => ['type' => 'integer', 'format' => 'int64'], + 'TotalQps' => ['type' => 'integer', 'format' => 'int64'], + 'IntranetQps' => ['type' => 'integer', 'format' => 'int64'], + 'ExtranetQps' => ['type' => 'integer', 'format' => 'int64'], + 'Remark' => ['type' => 'integer', 'format' => 'int64'], + 'Region' => ['type' => 'string'], + 'DefaultQoSConfiguration' => ['$ref' => '#/components/schemas/QoSConfigurationWithRemark'], ], ], 'VersioningConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Status' => [ - '$ref' => '#/components/schemas/BucketVersioningStatus', - ], + 'Status' => ['$ref' => '#/components/schemas/BucketVersioningStatus'], ], ], 'VirtualBucket' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], 'RealBucket' => [ 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], + 'Status' => ['type' => 'string'], ], ], ], @@ -4870,34 +2484,24 @@ 'items' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], + 'Name' => ['type' => 'string'], ], ], ], ], ], - 'VpcId' => [ - 'type' => 'string', - ], + 'VpcId' => ['type' => 'string'], 'WebsiteConfiguration' => [ 'type' => 'object', 'properties' => [ - 'IndexDocument' => [ - '$ref' => '#/components/schemas/IndexDocument', - ], - 'ErrorDocument' => [ - '$ref' => '#/components/schemas/ErrorDocument', - ], + 'IndexDocument' => ['$ref' => '#/components/schemas/IndexDocument'], + 'ErrorDocument' => ['$ref' => '#/components/schemas/ErrorDocument'], 'RoutingRules' => [ 'type' => 'object', 'properties' => [ 'RoutingRule' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/RoutingRule', - ], + 'items' => ['$ref' => '#/components/schemas/RoutingRule'], ], ], ], @@ -4906,406 +2510,255 @@ ], ], 'apis' => [ - 'ListBuckets' => [ - 'path' => '/', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AbortBucketWorm' => [ + 'path' => '/?worm', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'prefix', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'marker', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'max-keys', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-resource-group-id', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/ResourceGroupId', - 'required' => false, - ], - ], - [ - 'name' => 'tag-key', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'tag-value', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'tagging', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'bucket', + 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'ListAllMyBucketsResult' => [ - 'type' => 'object', - 'properties' => [ - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'Prefix' => [ - 'type' => 'string', - ], - 'Marker' => [ - 'type' => 'string', - ], - 'MaxKeys' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'NextMarker' => [ - 'type' => 'string', - ], - 'Buckets' => [ - 'type' => 'object', - 'properties' => [ - 'Bucket' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/Bucket', - ], - ], - ], - ], - ], - ], - ], - ], - ], + 200 => [], + '4xx' => [], '5xx' => [], ], ], - 'DescribeRegions' => [ - 'path' => '/?regions', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AbortMultipartUpload' => [ + 'path' => '/{key}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'regions', + 'name' => 'bucket', + 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'uploadId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'RegionInfoList' => [ - 'type' => 'object', - 'properties' => [ - 'RegionInfo' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/RegionInfo', - ], - ], - ], - ], - ], - ], - ], + 200 => [], + '5XX' => [], ], ], - 'GetBucketStat' => [ - 'path' => '/?stat', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'AppendObject' => [ + 'path' => '/{key}?append', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/octet-stream'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'BucketStat' => [ - '$ref' => '#/components/schemas/BucketStat', - ], - ], - ], + [ + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'PutBucket' => [ - 'path' => '/', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'position', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-server-side-encryption', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'x-oss-acl', + 'name' => 'x-oss-object-acl', 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/BucketACL', - 'required' => false, - ], + 'schema' => ['$ref' => '#/components/schemas/ObjectACL', 'required' => false], ], [ - 'name' => 'x-oss-resource-group-id', + 'name' => 'x-oss-storage-class', 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/ResourceGroupId', - 'required' => false, - ], + 'schema' => ['$ref' => '#/components/schemas/StorageClass', 'required' => false], ], [ - 'name' => 'x-oss-bucket-tagging', + 'name' => 'x-oss-meta-*', 'in' => 'header', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], [ + 'name' => 'Cache-Control', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Content-Disposition', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Content-Encoding', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Content-MD5', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Expires', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'body', 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'CreateBucketConfiguration' => [ - '$ref' => '#/components/schemas/CreateBucketConfiguration', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'format' => 'binary', 'required' => false], + ], + ], + ], + 'CloseMetaQuery' => [ + 'path' => '/?metaQuery&comp=delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'bucket', + 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], - '5XX' => [], ], ], - 'DeleteBucket' => [ + 'CompleteBucketWorm' => [ 'path' => '/', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'wormId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], - '5XX' => [], + '4xx' => [], + '5xx' => [], ], ], - 'ListObjects' => [ - 'path' => '/', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CompleteMultipartUpload' => [ + 'path' => '/{key}', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'delimiter', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'marker', + 'name' => 'uploadId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'max-keys', + 'name' => 'encoding-type', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['$ref' => '#/components/schemas/EncodeType', 'required' => false], ], [ - 'name' => 'prefix', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'x-oss-forbid-overwrite', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'encoding-type', - 'in' => 'query', + 'name' => 'x-oss-complete-all', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - '$ref' => '#/components/schemas/EncodeType', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'CompleteMultipartUpload' => ['$ref' => '#/components/schemas/CompleteMultipartUpload', 'required' => false], + ], ], ], ], @@ -5314,140 +2767,122 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListBucketResult' => [ + 'CompleteMultipartUploadResult' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'Prefix' => [ - 'type' => 'string', - ], - 'Marker' => [ - 'type' => 'string', - ], - 'MaxKeys' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'Delimiter' => [ - 'type' => 'string', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'EncodingType' => [ - 'type' => 'string', - ], - 'NextMarker' => [ - 'type' => 'string', - ], - 'Contents' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ObjectSummary', - ], - ], - 'CommonPrefixes' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CommonPrefix', - ], - ], + 'EncodingType' => ['type' => 'string'], + 'Location' => ['type' => 'string'], + 'Bucket' => ['type' => 'string'], + 'Key' => ['type' => 'string'], + 'ETag' => ['type' => 'string'], ], ], ], ], ], - '4xx' => [], - '5xx' => [], + '5XX' => [], ], ], - 'ListObjectsV2' => [ - 'path' => '/?list-type=2', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CopyObject' => [ + 'path' => '/{key}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'delimiter', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'max-keys', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'name' => 'x-oss-copy-source', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'prefix', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'x-oss-forbid-overwrite', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'encoding-type', - 'in' => 'query', - 'schema' => [ - '$ref' => '#/components/schemas/EncodeType', - 'required' => false, - ], + 'name' => 'x-oss-copy-source-if-match', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'fetch-owner', - 'in' => 'query', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], + 'name' => 'x-oss-copy-source-if-none-match', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'start-after', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'x-oss-copy-source-if-unmodified-since', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'continuation-token', - 'in' => 'query', + 'name' => 'x-oss-copy-source-if-modified-since', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-metadata-directive', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-server-side-encryption', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-server-side-data-encryption', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-server-side-encryption-key-id', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-object-acl', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/ObjectACL', 'required' => false], + ], + [ + 'name' => 'x-oss-storage-class', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/StorageClass', 'required' => false], + ], + [ + 'name' => 'x-oss-tagging', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-tagging-directive', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-meta-*', + 'in' => 'header', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], ], @@ -5456,89 +2891,47 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListBucketResult' => [ + 'CopyObjectResult' => [ 'type' => 'object', 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'Prefix' => [ - 'type' => 'string', - ], - 'StartAfter' => [ - 'type' => 'string', - ], - 'MaxKeys' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'Delimiter' => [ - 'type' => 'string', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'KeyCount' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'EncodingType' => [ - 'type' => 'string', - ], - 'ContinuationToken' => [ - 'type' => 'string', - ], - 'NextContinuationToken' => [ - 'type' => 'string', - ], - 'Contents' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ObjectSummary', - ], - ], - 'CommonPrefixes' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CommonPrefix', - ], - ], + 'ETag' => ['type' => 'string'], + 'LastModified' => ['type' => 'string'], ], ], ], ], ], - '4xx' => [], - '5xx' => [], + '5XX' => [], ], ], - 'GetBucketInfo' => [ - 'path' => '/?bucketInfo', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateAccessPoint' => [ + 'path' => '/?accessPoint', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'CreateAccessPointConfiguration' => ['$ref' => '#/components/schemas/CreateAccessPointConfiguration', 'required' => false], + ], ], ], ], @@ -5547,43 +2940,34 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'BucketInfo' => [ - '$ref' => '#/components/schemas/BucketInfo', - ], + 'CreateAccessPointResult' => ['$ref' => '#/components/schemas/CreateAccessPointResult'], ], ], ], - '5XX' => [], ], ], - 'GetBucketLocation' => [ - 'path' => '/?location', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'CreateBucketDataRedundancyTransition' => [ + 'path' => '/?redundancyTransition', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'x-oss-target-redundancy-type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -5591,51 +2975,57 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'LocationConstraint' => [ - 'type' => 'string', + 'BucketDataRedundancyTransition' => [ + 'type' => 'object', + 'properties' => [ + 'TaskId' => ['type' => 'string'], + ], ], ], ], ], - '5XX' => [], ], ], - 'ListAccessPoints' => [ - 'path' => '/?accessPoint', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateCnameToken' => [ + 'path' => '/?cname&comp=token', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'max-keys', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'name' => 'bucket', + 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'continuation-token', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'BucketCnameConfiguration' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Cname' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Domain' => ['type' => 'string', 'required' => false], + ], + ], + ], + ], + ], ], ], ], @@ -5644,334 +3034,227 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListAccessPointsResult' => [ - '$ref' => '#/components/schemas/ListAccessPointsResult', - ], + 'CnameToken' => ['$ref' => '#/components/schemas/CnameToken'], ], ], ], ], ], - 'GetAccessPoint' => [ - 'path' => '/?accessPoint', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'CreateSelectObjectMeta' => [ + 'path' => '/{key}', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-access-point-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'responses' => [ - 200 => [ + [ + 'name' => 'x-oss-process', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'GetAccessPointResult' => [ - '$ref' => '#/components/schemas/GetAccessPointResult', - ], + 'CsvMetaRequest' => ['$ref' => '#/components/schemas/SelectMetaRequest', 'required' => false], ], ], ], ], - ], - 'GetAccessPointPolicy' => [ - 'path' => '/?accessPointPolicy', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', + 'responses' => [ + 200 => [ + 'schema' => ['$ref' => '#/components/schemas/SelectMetaStatus'], + ], ], + ], + 'DeleteAccessPoint' => [ + 'path' => '/?accessPoint', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'x-oss-access-point-name', 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], + 'responses' => [ + 200 => [], + ], ], 'DeleteAccessPointPolicy' => [ 'path' => '/?accessPointPolicy', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'x-oss-access-point-name', 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], ], - 'PutAccessPointPolicy' => [ - 'path' => '/?accessPointPolicy', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'DeleteBucket' => [ + 'path' => '/', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], + ], + 'responses' => [ + 200 => [], + '5XX' => [], + ], + ], + 'DeleteBucketCommonHeader' => [ + 'path' => '/?x-oss-common-header', + 'methods' => ['delete'], + 'schemes' => ['https'], + 'security' => [ [ - 'name' => 'x-oss-access-point-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'AK' => [], ], + ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, + 'parameters' => [ [ - 'name' => 'body', - 'in' => 'body', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'bucket', + 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], ], ], - ], - 'DeleteAccessPoint' => [ - 'path' => '/?accessPoint', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', + 'responses' => [ + 200 => [], ], + ], + 'DeleteBucketCors' => [ + 'path' => '/?cors', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-access-point-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], + '5XX' => [], ], ], - 'CreateAccessPoint' => [ - 'path' => '/?accessPoint', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'DeleteBucketEncryption' => [ + 'path' => '/?encryption', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'CreateAccessPointConfiguration' => [ - '$ref' => '#/components/schemas/CreateAccessPointConfiguration', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'CreateAccessPointResult' => [ - '$ref' => '#/components/schemas/CreateAccessPointResult', - ], - ], - ], - ], + 200 => [], + '5XX' => [], ], ], - 'InitiateBucketWorm' => [ - 'path' => '/?worm', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteBucketInventory' => [ + 'path' => '/?inventory', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'InitiateWormConfiguration' => [ - '$ref' => '#/components/schemas/InitiateWormConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'inventoryId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -5979,247 +3262,135 @@ '4xx' => [], ], ], - 'AbortBucketWorm' => [ - 'path' => '/?worm', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteBucketLifecycle' => [ + 'path' => '/?lifecycle', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], - '4xx' => [], - '5xx' => [], + '5XX' => [], ], ], - 'CompleteBucketWorm' => [ - 'path' => '/', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteBucketLogging' => [ + 'path' => '/?logging', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'wormId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], - '4xx' => [], - '5xx' => [], + '5XX' => [], ], ], - 'ExtendBucketWorm' => [ - 'path' => '/?wormExtend', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteBucketPolicy' => [ + 'path' => '/?policy', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'wormId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ExtendWormConfiguration' => [ - '$ref' => '#/components/schemas/ExtendWormConfiguration', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], '4xx' => [], - '5xx' => [], ], ], - 'GetBucketWorm' => [ - 'path' => '/?worm', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteBucketReplication' => [ + 'path' => '/?replication&comp=delete', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'responses' => [ - 200 => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'WormConfiguration' => [ + 'ReplicationRules' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'WormId' => [ - 'type' => 'string', - ], - 'State' => [ - '$ref' => '#/components/schemas/BucketWormState', - ], - 'RetentionPeriodInDays' => [ - 'type' => 'integer', - 'format' => 'int32', - ], - 'CreationDate' => [ - 'type' => 'string', - ], - 'ExpirationDate' => [ - 'type' => 'string', - ], + 'ID' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], - ], - 'PutBucketAcl' => [ - 'path' => '/?acl', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', + 'responses' => [ + 200 => [], + '5xx' => [], ], + ], + 'DeleteBucketTags' => [ + 'path' => '/?tagging', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-acl', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/BucketACL', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -6227,101 +3398,46 @@ '5XX' => [], ], ], - 'GetBucketAcl' => [ - 'path' => '/?acl', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteBucketWebsite' => [ + 'path' => '/?website', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'AccessControlPolicy' => [ - 'type' => 'object', - 'properties' => [ - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'AccessControlList' => [ - 'type' => 'object', - 'properties' => [ - 'Grant' => [ - '$ref' => '#/components/schemas/BucketACL', - ], - ], - ], - ], - ], - ], - ], - ], + 200 => [], '5XX' => [], ], ], - 'PutBucketLifecycle' => [ - 'path' => '/?lifecycle', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteCname' => [ + 'path' => '/?cname&comp=delete', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-allow-same-action-overlap', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -6331,9 +3447,18 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'LifecycleConfiguration' => [ - '$ref' => '#/components/schemas/LifecycleConfiguration', + 'BucketCnameConfiguration' => [ + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Cname' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Domain' => ['type' => 'string', 'required' => false], + ], + ], + ], ], ], ], @@ -6341,81 +3466,64 @@ ], 'responses' => [ 200 => [], - '5XX' => [], ], ], - 'GetBucketLifecycle' => [ - 'path' => '/?lifecycle', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteLiveChannel' => [ + 'path' => '/{channel}?live', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'channel', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'LifecycleConfiguration' => [ - '$ref' => '#/components/schemas/LifecycleConfiguration', - ], - ], - ], - ], + 200 => [], '5XX' => [], ], ], - 'DeleteBucketLifecycle' => [ - 'path' => '/?lifecycle', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteObject' => [ + 'path' => '/{key}', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => [], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'versionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ @@ -6423,185 +3531,102 @@ '5XX' => [], ], ], - 'PutBucketTransferAcceleration' => [ - 'path' => '/?transferAcceleration', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteObjectTagging' => [ + 'path' => '/{key}?tagging', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'TransferAccelerationConfiguration' => [ - '$ref' => '#/components/schemas/TransferAccelerationConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'versionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ 200 => [], + '5XX' => [], ], ], - 'GetBucketTransferAcceleration' => [ - 'path' => '/?transferAcceleration', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeletePublicAccessBlock' => [ + 'path' => '/?publicAccessBlock', + 'methods' => ['delete'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], + 'parameters' => [], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'TransferAccelerationConfiguration' => [ - 'type' => 'object', - 'properties' => [ - 'Enabled' => [ - 'type' => 'boolean', - ], - ], - ], - ], - ], - ], + 200 => [], ], ], - 'PutBucketVersioning' => [ - 'path' => '/?versioning', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DeleteStyle' => [ + 'path' => '/?style', + 'methods' => ['delete'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'VersioningConfiguration' => [ - '$ref' => '#/components/schemas/VersioningConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'styleName', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], - '4xx' => [], ], ], - 'GetBucketVersioning' => [ - 'path' => '/?versioning', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DescribeRegions' => [ + 'path' => '/?regions', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'regions', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ @@ -6609,97 +3634,53 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'VersioningConfiguration' => [ + 'RegionInfoList' => [ 'type' => 'object', 'properties' => [ - 'Status' => [ - '$ref' => '#/components/schemas/BucketVersioningStatus', + 'RegionInfo' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/RegionInfo'], ], ], ], ], ], ], - '4xx' => [], ], ], - 'ListObjectVersions' => [ - 'path' => '/?versions', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'DoMetaQuery' => [ + 'path' => '/?metaQuery&comp=query', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'delimiter', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'key-marker', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'version-id-marker', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'max-keys', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'prefix', + 'name' => 'mode', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'encoding-type', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - '$ref' => '#/components/schemas/EncodeType', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'MetaQuery' => ['$ref' => '#/components/schemas/MetaQuery', 'required' => false], + ], ], ], ], @@ -6708,204 +3689,76 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListVersionsResult' => [ - 'type' => 'object', - 'properties' => [ - 'Name' => [ - 'type' => 'string', - ], - 'Prefix' => [ - 'type' => 'string', - ], - 'KeyMarker' => [ - 'type' => 'string', - ], - 'VersionIdMarker' => [ - 'type' => 'string', - ], - 'MaxKeys' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'Delimiter' => [ - 'type' => 'string', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'EncodingType' => [ - 'type' => 'string', - ], - 'NextKeyMarker' => [ - 'type' => 'string', - ], - 'NextVersionIdMarker' => [ - 'type' => 'string', - ], - 'Version' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ObjectVersion', - ], - ], - 'DeleteMarker' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/DeleteMarkerEntry', - ], - ], - 'CommonPrefixes' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CommonPrefix', - ], - ], - ], - ], + 'MetaQuery' => ['$ref' => '#/components/schemas/MetaQueryResp'], ], ], ], - '4xx' => [], - '5xx' => [], ], ], - 'PutBucketPolicy' => [ - 'path' => '/?policy', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'schema' => [ - 'type' => 'string', - 'format' => 'binary', - 'required' => true, - ], - ], - ], - ], - 'GetBucketPolicy' => [ - 'path' => '/?policy', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ExtendBucketWorm' => [ + 'path' => '/?wormExtend', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/json', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'DeleteBucketPolicy' => [ - 'path' => '/?policy', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'wormId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ExtendWormConfiguration' => ['$ref' => '#/components/schemas/ExtendWormConfiguration', 'required' => false], + ], ], ], ], 'responses' => [ 200 => [], '4xx' => [], + '5xx' => [], ], ], - 'GetBucketPolicyStatus' => [ - 'path' => '/?policyStatus', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetAccessPoint' => [ + 'path' => '/?accessPoint', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'x-oss-access-point-name', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -6913,153 +3766,84 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'PolicyStatus' => [ - 'type' => 'object', - 'properties' => [ - 'IsPublic' => [ - 'type' => 'boolean', - ], - ], - ], + 'GetAccessPointResult' => ['$ref' => '#/components/schemas/GetAccessPointResult'], ], ], ], ], ], - 'PutBucketRtc' => [ - 'path' => '/?rtc', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'GetAccessPointPolicy' => [ + 'path' => '/?accessPointPolicy', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ReplicationRule' => [ - '$ref' => '#/components/schemas/RtcConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'x-oss-access-point-name', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => true], ], ], - 'responses' => [ - 200 => [], - ], ], - 'PutBucketReplication' => [ - 'path' => '/?replication&comp=add', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketAccessMonitor' => [ + 'path' => '/?accessmonitor', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'ReplicationConfiguration' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Rule' => [ - '$ref' => '#/components/schemas/ReplicationRule', - 'required' => false, - ], - ], - ], + 'AccessMonitorConfiguration' => ['$ref' => '#/components/schemas/AccessMonitorConfiguration'], ], ], ], ], - 'responses' => [ - 200 => [], - ], ], - 'GetBucketReplication' => [ - 'path' => '/?replication', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketAcl' => [ + 'path' => '/?acl', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -7067,13 +3851,14 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ReplicationConfiguration' => [ + 'AccessControlPolicy' => [ 'type' => 'object', 'properties' => [ - 'Rule' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ReplicationRule', + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + 'AccessControlList' => [ + 'type' => 'object', + 'properties' => [ + 'Grant' => ['$ref' => '#/components/schemas/BucketACL'], ], ], ], @@ -7081,37 +3866,26 @@ ], ], ], + '5XX' => [], ], ], - 'GetBucketReplicationLocation' => [ - 'path' => '/?replicationLocation', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketCors' => [ + 'path' => '/?cors', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -7119,82 +3893,39 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ReplicationLocation' => [ + 'CORSConfiguration' => [ 'type' => 'object', 'properties' => [ - 'Location' => [ + 'CORSRule' => [ 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - 'LocationTransferTypeConstraint' => [ - 'type' => 'object', - 'properties' => [ - 'LocationTransferType' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/LocationTransferType', - ], - ], - ], - ], - 'LocationRTCConstraint' => [ - 'type' => 'object', - 'properties' => [ - 'Location' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'string', - ], - ], - ], + 'items' => ['$ref' => '#/components/schemas/CORSRule'], ], + 'ResponseVary' => ['type' => 'boolean'], ], ], ], ], ], - '5xx' => [], + '5XX' => [], ], ], - 'GetBucketReplicationProgress' => [ - 'path' => '/?replicationProgress', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketEncryption' => [ + 'path' => '/?encryption', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'rule-id', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -7202,175 +3933,94 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ReplicationProgress' => [ + 'ServerSideEncryptionRule' => [ 'type' => 'object', 'properties' => [ - 'Rule' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/ReplicationProgressRule', - ], - ], + 'ApplyServerSideEncryptionByDefault' => ['$ref' => '#/components/schemas/ApplyServerSideEncryptionByDefault'], ], ], ], ], ], + '5XX' => [], ], ], - 'DeleteBucketReplication' => [ - 'path' => '/?replication&comp=delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketEventNotification' => [ + 'path' => '/?eventNotification', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'ReplicationRules' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ID' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], + 'NotificationConfiguration' => ['$ref' => '#/components/schemas/EventNotificationConfiguration'], ], ], ], ], - 'responses' => [ - 200 => [], - '5xx' => [], - ], ], - 'PutBucketInventory' => [ - 'path' => '/?inventory', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketHttpsConfig' => [ + 'path' => '/?httpsConfig', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - [ - 'name' => 'inventoryId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'InventoryConfiguration' => [ - '$ref' => '#/components/schemas/InventoryConfiguration', - 'required' => false, - ], + 'HttpsConfiguration' => ['$ref' => '#/components/schemas/HttpsConfiguration'], ], ], ], ], - 'responses' => [ - 200 => [], - '4xx' => [], - ], ], - 'GetBucketInventory' => [ - 'path' => '/?inventory', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketInfo' => [ + 'path' => '/?bucketInfo', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'inventoryId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -7378,52 +4028,35 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'InventoryConfiguration' => [ - '$ref' => '#/components/schemas/InventoryConfiguration', - ], + 'BucketInfo' => ['$ref' => '#/components/schemas/BucketInfo'], ], ], ], '5XX' => [], ], ], - 'ListBucketInventory' => [ + 'GetBucketInventory' => [ 'path' => '/?inventory', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'continuation-token', + 'name' => 'inventoryId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -7431,151 +4064,89 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListInventoryConfigurationsResult' => [ - 'type' => 'object', - 'properties' => [ - 'InventoryConfiguration' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/InventoryConfiguration', - ], - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'NextContinuationToken' => [ - 'type' => 'string', - ], - ], - ], + 'InventoryConfiguration' => ['$ref' => '#/components/schemas/InventoryConfiguration'], ], ], ], - '4xx' => [], + '5XX' => [], ], ], - 'DeleteBucketInventory' => [ - 'path' => '/?inventory', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketLifecycle' => [ + 'path' => '/?lifecycle', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - [ - 'name' => 'inventoryId', - 'in' => 'query', + ], + 'responses' => [ + 200 => [ 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'properties' => [ + 'LifecycleConfiguration' => ['$ref' => '#/components/schemas/LifecycleConfiguration'], + ], ], ], - ], - 'responses' => [ - 200 => [], - '4xx' => [], + '5XX' => [], ], ], - 'PutBucketLogging' => [ - 'path' => '/?logging', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketLocation' => [ + 'path' => '/?location', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'BucketLoggingStatus' => [ - '$ref' => '#/components/schemas/BucketLoggingStatus', - 'required' => false, - ], + 'LocationConstraint' => ['type' => 'string'], ], ], ], - ], - 'responses' => [ - 200 => [], '5XX' => [], ], ], 'GetBucketLogging' => [ 'path' => '/?logging', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -7583,127 +4154,80 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'BucketLoggingStatus' => [ - '$ref' => '#/components/schemas/BucketLoggingStatus', - ], + 'BucketLoggingStatus' => ['$ref' => '#/components/schemas/BucketLoggingStatus'], ], ], ], '5XX' => [], ], ], - 'DeleteBucketLogging' => [ - 'path' => '/?logging', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketObjectWormConfiguration' => [ + 'path' => '/?objectWorm', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [], - '5XX' => [], + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'ObjectWormConfiguration' => ['$ref' => '#/components/schemas/ObjectWormConfiguration'], + ], + ], + ], ], ], - 'PutUserDefinedLogFieldsConfig' => [ - 'path' => '/?userDefinedLogFieldsConfig', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'GetBucketPolicy' => [ + 'path' => '/?policy', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/json'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'UserDefinedLogFieldsConfiguration' => [ - '$ref' => '#/components/schemas/UserDefinedLogFieldsConfiguration', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], - 'responses' => [ - 200 => [], - ], ], - 'GetUserDefinedLogFieldsConfig' => [ - 'path' => '/?userDefinedLogFieldsConfig', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetBucketReferer' => [ + 'path' => '/?referer', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -7711,77 +4235,68 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'UserDefinedLogFieldsConfiguration' => [ - '$ref' => '#/components/schemas/UserDefinedLogFieldsConfiguration', - ], + 'RefererConfiguration' => ['$ref' => '#/components/schemas/RefererConfiguration'], ], ], ], + '5XX' => [], ], ], - 'DeleteUserDefinedLogFieldsConfig' => [ - 'path' => '/?userDefinedLogFieldsConfig', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'GetBucketReplication' => [ + 'path' => '/?replication', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [], + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'ReplicationConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'Rule' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ReplicationRule'], + ], + ], + ], + ], + ], + ], ], ], - 'GetBucketWebsite' => [ - 'path' => '/?website', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketReplicationLocation' => [ + 'path' => '/?replicationLocation', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -7789,180 +4304,135 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'WebsiteConfiguration' => [ - '$ref' => '#/components/schemas/WebsiteConfiguration', + 'ReplicationLocation' => [ + 'type' => 'object', + 'properties' => [ + 'Location' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], + ], + 'LocationTransferTypeConstraint' => [ + 'type' => 'object', + 'properties' => [ + 'LocationTransferType' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/LocationTransferType'], + ], + ], + ], + 'LocationRTCConstraint' => [ + 'type' => 'object', + 'properties' => [ + 'Location' => [ + 'type' => 'array', + 'items' => ['type' => 'string'], + ], + ], + ], + ], ], ], ], ], - '5XX' => [], + '5xx' => [], ], ], - 'PutBucketWebsite' => [ - 'path' => '/?website', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketReplicationProgress' => [ + 'path' => '/?replicationProgress', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + 'name' => 'rule-id', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'WebsiteConfiguration' => [ - '$ref' => '#/components/schemas/WebsiteConfiguration', - 'required' => false, + 'ReplicationProgress' => [ + 'type' => 'object', + 'properties' => [ + 'Rule' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ReplicationProgressRule'], + ], + ], ], ], ], ], ], - 'responses' => [ - 200 => [], - '5XX' => [], - ], ], - 'DeleteBucketWebsite' => [ - 'path' => '/?website', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketRequestPayment' => [ + 'path' => '/?requestPayment', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [], - '5XX' => [], - ], - ], - 'PutBucketReferer' => [ - 'path' => '/?referer', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'RefererConfiguration' => [ - '$ref' => '#/components/schemas/RefererConfiguration', - 'required' => false, + 'RequestPaymentConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'Payer' => ['type' => 'string'], + ], ], ], ], ], - ], - 'responses' => [ - 200 => [], '5XX' => [], ], ], - 'GetBucketReferer' => [ - 'path' => '/?referer', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketResourceGroup' => [ + 'path' => '/?resourceGroup', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -7970,95 +4440,64 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RefererConfiguration' => [ - '$ref' => '#/components/schemas/RefererConfiguration', + 'BucketResourceGroupConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'ResourceGroupId' => ['type' => 'string'], + ], ], ], ], ], - '5XX' => [], ], ], - 'PutBucketTags' => [ - 'path' => '/?tagging', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketStat' => [ + 'path' => '/?stat', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'Tagging' => [ - '$ref' => '#/components/schemas/Tagging', - 'required' => false, - ], + 'BucketStat' => ['$ref' => '#/components/schemas/BucketStat'], ], ], ], ], - 'responses' => [ - 200 => [], - '5XX' => [], - ], ], 'GetBucketTags' => [ 'path' => '/?tagging', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -8069,9 +4508,7 @@ 'Tagging' => [ 'type' => 'object', 'properties' => [ - 'TagSet' => [ - '$ref' => '#/components/schemas/TagSet', - ], + 'TagSet' => ['$ref' => '#/components/schemas/TagSet'], ], ], ], @@ -8080,79 +4517,23 @@ '5XX' => [], ], ], - 'DeleteBucketTags' => [ - 'path' => '/?tagging', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetBucketTransferAcceleration' => [ + 'path' => '/?transferAcceleration', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - 'responses' => [ - 200 => [], - '5XX' => [], - ], - ], - 'ListUserDataRedundancyTransition' => [ - 'path' => '/?redundancyTransition', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'continuation-token', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'max-keys', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int32', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -8160,21 +4541,10 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListBucketDataRedundancyTransition' => [ + 'TransferAccelerationConfiguration' => [ 'type' => 'object', 'properties' => [ - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'NextContinuationToken' => [ - 'type' => 'string', - ], - 'BucketDataRedundancyTransition' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/BucketDataRedundancyTransition', - ], - ], + 'Enabled' => ['type' => 'boolean'], ], ], ], @@ -8182,34 +4552,23 @@ ], ], ], - 'ListBucketDataRedundancyTransition' => [ - 'path' => '/?redundancyTransition', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetBucketVersioning' => [ + 'path' => '/?versioning', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -8217,55 +4576,35 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListBucketDataRedundancyTransition' => [ + 'VersioningConfiguration' => [ 'type' => 'object', 'properties' => [ - 'BucketDataRedundancyTransition' => [ - '$ref' => '#/components/schemas/BucketDataRedundancyTransition', - ], + 'Status' => ['$ref' => '#/components/schemas/BucketVersioningStatus'], ], ], ], ], ], + '4xx' => [], ], ], - 'GetBucketDataRedundancyTransition' => [ - 'path' => '/?redundancyTransition', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'GetBucketWebsite' => [ + 'path' => '/?website', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-redundancy-transition-taskid', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -8273,50 +4612,30 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'BucketDataRedundancyTransition' => [ - '$ref' => '#/components/schemas/BucketDataRedundancyTransition', - ], + 'WebsiteConfiguration' => ['$ref' => '#/components/schemas/WebsiteConfiguration'], ], ], ], + '5XX' => [], ], ], - 'CreateBucketDataRedundancyTransition' => [ - 'path' => '/?redundancyTransition', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'GetBucketWorm' => [ + 'path' => '/?worm', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-target-redundancy-type', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -8324,12 +4643,14 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'BucketDataRedundancyTransition' => [ + 'WormConfiguration' => [ 'type' => 'object', 'properties' => [ - 'TaskId' => [ - 'type' => 'string', - ], + 'WormId' => ['type' => 'string'], + 'State' => ['$ref' => '#/components/schemas/BucketWormState'], + 'RetentionPeriodInDays' => ['type' => 'integer', 'format' => 'int32'], + 'CreationDate' => ['type' => 'string'], + 'ExpirationDate' => ['type' => 'string'], ], ], ], @@ -8337,128 +4658,107 @@ ], ], ], - 'DeleteBucketDataRedundancyTransition' => [ - 'path' => '/?redundancyTransition', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'GetCnameToken' => [ + 'path' => '/?comp=token', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-redundancy-transition-taskid', + 'name' => 'cname', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [], + 200 => [ + 'schema' => [ + 'type' => 'object', + 'properties' => [ + 'CnameToken' => ['$ref' => '#/components/schemas/CnameToken'], + ], + ], + ], ], ], - 'PutBucketEncryption' => [ - 'path' => '/?encryption', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetLiveChannelHistory' => [ + 'path' => '/{channel}?live&comp=history', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + 'name' => 'channel', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'ServerSideEncryptionRule' => [ - '$ref' => '#/components/schemas/ServerSideEncryptionRule', - 'required' => false, + 'LiveChannelHistory' => [ + 'type' => 'object', + 'properties' => [ + 'LiveRecord' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/LiveRecord'], + ], + ], ], ], ], ], - ], - 'responses' => [ - 200 => [], '5XX' => [], ], ], - 'GetBucketEncryption' => [ - 'path' => '/?encryption', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetLiveChannelInfo' => [ + 'path' => '/{channel}?live', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'channel', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -8466,12 +4766,12 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ServerSideEncryptionRule' => [ + 'LiveChannelConfiguration' => [ 'type' => 'object', 'properties' => [ - 'ApplyServerSideEncryptionByDefault' => [ - '$ref' => '#/components/schemas/ApplyServerSideEncryptionByDefault', - ], + 'Description' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'Target' => ['$ref' => '#/components/schemas/LiveChannelTarget'], ], ], ], @@ -8480,121 +4780,68 @@ '5XX' => [], ], ], - 'DeleteBucketEncryption' => [ - 'path' => '/?encryption', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetLiveChannelStat' => [ + 'path' => '/{channel}?live&comp=stat', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'responses' => [ - 200 => [], - '5XX' => [], - ], - ], - 'PutBucketRequestPayment' => [ - 'path' => '/?requestPayment', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'channel', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'RequestPaymentConfiguration' => [ - '$ref' => '#/components/schemas/RequestPaymentConfiguration', - 'required' => false, + 'LiveChannelStat' => [ + 'type' => 'object', + 'properties' => [ + 'Status' => ['type' => 'string'], + 'ConnectedTime' => ['type' => 'string', 'format' => 'iso8601'], + 'RemoteAddr' => ['type' => 'string'], + 'Video' => ['$ref' => '#/components/schemas/LiveChannelVideo'], + 'Audio' => ['$ref' => '#/components/schemas/LiveChannelAudio'], + ], ], ], ], ], - ], - 'responses' => [ - 200 => [], '5XX' => [], ], ], - 'GetBucketRequestPayment' => [ - 'path' => '/?requestPayment', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetMetaQueryStatus' => [ + 'path' => '/?metaQuery', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -8602,100 +4849,142 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'RequestPaymentConfiguration' => [ + 'MetaQueryStatus' => [ 'type' => 'object', 'properties' => [ - 'Payer' => [ - 'type' => 'string', - ], + 'State' => ['type' => 'string'], + 'Phase' => ['type' => 'string'], + 'CreateTime' => ['type' => 'string'], + 'UpdateTime' => ['type' => 'string'], ], ], ], ], ], - '5XX' => [], ], ], - 'PutBucketCors' => [ - 'path' => '/?cors', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetObject' => [ + 'path' => '/{key}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/octet-stream'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'CORSConfiguration' => [ - '$ref' => '#/components/schemas/CORSConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'response-content-type', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'response-content-language', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'response-expires', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'response-cache-control', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'response-content-disposition', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'response-content-encoding', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Range', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'If-Modified-Since', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'If-Unmodified-Since', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'If-Match', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'If-None-Match', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Accept-Encoding', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'versionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ - 200 => [], + 200 => [ + 'schema' => ['type' => 'string', 'format' => 'binary'], + ], '5XX' => [], ], ], - 'GetBucketCors' => [ - 'path' => '/?cors', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetObjectAcl' => [ + 'path' => '/{key}?acl', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'versionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ @@ -8703,18 +4992,16 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'CORSConfiguration' => [ + 'AccessControlPolicy' => [ 'type' => 'object', 'properties' => [ - 'CORSRule' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CORSRule', + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + 'AccessControlList' => [ + 'type' => 'object', + 'properties' => [ + 'Grant' => ['$ref' => '#/components/schemas/ObjectACL'], ], ], - 'ResponseVary' => [ - 'type' => 'boolean', - ], ], ], ], @@ -8723,188 +5010,97 @@ '5XX' => [], ], ], - 'DeleteBucketCors' => [ - 'path' => '/?cors', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetObjectLegalHold' => [ + 'path' => '/{key}?legalHold', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - 'responses' => [ - 200 => [], - '5XX' => [], - ], - ], - 'OptionObject' => [ - 'path' => '/{key}', - 'methods' => [ - 'options', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'Anonymous' => [], - ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'parameters' => [ - [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'key', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - [ - 'name' => 'Origin', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Access-Control-Request-Method', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Access-Control-Request-Headers', - 'in' => 'header', + ], + 'responses' => [ + 200 => [ 'schema' => [ - 'type' => 'string', - 'required' => false, + 'type' => 'object', + 'properties' => [ + 'LegalHold' => ['$ref' => '#/components/schemas/LegalHold'], + ], ], ], ], - 'responses' => [ - 200 => [], - '5XX' => [], - ], ], - 'PutBucketAccessMonitor' => [ - 'path' => '/?accessmonitor', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetObjectMeta' => [ + 'path' => '/{key}?objectMeta', + 'methods' => ['head'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'AccessMonitorConfiguration' => [ - '$ref' => '#/components/schemas/AccessMonitorConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'versionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ 200 => [], + '5XX' => [], ], ], - 'GetBucketAccessMonitor' => [ - 'path' => '/?accessmonitor', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetObjectRetention' => [ + 'path' => '/{key}?retention', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -8912,43 +5108,39 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'AccessMonitorConfiguration' => [ - '$ref' => '#/components/schemas/AccessMonitorConfiguration', - ], + 'Retention' => ['$ref' => '#/components/schemas/Retention'], ], ], ], ], ], - 'GetMetaQueryStatus' => [ - 'path' => '/?metaQuery', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetObjectTagging' => [ + 'path' => '/{key}?tagging', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'versionId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ @@ -8956,115 +5148,64 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'MetaQueryStatus' => [ + 'Tagging' => [ 'type' => 'object', 'properties' => [ - 'State' => [ - 'type' => 'string', - ], - 'Phase' => [ - 'type' => 'string', - ], - 'CreateTime' => [ - 'type' => 'string', - ], - 'UpdateTime' => [ - 'type' => 'string', - ], + 'TagSet' => ['$ref' => '#/components/schemas/TagSet'], ], ], ], ], ], + '5XX' => [], ], ], - 'CloseMetaQuery' => [ - 'path' => '/?metaQuery&comp=delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetPublicAccessBlock' => [ + 'path' => '/?publicAccessBlock', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'bucket', - 'in' => 'host', + 'parameters' => [], + 'responses' => [ + 200 => [ 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'properties' => [ + 'PublicAccessBlockConfiguration' => ['$ref' => '#/components/schemas/PublicAccessBlockConfiguration'], + ], ], ], ], - 'responses' => [ - 200 => [], - ], ], - 'DoMetaQuery' => [ - 'path' => '/?metaQuery&comp=query', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetStyle' => [ + 'path' => '/?style', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'mode', + 'name' => 'styleName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'MetaQuery' => [ - '$ref' => '#/components/schemas/MetaQuery', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -9072,324 +5213,200 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'MetaQuery' => [ - '$ref' => '#/components/schemas/MetaQueryResp', - ], + 'Style' => ['$ref' => '#/components/schemas/StyleInfo'], ], ], ], ], ], - 'OpenMetaQuery' => [ - 'path' => '/?metaQuery&comp=add', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetSymlink' => [ + 'path' => '/{key}?symlink', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'mode', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'role', + 'name' => 'versionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'MetaQuery' => [ - '$ref' => '#/components/schemas/MetaQueryOpenRequest', - 'required' => false, - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ 200 => [], + '5XX' => [], ], ], - 'UpdateUserAntiDDosInfo' => [ + 'GetUserAntiDDosInfo' => [ 'path' => '/?antiDDos', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'x-oss-defender-instance', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-defender-status', - 'in' => 'header', + 'parameters' => [], + 'responses' => [ + 200 => [ 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'properties' => [ + 'AntiDDOSListConfiguration' => [ + 'type' => 'object', + 'properties' => [ + 'AntiDDOSConfiguration' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/UserAntiDDOSInfo'], + ], + ], + ], + ], ], ], ], - 'responses' => [ - 200 => [], - ], ], - 'UpdateBucketAntiDDosInfo' => [ - 'path' => '/?antiDDos', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'GetVodPlaylist' => [ + 'path' => '/{channel}?vod', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/octet-stream'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-defender-instance', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'channel', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-defender-status', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'endTime', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'AntiDDOSConfiguration' => [ - '$ref' => '#/components/schemas/BucketAntiDDOSConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'startTime', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ - 200 => [], + 200 => [ + 'schema' => ['type' => 'string', 'format' => 'binary'], + ], + '5XX' => [], ], ], - 'ListBucketAntiDDosInfo' => [ - 'path' => '/?bucketAntiDDos', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'HeadObject' => [ + 'path' => '/{key}', + 'methods' => ['head'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'marker', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'bucket', + 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'max-keys', + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'versionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'AntiDDOSListConfiguration' => [ - 'type' => 'object', - 'properties' => [ - 'Marker' => [ - 'type' => 'string', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'AntiDDOSConfiguration' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/BucketAntiDDOSInfo', - ], - ], - ], - ], - ], - ], + [ + 'name' => 'If-Modified-Since', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'InitUserAntiDDosInfo' => [ - 'path' => '/?antiDDos', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'If-Unmodified-Since', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'If-Match', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'If-None-Match', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [], 'responses' => [ 200 => [], + '5XX' => [], ], ], 'InitBucketAntiDDosInfo' => [ 'path' => '/?antiDDos', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'x-oss-defender-instance', 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'x-oss-defender-type', 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -9399,10 +5416,7 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'AntiDDOSConfiguration' => [ - '$ref' => '#/components/schemas/BucketAntiDDOSConfiguration', - 'required' => false, - ], + 'AntiDDOSConfiguration' => ['$ref' => '#/components/schemas/BucketAntiDDOSConfiguration', 'required' => false], ], ], ], @@ -9411,227 +5425,215 @@ 200 => [], ], ], - 'GetUserAntiDDosInfo' => [ + 'InitUserAntiDDosInfo' => [ 'path' => '/?antiDDos', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'AntiDDOSListConfiguration' => [ - 'type' => 'object', - 'properties' => [ - 'AntiDDOSConfiguration' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/UserAntiDDOSInfo', - ], - ], - ], - ], - ], - ], - ], + 200 => [], ], ], - 'GetBucketResourceGroup' => [ - 'path' => '/?resourceGroup', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'InitiateBucketWorm' => [ + 'path' => '/?worm', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'responses' => [ - 200 => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'BucketResourceGroupConfiguration' => [ - 'type' => 'object', - 'properties' => [ - 'ResourceGroupId' => [ - 'type' => 'string', - ], - ], - ], + 'InitiateWormConfiguration' => ['$ref' => '#/components/schemas/InitiateWormConfiguration', 'required' => false], ], ], ], ], - ], - 'PutBucketResourceGroup' => [ - 'path' => '/?resourceGroup', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', + 'responses' => [ + 200 => [], + '4xx' => [], ], + ], + 'InitiateMultipartUpload' => [ + 'path' => '/{key}?uploads', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'encoding-type', + 'in' => 'query', + 'schema' => ['$ref' => '#/components/schemas/EncodeType', 'required' => false], + ], + [ + 'name' => 'x-oss-forbid-overwrite', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-storage-class', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/StorageClass', 'required' => false], + ], + [ + 'name' => 'x-oss-tagging', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-server-side-encryption', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-server-side-data-encryption', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-server-side-encryption-key-id', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Cache-Control', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Content-Disposition', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Content-Encoding', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Expires', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'BucketResourceGroupConfiguration' => [ - '$ref' => '#/components/schemas/BucketResourceGroupConfiguration', - 'required' => false, + 'InitiateMultipartUploadResult' => [ + 'type' => 'object', + 'properties' => [ + 'Bucket' => ['type' => 'string'], + 'Key' => ['type' => 'string'], + 'UploadId' => ['type' => 'string'], + 'EncodingType' => ['type' => 'string'], + ], ], ], ], ], - ], - 'responses' => [ - 200 => [], + '5XX' => [], ], ], - 'PutCname' => [ - 'path' => '/?cname&comp=add', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListAccessPoints' => [ + 'path' => '/?accessPoint', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'max-keys', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + 'name' => 'continuation-token', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'BucketCnameConfiguration' => [ - '$ref' => '#/components/schemas/BucketCnameConfiguration', - 'required' => false, - ], + 'ListAccessPointsResult' => ['$ref' => '#/components/schemas/ListAccessPointsResult'], ], ], ], ], - 'responses' => [ - 200 => [], - ], ], - 'ListCname' => [ - 'path' => '/?cname', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListAccessPointsForObjectProcess' => [ + 'path' => '/?accessPointForObjectProcess', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'max-keys', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'continuation-token', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ @@ -9639,19 +5641,28 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListCnameResult' => [ + 'ListAccessPointsForObjectProcessResult' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'Owner' => [ - 'type' => 'string', - ], - 'Cname' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CnameInfo', + 'IsTruncated' => ['type' => 'boolean'], + 'NextContinuationToken' => ['type' => 'string'], + 'AccountId' => ['type' => 'string'], + 'AccessPointsForObjectProcess' => [ + 'type' => 'object', + 'properties' => [ + 'AccessPointForObjectProcess' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'AccessPointNameForObjectProcess' => ['type' => 'string'], + 'AccessPointForObjectProcessAlias' => ['type' => 'string'], + 'AccessPointName' => ['type' => 'string'], + 'Status' => ['type' => 'string'], + 'AllowAnonymousAccessForObjectProcess' => ['type' => 'string'], + ], + ], + ], ], ], ], @@ -9661,56 +5672,43 @@ ], ], ], - 'DeleteCname' => [ - 'path' => '/?cname&comp=delete', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListBucketAntiDDosInfo' => [ + 'path' => '/?bucketAntiDDos', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'marker', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + 'name' => 'max-keys', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'BucketCnameConfiguration' => [ + 'AntiDDOSListConfiguration' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'Cname' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Domain' => [ - 'type' => 'string', - 'required' => false, - ], - ], + 'Marker' => ['type' => 'string'], + 'IsTruncated' => ['type' => 'boolean'], + 'AntiDDOSConfiguration' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/BucketAntiDDOSInfo'], ], ], ], @@ -9718,46 +5716,24 @@ ], ], ], - 'responses' => [ - 200 => [], - ], ], - 'GetCnameToken' => [ - 'path' => '/?comp=token', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListBucketDataRedundancyTransition' => [ + 'path' => '/?redundancyTransition', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'cname', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -9765,69 +5741,39 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'CnameToken' => [ - '$ref' => '#/components/schemas/CnameToken', + 'ListBucketDataRedundancyTransition' => [ + 'type' => 'object', + 'properties' => [ + 'BucketDataRedundancyTransition' => ['$ref' => '#/components/schemas/BucketDataRedundancyTransition'], + ], ], ], ], ], ], ], - 'CreateCnameToken' => [ - 'path' => '/?cname&comp=token', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'ListBucketInventory' => [ + 'path' => '/?inventory', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'BucketCnameConfiguration' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Cname' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'Domain' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], - ], - ], + 'name' => 'continuation-token', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ @@ -9835,108 +5781,120 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'CnameToken' => [ - '$ref' => '#/components/schemas/CnameToken', + 'ListInventoryConfigurationsResult' => [ + 'type' => 'object', + 'properties' => [ + 'InventoryConfiguration' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/InventoryConfiguration'], + ], + 'IsTruncated' => ['type' => 'boolean'], + 'NextContinuationToken' => ['type' => 'string'], + ], ], ], ], ], + '4xx' => [], ], ], - 'PutStyle' => [ - 'path' => '/?style', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListBuckets' => [ + 'path' => '/', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'prefix', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'styleName', + 'name' => 'marker', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'category', + 'name' => 'max-keys', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + 'name' => 'x-oss-resource-group-id', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/ResourceGroupId', 'required' => false], + ], + [ + 'name' => 'tag-key', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'tag-value', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'tagging', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'Style' => [ - '$ref' => '#/components/schemas/Style', - 'required' => false, + 'ListAllMyBucketsResult' => [ + 'type' => 'object', + 'properties' => [ + 'Owner' => ['$ref' => '#/components/schemas/Owner'], + 'Prefix' => ['type' => 'string'], + 'Marker' => ['type' => 'string'], + 'MaxKeys' => ['type' => 'integer', 'format' => 'int64'], + 'IsTruncated' => ['type' => 'boolean'], + 'NextMarker' => ['type' => 'string'], + 'Buckets' => [ + 'type' => 'object', + 'properties' => [ + 'Bucket' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/Bucket'], + ], + ], + ], + ], ], ], ], ], - ], - 'responses' => [ - 200 => [], + '5xx' => [], ], ], - 'ListStyle' => [ - 'path' => '/?style', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListCname' => [ + 'path' => '/?cname', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -9944,14 +5902,14 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'StyleList' => [ + 'ListCnameResult' => [ 'type' => 'object', 'properties' => [ - 'Style' => [ + 'Bucket' => ['type' => 'string'], + 'Owner' => ['type' => 'string'], + 'Cname' => [ 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/StyleInfo', - ], + 'items' => ['$ref' => '#/components/schemas/CnameInfo'], ], ], ], @@ -9960,43 +5918,23 @@ ], ], ], - 'GetStyle' => [ - 'path' => '/?style', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListDataLakeStorageTransferJob' => [ + 'path' => '/?x-oss-datalake-storage-transfer-job', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'styleName', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -10004,85 +5942,44 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'Style' => [ - '$ref' => '#/components/schemas/StyleInfo', - ], + 'DataLakeStorageTransferJobs' => ['$ref' => '#/components/schemas/DataLakeStorageTransferJobs'], ], ], ], ], ], - 'DeleteStyle' => [ - 'path' => '/?style', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'ListLiveChannel' => [ + 'path' => '/?live', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'styleName', + 'name' => 'marker', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'responses' => [ - 200 => [], - ], - ], - 'GetBucketHttpsConfig' => [ - 'path' => '/?httpsConfig', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'max-keys', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'prefix', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ @@ -10090,128 +5987,73 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'HttpsConfiguration' => [ - '$ref' => '#/components/schemas/HttpsConfiguration', + 'ListLiveChannelResult' => [ + 'type' => 'object', + 'properties' => [ + 'Prefix' => ['type' => 'string'], + 'Marker' => ['type' => 'string'], + 'MaxKeys' => ['type' => 'integer', 'format' => 'int64'], + 'IsTruncated' => ['type' => 'boolean'], + 'NextMarker' => ['type' => 'string'], + 'LiveChannel' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/LiveChannel'], + ], + ], ], ], ], ], + '5XX' => [], ], ], - 'PutBucketHttpsConfig' => [ - 'path' => '/?httpsConfig', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'ListMultipartUploads' => [ + 'path' => '/?uploads', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'HttpsConfiguration' => [ - '$ref' => '#/components/schemas/HttpsConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'delimiter', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'responses' => [ - 200 => [], - ], - ], - 'CreateAccessPointForObjectProcess' => [ - 'path' => '/?accessPointForObjectProcess', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'max-uploads', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'key-marker', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'x-oss-access-point-for-object-process-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'prefix', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'CreateAccessPointForObjectProcessConfiguration' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'AccessPointName' => [ - 'type' => 'string', - 'required' => false, - ], - 'ObjectProcessConfiguration' => [ - '$ref' => '#/components/schemas/ObjectProcessConfiguration', - 'required' => false, - ], - 'AllowAnonymousAccessForObjectProcess' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - ], - ], + 'name' => 'upload-id-marker', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'encoding-type', + 'in' => 'query', + 'schema' => ['$ref' => '#/components/schemas/EncodeType', 'required' => false], ], ], 'responses' => [ @@ -10219,150 +6061,82 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'CreateAccessPointForObjectProcessResult' => [ + 'ListMultipartUploadsResult' => [ 'type' => 'object', 'properties' => [ - 'AccessPointForObjectProcessArn' => [ - 'type' => 'string', + 'Bucket' => ['type' => 'string'], + 'EncodingType' => ['type' => 'string'], + 'KeyMarker' => ['type' => 'string'], + 'UploadIdMarker' => ['type' => 'string'], + 'NextKeyMarker' => ['type' => 'string'], + 'NextUploadIdMarker' => ['type' => 'string'], + 'MaxUploads' => ['type' => 'integer', 'format' => 'int64'], + 'IsTruncated' => ['type' => 'boolean'], + 'Prefix' => ['type' => 'string'], + 'Delimiter' => ['type' => 'string'], + 'Upload' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/Upload'], ], - 'AccessPointForObjectProcessAlias' => [ - 'type' => 'string', + 'CommonPrefixes' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/CommonPrefix'], ], ], ], ], ], ], + '5XX' => [], ], ], - 'GetAccessPointForObjectProcess' => [ - 'path' => '/?accessPointForObjectProcess', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'ListObjectVersions' => [ + 'path' => '/?versions', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-access-point-for-object-process-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'delimiter', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'GetAccessPointForObjectProcessResult' => [ - 'type' => 'object', - 'properties' => [ - 'AccessPointNameForObjectProcess' => [ - 'type' => 'string', - ], - 'AccessPointForObjectProcessAlias' => [ - 'type' => 'string', - ], - 'AccessPointName' => [ - 'type' => 'string', - ], - 'AccountId' => [ - 'type' => 'string', - ], - 'AccessPointForObjectProcessArn' => [ - 'type' => 'string', - ], - 'CreationDate' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'Endpoints' => [ - 'type' => 'object', - 'properties' => [ - 'PublicEndpoint' => [ - 'type' => 'string', - ], - 'InternalEndpoint' => [ - 'type' => 'string', - ], - ], - ], - 'AllowAnonymousAccessForObjectProcess' => [ - 'type' => 'string', - ], - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', - ], - ], - ], - ], - ], + [ + 'name' => 'key-marker', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - ], - 'ListAccessPointsForObjectProcess' => [ - 'path' => '/?accessPointForObjectProcess', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'version-id-marker', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ 'name' => 'max-keys', 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'continuation-token', + 'name' => 'prefix', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'encoding-type', + 'in' => 'query', + 'schema' => ['$ref' => '#/components/schemas/EncodeType', 'required' => false], ], ], 'responses' => [ @@ -10370,131 +6144,82 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListAccessPointsForObjectProcessResult' => [ + 'ListVersionsResult' => [ 'type' => 'object', 'properties' => [ - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'NextContinuationToken' => [ - 'type' => 'string', + 'Name' => ['type' => 'string'], + 'Prefix' => ['type' => 'string'], + 'KeyMarker' => ['type' => 'string'], + 'VersionIdMarker' => ['type' => 'string'], + 'MaxKeys' => ['type' => 'integer', 'format' => 'int64'], + 'Delimiter' => ['type' => 'string'], + 'IsTruncated' => ['type' => 'boolean'], + 'EncodingType' => ['type' => 'string'], + 'NextKeyMarker' => ['type' => 'string'], + 'NextVersionIdMarker' => ['type' => 'string'], + 'Version' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ObjectVersion'], ], - 'AccountId' => [ - 'type' => 'string', + 'DeleteMarker' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/DeleteMarkerEntry'], ], - 'AccessPointsForObjectProcess' => [ - 'type' => 'object', - 'properties' => [ - 'AccessPointForObjectProcess' => [ - 'type' => 'array', - 'items' => [ - 'type' => 'object', - 'properties' => [ - 'AccessPointNameForObjectProcess' => [ - 'type' => 'string', - ], - 'AccessPointForObjectProcessAlias' => [ - 'type' => 'string', - ], - 'AccessPointName' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'AllowAnonymousAccessForObjectProcess' => [ - 'type' => 'string', - ], - ], - ], - ], - ], + 'CommonPrefixes' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/CommonPrefix'], ], ], ], ], ], ], + '4xx' => [], + '5xx' => [], ], ], - 'DeleteAccessPointForObjectProcess' => [ - 'path' => '/?accessPointForObjectProcess', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'ListObjects' => [ + 'path' => '/', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-access-point-for-object-process-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'delimiter', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'responses' => [ - 200 => [], - ], - ], - 'GetAccessPointConfigForObjectProcess' => [ - 'path' => '/?accessPointConfigForObjectProcess', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'marker', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'max-keys', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'x-oss-access-point-for-object-process-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'prefix', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'encoding-type', + 'in' => 'query', + 'schema' => ['$ref' => '#/components/schemas/EncodeType', 'required' => false], ], ], 'responses' => [ @@ -10502,278 +6227,262 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'GetAccessPointConfigForObjectProcessResult' => [ + 'ListBucketResult' => [ 'type' => 'object', 'properties' => [ - 'ObjectProcessConfiguration' => [ - '$ref' => '#/components/schemas/ObjectProcessConfiguration', - ], - 'AllowAnonymousAccessForObjectProcess' => [ - 'type' => 'string', + 'Name' => ['type' => 'string'], + 'Prefix' => ['type' => 'string'], + 'Marker' => ['type' => 'string'], + 'MaxKeys' => ['type' => 'integer', 'format' => 'int32'], + 'Delimiter' => ['type' => 'string'], + 'IsTruncated' => ['type' => 'boolean'], + 'EncodingType' => ['type' => 'string'], + 'NextMarker' => ['type' => 'string'], + 'Contents' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ObjectSummary'], ], - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', + 'CommonPrefixes' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/CommonPrefix'], ], ], ], ], ], ], + '4xx' => [], + '5xx' => [], ], ], - 'PutAccessPointConfigForObjectProcess' => [ - 'path' => '/?accessPointConfigForObjectProcess', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'ListObjectsV2' => [ + 'path' => '/?list-type=2', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-access-point-for-object-process-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'delimiter', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', + 'name' => 'max-keys', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], + ], + [ + 'name' => 'prefix', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'encoding-type', + 'in' => 'query', + 'schema' => ['$ref' => '#/components/schemas/EncodeType', 'required' => false], + ], + [ + 'name' => 'fetch-owner', + 'in' => 'query', + 'schema' => ['type' => 'boolean', 'required' => false], + ], + [ + 'name' => 'start-after', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'continuation-token', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + ], + 'responses' => [ + 200 => [ 'schema' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'PutAccessPointConfigForObjectProcessConfiguration' => [ + 'ListBucketResult' => [ 'type' => 'object', - 'required' => false, 'properties' => [ - 'ObjectProcessConfiguration' => [ - '$ref' => '#/components/schemas/ObjectProcessConfiguration', - 'required' => false, - ], - 'AllowAnonymousAccessForObjectProcess' => [ - 'type' => 'string', - 'required' => false, + 'Name' => ['type' => 'string'], + 'Prefix' => ['type' => 'string'], + 'StartAfter' => ['type' => 'string'], + 'MaxKeys' => ['type' => 'integer', 'format' => 'int32'], + 'Delimiter' => ['type' => 'string'], + 'IsTruncated' => ['type' => 'boolean'], + 'KeyCount' => ['type' => 'integer', 'format' => 'int32'], + 'EncodingType' => ['type' => 'string'], + 'ContinuationToken' => ['type' => 'string'], + 'NextContinuationToken' => ['type' => 'string'], + 'Contents' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/ObjectSummary'], ], - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', - 'required' => false, + 'CommonPrefixes' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/CommonPrefix'], ], ], ], ], ], ], - ], - 'responses' => [ - 200 => [], + '4xx' => [], + '5xx' => [], ], ], - 'PutAccessPointPolicyForObjectProcess' => [ - 'path' => '/?accessPointPolicyForObjectProcess', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'ListParts' => [ + 'path' => '/{key}', + 'methods' => ['get'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/json', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-access-point-for-object-process-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'uploadId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'GetAccessPointPolicyForObjectProcess' => [ - 'path' => '/?accessPointPolicyForObjectProcess', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'max-parts', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], - ], - 'consumes' => [ - 'application/octet-stream', - ], - 'produces' => [ - 'application/json', - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'part-number-marker', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ - 'name' => 'x-oss-access-point-for-object-process-name', - 'in' => 'header', + 'name' => 'encoding-type', + 'in' => 'query', + 'style' => 'json', + 'schema' => ['$ref' => '#/components/schemas/EncodeType', 'required' => false], + ], + ], + 'responses' => [ + 200 => [ 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'properties' => [ + 'ListPartResult' => [ + 'type' => 'object', + 'properties' => [ + 'Bucket' => ['type' => 'string'], + 'Key' => ['type' => 'string'], + 'UploadId' => ['type' => 'string'], + 'PartNumberMarker' => ['type' => 'integer', 'format' => 'int64'], + 'NextPartNumberMarker' => ['type' => 'integer', 'format' => 'int64'], + 'MaxParts' => ['type' => 'integer', 'format' => 'int64'], + 'IsTruncated' => ['type' => 'boolean'], + 'Part' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/Part'], + ], + ], + ], + ], ], ], + '5xx' => [], ], ], - 'DeleteAccessPointPolicyForObjectProcess' => [ - 'path' => '/?accessPointPolicyForObjectProcess', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'ListStyle' => [ + 'path' => '/?style', + 'methods' => ['get'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/octet-stream', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-access-point-for-object-process-name', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], - ], - 'GetPublicAccessBlock' => [ - 'path' => '/?publicAccessBlock', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', + 'StyleList' => [ + 'type' => 'object', + 'properties' => [ + 'Style' => [ + 'type' => 'array', + 'items' => ['$ref' => '#/components/schemas/StyleInfo'], + ], + ], ], ], ], ], ], ], - 'PutPublicAccessBlock' => [ - 'path' => '/?publicAccessBlock', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'OpenMetaQuery' => [ + 'path' => '/?metaQuery&comp=add', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ + 'name' => 'bucket', + 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'mode', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'role', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ 'name' => 'body', 'in' => 'body', 'style' => 'xml', @@ -10781,10 +6490,7 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', - 'required' => false, - ], + 'MetaQuery' => ['$ref' => '#/components/schemas/MetaQueryOpenRequest', 'required' => false], ], ], ], @@ -10793,244 +6499,217 @@ 200 => [], ], ], - 'DeletePublicAccessBlock' => [ - 'path' => '/?publicAccessBlock', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'OptionObject' => [ + 'path' => '/{key}', + 'methods' => ['options'], + 'schemes' => ['http', 'https'], 'security' => [ [ - 'AK' => [], + 'Anonymous' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'parameters' => [ + [ + 'name' => 'bucket', + 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'Origin', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Access-Control-Request-Method', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'Access-Control-Request-Headers', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], ], - 'deprecated' => false, - 'parameters' => [], 'responses' => [ 200 => [], + '5XX' => [], ], ], - 'GetBucketPublicAccessBlock' => [ - 'path' => '/?publicAccessBlock', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'PostObject' => [ + 'path' => '/', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['multipart/form-data'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', - ], - ], - ], + [ + 'name' => 'key', + 'in' => 'formData', + 'schema' => ['type' => 'string', 'required' => false], ], ], ], - 'PutBucketPublicAccessBlock' => [ - 'path' => '/?publicAccessBlock', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'PostVodPlaylist' => [ + 'path' => '/{channel}/{playlist}?vod', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'channel', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'playlist', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'endTime', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'startTime', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], + '5XX' => [], ], ], - 'DeleteBucketPublicAccessBlock' => [ - 'path' => '/?publicAccessBlock', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'PutAccessPointPolicy' => [ + 'path' => '/?accessPointPolicy', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/json'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-access-point-name', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'responses' => [ - 200 => [], ], ], - 'GetAccessPointPublicAccessBlock' => [ + 'PutAccessPointPublicAccessBlock' => [ 'path' => '/?publicAccessBlock', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'x-oss-access-point-name', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'responses' => [ - 200 => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', - ], + 'PublicAccessBlockConfiguration' => ['$ref' => '#/components/schemas/PublicAccessBlockConfiguration', 'required' => false], ], ], ], ], + 'responses' => [], ], - 'PutAccessPointPublicAccessBlock' => [ - 'path' => '/?publicAccessBlock', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'PutBucket' => [ + 'path' => '/', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-access-point-name', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-acl', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/BucketACL', 'required' => false], + ], + [ + 'name' => 'x-oss-resource-group-id', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/ResourceGroupId', 'required' => false], + ], + [ + 'name' => 'x-oss-bucket-tagging', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'body', @@ -11040,51 +6719,44 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'PublicAccessBlockConfiguration' => [ - '$ref' => '#/components/schemas/PublicAccessBlockConfiguration', - 'required' => false, - ], + 'CreateBucketConfiguration' => ['$ref' => '#/components/schemas/CreateBucketConfiguration', 'required' => false], ], ], ], ], - 'responses' => [], - ], - 'DeleteAccessPointPublicAccessBlock' => [ - 'path' => '/?publicAccessBlock', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', + 'responses' => [ + 200 => [], + '5XX' => [], ], + ], + 'PutBucketAccessMonitor' => [ + 'path' => '/?accessmonitor', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-access-point-name', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'AccessMonitorConfiguration' => ['$ref' => '#/components/schemas/AccessMonitorConfiguration', 'required' => false], + ], ], ], ], @@ -11092,77 +6764,52 @@ 200 => [], ], ], - 'GetBucketArchiveDirectRead' => [ - 'path' => '/?bucketArchiveDirectRead', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'PutBucketAcl' => [ + 'path' => '/?acl', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'x-oss-acl', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/BucketACL', 'required' => true], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'ArchiveDirectReadConfiguration' => [ - '$ref' => '#/components/schemas/ArchiveDirectReadConfiguration', - ], - ], - ], - ], + 200 => [], + '5XX' => [], ], ], - 'PutBucketArchiveDirectRead' => [ - 'path' => '/?bucketArchiveDirectRead', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'PutBucketCommonHeader' => [ + 'path' => '/?x-oss-common-header', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -11172,10 +6819,7 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'ArchiveDirectReadConfiguration' => [ - '$ref' => '#/components/schemas/ArchiveDirectReadConfiguration', - 'required' => false, - ], + 'CommonHeaders' => ['$ref' => '#/components/schemas/CommonHeaders', 'required' => false], ], ], ], @@ -11184,34 +6828,23 @@ 200 => [], ], ], - 'PutBucketOverwriteConfig' => [ - 'path' => '/?overwriteConfig', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'PutBucketCors' => [ + 'path' => '/?cors', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -11221,88 +6854,80 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'OverwriteConfiguration' => [ - '$ref' => '#/components/schemas/OverwriteConfiguration', - 'required' => false, - ], + 'CORSConfiguration' => ['$ref' => '#/components/schemas/CORSConfiguration', 'required' => false], ], ], ], ], 'responses' => [ 200 => [], + '5XX' => [], ], ], - 'GetBucketOverwriteConfig' => [ - 'path' => '/?overwriteConfig', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'PutBucketEncryption' => [ + 'path' => '/?encryption', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'responses' => [ - 200 => [ + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'OverwriteConfiguration' => [ - '$ref' => '#/components/schemas/OverwriteConfiguration', - ], + 'ServerSideEncryptionRule' => ['$ref' => '#/components/schemas/ServerSideEncryptionRule', 'required' => false], ], ], ], ], - ], - 'DeleteBucketOverwriteConfig' => [ - 'path' => '/?overwriteConfig', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', + 'responses' => [ + 200 => [], + '5XX' => [], ], + ], + 'PutBucketHash' => [ + 'path' => '/?objectHash', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ObjectHashConfiguration' => ['$ref' => '#/components/schemas/ObjectHashConfiguration', 'required' => false], + ], ], ], ], @@ -11310,634 +6935,186 @@ 200 => [], ], ], - 'PutObject' => [ - 'path' => '/{key}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketHttpsConfig' => [ + 'path' => '/?httpsConfig', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/octet-stream', - ], - 'produces' => [], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-forbid-overwrite', - 'in' => 'header', - 'schema' => [ - 'type' => 'boolean', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-server-side-encryption', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-server-side-data-encryption', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-server-side-encryption-key-id', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-object-acl', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/ObjectACL', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-storage-class', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/StorageClass', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-tagging', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-meta-*', - 'in' => 'header', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', - 'format' => 'binary', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'HttpsConfiguration' => ['$ref' => '#/components/schemas/HttpsConfiguration', 'required' => false], + ], ], ], ], - ], - 'CopyObject' => [ - 'path' => '/{key}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', + 'responses' => [ + 200 => [], ], + ], + 'PutBucketInventory' => [ + 'path' => '/?inventory', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-copy-source', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-forbid-overwrite', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-copy-source-if-match', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-copy-source-if-none-match', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-copy-source-if-unmodified-since', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-copy-source-if-modified-since', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-metadata-directive', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-server-side-encryption', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-server-side-data-encryption', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-server-side-encryption-key-id', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-object-acl', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/ObjectACL', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-storage-class', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/StorageClass', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-tagging', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-tagging-directive', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'inventoryId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-meta-*', - 'in' => 'header', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', + 'properties' => [ + 'InventoryConfiguration' => ['$ref' => '#/components/schemas/InventoryConfiguration', 'required' => false], ], ], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'CopyObjectResult' => [ - 'type' => 'object', - 'properties' => [ - 'ETag' => [ - 'type' => 'string', - ], - 'LastModified' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], - '5XX' => [], + 200 => [], + '4xx' => [], ], ], - 'GetObject' => [ - 'path' => '/{key}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketLifecycle' => [ + 'path' => '/?lifecycle', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/octet-stream', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'response-content-type', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'response-content-language', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'response-expires', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'response-cache-control', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'response-content-disposition', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'response-content-encoding', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Range', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'If-Modified-Since', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'If-Unmodified-Since', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'If-Match', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'If-None-Match', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Accept-Encoding', + 'name' => 'x-oss-allow-same-action-overlap', 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'versionId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'LifecycleConfiguration' => ['$ref' => '#/components/schemas/LifecycleConfiguration', 'required' => false], + ], ], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'string', - 'format' => 'binary', - ], - ], + 200 => [], '5XX' => [], ], ], - 'AppendObject' => [ - 'path' => '/{key}?append', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketLogging' => [ + 'path' => '/?logging', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/octet-stream', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'position', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-server-side-encryption', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-object-acl', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/ObjectACL', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-storage-class', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/StorageClass', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-meta-*', - 'in' => 'header', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'additionalProperties' => [ - 'type' => 'string', - ], - ], - ], - [ - 'name' => 'Cache-Control', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Content-Disposition', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Content-Encoding', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Content-MD5', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Expires', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', - 'format' => 'binary', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'BucketLoggingStatus' => ['$ref' => '#/components/schemas/BucketLoggingStatus', 'required' => false], + ], ], ], ], - ], - 'SealAppendObject' => [ - 'path' => '/{key}?seal', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', + 'responses' => [ + 200 => [], + '5XX' => [], ], + ], + 'PutBucketObjectWormConfiguration' => [ + 'path' => '/?objectWorm', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'position', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ObjectWormConfiguration' => ['$ref' => '#/components/schemas/ObjectWormConfiguration', 'required' => false], + ], ], ], ], @@ -11945,132 +7122,59 @@ 200 => [], ], ], - 'DeleteObject' => [ - 'path' => '/{key}', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketPolicy' => [ + 'path' => '/?policy', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [], + 'consumes' => ['application/json'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'versionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'name' => 'body', + 'in' => 'body', + 'schema' => ['type' => 'string', 'format' => 'binary', 'required' => true], ], ], - 'responses' => [ - 200 => [], - '5XX' => [], - ], ], - 'HeadObject' => [ - 'path' => '/{key}', - 'methods' => [ - 'head', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketReferer' => [ + 'path' => '/?referer', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'versionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'If-Modified-Since', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'If-Unmodified-Since', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'If-Match', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'If-None-Match', - 'in' => 'header', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'RefererConfiguration' => ['$ref' => '#/components/schemas/RefererConfiguration', 'required' => false], + ], ], ], ], @@ -12079,102 +7183,64 @@ '5XX' => [], ], ], - 'GetObjectMeta' => [ - 'path' => '/{key}?objectMeta', - 'methods' => [ - 'head', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketReplication' => [ + 'path' => '/?replication&comp=add', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'versionId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'ReplicationConfiguration' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'Rule' => ['$ref' => '#/components/schemas/ReplicationRule', 'required' => false], + ], + ], + ], ], ], ], 'responses' => [ 200 => [], - '5XX' => [], ], ], - 'RestoreObject' => [ - 'path' => '/{key}?restore', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketRequestPayment' => [ + 'path' => '/?requestPayment', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'versionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -12184,10 +7250,7 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'RestoreRequest' => [ - '$ref' => '#/components/schemas/RestoreRequest', - 'required' => false, - ], + 'RequestPaymentConfiguration' => ['$ref' => '#/components/schemas/RequestPaymentConfiguration', 'required' => false], ], ], ], @@ -12197,41 +7260,34 @@ '5XX' => [], ], ], - 'CleanRestoredObject' => [ - 'path' => '/{key}?cleanRestoredObject', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'https', - ], + 'PutBucketResourceGroup' => [ + 'path' => '/?resourceGroup', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'key', - 'in' => 'path', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'BucketResourceGroupConfiguration' => ['$ref' => '#/components/schemas/BucketResourceGroupConfiguration', 'required' => false], + ], ], ], ], @@ -12239,51 +7295,23 @@ 200 => [], ], ], - 'SelectObject' => [ - 'path' => '/{key}', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketRtc' => [ + 'path' => '/?rtc', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/octet-stream', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-process', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -12293,69 +7321,32 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'SelectRequest' => [ - '$ref' => '#/components/schemas/SelectRequest', - 'required' => false, - ], + 'ReplicationRule' => ['$ref' => '#/components/schemas/RtcConfiguration', 'required' => false], ], ], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'string', - 'format' => 'binary', - ], - ], - '5XX' => [], + 200 => [], ], ], - 'CreateSelectObjectMeta' => [ - 'path' => '/{key}', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketTags' => [ + 'path' => '/?tagging', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-process', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -12365,312 +7356,103 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'CsvMetaRequest' => [ - '$ref' => '#/components/schemas/SelectMetaRequest', - 'required' => false, - ], + 'Tagging' => ['$ref' => '#/components/schemas/Tagging', 'required' => false], ], ], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - '$ref' => '#/components/schemas/SelectMetaStatus', - ], - ], + 200 => [], + '5XX' => [], ], ], - 'InitiateMultipartUpload' => [ - 'path' => '/{key}?uploads', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutBucketTransferAcceleration' => [ + 'path' => '/?transferAcceleration', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'encoding-type', - 'in' => 'query', - 'schema' => [ - '$ref' => '#/components/schemas/EncodeType', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-forbid-overwrite', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-storage-class', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/StorageClass', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-tagging', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-server-side-encryption', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-server-side-data-encryption', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-server-side-encryption-key-id', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Cache-Control', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Content-Disposition', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Content-Encoding', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'Expires', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'responses' => [ - 200 => [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'InitiateMultipartUploadResult' => [ - 'type' => 'object', - 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'Key' => [ - 'type' => 'string', - ], - 'UploadId' => [ - 'type' => 'string', - ], - 'EncodingType' => [ - 'type' => 'string', - ], - ], - ], + 'TransferAccelerationConfiguration' => ['$ref' => '#/components/schemas/TransferAccelerationConfiguration', 'required' => false], ], ], ], - '5XX' => [], - ], - ], - 'UploadPart' => [ - 'path' => '/{key}', - 'methods' => [ - 'put', ], - 'schemes' => [ - 'http', - 'https', + 'responses' => [ + 200 => [], ], + ], + 'PutBucketVersioning' => [ + 'path' => '/?versioning', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/octet-stream', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'partNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - [ - 'name' => 'uploadId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', - 'format' => 'binary', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'VersioningConfiguration' => ['$ref' => '#/components/schemas/VersioningConfiguration', 'required' => false], + ], ], ], ], - ], - 'CompleteMultipartUpload' => [ - 'path' => '/{key}', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', + 'responses' => [ + 200 => [], + '4xx' => [], ], + ], + 'PutBucketWebsite' => [ + 'path' => '/?website', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'uploadId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'encoding-type', - 'in' => 'query', - 'schema' => [ - '$ref' => '#/components/schemas/EncodeType', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-forbid-overwrite', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-complete-all', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -12680,301 +7462,118 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'CompleteMultipartUpload' => [ - '$ref' => '#/components/schemas/CompleteMultipartUpload', - 'required' => false, - ], + 'WebsiteConfiguration' => ['$ref' => '#/components/schemas/WebsiteConfiguration', 'required' => false], ], ], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'CompleteMultipartUploadResult' => [ - 'type' => 'object', - 'properties' => [ - 'EncodingType' => [ - 'type' => 'string', - ], - 'Location' => [ - 'type' => 'string', - ], - 'Bucket' => [ - 'type' => 'string', - ], - 'Key' => [ - 'type' => 'string', - ], - 'ETag' => [ - 'type' => 'string', - ], - ], - ], - ], - ], - ], + 200 => [], '5XX' => [], ], ], - 'UploadPartCopy' => [ - 'path' => '/{key}', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutChannel' => [ + 'path' => '/?img', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-copy-source', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'partNumber', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => true, - ], - ], - [ - 'name' => 'uploadId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'x-oss-copy-source-range', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-copy-source-if-match', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-copy-source-if-none-match', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-copy-source-if-unmodified-since', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'x-oss-copy-source-if-modified-since', - 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'responses' => [ - 200 => [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'CopyPartResult' => [ - 'type' => 'object', - 'properties' => [ - 'LastModified' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'ETag' => [ - 'type' => 'string', - ], - ], - ], + 'Channel' => ['$ref' => '#/components/schemas/Channel', 'required' => false], ], ], ], - '5XX' => [], - ], - ], - 'AbortMultipartUpload' => [ - 'path' => '/{key}', - 'methods' => [ - 'delete', ], - 'schemes' => [ - 'http', - 'https', + 'responses' => [ + 200 => [], ], + ], + 'PutCname' => [ + 'path' => '/?cname&comp=add', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'uploadId', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'BucketCnameConfiguration' => ['$ref' => '#/components/schemas/BucketCnameConfiguration', 'required' => false], + ], ], ], ], 'responses' => [ 200 => [], - '5XX' => [], ], ], - 'ListMultipartUploads' => [ - 'path' => '/?uploads', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutDataLakeCachePrefetchJob' => [ + 'path' => '/?x-oss-datalake-cache-prefetch-job', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'delimiter', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'max-uploads', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'key-marker', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'prefix', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'upload-id-marker', + 'name' => 'x-oss-datalake-job-id', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string'], ], [ - 'name' => 'encoding-type', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - '$ref' => '#/components/schemas/EncodeType', - 'required' => false, + 'type' => 'object', + 'properties' => [ + 'CreateDataLakeCachePrefetchJob' => ['$ref' => '#/components/schemas/CreateDataLakeCachePrefetchJob'], + ], ], ], ], @@ -12983,131 +7582,50 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListMultipartUploadsResult' => [ + 'DataLakeCachePrefetchJobID' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'EncodingType' => [ - 'type' => 'string', - ], - 'KeyMarker' => [ - 'type' => 'string', - ], - 'UploadIdMarker' => [ - 'type' => 'string', - ], - 'NextKeyMarker' => [ - 'type' => 'string', - ], - 'NextUploadIdMarker' => [ - 'type' => 'string', - ], - 'MaxUploads' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'Prefix' => [ - 'type' => 'string', - ], - 'Delimiter' => [ - 'type' => 'string', - ], - 'Upload' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/Upload', - ], - ], - 'CommonPrefixes' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/CommonPrefix', - ], - ], + 'ID' => ['type' => 'string'], ], ], ], ], ], - '5XX' => [], ], ], - 'ListParts' => [ - 'path' => '/{key}', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutLiveChannel' => [ + 'path' => '/{channel}?live', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'key', + 'name' => 'channel', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'uploadId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'max-parts', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'part-number-marker', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'encoding-type', - 'in' => 'query', - 'style' => 'json', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - '$ref' => '#/components/schemas/EncodeType', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'LiveChannelConfiguration' => ['$ref' => '#/components/schemas/LiveChannelConfiguration', 'required' => false], + ], ], ], ], @@ -13116,100 +7634,46 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'ListPartResult' => [ + 'CreateLiveChannelResult' => [ 'type' => 'object', 'properties' => [ - 'Bucket' => [ - 'type' => 'string', - ], - 'Key' => [ - 'type' => 'string', - ], - 'UploadId' => [ - 'type' => 'string', - ], - 'PartNumberMarker' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'NextPartNumberMarker' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'MaxParts' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'Part' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/Part', - ], - ], + 'PublishUrls' => ['$ref' => '#/components/schemas/LiveChannelPublishUrls'], + 'PlayUrls' => ['$ref' => '#/components/schemas/LiveChannelPlayUrls'], ], ], ], ], ], - '5xx' => [], + '5XX' => [], ], ], - 'PutObjectAcl' => [ - 'path' => '/{key}?acl', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutLiveChannelStatus' => [ + 'path' => '/{channel}?live', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'key', + 'name' => 'channel', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-object-acl', - 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/ObjectACL', - 'required' => true, - ], - ], - [ - 'name' => 'versionId', + 'name' => 'status', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ @@ -13217,200 +7681,112 @@ '5XX' => [], ], ], - 'GetObjectAcl' => [ - 'path' => '/{key}?acl', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutObject' => [ + 'path' => '/{key}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/octet-stream'], + 'produces' => [], + 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'key', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'versionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'AccessControlPolicy' => [ - 'type' => 'object', - 'properties' => [ - 'Owner' => [ - '$ref' => '#/components/schemas/Owner', - ], - 'AccessControlList' => [ - 'type' => 'object', - 'properties' => [ - 'Grant' => [ - '$ref' => '#/components/schemas/ObjectACL', - ], - ], - ], - ], - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], - '5XX' => [], - ], - ], - 'PutSymlink' => [ - 'path' => '/{key}?symlink', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'x-oss-forbid-overwrite', + 'in' => 'header', + 'schema' => ['type' => 'boolean', 'required' => false], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-server-side-encryption', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'key', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-server-side-data-encryption', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'x-oss-symlink-target', + 'name' => 'x-oss-server-side-encryption-key-id', 'in' => 'header', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'x-oss-object-acl', 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/ObjectACL', - 'required' => false, - ], + 'schema' => ['$ref' => '#/components/schemas/ObjectACL', 'required' => false], ], [ 'name' => 'x-oss-storage-class', 'in' => 'header', - 'schema' => [ - '$ref' => '#/components/schemas/StorageClass', - 'required' => false, - ], + 'schema' => ['$ref' => '#/components/schemas/StorageClass', 'required' => false], ], [ - 'name' => 'x-oss-forbid-overwrite', + 'name' => 'x-oss-tagging', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'x-oss-meta-*', 'in' => 'header', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'additionalProperties' => ['type' => 'string'], ], ], - ], - 'responses' => [ - 200 => [], - '5XX' => [], + [ + 'name' => 'body', + 'in' => 'body', + 'schema' => ['type' => 'string', 'format' => 'binary', 'required' => false], + ], ], ], - 'GetSymlink' => [ - 'path' => '/{key}?symlink', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutObjectAcl' => [ + 'path' => '/{key}?acl', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'key', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'x-oss-object-acl', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/ObjectACL', 'required' => true], ], [ 'name' => 'versionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ @@ -13418,51 +7794,28 @@ '5XX' => [], ], ], - 'PutObjectTagging' => [ - 'path' => '/{key}?tagging', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutObjectLegalHold' => [ + 'path' => '/{key}?legalHold', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'key', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'versionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -13472,129 +7825,93 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Tagging' => [ - '$ref' => '#/components/schemas/Tagging', - 'required' => false, - ], + 'LegalHold' => ['$ref' => '#/components/schemas/LegalHold', 'required' => false], ], ], ], ], 'responses' => [ 200 => [], - '5XX' => [], ], ], - 'GetObjectTagging' => [ - 'path' => '/{key}?tagging', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutObjectRetention' => [ + 'path' => '/{key}?retention', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'key', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'versionId', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'responses' => [ - 200 => [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'Tagging' => [ - 'type' => 'object', - 'properties' => [ - 'TagSet' => [ - '$ref' => '#/components/schemas/TagSet', - ], - ], - ], + 'Retention' => ['$ref' => '#/components/schemas/Retention', 'required' => false], ], ], ], - '5XX' => [], + ], + 'responses' => [ + 200 => [], ], ], - 'DeleteObjectTagging' => [ + 'PutObjectTagging' => [ 'path' => '/{key}?tagging', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'key', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'versionId', 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], + ], + [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', + 'type' => 'object', 'required' => false, + 'properties' => [ + 'Tagging' => ['$ref' => '#/components/schemas/Tagging', 'required' => false], + ], ], ], ], @@ -13603,43 +7920,23 @@ '5XX' => [], ], ], - 'PutLiveChannel' => [ - 'path' => '/{channel}?live', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutProcessConfiguration' => [ + 'path' => '/?processConfiguration', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'channel', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -13649,583 +7946,244 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'LiveChannelConfiguration' => [ - '$ref' => '#/components/schemas/LiveChannelConfiguration', - 'required' => false, - ], + 'BucketProcessConfiguration' => ['$ref' => '#/components/schemas/BucketProcessConfiguration', 'required' => true], ], ], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'CreateLiveChannelResult' => [ - 'type' => 'object', - 'properties' => [ - 'PublishUrls' => [ - '$ref' => '#/components/schemas/LiveChannelPublishUrls', - ], - 'PlayUrls' => [ - '$ref' => '#/components/schemas/LiveChannelPlayUrls', - ], - ], - ], - ], - ], - ], - '5XX' => [], + 200 => [], ], ], - 'ListLiveChannel' => [ - 'path' => '/?live', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutPublicAccessBlock' => [ + 'path' => '/?publicAccessBlock', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'marker', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - [ - 'name' => 'max-keys', - 'in' => 'query', - 'schema' => [ - 'type' => 'integer', - 'format' => 'int64', - 'required' => false, - ], - ], - [ - 'name' => 'prefix', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => false, - ], - ], - ], - 'responses' => [ - 200 => [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'ListLiveChannelResult' => [ - 'type' => 'object', - 'properties' => [ - 'Prefix' => [ - 'type' => 'string', - ], - 'Marker' => [ - 'type' => 'string', - ], - 'MaxKeys' => [ - 'type' => 'integer', - 'format' => 'int64', - ], - 'IsTruncated' => [ - 'type' => 'boolean', - ], - 'NextMarker' => [ - 'type' => 'string', - ], - 'LiveChannel' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/LiveChannel', - ], - ], - ], - ], + 'PublicAccessBlockConfiguration' => ['$ref' => '#/components/schemas/PublicAccessBlockConfiguration', 'required' => false], ], ], ], - '5XX' => [], - ], - ], - 'DeleteLiveChannel' => [ - 'path' => '/{channel}?live', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], - ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ - [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'channel', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], ], 'responses' => [ 200 => [], - '5XX' => [], ], ], - 'PutLiveChannelStatus' => [ - 'path' => '/{channel}?live', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'PutStyle' => [ + 'path' => '/?style', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'channel', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'status', + 'name' => 'styleName', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - 'responses' => [ - 200 => [], - '5XX' => [], - ], - ], - 'GetLiveChannelInfo' => [ - 'path' => '/{channel}?live', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ - [ - 'AK' => [], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'category', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'channel', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - 'responses' => [ - 200 => [ + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ 'type' => 'object', + 'required' => false, 'properties' => [ - 'LiveChannelConfiguration' => [ - 'type' => 'object', - 'properties' => [ - 'Description' => [ - 'type' => 'string', - ], - 'Status' => [ - 'type' => 'string', - ], - 'Target' => [ - '$ref' => '#/components/schemas/LiveChannelTarget', - ], - ], - ], + 'Style' => ['$ref' => '#/components/schemas/Style', 'required' => false], ], ], ], - '5XX' => [], - ], - ], - 'GetLiveChannelHistory' => [ - 'path' => '/{channel}?live&comp=history', - 'methods' => [ - 'get', ], - 'schemes' => [ - 'http', - 'https', + 'responses' => [ + 200 => [], ], + ], + 'PutSymlink' => [ + 'path' => '/{key}?symlink', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'channel', + 'name' => 'key', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'LiveChannelHistory' => [ - 'type' => 'object', - 'properties' => [ - 'LiveRecord' => [ - 'type' => 'array', - 'items' => [ - '$ref' => '#/components/schemas/LiveRecord', - ], - ], - ], - ], - ], - ], + [ + 'name' => 'x-oss-symlink-target', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => true], ], - '5XX' => [], - ], - ], - 'GetLiveChannelStat' => [ - 'path' => '/{channel}?live&comp=stat', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'x-oss-object-acl', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/ObjectACL', 'required' => false], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-storage-class', + 'in' => 'header', + 'schema' => ['$ref' => '#/components/schemas/StorageClass', 'required' => false], ], [ - 'name' => 'channel', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-forbid-overwrite', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'LiveChannelStat' => [ - 'type' => 'object', - 'properties' => [ - 'Status' => [ - 'type' => 'string', - ], - 'ConnectedTime' => [ - 'type' => 'string', - 'format' => 'iso8601', - ], - 'RemoteAddr' => [ - 'type' => 'string', - ], - 'Video' => [ - '$ref' => '#/components/schemas/LiveChannelVideo', - ], - 'Audio' => [ - '$ref' => '#/components/schemas/LiveChannelAudio', - ], - ], - ], - ], - ], - ], + 200 => [], '5XX' => [], ], ], - 'GetVodPlaylist' => [ - 'path' => '/{channel}?vod', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'RestoreObject' => [ + 'path' => '/{key}?restore', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/octet-stream', - ], - 'deprecated' => false, + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'channel', + 'name' => 'key', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'endTime', + 'name' => 'versionId', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'startTime', - 'in' => 'query', + 'name' => 'body', + 'in' => 'body', + 'style' => 'xml', 'schema' => [ - 'type' => 'string', - 'required' => true, + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'RestoreRequest' => ['$ref' => '#/components/schemas/RestoreRequest', 'required' => false], + ], ], ], ], 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'string', - 'format' => 'binary', - ], - ], + 200 => [], '5XX' => [], ], ], - 'PostVodPlaylist' => [ - 'path' => '/{channel}/{playlist}?vod', - 'methods' => [ - 'post', - ], - 'schemes' => [ - 'http', - 'https', - ], + 'SealAppendObject' => [ + 'path' => '/{key}?seal', + 'methods' => ['post'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'channel', - 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'playlist', + 'name' => 'key', 'in' => 'path', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'endTime', + 'name' => 'position', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - [ - 'name' => 'startTime', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], 'responses' => [ 200 => [], - '5XX' => [], ], ], - 'PutChannel' => [ - 'path' => '/?img', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'SelectObject' => [ + 'path' => '/{key}', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/octet-stream'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'x-oss-process', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -14235,95 +8193,73 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'Channel' => [ - '$ref' => '#/components/schemas/Channel', - 'required' => false, - ], + 'SelectRequest' => ['$ref' => '#/components/schemas/SelectRequest', 'required' => false], ], ], ], ], 'responses' => [ - 200 => [], + 200 => [ + 'schema' => ['type' => 'string', 'format' => 'binary'], + ], + '5XX' => [], ], ], - 'PutBucketHash' => [ - 'path' => '/?objectHash', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'StartDataLakeCachePrefetchJob' => [ + 'path' => '/?x-oss-datalake-cache-prefetch-job&x-oss-datalake-job-start', + 'methods' => ['put'], + 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'ObjectHashConfiguration' => [ - '$ref' => '#/components/schemas/ObjectHashConfiguration', - 'required' => false, - ], - ], - ], + 'name' => 'x-oss-datalake-job-id', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], ], ], - 'PutBucketCommonHeader' => [ - 'path' => '/?x-oss-common-header', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'UpdateBucketAntiDDosInfo' => [ + 'path' => '/?antiDDos', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'x-oss-defender-instance', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'x-oss-defender-status', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', @@ -14333,10 +8269,7 @@ 'type' => 'object', 'required' => false, 'properties' => [ - 'CommonHeaders' => [ - '$ref' => '#/components/schemas/CommonHeaders', - 'required' => false, - ], + 'AntiDDOSConfiguration' => ['$ref' => '#/components/schemas/BucketAntiDDOSConfiguration', 'required' => false], ], ], ], @@ -14345,270 +8278,136 @@ 200 => [], ], ], - 'DeleteBucketCommonHeader' => [ - 'path' => '/?x-oss-common-header', - 'methods' => [ - 'delete', - ], - 'schemes' => [ - 'https', - ], + 'UpdateUserAntiDDosInfo' => [ + 'path' => '/?antiDDos', + 'methods' => ['post'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-defender-instance', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'x-oss-defender-status', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => true], ], ], 'responses' => [ 200 => [], ], ], - 'PutProcessConfiguration' => [ - 'path' => '/?processConfiguration', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], + 'UploadPart' => [ + 'path' => '/{key}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/octet-stream'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], + ], + [ + 'name' => 'partNumber', + 'in' => 'query', + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], + ], + [ + 'name' => 'uploadId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'body', 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'required' => false, - 'properties' => [ - 'BucketProcessConfiguration' => [ - '$ref' => '#/components/schemas/BucketProcessConfiguration', - 'required' => true, - ], - ], - ], + 'schema' => ['type' => 'string', 'format' => 'binary', 'required' => false], ], ], - 'responses' => [ - 200 => [], - ], ], - 'GetBucketEventNotification' => [ - 'path' => '/?eventNotification', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], + 'UploadPartCopy' => [ + 'path' => '/{key}', + 'methods' => ['put'], + 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], + 'consumes' => ['application/xml'], + 'produces' => ['application/xml'], 'deprecated' => false, 'parameters' => [ [ 'name' => 'bucket', 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], - ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'NotificationConfiguration' => [ - '$ref' => '#/components/schemas/EventNotificationConfiguration', - ], - ], - ], + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'PutDataLakeCachePrefetchJob' => [ - 'path' => '/?x-oss-datalake-cache-prefetch-job', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'key', + 'in' => 'path', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-copy-source', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => true], ], [ - 'name' => 'x-oss-datalake-job-id', + 'name' => 'partNumber', 'in' => 'query', - 'schema' => [ - 'type' => 'string', - ], + 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ - 'name' => 'body', - 'in' => 'body', - 'style' => 'xml', - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'CreateDataLakeCachePrefetchJob' => [ - '$ref' => '#/components/schemas/CreateDataLakeCachePrefetchJob', - ], - ], - ], - ], - ], - 'responses' => [ - 200 => [ - 'schema' => [ - 'type' => 'object', - 'properties' => [ - 'DataLakeCachePrefetchJobID' => [ - 'type' => 'object', - 'properties' => [ - 'ID' => [ - 'type' => 'string', - ], - ], - ], - ], - ], + 'name' => 'uploadId', + 'in' => 'query', + 'schema' => ['type' => 'string', 'required' => true], ], - ], - ], - 'StartDataLakeCachePrefetchJob' => [ - 'path' => '/?x-oss-datalake-cache-prefetch-job&x-oss-datalake-job-start', - 'methods' => [ - 'put', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'x-oss-copy-source-range', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-copy-source-if-match', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], [ - 'name' => 'x-oss-datalake-job-id', - 'in' => 'query', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-copy-source-if-none-match', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'responses' => [ - 200 => [], - ], - ], - 'ListDataLakeStorageTransferJob' => [ - 'path' => '/?x-oss-datalake-storage-transfer-job', - 'methods' => [ - 'get', - ], - 'schemes' => [ - 'https', - ], - 'security' => [ [ - 'AK' => [], + 'name' => 'x-oss-copy-source-if-unmodified-since', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], - ], - 'consumes' => [ - 'application/xml', - ], - 'produces' => [ - 'application/xml', - ], - 'deprecated' => false, - 'parameters' => [ [ - 'name' => 'bucket', - 'in' => 'host', - 'schema' => [ - 'type' => 'string', - 'required' => true, - ], + 'name' => 'x-oss-copy-source-if-modified-since', + 'in' => 'header', + 'schema' => ['type' => 'string', 'required' => false], ], ], 'responses' => [ @@ -14616,147 +8415,53 @@ 'schema' => [ 'type' => 'object', 'properties' => [ - 'DataLakeStorageTransferJobs' => [ - '$ref' => '#/components/schemas/DataLakeStorageTransferJobs', + 'CopyPartResult' => [ + 'type' => 'object', + 'properties' => [ + 'LastModified' => ['type' => 'string', 'format' => 'iso8601'], + 'ETag' => ['type' => 'string'], + ], ], ], ], ], + '5XX' => [], ], ], ], 'endpoints' => [ - [ - 'regionId' => 'cn-wuhan-lr', - 'endpoint' => 'oss-cn-wuhan-lr.aliyuncs.com', - ], - [ - 'regionId' => 'cn-qingdao', - 'endpoint' => 'oss-cn-qingdao.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing', - 'endpoint' => 'oss-cn-beijing.aliyuncs.com', - ], - [ - 'regionId' => 'cn-zhangjiakou', - 'endpoint' => 'oss-cn-zhangjiakou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-huhehaote', - 'endpoint' => 'oss-cn-huhehaote.aliyuncs.com', - ], - [ - 'regionId' => 'cn-wulanchabu', - 'endpoint' => 'oss-cn-wulanchabu.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou', - 'endpoint' => 'oss-cn-hangzhou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai', - 'endpoint' => 'oss-cn-shanghai.aliyuncs.com', - ], - [ - 'regionId' => 'cn-nanjing', - 'endpoint' => 'oss-cn-nanjing.aliyuncs.com', - ], - [ - 'regionId' => 'cn-fuzhou', - 'endpoint' => 'oss-cn-fuzhou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen', - 'endpoint' => 'oss-cn-shenzhen.aliyuncs.com', - ], - [ - 'regionId' => 'cn-heyuan', - 'endpoint' => 'oss-cn-heyuan.aliyuncs.com', - ], - [ - 'regionId' => 'cn-guangzhou', - 'endpoint' => 'oss-cn-guangzhou.aliyuncs.com', - ], - [ - 'regionId' => 'cn-chengdu', - 'endpoint' => 'oss-cn-chengdu.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hongkong', - 'endpoint' => 'oss-cn-hongkong.aliyuncs.com', - ], - [ - 'regionId' => 'ap-northeast-1', - 'endpoint' => 'oss-ap-northeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-northeast-2', - 'endpoint' => 'oss-ap-northeast-2.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-1', - 'endpoint' => 'oss-ap-southeast-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-2', - 'endpoint' => 'oss-ap-southeast-2.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-3', - 'endpoint' => 'oss-ap-southeast-3.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-5', - 'endpoint' => 'oss-ap-southeast-5.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-6', - 'endpoint' => 'oss-ap-southeast-6.aliyuncs.com', - ], - [ - 'regionId' => 'us-east-1', - 'endpoint' => 'oss-us-east-1.aliyuncs.com', - ], - [ - 'regionId' => 'us-west-1', - 'endpoint' => 'oss-us-west-1.aliyuncs.com', - ], - [ - 'regionId' => 'eu-west-1', - 'endpoint' => 'oss-eu-west-1.aliyuncs.com', - ], - [ - 'regionId' => 'eu-central-1', - 'endpoint' => 'oss-eu-central-1.aliyuncs.com', - ], - [ - 'regionId' => 'ap-south-1', - 'endpoint' => 'oss-ap-south-1.aliyuncs.com', - ], - [ - 'regionId' => 'me-east-1', - 'endpoint' => 'oss-me-east-1.aliyuncs.com', - ], - [ - 'regionId' => 'cn-hangzhou-finance', - 'endpoint' => 'oss-cn-hzjbp-b-console.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shanghai-finance-1', - 'endpoint' => 'oss-cn-shanghai-finance-1-internal.aliyuncs.com', - ], - [ - 'regionId' => 'cn-shenzhen-finance-1', - 'endpoint' => 'oss-cn-shenzhen-finance-1-internal.aliyuncs.com', - ], - [ - 'regionId' => 'ap-southeast-7', - 'endpoint' => 'oss-ap-southeast-7.aliyuncs.com', - ], - [ - 'regionId' => 'cn-beijing-finance-1', - 'endpoint' => 'oss-cn-beijing-finance-1-internal.aliyuncs.com', - ], + ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-ap-northeast-1.aliyuncs.com', 'endpoint' => 'oss-ap-northeast-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-northeast-2', 'regionName' => '韩国(首尔)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-ap-northeast-2.aliyuncs.com', 'endpoint' => 'oss-ap-northeast-2.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-ap-southeast-1.aliyuncs.com', 'endpoint' => 'oss-ap-southeast-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-2', 'regionName' => '澳大利亚(悉尼)已关停', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-ap-southeast-2.aliyuncs.com', 'endpoint' => 'oss-ap-southeast-2.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-ap-southeast-3.aliyuncs.com', 'endpoint' => 'oss-ap-southeast-3.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-ap-southeast-5.aliyuncs.com', 'endpoint' => 'oss-ap-southeast-5.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-6', 'regionName' => '菲律宾(马尼拉)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-ap-southeast-6.aliyuncs.com', 'endpoint' => 'oss-ap-southeast-6.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-southeast-7', 'regionName' => '泰国(曼谷)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-ap-southeast-7.aliyuncs.com', 'endpoint' => 'oss-ap-southeast-7.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-beijing.aliyuncs.com', 'endpoint' => 'oss-cn-beijing.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-chengdu', 'regionName' => '西南1(成都)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-chengdu.aliyuncs.com', 'endpoint' => 'oss-cn-chengdu.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-fuzhou', 'regionName' => '华东6(福州-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-fuzhou.aliyuncs.com', 'endpoint' => 'oss-cn-fuzhou.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-guangzhou', 'regionName' => '华南3(广州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-guangzhou.aliyuncs.com', 'endpoint' => 'oss-cn-guangzhou.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-hangzhou.aliyuncs.com', 'endpoint' => 'oss-cn-hangzhou.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-heyuan', 'regionName' => '华南2(河源)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-heyuan.aliyuncs.com', 'endpoint' => 'oss-cn-heyuan.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-hongkong.aliyuncs.com', 'endpoint' => 'oss-cn-hongkong.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-huhehaote.aliyuncs.com', 'endpoint' => 'oss-cn-huhehaote.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-nanjing', 'regionName' => '华东5(南京-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-nanjing.aliyuncs.com', 'endpoint' => 'oss-cn-nanjing.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-qingdao.aliyuncs.com', 'endpoint' => 'oss-cn-qingdao.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-shanghai.aliyuncs.com', 'endpoint' => 'oss-cn-shanghai.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-shenzhen.aliyuncs.com', 'endpoint' => 'oss-cn-shenzhen.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-wuhan-lr', 'regionName' => '华中1(武汉-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-wuhan-lr.aliyuncs.com', 'endpoint' => 'oss-cn-wuhan-lr.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-wulanchabu.aliyuncs.com', 'endpoint' => 'oss-cn-wulanchabu.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oss-cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'oss-cn-zhangjiakou.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'oss-us-west-1.aliyuncs.com', 'endpoint' => 'oss-us-west-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'oss-us-east-1.aliyuncs.com', 'endpoint' => 'oss-us-east-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'eu-west-1', 'regionName' => '英国(伦敦)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'oss-eu-west-1.aliyuncs.com', 'endpoint' => 'oss-eu-west-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'oss-eu-central-1.aliyuncs.com', 'endpoint' => 'oss-eu-central-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'me-east-1', 'regionName' => '阿联酋(迪拜)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'oss-me-east-1.aliyuncs.com', 'endpoint' => 'oss-me-east-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'ap-south-1', 'regionName' => '印度(孟买)已关停', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'oss-ap-south-1.aliyuncs.com', 'endpoint' => 'oss-ap-south-1.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => '华南1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'oss-cn-shenzhen-finance-1-internal.aliyuncs.com', 'endpoint' => 'oss-cn-shenzhen-finance-1-internal.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'oss-cn-shanghai-finance-1-internal.aliyuncs.com', 'endpoint' => 'oss-cn-shanghai-finance-1-internal.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-hangzhou-finance', 'regionName' => '华东1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'oss-cn-hzjbp-b-console.aliyuncs.com', 'endpoint' => 'oss-cn-hzjbp-b-console.aliyuncs.com', 'vpc' => ''], + ['regionId' => 'cn-beijing-finance-1', 'regionName' => '华北2 金融云(邀测)', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'oss-cn-beijing-finance-1-internal.aliyuncs.com', 'endpoint' => 'oss-cn-beijing-finance-1-internal.aliyuncs.com', 'vpc' => ''], ], ]; |
