summaryrefslogtreecommitdiff
path: root/data/oss/2019-05-17
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
commit814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch)
tree29e1692a067b17e56886a7d246d2b9521b2b7777 /data/oss/2019-05-17
parenteccd5cd5a067f5659982685afdeea209b1888efb (diff)
downloadafterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz
afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip
update APIs 20260712
Diffstat (limited to 'data/oss/2019-05-17')
-rw-r--r--data/oss/2019-05-17/api-docs.php13603
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' => ''],
],
];