summaryrefslogtreecommitdiff
path: root/data/oss/2019-05-17
diff options
context:
space:
mode:
authorZhineng Li <[email protected]>2026-02-14 10:08:30 +0800
committerZhineng Li <[email protected]>2026-02-14 10:08:30 +0800
commiteccd5cd5a067f5659982685afdeea209b1888efb (patch)
tree1626c903b854317be1708ce3ccd3b4f4e6e0fc97 /data/oss/2019-05-17
downloadacs-metadata-main.tar.gz
acs-metadata-main.zip
Diffstat (limited to 'data/oss/2019-05-17')
-rw-r--r--data/oss/2019-05-17/api-docs.php14762
1 files changed, 14762 insertions, 0 deletions
diff --git a/data/oss/2019-05-17/api-docs.php b/data/oss/2019-05-17/api-docs.php
new file mode 100644
index 0000000..869ec10
--- /dev/null
+++ b/data/oss/2019-05-17/api-docs.php
@@ -0,0 +1,14762 @@
+<?php return [
+ 'version' => '1.0',
+ 'info' => [
+ 'style' => 'OSS',
+ 'product' => 'Oss',
+ 'version' => '2019-05-17',
+ ],
+ 'components' => [
+ 'schemas' => [
+ 'AcceleratePaths' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DefaultCachePolicy' => [
+ 'type' => 'string',
+ ],
+ 'Path' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'CachePolicy' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'AccessControlList' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Grant' => [
+ '$ref' => '#/components/schemas/Grant',
+ ],
+ ],
+ ],
+ 'AccessControlPolicy' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Owner' => [
+ '$ref' => '#/components/schemas/Owner',
+ ],
+ 'AccessControlList' => [
+ '$ref' => '#/components/schemas/AccessControlList',
+ ],
+ ],
+ ],
+ 'AccessMonitorConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Status' => [
+ '$ref' => '#/components/schemas/AccessMonitorStatus',
+ ],
+ ],
+ ],
+ 'AccessMonitorStatus' => [
+ 'type' => 'string',
+ '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',
+ ],
+ ],
+ ],
+ 'AccessPointAlias' => [
+ 'type' => 'string',
+ ],
+ 'AccessPointArn' => [
+ 'type' => 'string',
+ ],
+ 'AccessPointName' => [
+ 'type' => 'string',
+ ],
+ 'AccessPointNetworkOrigin' => [
+ 'type' => 'string',
+ ],
+ 'AccessPointStatus' => [
+ 'type' => 'string',
+ ],
+ 'AccessPointVpcConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'VpcId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ApplyServerSideEncryptionByDefault' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SSEAlgorithm' => [
+ 'type' => 'string',
+ ],
+ 'KMSMasterKeyID' => [
+ 'type' => 'string',
+ ],
+ 'KMSDataEncryption' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ArchiveDirectReadConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'AsyncFetchTaskInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TaskId' => [
+ 'type' => 'string',
+ ],
+ 'State' => [
+ 'type' => 'string',
+ ],
+ 'ErrorMsg' => [
+ 'type' => 'string',
+ ],
+ 'TaskInfo' => [
+ '$ref' => '#/components/schemas/AsyncFetchTaskConfiguration',
+ ],
+ ],
+ ],
+ 'AsyncFetchTaskResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'BucketACL' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'private',
+ 'public-read',
+ 'public-read-write',
+ ],
+ ],
+ 'BucketAntiDDOSConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Cnames' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Domain' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ 'Cnames' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Domain' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'BucketChannelConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'version' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'DebugInfo' => [
+ 'type' => 'string',
+ ],
+ 'RuleList' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Rule' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RuleName' => [
+ 'type' => 'string',
+ ],
+ 'RuleRegex' => [
+ 'type' => 'string',
+ ],
+ 'FrontContent' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'BucketCnameConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Cname' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Domain' => [
+ 'type' => 'string',
+ ],
+ 'CertificateConfiguration' => [
+ '$ref' => '#/components/schemas/CertificateConfiguration',
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'BucketInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ 'ServerSideEncryptionRule' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SSEAlgorithm' => [
+ 'type' => 'string',
+ ],
+ 'KMSMasterKeyID' => [
+ 'type' => 'string',
+ ],
+ 'KMSDataEncryption' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'BucketPolicy' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LogBucket' => [
+ 'type' => 'string',
+ ],
+ 'LogPrefix' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'Comment' => [
+ 'type' => 'string',
+ ],
+ 'BlockPublicAccess' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'BucketLoggingStatus' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'BucketResourceGroupConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'BucketVersioningStatus' => [
+ 'type' => 'string',
+ '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',
+ ],
+ ],
+ ],
+ 'CacheBaseInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'CacheConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Caches' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Cache' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AvailableZone' => [
+ 'type' => 'string',
+ ],
+ 'CacheName' => [
+ 'type' => 'string',
+ ],
+ 'CachePolicy' => [
+ 'type' => 'string',
+ ],
+ 'AcceleratePaths' => [
+ '$ref' => '#/components/schemas/AcceleratePaths',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CacheDetailInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CacheQuotaConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'QuotaDesc' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Quota' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CallbackPolicy' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PolicyItem' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PolicyName' => [
+ 'type' => 'string',
+ ],
+ 'Callback' => [
+ 'type' => 'string',
+ ],
+ 'CallbackVar' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CertificateConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'CnameInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'CnameToken' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Bucket' => [
+ 'type' => 'string',
+ ],
+ 'Cname' => [
+ 'type' => 'string',
+ ],
+ 'Token' => [
+ 'type' => 'string',
+ ],
+ 'ExpireTime' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CommentConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Comment' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CommonHeaders' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Header' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Key' => [
+ 'type' => 'string',
+ ],
+ 'Value' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CommonPrefix' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Prefix' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CompleteMultipartUpload' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Part' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PartNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'ETag' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CompressionType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'None',
+ 'GZIP',
+ ],
+ ],
+ 'CopyObjectResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ETag' => [
+ 'type' => 'string',
+ ],
+ 'LastModified' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CopyPartResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ETag' => [
+ 'type' => 'string',
+ ],
+ 'LastModified' => [
+ 'type' => 'string',
+ 'format' => 'iso8601',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'CreateBucketConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'CreateDataLakeCachePrefetchJob' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Includes' => [
+ 'type' => 'array',
+ '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',
+ ],
+ ],
+ ],
+ 'CreateFileGroup' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Part' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PartNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'PartName' => [
+ 'type' => 'string',
+ ],
+ 'ETag' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CreateFileGroupResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'CreateObjectLinkResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Bucket' => [
+ 'type' => 'string',
+ ],
+ 'Key' => [
+ 'type' => 'string',
+ ],
+ 'ETag' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'CreateSelectMetaProcess' => [
+ 'type' => 'string',
+ ],
+ 'DataAccelerator' => [
+ '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',
+ ],
+ ],
+ ],
+ 'DataAcceleratorConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AvailableZone' => [
+ 'type' => 'string',
+ ],
+ 'Quota' => [
+ 'type' => 'string',
+ ],
+ 'AcceleratePaths' => [
+ '$ref' => '#/components/schemas/AcceleratePaths',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'DataLakeCachePrefetchJobRule' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PrefixFilter' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Includes' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Include' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'Excludes' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Exclude' => [
+ 'type' => 'array',
+ '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',
+ ],
+ ],
+ ],
+ 'DataLakeStorageTransferJobRule' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PrefixFilter' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Includes' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Include' => [
+ 'type' => 'array',
+ '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',
+ ],
+ ],
+ ],
+ ],
+ 'DataRedundancyType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'LRS',
+ 'ZRS',
+ ],
+ ],
+ 'Delete' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Quiet' => [
+ 'type' => 'boolean',
+ ],
+ 'Object' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ObjectIdentifier',
+ ],
+ ],
+ ],
+ ],
+ 'DeleteMarkerEntry' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Key' => [
+ 'type' => 'string',
+ ],
+ 'VersionId' => [
+ 'type' => 'string',
+ ],
+ 'IsLatest' => [
+ 'type' => 'boolean',
+ ],
+ 'LastModified' => [
+ 'type' => 'string',
+ 'format' => 'iso8601',
+ ],
+ 'Owner' => [
+ '$ref' => '#/components/schemas/Owner',
+ ],
+ ],
+ ],
+ 'DeletedObject' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Key' => [
+ 'type' => 'string',
+ ],
+ 'DeleteMarker' => [
+ 'type' => 'boolean',
+ ],
+ 'DeleteMarkerVersionId' => [
+ 'type' => 'string',
+ ],
+ 'VersionId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'EncodeType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'url',
+ ],
+ ],
+ 'Endpoint' => [
+ 'type' => 'string',
+ ],
+ 'Error' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Code' => [
+ 'type' => 'string',
+ ],
+ 'Message' => [
+ 'type' => 'string',
+ ],
+ 'RequestId' => [
+ 'type' => 'string',
+ ],
+ 'HostId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ErrorDocument' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Key' => [
+ 'type' => 'string',
+ ],
+ 'HttpStatus' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ 'EventNotificationConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'FunctionComputeConfiguration' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/FunctionComputeConfiguration',
+ ],
+ ],
+ ],
+ ],
+ 'ExtendWormConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RetentionPeriodInDays' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'FileGroupInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'FilePart' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Part' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'FileHeaderInfo' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'USE',
+ 'IGNORE',
+ 'NONE',
+ ],
+ ],
+ 'FunctionComputeConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ID' => [
+ 'type' => 'string',
+ ],
+ 'Event' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'Filter' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Key' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Prefix' => [
+ 'type' => 'string',
+ ],
+ 'Suffix' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'Function' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Arn' => [
+ 'type' => 'string',
+ ],
+ 'AssumeRole' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ 'Endpoints' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PublicEndpoint' => [
+ '$ref' => '#/components/schemas/Endpoint',
+ ],
+ 'InternalEndpoint' => [
+ '$ref' => '#/components/schemas/Endpoint',
+ ],
+ ],
+ ],
+ 'PublicAccessBlockConfiguration' => [
+ '$ref' => '#/components/schemas/PublicAccessBlockConfiguration',
+ ],
+ 'CreationDate' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'GetResourcePoolInfoResp' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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' => [
+ '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',
+ ],
+ ],
+ ],
+ 'IncrementalInventory' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IsEnabled' => [
+ 'type' => 'boolean',
+ ],
+ 'Schedule' => [
+ '$ref' => '#/components/schemas/IncrementInventorySchedule',
+ ],
+ 'OptionalFields' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Field' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'IndexDocument' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Suffix' => [
+ 'type' => 'string',
+ ],
+ 'SupportSubDir' => [
+ 'type' => 'boolean',
+ ],
+ 'Type' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ 'InitiateWormConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ 'OptionalFields' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Field' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/InventoryOptionalField',
+ ],
+ ],
+ ],
+ ],
+ 'IncrementalInventory' => [
+ '$ref' => '#/components/schemas/IncrementalInventory',
+ ],
+ ],
+ ],
+ 'InventoryDestination' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'OSSBucketDestination' => [
+ '$ref' => '#/components/schemas/InventoryOSSBucketDestination',
+ ],
+ ],
+ ],
+ 'InventoryEncryption' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'InventoryFormat' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'CSV',
+ ],
+ ],
+ 'InventoryFrequency' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'Daily',
+ 'Weekly',
+ ],
+ ],
+ 'InventoryIncludedObjectVersions' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'All',
+ 'Current',
+ ],
+ ],
+ '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',
+ ],
+ ],
+ 'InventorySchedule' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Frequency' => [
+ '$ref' => '#/components/schemas/InventoryFrequency',
+ ],
+ ],
+ ],
+ 'JSONInput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Type' => [
+ '$ref' => '#/components/schemas/JSONType',
+ ],
+ 'Range' => [
+ 'type' => 'string',
+ ],
+ 'ParseJsonNumberAsString' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'JSONOutput' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RecordDelimiter' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'JSONType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'DOCUMENT',
+ 'LINES',
+ ],
+ ],
+ 'LifecycleConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Rule' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/LifecycleRule',
+ ],
+ ],
+ ],
+ ],
+ 'LifecycleRule' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'Transition' => [
+ 'type' => 'array',
+ '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',
+ ],
+ ],
+ ],
+ ],
+ 'AbortMultipartUpload' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Days' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'CreatedBeforeDate' => [
+ 'type' => 'string',
+ 'format' => 'iso8601',
+ ],
+ ],
+ ],
+ 'Tag' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/Tag',
+ ],
+ ],
+ 'NoncurrentVersionExpiration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'NoncurrentDays' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'NoncurrentVersionTransition' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'NoncurrentDays' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'StorageClass' => [
+ '$ref' => '#/components/schemas/StorageClass',
+ ],
+ 'IsAccessTime' => [
+ 'type' => 'boolean',
+ ],
+ 'ReturnToStdWhenVisit' => [
+ 'type' => 'boolean',
+ ],
+ 'AllowSmallFile' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ 'Filter' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Not' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Prefix' => [
+ 'type' => 'string',
+ ],
+ 'Tag' => [
+ '$ref' => '#/components/schemas/Tag',
+ ],
+ ],
+ ],
+ ],
+ 'ObjectSizeGreaterThan' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'ObjectSizeLessThan' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ 'AtimeBase' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ 'ListAccessPointsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IsTruncated' => [
+ 'type' => 'string',
+ ],
+ 'NextContinuationToken' => [
+ 'type' => 'string',
+ ],
+ 'AccountId' => [
+ 'type' => 'string',
+ ],
+ 'AccessPoints' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AccessPoint' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/AccessPoint',
+ ],
+ ],
+ ],
+ ],
+ 'MaxKeys' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ ],
+ ],
+ 'ListAllMyCacheResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Caches' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Cache' => [
+ 'type' => 'array',
+ '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',
+ ],
+ ],
+ ],
+ 'ListBucketRequesterQoSInfosResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Bucket' => [
+ 'type' => 'string',
+ ],
+ 'ContinuationToken' => [
+ 'type' => 'string',
+ ],
+ 'NextContinuationToken' => [
+ 'type' => 'string',
+ ],
+ 'IsTruncated' => [
+ 'type' => 'boolean',
+ ],
+ 'RequesterQoSInfo' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/RequesterQoSInfo',
+ ],
+ ],
+ ],
+ ],
+ 'ListDataLakeCachePrefetchJobHistory' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DataLakeCachePrefetchJobHistory' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/DataLakeCachePrefetchJobHistory',
+ ],
+ ],
+ ],
+ ],
+ 'ListDataLakeStorageTransferJobHistory' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DataLakeStorageTransferJobHistory' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/DataLakeStorageTransferJobHistory',
+ ],
+ ],
+ ],
+ ],
+ 'ListResourcePoolBucketsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourcePool' => [
+ 'type' => 'string',
+ ],
+ 'ContionuationToken' => [
+ 'type' => 'string',
+ ],
+ 'NextContionuationToken' => [
+ 'type' => 'string',
+ ],
+ 'IsTruncated' => [
+ 'type' => 'boolean',
+ ],
+ 'ResourcePoolBucket' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ResourcePoolBucket',
+ ],
+ ],
+ ],
+ ],
+ 'ListResourcePoolRequesterQoSInfosResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourcePool' => [
+ 'type' => 'string',
+ ],
+ 'ContinuationToken' => [
+ 'type' => 'string',
+ ],
+ 'NextContinuationToken' => [
+ 'type' => 'string',
+ ],
+ 'IsTruncated' => [
+ 'type' => 'boolean',
+ ],
+ 'RequesterQoSInfo' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/RequesterQoSInfo',
+ ],
+ ],
+ ],
+ ],
+ 'ListResourcePoolsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Region' => [
+ 'type' => 'string',
+ ],
+ 'Owner' => [
+ 'type' => 'string',
+ ],
+ 'ContionuationToken' => [
+ 'type' => 'string',
+ ],
+ 'NextContionuationToken' => [
+ 'type' => 'string',
+ ],
+ 'IsTruncated' => [
+ 'type' => 'boolean',
+ ],
+ 'ResourcePool' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ResourcePoolSimpleInfo',
+ ],
+ ],
+ ],
+ ],
+ 'ListUserRegionsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Regions' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Region' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'ListVirtualBucketResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'VirtualBucket' => [
+ 'type' => 'array',
+ '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',
+ ],
+ ],
+ ],
+ 'LiveChannelAudio' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'LiveChannelPlayUrls' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Url' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'LiveChannelPublishUrls' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Url' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'LiveChannelSnapshot' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'LiveRecord' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'StartTime' => [
+ 'type' => 'string',
+ ],
+ 'EndTime' => [
+ 'type' => 'string',
+ ],
+ 'RemoteAddr' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'LocationTransferType' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Location' => [
+ 'type' => 'string',
+ ],
+ 'TransferTypes' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Type' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'LoggingEnabled' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ 'Aggregations' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Aggregation' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/MetaQueryAggregation',
+ ],
+ ],
+ ],
+ ],
+ 'MediaTypes' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MediaType' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'SimpleQuery' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'MetaQueryAggregation' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Field' => [
+ 'type' => 'string',
+ ],
+ 'Operation' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'MetaQueryAggregationsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Field' => [
+ 'type' => 'string',
+ ],
+ 'Operation' => [
+ 'type' => 'string',
+ ],
+ 'Value' => [
+ 'type' => 'number',
+ 'format' => 'double',
+ ],
+ 'Groups' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Group' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Value' => [
+ 'type' => 'string',
+ ],
+ 'Count' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ 'OSSTagging' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Tagging' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/MetaQueryTagging',
+ ],
+ ],
+ ],
+ ],
+ 'OSSUserMeta' => [
+ 'type' => 'object',
+ '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',
+ ],
+ 'VideoStreams' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'VideoStream' => [
+ '$ref' => '#/components/schemas/MetaQueryRespVideoStream',
+ ],
+ ],
+ ],
+ 'AudioStreams' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AudioStream' => [
+ '$ref' => '#/components/schemas/MetaQueryRespAudioStream',
+ ],
+ ],
+ ],
+ 'Subtitles' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Subtitle' => [
+ '$ref' => '#/components/schemas/MetaQueryRespSubtitle',
+ ],
+ ],
+ ],
+ 'Addresses' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Address' => [
+ '$ref' => '#/components/schemas/MetaQueryRespAddress',
+ ],
+ ],
+ ],
+ 'Insights' => [
+ '$ref' => '#/components/schemas/MetaQueryRespFileInsights',
+ ],
+ ],
+ ],
+ 'MetaQueryOpenRequest' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Filters' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Filter' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'MetaQueryOrder' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'asc',
+ 'desc',
+ ],
+ ],
+ 'MetaQueryResp' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'NextToken' => [
+ 'type' => 'string',
+ ],
+ 'Files' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'File' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/MetaQueryFile',
+ ],
+ ],
+ ],
+ ],
+ 'Aggregations' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Aggregation' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/MetaQueryAggregationsResult',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'MetaQueryRespAddress' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'MetaQueryRespFileInsights' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Video' => [
+ '$ref' => '#/components/schemas/MetaQueryRespFileInsightsVideo',
+ ],
+ 'Image' => [
+ '$ref' => '#/components/schemas/MetaQueryRespFileInsightsImage',
+ ],
+ ],
+ ],
+ 'MetaQueryRespFileInsightsImage' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Caption' => [
+ 'type' => 'string',
+ ],
+ 'Description' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'MetaQueryRespFileInsightsVideo' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'MetaQueryTagging' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Key' => [
+ 'type' => 'string',
+ ],
+ 'Value' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'MetaQueryUserMeta' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Key' => [
+ 'type' => 'string',
+ ],
+ 'Value' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'NotificationConfiguration' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'TopicConfiguration' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Id' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'ObjectACL' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'private',
+ 'public-read',
+ 'public-read-write',
+ 'default',
+ ],
+ ],
+ 'ObjectHashConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ObjectHashFunction' => [
+ 'type' => 'string',
+ ],
+ 'DisplayObjectHash' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'ObjectIdentifier' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Key' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ 'VersionId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ObjectLinkInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Part' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PartNumber' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'PartName' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'ObjectList' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ObjectSummary',
+ ],
+ ],
+ 'ObjectProcessConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AllowedFeatures' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AllowedFeature' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'TransformationConfigurations' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TransformationConfiguration' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Actions' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Action' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'ContentTransformation' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'FunctionCompute' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'FunctionAssumeRoleArn' => [
+ 'type' => 'string',
+ ],
+ 'FunctionArn' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'AdditionalFeatures' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CustomForwardHeaders' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CustomForwardHeader' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'OverwriteConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Rule' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ID' => [
+ 'type' => 'string',
+ ],
+ 'Action' => [
+ 'type' => 'string',
+ ],
+ 'Prefix' => [
+ 'type' => 'string',
+ ],
+ 'Suffix' => [
+ 'type' => 'string',
+ ],
+ 'Principals' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Principal' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'Owner' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'PutReplicationRule' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'RefererConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AllowEmptyReferer' => [
+ 'type' => 'boolean',
+ 'required' => true,
+ ],
+ 'AllowTruncateQueryString' => [
+ 'type' => 'boolean',
+ ],
+ 'TruncatePath' => [
+ 'type' => 'boolean',
+ ],
+ 'RefererList' => [
+ 'type' => 'object',
+ 'required' => true,
+ 'properties' => [
+ 'Referer' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'RefererBlacklist' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Referer' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'RegionInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Region' => [
+ 'type' => 'string',
+ ],
+ 'InternetEndpoint' => [
+ 'type' => 'string',
+ ],
+ 'InternalEndpoint' => [
+ 'type' => 'string',
+ ],
+ 'AccelerateEndpoint' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ReplicationAction' => [
+ 'type' => 'string',
+ ],
+ 'ReplicationConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Rule' => [
+ '$ref' => '#/components/schemas/PutReplicationRule',
+ ],
+ ],
+ ],
+ 'ReplicationDestination' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Bucket' => [
+ 'type' => 'string',
+ ],
+ 'Location' => [
+ 'type' => 'string',
+ ],
+ 'TransferType' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'internal',
+ 'oss_acc',
+ ],
+ ],
+ ],
+ ],
+ 'ReplicationEncryptionConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ReplicaKmsKeyID' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ReplicationPrefixSet' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Prefix' => [
+ 'type' => 'array',
+ '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',
+ ],
+ 'Progress' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'HistoricalObject' => [
+ 'type' => 'string',
+ ],
+ 'NewObject' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'ReplicationRule' => [
+ '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',
+ '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',
+ ],
+ ],
+ ],
+ 'ReplicationRules' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ID' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'ReplicationSourceSelectionCriteria' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SseKmsEncryptedObjects' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Status' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'Enabled',
+ 'Disabled',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'ReplicationStatus' => [
+ 'type' => 'string',
+ ],
+ 'RequestPaymentConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Payer' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'RequesterQoSInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Requester' => [
+ 'type' => 'string',
+ ],
+ 'QoSConfiguration' => [
+ '$ref' => '#/components/schemas/QoSConfiguration',
+ ],
+ ],
+ ],
+ 'ReservedCapacityCreateConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'ReservedCapacityRecordList' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ReservedCapacityRecord' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ReservedCapacityRecord',
+ ],
+ ],
+ ],
+ ],
+ 'ReservedCapacityUpdateConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Capacity' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'Years' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'Status' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ResourceGroupId' => [
+ 'type' => 'string',
+ ],
+ 'ResourcePoolBucket' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'JoinTime' => [
+ 'type' => 'string',
+ 'format' => 'iso8601',
+ ],
+ ],
+ ],
+ 'ResourcePoolSimpleInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'CreateTime' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'ResponseHeaderConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Rule' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'Filters' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Operation' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'HideHeaders' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Header' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'RestoreRequest' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Days' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ 'JobParameters' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Tier' => [
+ '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',
+ ],
+ ],
+ ],
+ 'RoutingRuleCondition' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'RoutingRuleLuaConfig' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ 'MirrorHeaders' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PassAll' => [
+ 'type' => 'boolean',
+ ],
+ 'Pass' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ 'Remove' => [
+ 'type' => 'array',
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'RtcConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RTC' => [
+ '$ref' => '#/components/schemas/RTC',
+ ],
+ 'ID' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'SSEKMS' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'KeyId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'SSEOSS' => [
+ 'type' => 'string',
+ ],
+ 'SelectMetaRequest' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'SelectRequestOptions' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'SkipPartialDataRecord' => [
+ 'type' => 'boolean',
+ ],
+ 'MaxSkippedRecordsAllowed' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ ],
+ ],
+ ],
+ 'ServerSideEncryptionRule' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplyServerSideEncryptionByDefault' => [
+ '$ref' => '#/components/schemas/ApplyServerSideEncryptionByDefault',
+ ],
+ ],
+ ],
+ 'StorageClass' => [
+ 'type' => 'string',
+ 'enum' => [
+ 'Standard',
+ 'IA',
+ 'Archive',
+ 'ColdArchive',
+ 'DeepColdArchive',
+ ],
+ ],
+ 'Style' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Content' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ 'StyleInfo' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'TagSet' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Tag' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/Tag',
+ ],
+ ],
+ ],
+ ],
+ 'Tagging' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TagSet' => [
+ '$ref' => '#/components/schemas/TagSet',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'TransferAccelerationConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Enabled' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ 'Upload' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ 'UserDefinedLogFieldsConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'HeaderSet' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'header' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'ParamSet' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'parameter' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ 'VersioningConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Status' => [
+ '$ref' => '#/components/schemas/BucketVersioningStatus',
+ ],
+ ],
+ ],
+ 'VirtualBucket' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'RealBucket' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ 'Status' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'VirtualBucketConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RealBucket' => [
+ 'type' => 'array',
+ 'items' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Name' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'VpcId' => [
+ 'type' => 'string',
+ ],
+ 'WebsiteConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IndexDocument' => [
+ '$ref' => '#/components/schemas/IndexDocument',
+ ],
+ 'ErrorDocument' => [
+ '$ref' => '#/components/schemas/ErrorDocument',
+ ],
+ 'RoutingRules' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RoutingRule' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/RoutingRule',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'apis' => [
+ 'ListBuckets' => [
+ 'path' => '/',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5xx' => [],
+ ],
+ ],
+ 'DescribeRegions' => [
+ 'path' => '/?regions',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'regions',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RegionInfoList' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RegionInfo' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/RegionInfo',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GetBucketStat' => [
+ 'path' => '/?stat',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'BucketStat' => [
+ '$ref' => '#/components/schemas/BucketStat',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutBucket' => [
+ 'path' => '/',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ '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',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'CreateBucketConfiguration' => [
+ '$ref' => '#/components/schemas/CreateBucketConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'DeleteBucket' => [
+ 'path' => '/',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'ListObjects' => [
+ 'path' => '/',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ [
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'encoding-type',
+ 'in' => 'query',
+ 'schema' => [
+ '$ref' => '#/components/schemas/EncodeType',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ListBucketResult' => [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '4xx' => [],
+ '5xx' => [],
+ ],
+ ],
+ 'ListObjectsV2' => [
+ 'path' => '/?list-type=2',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ [
+ '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',
+ 'properties' => [
+ 'ListBucketResult' => [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '4xx' => [],
+ '5xx' => [],
+ ],
+ ],
+ 'GetBucketInfo' => [
+ 'path' => '/?bucketInfo',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'BucketInfo' => [
+ '$ref' => '#/components/schemas/BucketInfo',
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'GetBucketLocation' => [
+ 'path' => '/?location',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LocationConstraint' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'ListAccessPoints' => [
+ 'path' => '/?accessPoint',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'max-keys',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'continuation-token',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ListAccessPointsResult' => [
+ '$ref' => '#/components/schemas/ListAccessPointsResult',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GetAccessPoint' => [
+ 'path' => '/?accessPoint',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'GetAccessPointResult' => [
+ '$ref' => '#/components/schemas/GetAccessPointResult',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GetAccessPointPolicy' => [
+ 'path' => '/?accessPointPolicy',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ '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,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteAccessPointPolicy' => [
+ 'path' => '/?accessPointPolicy',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ '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,
+ ],
+ ],
+ ],
+ ],
+ 'PutAccessPointPolicy' => [
+ 'path' => '/?accessPointPolicy',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ '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,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteAccessPoint' => [
+ 'path' => '/?accessPoint',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'CreateAccessPoint' => [
+ 'path' => '/?accessPoint',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'CreateAccessPointConfiguration' => [
+ '$ref' => '#/components/schemas/CreateAccessPointConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CreateAccessPointResult' => [
+ '$ref' => '#/components/schemas/CreateAccessPointResult',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'InitiateBucketWorm' => [
+ 'path' => '/?worm',
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'InitiateWormConfiguration' => [
+ '$ref' => '#/components/schemas/InitiateWormConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '4xx' => [],
+ ],
+ ],
+ 'AbortBucketWorm' => [
+ 'path' => '/?worm',
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '4xx' => [],
+ '5xx' => [],
+ ],
+ ],
+ 'CompleteBucketWorm' => [
+ 'path' => '/',
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'wormId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '4xx' => [],
+ '5xx' => [],
+ ],
+ ],
+ 'ExtendBucketWorm' => [
+ 'path' => '/?wormExtend',
+ '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,
+ ],
+ ],
+ [
+ '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,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '4xx' => [],
+ '5xx' => [],
+ ],
+ ],
+ 'GetBucketWorm' => [
+ 'path' => '/?worm',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'WormConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'WormId' => [
+ 'type' => 'string',
+ ],
+ 'State' => [
+ '$ref' => '#/components/schemas/BucketWormState',
+ ],
+ 'RetentionPeriodInDays' => [
+ 'type' => 'integer',
+ 'format' => 'int32',
+ ],
+ 'CreationDate' => [
+ 'type' => 'string',
+ ],
+ 'ExpirationDate' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutBucketAcl' => [
+ 'path' => '/?acl',
+ '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' => 'x-oss-acl',
+ 'in' => 'header',
+ 'schema' => [
+ '$ref' => '#/components/schemas/BucketACL',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetBucketAcl' => [
+ 'path' => '/?acl',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AccessControlPolicy' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Owner' => [
+ '$ref' => '#/components/schemas/Owner',
+ ],
+ 'AccessControlList' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Grant' => [
+ '$ref' => '#/components/schemas/BucketACL',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'PutBucketLifecycle' => [
+ 'path' => '/?lifecycle',
+ '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' => 'x-oss-allow-same-action-overlap',
+ 'in' => 'header',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'LifecycleConfiguration' => [
+ '$ref' => '#/components/schemas/LifecycleConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetBucketLifecycle' => [
+ 'path' => '/?lifecycle',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LifecycleConfiguration' => [
+ '$ref' => '#/components/schemas/LifecycleConfiguration',
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'DeleteBucketLifecycle' => [
+ 'path' => '/?lifecycle',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'PutBucketTransferAcceleration' => [
+ 'path' => '/?transferAcceleration',
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'TransferAccelerationConfiguration' => [
+ '$ref' => '#/components/schemas/TransferAccelerationConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetBucketTransferAcceleration' => [
+ 'path' => '/?transferAcceleration',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TransferAccelerationConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Enabled' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutBucketVersioning' => [
+ 'path' => '/?versioning',
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'VersioningConfiguration' => [
+ '$ref' => '#/components/schemas/VersioningConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '4xx' => [],
+ ],
+ ],
+ 'GetBucketVersioning' => [
+ 'path' => '/?versioning',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'VersioningConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Status' => [
+ '$ref' => '#/components/schemas/BucketVersioningStatus',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '4xx' => [],
+ ],
+ ],
+ 'ListObjectVersions' => [
+ 'path' => '/?versions',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ [
+ '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',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'encoding-type',
+ 'in' => 'query',
+ 'schema' => [
+ '$ref' => '#/components/schemas/EncodeType',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ 'produces' => [
+ 'application/json',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteBucketPolicy' => [
+ 'path' => '/?policy',
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '4xx' => [],
+ ],
+ ],
+ 'GetBucketPolicyStatus' => [
+ 'path' => '/?policyStatus',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PolicyStatus' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IsPublic' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutBucketRtc' => [
+ 'path' => '/?rtc',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ReplicationRule' => [
+ '$ref' => '#/components/schemas/RtcConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'PutBucketReplication' => [
+ 'path' => '/?replication&comp=add',
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ReplicationConfiguration' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Rule' => [
+ '$ref' => '#/components/schemas/ReplicationRule',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetBucketReplication' => [
+ 'path' => '/?replication',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ReplicationConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Rule' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ReplicationRule',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GetBucketReplicationLocation' => [
+ 'path' => '/?replicationLocation',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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' => [],
+ ],
+ ],
+ 'GetBucketReplicationProgress' => [
+ 'path' => '/?replicationProgress',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ReplicationProgress' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Rule' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/ReplicationProgressRule',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'DeleteBucketReplication' => [
+ 'path' => '/?replication&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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ReplicationRules' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ID' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5xx' => [],
+ ],
+ ],
+ 'PutBucketInventory' => [
+ 'path' => '/?inventory',
+ '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' => 'inventoryId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'InventoryConfiguration' => [
+ '$ref' => '#/components/schemas/InventoryConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '4xx' => [],
+ ],
+ ],
+ 'GetBucketInventory' => [
+ 'path' => '/?inventory',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'inventoryId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InventoryConfiguration' => [
+ '$ref' => '#/components/schemas/InventoryConfiguration',
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'ListBucketInventory' => [
+ 'path' => '/?inventory',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'continuation-token',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ListInventoryConfigurationsResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'InventoryConfiguration' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/InventoryConfiguration',
+ ],
+ ],
+ 'IsTruncated' => [
+ 'type' => 'boolean',
+ ],
+ 'NextContinuationToken' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '4xx' => [],
+ ],
+ ],
+ 'DeleteBucketInventory' => [
+ 'path' => '/?inventory',
+ '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' => 'inventoryId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '4xx' => [],
+ ],
+ ],
+ 'PutBucketLogging' => [
+ 'path' => '/?logging',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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' => [
+ 'BucketLoggingStatus' => [
+ '$ref' => '#/components/schemas/BucketLoggingStatus',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetBucketLogging' => [
+ 'path' => '/?logging',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'BucketLoggingStatus' => [
+ '$ref' => '#/components/schemas/BucketLoggingStatus',
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'DeleteBucketLogging' => [
+ 'path' => '/?logging',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'PutUserDefinedLogFieldsConfig' => [
+ 'path' => '/?userDefinedLogFieldsConfig',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'UserDefinedLogFieldsConfiguration' => [
+ '$ref' => '#/components/schemas/UserDefinedLogFieldsConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetUserDefinedLogFieldsConfig' => [
+ 'path' => '/?userDefinedLogFieldsConfig',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'UserDefinedLogFieldsConfiguration' => [
+ '$ref' => '#/components/schemas/UserDefinedLogFieldsConfiguration',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'DeleteUserDefinedLogFieldsConfig' => [
+ 'path' => '/?userDefinedLogFieldsConfig',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetBucketWebsite' => [
+ 'path' => '/?website',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'WebsiteConfiguration' => [
+ '$ref' => '#/components/schemas/WebsiteConfiguration',
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'PutBucketWebsite' => [
+ 'path' => '/?website',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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' => [
+ 'WebsiteConfiguration' => [
+ '$ref' => '#/components/schemas/WebsiteConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'DeleteBucketWebsite' => [
+ 'path' => '/?website',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'RefererConfiguration' => [
+ '$ref' => '#/components/schemas/RefererConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetBucketReferer' => [
+ 'path' => '/?referer',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RefererConfiguration' => [
+ '$ref' => '#/components/schemas/RefererConfiguration',
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'PutBucketTags' => [
+ 'path' => '/?tagging',
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Tagging' => [
+ '$ref' => '#/components/schemas/Tagging',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetBucketTags' => [
+ 'path' => '/?tagging',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Tagging' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TagSet' => [
+ '$ref' => '#/components/schemas/TagSet',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'DeleteBucketTags' => [
+ 'path' => '/?tagging',
+ '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,
+ ],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ListBucketDataRedundancyTransition' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'IsTruncated' => [
+ 'type' => 'boolean',
+ ],
+ 'NextContinuationToken' => [
+ 'type' => 'string',
+ ],
+ 'BucketDataRedundancyTransition' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/BucketDataRedundancyTransition',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'ListBucketDataRedundancyTransition' => [
+ 'path' => '/?redundancyTransition',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ListBucketDataRedundancyTransition' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'BucketDataRedundancyTransition' => [
+ '$ref' => '#/components/schemas/BucketDataRedundancyTransition',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GetBucketDataRedundancyTransition' => [
+ 'path' => '/?redundancyTransition',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'BucketDataRedundancyTransition' => [
+ '$ref' => '#/components/schemas/BucketDataRedundancyTransition',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CreateBucketDataRedundancyTransition' => [
+ 'path' => '/?redundancyTransition',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'BucketDataRedundancyTransition' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TaskId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'DeleteBucketDataRedundancyTransition' => [
+ 'path' => '/?redundancyTransition',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'PutBucketEncryption' => [
+ 'path' => '/?encryption',
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ServerSideEncryptionRule' => [
+ '$ref' => '#/components/schemas/ServerSideEncryptionRule',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetBucketEncryption' => [
+ 'path' => '/?encryption',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ServerSideEncryptionRule' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ApplyServerSideEncryptionByDefault' => [
+ '$ref' => '#/components/schemas/ApplyServerSideEncryptionByDefault',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'DeleteBucketEncryption' => [
+ 'path' => '/?encryption',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'PutBucketRequestPayment' => [
+ 'path' => '/?requestPayment',
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'RequestPaymentConfiguration' => [
+ '$ref' => '#/components/schemas/RequestPaymentConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetBucketRequestPayment' => [
+ 'path' => '/?requestPayment',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'RequestPaymentConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Payer' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'PutBucketCors' => [
+ 'path' => '/?cors',
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'CORSConfiguration' => [
+ '$ref' => '#/components/schemas/CORSConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetBucketCors' => [
+ 'path' => '/?cors',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CORSConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CORSRule' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/CORSRule',
+ ],
+ ],
+ 'ResponseVary' => [
+ 'type' => 'boolean',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'DeleteBucketCors' => [
+ 'path' => '/?cors',
+ '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,
+ ],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ [
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'PutBucketAccessMonitor' => [
+ 'path' => '/?accessmonitor',
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'AccessMonitorConfiguration' => [
+ '$ref' => '#/components/schemas/AccessMonitorConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetBucketAccessMonitor' => [
+ 'path' => '/?accessmonitor',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AccessMonitorConfiguration' => [
+ '$ref' => '#/components/schemas/AccessMonitorConfiguration',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GetMetaQueryStatus' => [
+ 'path' => '/?metaQuery',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MetaQueryStatus' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'State' => [
+ 'type' => 'string',
+ ],
+ 'Phase' => [
+ 'type' => 'string',
+ ],
+ 'CreateTime' => [
+ 'type' => 'string',
+ ],
+ 'UpdateTime' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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 => [],
+ ],
+ ],
+ 'DoMetaQuery' => [
+ 'path' => '/?metaQuery&comp=query',
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'mode',
+ '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,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MetaQuery' => [
+ '$ref' => '#/components/schemas/MetaQueryResp',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'OpenMetaQuery' => [
+ 'path' => '/?metaQuery&comp=add',
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'mode',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'role',
+ '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,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'UpdateUserAntiDDosInfo' => [
+ 'path' => '/?antiDDos',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'UpdateBucketAntiDDosInfo' => [
+ 'path' => '/?antiDDos',
+ '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,
+ ],
+ ],
+ [
+ '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',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'AntiDDOSConfiguration' => [
+ '$ref' => '#/components/schemas/BucketAntiDDOSConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'ListBucketAntiDDosInfo' => [
+ 'path' => '/?bucketAntiDDos',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'marker',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'max-keys',
+ 'in' => 'query',
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'InitUserAntiDDosInfo' => [
+ 'path' => '/?antiDDos',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'InitBucketAntiDDosInfo' => [
+ 'path' => '/?antiDDos',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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-type',
+ 'in' => 'header',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'AntiDDOSConfiguration' => [
+ '$ref' => '#/components/schemas/BucketAntiDDOSConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetUserAntiDDosInfo' => [
+ 'path' => '/?antiDDos',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GetBucketResourceGroup' => [
+ 'path' => '/?resourceGroup',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'BucketResourceGroupConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ResourceGroupId' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutBucketResourceGroup' => [
+ 'path' => '/?resourceGroup',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'BucketResourceGroupConfiguration' => [
+ '$ref' => '#/components/schemas/BucketResourceGroupConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'PutCname' => [
+ 'path' => '/?cname&comp=add',
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'BucketCnameConfiguration' => [
+ '$ref' => '#/components/schemas/BucketCnameConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'ListCname' => [
+ 'path' => '/?cname',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ListCnameResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Bucket' => [
+ 'type' => 'string',
+ ],
+ 'Owner' => [
+ 'type' => 'string',
+ ],
+ 'Cname' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/CnameInfo',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'DeleteCname' => [
+ 'path' => '/?cname&comp=delete',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'BucketCnameConfiguration' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Cname' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Domain' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetCnameToken' => [
+ 'path' => '/?comp=token',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CnameToken' => [
+ '$ref' => '#/components/schemas/CnameToken',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'CreateCnameToken' => [
+ 'path' => '/?cname&comp=token',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'BucketCnameConfiguration' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Cname' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Domain' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CnameToken' => [
+ '$ref' => '#/components/schemas/CnameToken',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutStyle' => [
+ 'path' => '/?style',
+ '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' => 'styleName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'category',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Style' => [
+ '$ref' => '#/components/schemas/Style',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'ListStyle' => [
+ 'path' => '/?style',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'StyleList' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Style' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/StyleInfo',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GetStyle' => [
+ 'path' => '/?style',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Style' => [
+ '$ref' => '#/components/schemas/StyleInfo',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'DeleteStyle' => [
+ 'path' => '/?style',
+ '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' => 'styleName',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetBucketHttpsConfig' => [
+ 'path' => '/?httpsConfig',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'HttpsConfiguration' => [
+ '$ref' => '#/components/schemas/HttpsConfiguration',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutBucketHttpsConfig' => [
+ 'path' => '/?httpsConfig',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'HttpsConfiguration' => [
+ '$ref' => '#/components/schemas/HttpsConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'CreateAccessPointForObjectProcess' => [
+ 'path' => '/?accessPointForObjectProcess',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ [
+ '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,
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CreateAccessPointForObjectProcessResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'AccessPointForObjectProcessArn' => [
+ 'type' => 'string',
+ ],
+ 'AccessPointForObjectProcessAlias' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'GetAccessPointForObjectProcess' => [
+ 'path' => '/?accessPointForObjectProcess',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'ListAccessPointsForObjectProcess' => [
+ 'path' => '/?accessPointForObjectProcess',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'max-keys',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'continuation-token',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ListAccessPointsForObjectProcessResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'DeleteAccessPointForObjectProcess' => [
+ 'path' => '/?accessPointForObjectProcess',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetAccessPointConfigForObjectProcess' => [
+ 'path' => '/?accessPointConfigForObjectProcess',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'GetAccessPointConfigForObjectProcessResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ObjectProcessConfiguration' => [
+ '$ref' => '#/components/schemas/ObjectProcessConfiguration',
+ ],
+ 'AllowAnonymousAccessForObjectProcess' => [
+ 'type' => 'string',
+ ],
+ 'PublicAccessBlockConfiguration' => [
+ '$ref' => '#/components/schemas/PublicAccessBlockConfiguration',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutAccessPointConfigForObjectProcess' => [
+ 'path' => '/?accessPointConfigForObjectProcess',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'PutAccessPointConfigForObjectProcessConfiguration' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ObjectProcessConfiguration' => [
+ '$ref' => '#/components/schemas/ObjectProcessConfiguration',
+ 'required' => false,
+ ],
+ 'AllowAnonymousAccessForObjectProcess' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ 'PublicAccessBlockConfiguration' => [
+ '$ref' => '#/components/schemas/PublicAccessBlockConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'PutAccessPointPolicyForObjectProcess' => [
+ 'path' => '/?accessPointPolicyForObjectProcess',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/json',
+ ],
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'GetAccessPointPolicyForObjectProcess' => [
+ 'path' => '/?accessPointPolicyForObjectProcess',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/octet-stream',
+ ],
+ 'produces' => [
+ 'application/json',
+ '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,
+ ],
+ ],
+ ],
+ ],
+ 'DeleteAccessPointPolicyForObjectProcess' => [
+ 'path' => '/?accessPointPolicyForObjectProcess',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/octet-stream',
+ ],
+ '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,
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutPublicAccessBlock' => [
+ 'path' => '/?publicAccessBlock',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'PublicAccessBlockConfiguration' => [
+ '$ref' => '#/components/schemas/PublicAccessBlockConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'DeletePublicAccessBlock' => [
+ 'path' => '/?publicAccessBlock',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetBucketPublicAccessBlock' => [
+ 'path' => '/?publicAccessBlock',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PublicAccessBlockConfiguration' => [
+ '$ref' => '#/components/schemas/PublicAccessBlockConfiguration',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutBucketPublicAccessBlock' => [
+ 'path' => '/?publicAccessBlock',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'PublicAccessBlockConfiguration' => [
+ '$ref' => '#/components/schemas/PublicAccessBlockConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'DeleteBucketPublicAccessBlock' => [
+ 'path' => '/?publicAccessBlock',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetAccessPointPublicAccessBlock' => [
+ 'path' => '/?publicAccessBlock',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'x-oss-access-point-name',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PublicAccessBlockConfiguration' => [
+ '$ref' => '#/components/schemas/PublicAccessBlockConfiguration',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutAccessPointPublicAccessBlock' => [
+ 'path' => '/?publicAccessBlock',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'PublicAccessBlockConfiguration' => [
+ '$ref' => '#/components/schemas/PublicAccessBlockConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [],
+ ],
+ 'DeleteAccessPointPublicAccessBlock' => [
+ 'path' => '/?publicAccessBlock',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'x-oss-access-point-name',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetBucketArchiveDirectRead' => [
+ 'path' => '/?bucketArchiveDirectRead',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ArchiveDirectReadConfiguration' => [
+ '$ref' => '#/components/schemas/ArchiveDirectReadConfiguration',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutBucketArchiveDirectRead' => [
+ 'path' => '/?bucketArchiveDirectRead',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ArchiveDirectReadConfiguration' => [
+ '$ref' => '#/components/schemas/ArchiveDirectReadConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'PutBucketOverwriteConfig' => [
+ 'path' => '/?overwriteConfig',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'OverwriteConfiguration' => [
+ '$ref' => '#/components/schemas/OverwriteConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetBucketOverwriteConfig' => [
+ 'path' => '/?overwriteConfig',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'OverwriteConfiguration' => [
+ '$ref' => '#/components/schemas/OverwriteConfiguration',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'DeleteBucketOverwriteConfig' => [
+ 'path' => '/?overwriteConfig',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'PutObject' => [
+ 'path' => '/{key}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/octet-stream',
+ ],
+ 'produces' => [],
+ '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',
+ ],
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => [
+ 'type' => 'string',
+ 'format' => 'binary',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CopyObject' => [
+ 'path' => '/{key}',
+ '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' => '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,
+ ],
+ ],
+ [
+ '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' => 'object',
+ 'required' => false,
+ 'additionalProperties' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CopyObjectResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ETag' => [
+ 'type' => 'string',
+ ],
+ 'LastModified' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'GetObject' => [
+ 'path' => '/{key}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/octet-stream',
+ ],
+ '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,
+ ],
+ ],
+ [
+ '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 => [
+ 'schema' => [
+ 'type' => 'string',
+ 'format' => 'binary',
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'AppendObject' => [
+ 'path' => '/{key}?append',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/octet-stream',
+ ],
+ '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' => '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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => [
+ 'type' => 'string',
+ 'format' => 'binary',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'SealAppendObject' => [
+ 'path' => '/{key}?seal',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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' => 'position',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'integer',
+ 'format' => 'int64',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'DeleteObject' => [
+ 'path' => '/{key}',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'HeadObject' => [
+ 'path' => '/{key}',
+ 'methods' => [
+ 'head',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ [
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetObjectMeta' => [
+ 'path' => '/{key}?objectMeta',
+ 'methods' => [
+ 'head',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'RestoreObject' => [
+ 'path' => '/{key}?restore',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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' => 'versionId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'RestoreRequest' => [
+ '$ref' => '#/components/schemas/RestoreRequest',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'CleanRestoredObject' => [
+ 'path' => '/{key}?cleanRestoredObject',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'SelectObject' => [
+ 'path' => '/{key}',
+ 'methods' => [
+ 'post',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/octet-stream',
+ ],
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'SelectRequest' => [
+ '$ref' => '#/components/schemas/SelectRequest',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'string',
+ 'format' => 'binary',
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'CreateSelectObjectMeta' => [
+ 'path' => '/{key}',
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'key',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'x-oss-process',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'CsvMetaRequest' => [
+ '$ref' => '#/components/schemas/SelectMetaRequest',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ '$ref' => '#/components/schemas/SelectMetaStatus',
+ ],
+ ],
+ ],
+ ],
+ 'InitiateMultipartUpload' => [
+ 'path' => '/{key}?uploads',
+ '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,
+ ],
+ ],
+ [
+ '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',
+ 'properties' => [
+ 'InitiateMultipartUploadResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Bucket' => [
+ 'type' => 'string',
+ ],
+ 'Key' => [
+ 'type' => 'string',
+ ],
+ 'UploadId' => [
+ 'type' => 'string',
+ ],
+ 'EncodingType' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'UploadPart' => [
+ 'path' => '/{key}',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/octet-stream',
+ ],
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'schema' => [
+ 'type' => 'string',
+ 'format' => 'binary',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ 'CompleteMultipartUpload' => [
+ 'path' => '/{key}',
+ '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,
+ ],
+ ],
+ [
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'CompleteMultipartUpload' => [
+ '$ref' => '#/components/schemas/CompleteMultipartUpload',
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'UploadPartCopy' => [
+ 'path' => '/{key}',
+ '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' => '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CopyPartResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LastModified' => [
+ 'type' => 'string',
+ 'format' => 'iso8601',
+ ],
+ 'ETag' => [
+ 'type' => 'string',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'AbortMultipartUpload' => [
+ 'path' => '/{key}',
+ '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' => 'key',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'uploadId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'ListMultipartUploads' => [
+ 'path' => '/?uploads',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ [
+ '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',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'encoding-type',
+ 'in' => 'query',
+ 'schema' => [
+ '$ref' => '#/components/schemas/EncodeType',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'ListMultipartUploadsResult' => [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'ListParts' => [
+ 'path' => '/{key}',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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' => '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',
+ 'schema' => [
+ '$ref' => '#/components/schemas/EncodeType',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ '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' => [],
+ ],
+ ],
+ 'PutObjectAcl' => [
+ 'path' => '/{key}?acl',
+ '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' => 'key',
+ 'in' => 'path',
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetObjectAcl' => [
+ 'path' => '/{key}?acl',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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' => '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'PutSymlink' => [
+ 'path' => '/{key}?symlink',
+ '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' => 'key',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'x-oss-symlink-target',
+ 'in' => 'header',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ '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-forbid-overwrite',
+ 'in' => 'header',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetSymlink' => [
+ 'path' => '/{key}?symlink',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'PutObjectTagging' => [
+ 'path' => '/{key}?tagging',
+ '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' => 'key',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'versionId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Tagging' => [
+ '$ref' => '#/components/schemas/Tagging',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetObjectTagging' => [
+ 'path' => '/{key}?tagging',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Tagging' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'TagSet' => [
+ '$ref' => '#/components/schemas/TagSet',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'DeleteObjectTagging' => [
+ 'path' => '/{key}?tagging',
+ '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' => 'key',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'versionId',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => false,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'PutLiveChannel' => [
+ 'path' => '/{channel}?live',
+ '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' => 'channel',
+ 'in' => 'path',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'body',
+ 'in' => 'body',
+ 'style' => 'xml',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'LiveChannelConfiguration' => [
+ '$ref' => '#/components/schemas/LiveChannelConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'CreateLiveChannelResult' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'PublishUrls' => [
+ '$ref' => '#/components/schemas/LiveChannelPublishUrls',
+ ],
+ 'PlayUrls' => [
+ '$ref' => '#/components/schemas/LiveChannelPlayUrls',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'ListLiveChannel' => [
+ 'path' => '/?live',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ '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,
+ ],
+ ],
+ [
+ 'name' => 'status',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ '5XX' => [],
+ ],
+ ],
+ 'GetLiveChannelInfo' => [
+ 'path' => '/{channel}?live',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LiveChannelConfiguration' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Description' => [
+ 'type' => 'string',
+ ],
+ 'Status' => [
+ 'type' => 'string',
+ ],
+ 'Target' => [
+ '$ref' => '#/components/schemas/LiveChannelTarget',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'GetLiveChannelHistory' => [
+ 'path' => '/{channel}?live&comp=history',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LiveChannelHistory' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'LiveRecord' => [
+ 'type' => 'array',
+ 'items' => [
+ '$ref' => '#/components/schemas/LiveRecord',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'GetLiveChannelStat' => [
+ 'path' => '/{channel}?live&comp=stat',
+ 'methods' => [
+ 'get',
+ ],
+ '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 => [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'GetVodPlaylist' => [
+ 'path' => '/{channel}?vod',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'http',
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/octet-stream',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'channel',
+ '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 => [
+ 'schema' => [
+ 'type' => 'string',
+ 'format' => 'binary',
+ ],
+ ],
+ '5XX' => [],
+ ],
+ ],
+ 'PostVodPlaylist' => [
+ 'path' => '/{channel}/{playlist}?vod',
+ '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,
+ ],
+ ],
+ [
+ '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' => [],
+ ],
+ ],
+ 'PutChannel' => [
+ 'path' => '/?img',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'Channel' => [
+ '$ref' => '#/components/schemas/Channel',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'PutBucketHash' => [
+ 'path' => '/?objectHash',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ObjectHashConfiguration' => [
+ '$ref' => '#/components/schemas/ObjectHashConfiguration',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'PutBucketCommonHeader' => [
+ 'path' => '/?x-oss-common-header',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'CommonHeaders' => [
+ '$ref' => '#/components/schemas/CommonHeaders',
+ 'required' => false,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'DeleteBucketCommonHeader' => [
+ 'path' => '/?x-oss-common-header',
+ 'methods' => [
+ 'delete',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'PutProcessConfiguration' => [
+ 'path' => '/?processConfiguration',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ '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',
+ 'schema' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'BucketProcessConfiguration' => [
+ '$ref' => '#/components/schemas/BucketProcessConfiguration',
+ 'required' => true,
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'GetBucketEventNotification' => [
+ 'path' => '/?eventNotification',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ 'PutDataLakeCachePrefetchJob' => [
+ 'path' => '/?x-oss-datalake-cache-prefetch-job',
+ 'methods' => [
+ 'put',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'x-oss-datalake-job-id',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ ],
+ ],
+ [
+ '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',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ [
+ 'name' => 'x-oss-datalake-job-id',
+ 'in' => 'query',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [],
+ ],
+ ],
+ 'ListDataLakeStorageTransferJob' => [
+ 'path' => '/?x-oss-datalake-storage-transfer-job',
+ 'methods' => [
+ 'get',
+ ],
+ 'schemes' => [
+ 'https',
+ ],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'consumes' => [
+ 'application/xml',
+ ],
+ 'produces' => [
+ 'application/xml',
+ ],
+ 'deprecated' => false,
+ 'parameters' => [
+ [
+ 'name' => 'bucket',
+ 'in' => 'host',
+ 'schema' => [
+ 'type' => 'string',
+ 'required' => true,
+ ],
+ ],
+ ],
+ 'responses' => [
+ 200 => [
+ 'schema' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'DataLakeStorageTransferJobs' => [
+ '$ref' => '#/components/schemas/DataLakeStorageTransferJobs',
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ ],
+ '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',
+ ],
+ ],
+];