'1.0',
'info' => [
'style' => 'ROA',
'product' => 'acm',
'version' => '2020-02-06',
],
'directories' => [
[
'id' => 56412,
'title' => null,
'type' => 'directory',
'children' => [
'DescribeImportFileUrl',
'DescribeTraceByConfiguration',
],
],
[
'id' => 56415,
'title' => null,
'type' => 'directory',
'children' => [
'CreateNamespace',
'DeleteNamespace',
'UpdateNamespace',
'DescribeNamespace',
'DescribeNamespaces',
'DescribeNamespacesWithCreate',
],
],
[
'id' => 56422,
'title' => null,
'type' => 'directory',
'children' => [
'CreateConfiguration',
'CloneConfiguration',
'DeleteConfiguration',
'DeployConfiguration',
'BatchExportConfigurations',
'BatchImportConfigurations',
'DescribeConfiguration',
'CheckConfigurationClone',
'CheckConfigurationExport',
],
],
],
'components' => [
'schemas' => [],
],
'apis' => [
'DescribeImportFileUrl' => [
'path' => '/diamond-ops/pop/batch/importFileUrl',
'methods' => [
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'get',
],
'parameters' => [
[
'name' => 'ContentType',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'FileUrl' => [
'type' => 'string',
],
'Message' => [
'type' => 'string',
],
'RequestId' => [
'type' => 'string',
],
'Code' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
],
'responseDemo' => null,
],
'DescribeTraceByConfiguration' => [
'path' => '/diamond-ops/pop/trace/getByConfiguration',
'methods' => [
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'get',
],
'parameters' => [
[
'name' => 'DataId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'Group',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'NamespaceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'StartTs',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
[
'name' => 'EndTs',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'type' => 'string',
],
'RequestId' => [
'type' => 'string',
],
'Traces' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Timestamp' => [
'type' => 'integer',
'format' => 'int64',
],
'EventGroups' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'EventType' => [
'type' => 'string',
],
'EventDetails' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Type' => [
'type' => 'string',
],
'Delay' => [
'type' => 'string',
],
'Ts' => [
'type' => 'string',
],
'ResponseIp' => [
'type' => 'string',
],
'Event' => [
'type' => 'string',
],
'Ext' => [
'type' => 'string',
],
'DataId' => [
'type' => 'string',
],
'RequestIp' => [
'type' => 'string',
],
'LogDate' => [
'type' => 'string',
],
'HandleIp' => [
'type' => 'string',
],
'Group' => [
'type' => 'string',
],
],
],
],
],
],
],
],
],
],
'Code' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
],
'responseDemo' => null,
],
'CreateNamespace' => [
'path' => '/diamond-ops/pop/namespace',
'methods' => [
'post',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'create',
],
'parameters' => [
[
'name' => 'Name',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => '',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'description' => '',
'type' => 'string',
'example' => 'Success',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '6F7CC94A-7711-4873-8848-****',
],
'NamespaceId' => [
'description' => '',
'type' => 'string',
'example' => '3115d2bf-1f44-47bf-a855-****',
],
'Code' => [
'description' => '',
'type' => 'string',
'example' => 'OK',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'NamespaceNameInvalid',
'errorMessage' => 'The specified namespace is invalid.',
],
],
[
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
500 => [
[
'errorCode' => 'NamespaceQuotaExceed',
'errorMessage' => 'The maximum number of namespaces is exceeded.',
],
],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": \\"OK\\",\\n \\"Message\\": \\"Success\\",\\n \\"RequestId\\": \\"6F7CC94A-7711-4873-8848-****\\",\\n \\"NamespaceId\\": \\"3115d2bf-1f44-47bf-a855-****\\"\\n}","errorExample":""},{"type":"xml","example":"6F7CC94A-7711-4873-8848-FCE2F1795625\\nSuccess\\nOK","errorExample":""}]',
'title' => 'CreateNamespace',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'DeleteNamespace' => [
'path' => '/diamond-ops/pop/namespace',
'methods' => [
'delete',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'delete',
],
'parameters' => [
[
'name' => 'NamespaceId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => '112300d2-ca66-42ba-b706-****',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'description' => '',
'type' => 'string',
'example' => 'Success',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '611CC94A-7711-4873-8848-****',
],
'Code' => [
'description' => '',
'type' => 'string',
'example' => 'OK',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
403 => [
[
'errorCode' => 'NamespacePermissionDenied',
'errorMessage' => 'You are not authorized to operate the namespace.',
],
],
[
[
'errorCode' => 'NamespaceNotExists',
'errorMessage' => 'The specified namespace does not exist.',
],
],
500 => [
[
'errorCode' => 'NamespaceInUsage',
'errorMessage' => 'The specified namespace is being used.',
],
],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": \\"OK\\",\\n \\"Message\\": \\"Success\\",\\n \\"RequestId\\": \\"611CC94A-7711-4873-8848-****\\"\\n}","errorExample":""},{"type":"xml","example":"612CC94A-7711-4873-8848-****\\nSuccess\\nOK","errorExample":""}]',
'title' => 'DeleteNamespace',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'UpdateNamespace' => [
'path' => '/diamond-ops/pop/namespace',
'methods' => [
'put',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
],
'parameters' => [
[
'name' => 'NamespaceId',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => '710b2fbe-0da3-4388-****',
],
],
[
'name' => 'NamespaceName',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => '',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'description' => '',
'type' => 'string',
'example' => 'Success',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '51193061-ED0D-4EC6-B160-****',
],
'Code' => [
'description' => '',
'type' => 'string',
'example' => 'OK',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'NamespaceNameInvalid',
'errorMessage' => 'The specified namespace is invalid.',
],
],
[
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
403 => [
[
'errorCode' => 'NamespacePermissionDenied',
'errorMessage' => 'You are not authorized to operate the namespace.',
],
],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": \\"OK\\",\\n \\"Message\\": \\"Success\\",\\n \\"RequestId\\": \\"51193061-ED0D-4EC6-B160-****\\"\\n}","errorExample":""},{"type":"xml","example":"5E493061-ED0D-4EC6-B160-C069FCBF7941\\nSuccess\\nOK","errorExample":""}]',
'title' => 'UpdateNamespace',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'DescribeNamespace' => [
'path' => '/diamond-ops/pop/namespace',
'methods' => [
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'get',
],
'parameters' => [
[
'name' => 'NamespaceId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => '3115d2bf-1f44-47bf-a855-****',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'description' => '',
'type' => 'string',
'example' => 'Success',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '3116581E-C664-4D3A-A055-****',
],
'Code' => [
'description' => '',
'type' => 'string',
'example' => 'OK',
],
'Namespace' => [
'description' => '',
'type' => 'object',
'properties' => [
'SecretKey' => [
'description' => '',
'type' => 'string',
'example' => '6/eQ0****',
],
'AccessKey' => [
'description' => '',
'type' => 'string',
'example' => '2c017****',
],
'Endpoint' => [
'description' => '',
'type' => 'string',
'example' => 'acm.aliyun.com',
],
'Name' => [
'description' => '',
'type' => 'string',
'example' => '',
],
'RegionId' => [
'description' => '',
'type' => 'string',
'example' => 'cn-shanghai',
],
],
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
403 => [
[
'errorCode' => 'NamespacePermissionDenied',
'errorMessage' => 'You are not authorized to operate the namespace.',
],
],
[
[
'errorCode' => 'NamespaceNotExists',
'errorMessage' => 'The specified namespace does not exist.',
],
],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": \\"OK\\",\\n \\"Message\\": \\"Success\\",\\n \\"RequestId\\": \\"3116581E-C664-4D3A-A055-****\\",\\n \\"Namespace\\": {\\n \\"SecretKey\\": \\"6/eQ0****\\",\\n \\"AccessKey\\": \\"2c017****\\",\\n \\"Name\\": \\"测试环境\\",\\n \\"RegionId\\": \\"cn-shanghai\\",\\n \\"Endpoint\\": \\"acm.aliyun.com\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"51193061-ED0D-4EC6-B160-****\\nSuccess\\nOK\\n\\n 6/eQ****\\n addr-bj-internal.edas.aliyun.com\\n 测试环境\\n cn-beijing\\n 2c01****\\n","errorExample":""}]',
'title' => 'DescribeNamespace',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'DescribeNamespaces' => [
'path' => '/diamond-ops/pop/namespace/list',
'methods' => [
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'get',
],
'parameters' => [],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Namespaces' => [
'description' => '',
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Type' => [
'description' => '',
'type' => 'integer',
'format' => 'int32',
'example' => '1',
],
'Quota' => [
'description' => '',
'type' => 'integer',
'format' => 'int32',
'example' => '200',
],
'NamespaceId' => [
'description' => '',
'type' => 'string',
'example' => '3115d2bf-1f44-47bf-a855-****',
],
'ConfigCount' => [
'description' => '',
'type' => 'integer',
'format' => 'int32',
'example' => '20',
],
'NamespaceName' => [
'description' => '',
'type' => 'string',
'example' => '',
],
],
],
],
'Message' => [
'description' => '',
'type' => 'string',
'example' => 'Success',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '3116581E-C664-4D3A-A055-****',
],
'Code' => [
'description' => '',
'type' => 'string',
'example' => 'OK',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": \\"OK\\",\\n \\"Message\\": \\"Success\\",\\n \\"RequestId\\": \\"3116581E-C664-4D3A-A055-****\\",\\n \\"Namespaces\\": [\\n {\\n \\"Type\\": 1,\\n \\"ConfigCount\\": 20,\\n \\"Quota\\": 200,\\n \\"NamespaceId\\": \\"3115d2bf-1f44-47bf-a855-****\\",\\n \\"NamespaceName\\": \\"测试环境\\"\\n }\\n ]\\n}","errorExample":""},{"type":"xml","example":"\\n Default Space(EDAS)\\n 1\\n 200\\n 48\\n 0846c173-decf-4b47-8aa0-04b5a561****\\n\\nEDA3B962-37DC-48EC-99FA-20ED0********\\nSuccess\\nOK","errorExample":""}]',
'title' => 'DescribeNamespaces',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'DescribeNamespacesWithCreate' => [
'path' => '/diamond-ops/pop/namespace/listWithCreate',
'methods' => [
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'get',
],
'parameters' => [],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Namespaces' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Type' => [
'type' => 'integer',
'format' => 'int32',
],
'Quota' => [
'type' => 'integer',
'format' => 'int32',
],
'NamespaceId' => [
'type' => 'string',
],
'ConfigCount' => [
'type' => 'integer',
'format' => 'int32',
],
'NamespaceName' => [
'type' => 'string',
],
],
],
],
'Message' => [
'type' => 'string',
],
'RequestId' => [
'type' => 'string',
],
'Code' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
],
'responseDemo' => null,
],
'CreateConfiguration' => [
'path' => '/diamond-ops/pop/configuration',
'methods' => [
'post',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'create',
],
'parameters' => [
[
'name' => 'DataId',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'com.aliyun.acm.example',
],
],
[
'name' => 'AppName',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => false,
'example' => 'app',
],
],
[
'name' => 'Group',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'DEFAULT_GROUP',
],
],
[
'name' => 'Desc',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => false,
'example' => '',
],
],
[
'name' => 'Tags',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => false,
'example' => 'tag1,tag2',
],
],
[
'name' => 'Content',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'key=Hello;value=World',
],
],
[
'name' => 'Type',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'text',
],
],
[
'name' => 'NamespaceId',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => '01146121-decf-4b47-****',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'description' => '',
'type' => 'string',
'example' => 'Success',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '132BF104-A660-40C7-936B-F805967*****',
],
'Code' => [
'description' => '',
'type' => 'string',
'example' => 'OK',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
500 => [
[
'errorCode' => 'ConfigurationAlreadyExists',
'errorMessage' => 'The configuration item already exists.',
],
[
'errorCode' => 'ConfigurationInvalidArgument',
'errorMessage' => 'The configuration parameter is invalid.',
],
[
'errorCode' => 'ConfigurationQuotaOrSizeExceed',
'errorMessage' => 'The maximum number of configuration items or the maximum length of the configuration item is exceeded.',
],
[
'errorCode' => 'ConfigurationSizeExceed',
'errorMessage' => 'The maximum length of the configuration item is exceeded.',
],
],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": \\"OK\\",\\n \\"Message\\": \\"Success\\",\\n \\"RequestId\\": \\"132BF104-A660-40C7-936B-F805967*****\\"\\n}","errorExample":""},{"type":"xml","example":"132BF104-A660-40C7-936B-F805967*****\\nSuccess\\nOK","errorExample":""}]',
'title' => 'CreateConfiguration',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'CloneConfiguration' => [
'path' => '/diamond-ops/pop/batch/clone',
'methods' => [
'post',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'create',
],
'parameters' => [
[
'name' => 'Policy',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'NamespaceFrom',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'NamespaceTo',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'Data',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'type' => 'string',
],
'RequestId' => [
'type' => 'string',
],
'Code' => [
'type' => 'string',
],
'Result' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'SuccessItems' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'DataId' => [
'type' => 'string',
],
'Group' => [
'type' => 'string',
],
],
],
],
'TotalCount' => [
'type' => 'integer',
'format' => 'int32',
],
],
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
],
'responseDemo' => null,
],
'DeleteConfiguration' => [
'path' => '/diamond-ops/pop/configuration',
'methods' => [
'delete',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'delete',
],
'parameters' => [
[
'name' => 'DataId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'com.aliyun.acm.example',
],
],
[
'name' => 'Group',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'DEFAULT_GROUP',
],
],
[
'name' => 'NamespaceId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => '10d1110d2-ca66-42ba-b706-****',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'description' => '',
'type' => 'string',
'example' => 'Success',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '617CC94A-0019-4873-8848-****',
],
'Code' => [
'description' => '',
'type' => 'string',
'example' => 'OK',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
403 => [
[
'errorCode' => 'PermissionDenied',
'errorMessage' => 'You are not authorized to operate on the specified resources.',
],
],
[
[
'errorCode' => 'ConfigurationNotExists',
'errorMessage' => 'The configuration item does not exist.',
],
],
500 => [
[
'errorCode' => 'ConfigurationDeleteFail',
'errorMessage' => 'Failed to delete the configuration item.',
],
[
'errorCode' => 'ConfigurationInvalidArgument',
'errorMessage' => 'The configuration parameter is invalid.',
],
],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": \\"OK\\",\\n \\"Message\\": \\"Success\\",\\n \\"RequestId\\": \\"617CC94A-0019-4873-8848-****\\"\\n}","errorExample":""},{"type":"xml","example":"6F7CC94A-7711-4873-8848-FCE2F1795625\\nSuccess\\nOK","errorExample":""}]',
'title' => 'DeleteConfiguration',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'DeployConfiguration' => [
'path' => '/diamond-ops/pop/configuration',
'methods' => [
'put',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
],
'parameters' => [
[
'name' => 'DataId',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'com.aliyun.acm.example',
],
],
[
'name' => 'AppName',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => false,
'example' => 'app',
],
],
[
'name' => 'Group',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'DEFAULT_GROUP',
],
],
[
'name' => 'Desc',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => false,
'example' => '',
],
],
[
'name' => 'Tags',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => false,
'example' => 'tag1,tag2',
],
],
[
'name' => 'Content',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'Hello World',
],
],
[
'name' => 'Type',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => false,
'docRequired' => true,
'example' => 'text',
],
],
[
'name' => 'NamespaceId',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => '111000d2-ca66-42ba-b706-****',
],
],
[
'name' => 'BetaIps',
'in' => 'formData',
'schema' => [
'description' => '',
'type' => 'string',
'required' => false,
'example' => '127.0.0.1',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'description' => '',
'type' => 'string',
'example' => 'Success',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '611CC94A-7711-4873-8848-****',
],
'Code' => [
'description' => '',
'type' => 'string',
'example' => 'OK',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
500 => [
[
'errorCode' => 'ConfigurationDeployFail',
'errorMessage' => 'Failed to publish the configuration item.',
],
[
'errorCode' => 'ConfigurationInvalidArgument',
'errorMessage' => 'The configuration parameter is invalid.',
],
[
'errorCode' => 'ConfigurationQuotaOrSizeExceed',
'errorMessage' => 'The maximum number of configuration items or the maximum length of the configuration item is exceeded.',
],
[
'errorCode' => 'ConfigurationSizeExceed',
'errorMessage' => 'The maximum length of the configuration item is exceeded.',
],
],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Message\\": \\"Success\\",\\n \\"RequestId\\": \\"611CC94A-7711-4873-8848-****\\",\\n \\"Code\\": \\"OK\\"\\n}","errorExample":""},{"type":"xml","example":"6F7CC94A-7711-4873-8848-FCE2F1795625\\nSuccess\\nOK","errorExample":""}]',
'title' => 'DeployConfiguration',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'BatchExportConfigurations' => [
'path' => '/diamond-ops/pop/batch/export',
'methods' => [
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
],
'parameters' => [
[
'name' => 'NamespaceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'Data',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'FileUrl' => [
'type' => 'string',
],
'Message' => [
'type' => 'string',
],
'RequestId' => [
'type' => 'string',
],
'Code' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
],
'responseDemo' => null,
],
'BatchImportConfigurations' => [
'path' => '/diamond-ops/pop/batch/import',
'methods' => [
'post',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'write',
'deprecated' => false,
'systemTags' => [
'operationType' => 'update',
],
'parameters' => [
[
'name' => 'NamespaceId',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'Policy',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'FileUrl',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'type' => 'string',
],
'RequestId' => [
'type' => 'string',
],
'Code' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
],
'responseDemo' => null,
],
'DescribeConfiguration' => [
'path' => '/diamond-ops/pop/configuration',
'methods' => [
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'get',
],
'parameters' => [
[
'name' => 'DataId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'com.aliyun.acm.example',
],
],
[
'name' => 'Group',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => 'DEFAULT_GROUP',
],
],
[
'name' => 'NamespaceId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'docRequired' => true,
'example' => '101100d2-ca66-42ba-b706-****',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'description' => '',
'type' => 'string',
'example' => 'Success',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '611CC94A-7711-4873-8848-****',
],
'Configuration' => [
'description' => '',
'type' => 'object',
'properties' => [
'Type' => [
'description' => '',
'type' => 'string',
'example' => 'text',
],
'AppName' => [
'description' => '',
'type' => 'string',
'example' => 'app',
],
'Tags' => [
'description' => '',
'type' => 'string',
'example' => 'tag1,tag2',
],
'Md5' => [
'description' => '',
'type' => 'string',
'example' => '18d2e20****',
],
'DataId' => [
'description' => '',
'type' => 'string',
'example' => 'com.aliyun.acm.example',
],
'Content' => [
'description' => '',
'type' => 'string',
'example' => 'Hello World',
],
'Group' => [
'description' => '',
'type' => 'string',
'example' => 'DEFAULT_GROUP',
],
'Desc' => [
'description' => '',
'type' => 'string',
'example' => '',
],
'GmtCreate' => [
'type' => 'string',
],
'GmtModified' => [
'type' => 'string',
],
],
],
'Code' => [
'description' => '',
'type' => 'string',
'example' => 'OK',
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
403 => [
[
'errorCode' => 'PermissionDenied',
'errorMessage' => 'You are not authorized to operate on the specified resources.',
],
],
[
[
'errorCode' => 'ConfigurationNotExists',
'errorMessage' => 'The configuration item does not exist.',
],
],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Code\\": \\"OK\\",\\n \\"Message\\": \\"Success\\",\\n \\"RequestId\\": \\"611CC94A-7711-4873-8848-****\\",\\n \\"Configuration\\": {\\n \\"Type\\": \\"text\\",\\n \\"AppName\\": \\"app\\",\\n \\"Tags\\": \\"tag1,tag2\\",\\n \\"Md5\\": \\"18d2e20****\\",\\n \\"DataId\\": \\"com.aliyun.acm.example\\",\\n \\"Content\\": \\"Hello World\\",\\n \\"Group\\": \\"DEFAULT_GROUP\\",\\n \\"Desc\\": \\"测试配置\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"3116581E-C664-4D3A-A055-****\\nSuccess\\n\\n DEFAULT_GROUP\\n 测试配置\\n com.aliyun.acm.example\\n Hello World\\n text\\n 078b****\\n app\\n\\nOK","errorExample":""}]',
'title' => 'DescribeConfiguration',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'CheckConfigurationClone' => [
'path' => '/diamond-ops/pop/batch/checkForClone',
'methods' => [
'post',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'get',
],
'parameters' => [
[
'name' => 'Policy',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'NamespaceFrom',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'NamespaceTo',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'Data',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'type' => 'string',
],
'RequestId' => [
'type' => 'string',
],
'Code' => [
'type' => 'string',
],
'Result' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'SuccessItems' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'DataId' => [
'type' => 'string',
],
'Group' => [
'type' => 'string',
],
],
],
],
'TotalCount' => [
'type' => 'integer',
'format' => 'int32',
],
],
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
],
'responseDemo' => null,
],
'CheckConfigurationExport' => [
'path' => '/diamond-ops/pop/batch/checkForExport',
'methods' => [
'post',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'get',
],
'parameters' => [
[
'name' => 'NamespaceId',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'Data',
'in' => 'formData',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Message' => [
'type' => 'string',
],
'RequestId' => [
'type' => 'string',
],
'Code' => [
'type' => 'string',
],
'Result' => [
'type' => 'object',
'properties' => [
'TotalCount' => [
'type' => 'integer',
'format' => 'int32',
],
],
],
],
],
],
],
'errorCodes' => [
401 => [
[
'errorCode' => 'ServiceDisabled',
'errorMessage' => 'You have not activated the ACM service.',
],
],
],
'responseDemo' => null,
],
],
'endpoints' => [
[
'regionId' => 'cn-qingdao',
'endpoint' => 'acm.cn-qingdao.aliyuncs.com',
],
[
'regionId' => 'cn-beijing',
'endpoint' => 'acm.cn-beijing.aliyuncs.com',
],
[
'regionId' => 'cn-zhangjiakou',
'endpoint' => 'acm.cn-zhangjiakou.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou',
'endpoint' => 'acm.cn-hangzhou.aliyuncs.com',
],
[
'regionId' => 'cn-shanghai',
'endpoint' => 'acm.cn-shanghai.aliyuncs.com',
],
[
'regionId' => 'cn-shenzhen',
'endpoint' => 'acm.cn-shenzhen.aliyuncs.com',
],
[
'regionId' => 'cn-hongkong',
'endpoint' => 'acm.cn-hongkong.aliyuncs.com',
],
[
'regionId' => 'ap-southeast-1',
'endpoint' => 'acm.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'ap-southeast-2',
'endpoint' => 'acm.ap-southeast-2.aliyuncs.com',
],
[
'regionId' => 'us-west-1',
'endpoint' => 'acm.us-west-1.aliyuncs.com',
],
[
'regionId' => 'us-east-1',
'endpoint' => 'acm.us-east-1.aliyuncs.com',
],
[
'regionId' => 'eu-central-1',
'endpoint' => 'acm.eu-central-1.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou-finance',
'endpoint' => 'acm.cn-hangzhou-finance.aliyuncs.com',
],
[
'regionId' => 'cn-shanghai-finance-1',
'endpoint' => 'acm.cn-shanghai-finance-1.aliyuncs.com',
],
[
'regionId' => 'cn-shenzhen-finance-1',
'endpoint' => 'acm.cn-shenzhen-finance-1.aliyuncs.com',
],
[
'regionId' => 'cn-north-2-gov-1',
'endpoint' => 'acm.cn-north-2-gov-1.aliyuncs.com',
],
[
'regionId' => 'ap-northeast-1',
'endpoint' => 'acm.ap-northeast-1.aliyuncs.com',
],
],
];