summaryrefslogtreecommitdiff
path: root/data/emr/2021-03-20
diff options
context:
space:
mode:
authorZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
committerZhineng Li <im@zhineng.li>2026-07-12 16:56:35 +0800
commit814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch)
tree29e1692a067b17e56886a7d246d2b9521b2b7777 /data/emr/2021-03-20
parenteccd5cd5a067f5659982685afdeea209b1888efb (diff)
downloadafterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz
afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip
update APIs 20260712
Diffstat (limited to 'data/emr/2021-03-20')
-rw-r--r--data/emr/2021-03-20/api-docs.php8283
1 files changed, 2085 insertions, 6198 deletions
diff --git a/data/emr/2021-03-20/api-docs.php b/data/emr/2021-03-20/api-docs.php
index 54878ee..e2a084a 100644
--- a/data/emr/2021-03-20/api-docs.php
+++ b/data/emr/2021-03-20/api-docs.php
@@ -1,121 +1,50 @@
<?php return [
'version' => '1.0',
- 'info' => [
- 'style' => 'RPC',
- 'product' => 'Emr',
- 'version' => '2021-03-20',
- ],
+ 'info' => ['style' => 'RPC', 'product' => 'Emr', 'version' => '2021-03-20'],
'components' => [
'schemas' => [
'AckConfig' => [
'type' => 'object',
'properties' => [
- 'AckInstanceId' => [
- 'type' => 'string',
- ],
- 'NodeSelectors' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
- ],
+ 'LimitMemory' => ['type' => 'number', 'format' => 'float'],
+ 'NodeAffinity' => ['type' => 'string'],
+ 'RequestMemory' => ['type' => 'number', 'format' => 'float'],
'Tolerations' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Toleration',
- ],
- ],
- 'Namespace' => [
- 'type' => 'string',
- ],
- 'RequestCpu' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'RequestMemory' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'LimitCpu' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'LimitMemory' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'DataDiskStorageClass' => [
- 'type' => 'string',
- ],
- 'DataDiskSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'CustomLabels' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Toleration'],
],
+ 'DataDiskStorageClass' => ['type' => 'string'],
+ 'LimitCpu' => ['type' => 'number', 'format' => 'float'],
'CustomAnnotations' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
- ],
- 'MountHostCgroup' => [
- 'type' => 'boolean',
- ],
- 'NodeAffinity' => [
- 'type' => 'string',
- ],
- 'PodAntiAffinity' => [
- 'type' => 'string',
- ],
- 'PodAffinity' => [
- 'type' => 'string',
- ],
- 'PreStartCommand' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
+ 'Namespace' => ['type' => 'string'],
'Pvcs' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'DataDiskStorageClass' => [
- 'type' => 'string',
- ],
- 'DataDiskSize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'Path' => [
- 'type' => 'string',
- ],
- 'Name' => [
- 'type' => 'string',
- ],
+ 'Path' => ['type' => 'string'],
+ 'DataDiskStorageClass' => ['type' => 'string'],
+ 'DataDiskSize' => ['type' => 'integer', 'format' => 'int64'],
+ 'Name' => ['type' => 'string'],
],
],
],
+ 'PodAffinity' => ['type' => 'string'],
+ 'CustomLabels' => [
+ 'type' => 'array',
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
+ ],
'Volumes' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'Name' => [
- 'type' => 'string',
- ],
- 'Path' => [
- 'type' => 'string',
- ],
- 'Type' => [
- 'type' => 'string',
- ],
+ 'Path' => ['type' => 'string'],
+ 'Type' => ['type' => 'string'],
+ 'Name' => ['type' => 'string'],
],
],
],
@@ -124,37 +53,38 @@
'items' => [
'type' => 'object',
'properties' => [
- 'Name' => [
- 'type' => 'string',
- ],
- 'Path' => [
- 'type' => 'string',
- ],
+ 'Path' => ['type' => 'string'],
+ 'Name' => ['type' => 'string'],
],
],
],
+ 'MountHostCgroup' => ['type' => 'boolean'],
+ 'PreStartCommand' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
+ ],
+ 'AckInstanceId' => ['type' => 'string'],
+ 'DataDiskSize' => ['type' => 'integer', 'format' => 'int32'],
+ 'PodAntiAffinity' => ['type' => 'string'],
+ 'NodeSelectors' => [
+ 'type' => 'array',
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
+ ],
+ 'RequestCpu' => ['type' => 'number', 'format' => 'float'],
],
],
'AckNode' => [
'type' => 'object',
'properties' => [
- 'NodeId' => [
- 'type' => 'string',
- ],
- 'NodeSelector' => [
- '$ref' => '#/components/schemas/AckNodeSelector',
- ],
+ 'NodeId' => ['type' => 'string'],
+ 'NodeSelector' => ['$ref' => '#/components/schemas/AckNodeSelector'],
],
],
'AckNodePool' => [
'type' => 'object',
'properties' => [
- 'NodePoolId' => [
- 'type' => 'string',
- ],
- 'NodeSelector' => [
- '$ref' => '#/components/schemas/AckNodeSelector',
- ],
+ 'NodePoolId' => ['type' => 'string'],
+ 'NodeSelector' => ['$ref' => '#/components/schemas/AckNodeSelector'],
],
],
'AckNodeSelector' => [
@@ -165,12 +95,8 @@
'items' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'type' => 'string',
- ],
- 'Value' => [
- 'type' => 'string',
- ],
+ 'Value' => ['type' => 'string'],
+ 'Key' => ['type' => 'string'],
],
],
],
@@ -179,15 +105,9 @@
'items' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'type' => 'string',
- ],
- 'Value' => [
- 'type' => 'string',
- ],
- 'Effect' => [
- 'type' => 'string',
- ],
+ 'Value' => ['type' => 'string'],
+ 'Effect' => ['type' => 'string'],
+ 'Key' => ['type' => 'string'],
],
],
],
@@ -196,222 +116,80 @@
'AdviseSummary' => [
'type' => 'object',
'properties' => [
- 'VcoreUtilizationRate' => [
- '$ref' => '#/components/schemas/DoubleMetric',
- ],
- 'MemoryUtilizationRate' => [
- '$ref' => '#/components/schemas/DoubleMetric',
- ],
+ 'VcoreUtilizationRate' => ['$ref' => '#/components/schemas/DoubleMetric'],
+ 'MemoryUtilizationRate' => ['$ref' => '#/components/schemas/DoubleMetric'],
],
],
'ApiTemplate' => [
'type' => 'object',
'properties' => [
- 'RegionId' => [
- 'type' => 'string',
- ],
- 'TemplateId' => [
- 'type' => 'string',
- ],
- 'TemplateName' => [
- 'type' => 'string',
- ],
- 'ApiName' => [
- 'type' => 'string',
- ],
- 'ResourceGroupId' => [
- 'type' => 'string',
- ],
- 'Status' => [
- 'type' => 'string',
- ],
- 'Content' => [
- 'type' => 'string',
- ],
+ 'Status' => ['type' => 'string'],
+ 'ResourceGroupId' => ['type' => 'string'],
+ 'ApiName' => ['type' => 'string'],
+ 'Content' => ['type' => 'string'],
+ 'TemplateName' => ['type' => 'string'],
+ 'RegionId' => ['type' => 'string'],
+ 'TemplateId' => ['type' => 'string'],
],
],
'Application' => [
'type' => 'object',
'properties' => [
- 'ApplicationName' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'ApplicationName' => ['type' => 'string', 'required' => true],
],
],
'ApplicationConfig' => [
'type' => 'object',
'properties' => [
- 'ApplicationName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ConfigFileName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ConfigItemKey' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ConfigItemValue' => [
- 'type' => 'string',
- ],
- 'ConfigScope' => [
- 'type' => 'string',
- ],
- 'NodeGroupName' => [
- 'type' => 'string',
- ],
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
+ 'ConfigFileName' => ['type' => 'string', 'required' => true],
+ 'ApplicationName' => ['type' => 'string', 'required' => true],
+ 'ConfigItemKey' => ['type' => 'string', 'required' => true],
+ 'NodeGroupName' => ['type' => 'string'],
+ 'ConfigScope' => ['type' => 'string'],
+ 'NodeGroupId' => ['type' => 'string'],
+ 'ConfigItemValue' => ['type' => 'string'],
],
],
'ApplicationConfigFile' => [
'type' => 'object',
'properties' => [
- 'ApplicationName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ConfigFileName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'ApplicationConfigParam' => [
- 'type' => 'object',
- 'properties' => [
- 'ConfigFileName' => [
- 'type' => 'string',
- ],
- 'ConfigItemKey' => [
- 'type' => 'string',
- ],
- 'ConfigItemValue' => [
- 'type' => 'string',
- ],
- 'ConfigItemDescription' => [
- 'type' => 'string',
- ],
- 'ConfigScope' => [
- 'type' => 'string',
- ],
- 'NodeId' => [
- 'type' => 'string',
- ],
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'ConfigAction' => [
- 'type' => 'string',
- ],
- 'EffectiveType' => [
- 'type' => 'string',
- ],
- 'EffectiveActions' => [
- 'type' => 'string',
- ],
+ 'ApplicationName' => ['type' => 'string', 'required' => true],
+ 'ConfigFileName' => ['type' => 'string', 'required' => false],
],
],
'ApplicationConfigurationFile' => [
'type' => 'object',
'properties' => [
- 'ApplicationName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ConfigFileName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ConfigFilePath' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ConfigFileFormat' => [
- 'type' => 'string',
- ],
- 'ConfigFileLink' => [
- 'type' => 'string',
- ],
- 'ConfigFileOwner' => [
- 'type' => 'string',
- ],
- 'ConfigFileGroup' => [
- 'type' => 'string',
- ],
- 'ConfigFileMode' => [
- 'type' => 'string',
- ],
- 'Description' => [
- 'type' => 'string',
- ],
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'NodeId' => [
- 'type' => 'string',
- ],
- 'ClusterId' => [
- 'type' => 'string',
- ],
+ 'ApplicationName' => ['type' => 'string', 'required' => false],
+ 'ConfigFileName' => ['type' => 'string', 'required' => false],
+ 'ConfigFilePath' => ['type' => 'string', 'required' => false],
+ 'ConfigFileFormat' => ['type' => 'string'],
+ 'ConfigFileLink' => ['type' => 'string'],
+ 'ConfigFileOwner' => ['type' => 'string'],
+ 'ConfigFileGroup' => ['type' => 'string'],
+ 'ConfigFileMode' => ['type' => 'string'],
+ 'Description' => ['type' => 'string'],
+ 'NodeGroupId' => ['type' => 'string'],
+ 'NodeId' => ['type' => 'string'],
+ 'ClusterId' => ['type' => 'string'],
],
],
'Attribute' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'type' => 'string',
- ],
- 'Value' => [
- 'type' => 'string',
- ],
+ 'Value' => ['type' => 'string'],
+ 'Key' => ['type' => 'string'],
],
],
'AutoRenewInstance' => [
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AutoRenew' => [
- 'type' => 'boolean',
- ],
- 'AutoRenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'AutoRenewDurationUnit' => [
- 'type' => 'string',
- ],
- 'EmrAutoRenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'EmrAutoRenewDurationUnit' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'AutoRenewInstanceParam' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'type' => 'string',
- ],
- 'AutoRenewDuration' => [
- 'type' => 'string',
- ],
- 'AutoRenewDurationUnit' => [
- 'type' => 'string',
- ],
- 'AutoRenew' => [
- 'type' => 'string',
- ],
+ 'InstanceId' => ['type' => 'string', 'required' => true],
+ 'AutoRenew' => ['type' => 'boolean'],
+ 'AutoRenewDuration' => ['type' => 'integer', 'format' => 'int32'],
+ 'AutoRenewDurationUnit' => ['type' => 'string'],
+ 'EmrAutoRenewDuration' => ['type' => 'integer', 'format' => 'int32'],
+ 'EmrAutoRenewDurationUnit' => ['type' => 'string'],
],
],
'AutoScalingConstraints' => [
@@ -419,56 +197,35 @@
'properties' => [
'SupportRuleTypes' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
'SupportMetrics' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
'SupportMetricTags' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'MetricName' => [
- 'type' => 'string',
- ],
+ 'MetricName' => ['type' => 'string'],
'Tags' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
],
],
],
- 'MaxAdjustmentValue' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MaxByLoadRuleCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MaxByTimeRuleCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'MaxAdjustmentValue' => ['type' => 'integer', 'format' => 'int32'],
+ 'MaxByLoadRuleCount' => ['type' => 'integer', 'format' => 'int32'],
+ 'MaxByTimeRuleCount' => ['type' => 'integer', 'format' => 'int32'],
'AutoScalingMetricUnits' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/MetricUnitValue',
- ],
+ 'items' => ['$ref' => '#/components/schemas/MetricUnitValue'],
],
'DefaultMetricTriggeredRules' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScalingRule',
- ],
+ 'items' => ['$ref' => '#/components/schemas/ScalingRule'],
],
],
],
@@ -478,1211 +235,333 @@
'ScalingRules' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ScalingRule',
- 'required' => false,
- ],
+ 'items' => ['$ref' => '#/components/schemas/ScalingRule', 'required' => false],
],
'Constraints' => [
'type' => 'object',
'properties' => [
- 'MaxCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MinCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'MaxCapacity' => ['type' => 'integer', 'format' => 'int32'],
+ 'MinCapacity' => ['type' => 'integer', 'format' => 'int32'],
],
],
],
],
- 'ByLoadScalingRule' => [
- 'type' => 'object',
- 'properties' => [
- 'MetricName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Statistics' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ComparisonOperator' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'TimeWindow' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'Threshold' => [
- 'type' => 'number',
- 'format' => 'double',
- 'required' => true,
- ],
- 'EvaluationCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'CoolDownInterval' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'ByLoadScalingRuleSpec' => [
- 'type' => 'object',
- 'properties' => [
- 'MetricName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Statistics' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ComparisonOperator' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'TimeWindow' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'Threshold' => [
- 'type' => 'number',
- 'format' => 'double',
- 'required' => true,
- ],
- 'EvaluationCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- ],
- 'ByTimeScalingRule' => [
- 'type' => 'object',
- 'properties' => [
- 'LaunchTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'LaunchExpirationTime' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'RecurrenceType' => [
- 'type' => 'string',
- ],
- 'RecurrenceValue' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'ByTimeScalingRuleSpec' => [
- 'type' => 'object',
- 'properties' => [
- 'LaunchTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'RecurrenceType' => [
- 'type' => 'string',
- ],
- 'RecurrenceValue' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'ClickhouseConf' => [
- 'type' => 'object',
- 'properties' => [
- 'InitialReplica' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'InitialShard' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'NewNodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'ResizeType' => [
- 'type' => 'string',
- ],
- ],
- ],
'Cluster' => [
'type' => 'object',
'properties' => [
- 'RegionId' => [
- 'type' => 'string',
- ],
- 'ResourceGroupId' => [
- 'type' => 'string',
- ],
- 'ClusterId' => [
- 'type' => 'string',
- ],
- 'ClusterName' => [
- 'type' => 'string',
- ],
- 'ClusterType' => [
- 'type' => 'string',
- ],
- 'ClusterState' => [
- 'type' => 'string',
- ],
- 'StateChangeReason' => [
- '$ref' => '#/components/schemas/ClusterStateChangeReason',
- ],
- 'PaymentType' => [
- 'type' => 'string',
- ],
- 'SubscriptionConfig' => [
- '$ref' => '#/components/schemas/SubscriptionConfig',
- ],
- 'CreateTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'ReadyTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'ExpireTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'ReleaseVersion' => [
- 'type' => 'string',
- ],
- 'DeployMode' => [
- 'type' => 'string',
- ],
- 'SecurityMode' => [
- 'type' => 'string',
- ],
- 'NodeAttributes' => [
- '$ref' => '#/components/schemas/NodeAttributes',
- ],
+ 'ClusterState' => ['type' => 'string'],
+ 'Description' => ['type' => 'string'],
+ 'ResourceGroupId' => ['type' => 'string'],
+ 'ReadyTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'EndTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'ClusterId' => ['type' => 'string'],
+ 'CreateTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'EmrDefaultRole' => ['type' => 'string'],
+ 'ClusterType' => ['type' => 'string'],
+ 'DeletionProtection' => ['type' => 'boolean'],
+ 'ReleaseVersion' => ['type' => 'string'],
+ 'SubscriptionConfig' => ['$ref' => '#/components/schemas/SubscriptionConfig'],
+ 'DeployMode' => ['type' => 'string'],
+ 'SecurityMode' => ['type' => 'string'],
+ 'NodeAttributes' => ['$ref' => '#/components/schemas/NodeAttributes'],
+ 'ClusterName' => ['type' => 'string'],
+ 'PaymentType' => ['type' => 'string'],
+ 'RegionId' => ['type' => 'string'],
+ 'ExpireTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'StateChangeReason' => ['$ref' => '#/components/schemas/ClusterStateChangeReason'],
'Tags' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
- ],
- 'EmrDefaultRole' => [
- 'type' => 'string',
- ],
- 'Description' => [
- 'type' => 'string',
- ],
- 'DeletionProtection' => [
- 'type' => 'boolean',
- ],
- ],
- ],
- 'ClusterScript' => [
- 'type' => 'object',
- 'properties' => [
- 'ScriptName' => [
- 'type' => 'string',
- ],
- 'ScriptPath' => [
- 'type' => 'string',
- ],
- 'ScriptArgs' => [
- 'type' => 'string',
- ],
- 'Priority' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'NodeSelect' => [
- '$ref' => '#/components/schemas/NodeSelector',
- ],
- 'ExecutionMoment' => [
- 'type' => 'string',
- ],
- 'ExecutionFailStrategy' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
],
],
'ClusterStateChangeReason' => [
'type' => 'object',
'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
+ 'Message' => ['type' => 'string'],
+ 'Code' => ['type' => 'string'],
],
],
'ClusterSummary' => [
'type' => 'object',
'properties' => [
- 'ClusterId' => [
- 'type' => 'string',
- ],
- 'ClusterName' => [
- 'type' => 'string',
- ],
- 'ClusterType' => [
- 'type' => 'string',
- ],
- 'ClusterState' => [
- 'type' => 'string',
- ],
- 'PaymentType' => [
- 'type' => 'string',
- ],
- 'CreateTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'ReadyTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'ExpireTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'ReleaseVersion' => [
- 'type' => 'string',
- ],
- 'ResourceGroupId' => [
- 'type' => 'string',
- ],
- 'StateChangeReason' => [
- '$ref' => '#/components/schemas/ClusterStateChangeReason',
- ],
+ 'ClusterId' => ['type' => 'string'],
+ 'ClusterName' => ['type' => 'string'],
+ 'ClusterType' => ['type' => 'string'],
+ 'ClusterState' => ['type' => 'string'],
+ 'PaymentType' => ['type' => 'string'],
+ 'CreateTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'ReadyTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'ExpireTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'EndTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'ReleaseVersion' => ['type' => 'string'],
+ 'ResourceGroupId' => ['type' => 'string'],
+ 'StateChangeReason' => ['$ref' => '#/components/schemas/ClusterStateChangeReason'],
'Tags' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
- ],
- 'EmrDefaultRole' => [
- 'type' => 'string',
- ],
- 'Description' => [
- 'type' => 'string',
- ],
- 'DeletionProtection' => [
- 'type' => 'boolean',
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
+ 'EmrDefaultRole' => ['type' => 'string'],
+ 'Description' => ['type' => 'string'],
+ 'DeletionProtection' => ['type' => 'boolean'],
],
],
'CollationTimeZone' => [
'type' => 'object',
'properties' => [
- 'TimeZone' => [
- 'type' => 'string',
- ],
- 'CurrentTimeOffset' => [
- 'type' => 'string',
- ],
+ 'TimeZone' => ['type' => 'string'],
+ 'CurrentTimeOffset' => ['type' => 'string'],
],
],
'ComponentInstanceSelector' => [
'type' => 'object',
'properties' => [
- 'ActionScope' => [
- 'type' => 'string',
- 'deprecated' => true,
- ],
- 'RunActionScope' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ApplicationName' => [
- 'type' => 'string',
- ],
+ 'ActionScope' => ['type' => 'string', 'deprecated' => true],
'Components' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'ApplicationName' => [
- 'type' => 'string',
- ],
- 'ComponentName' => [
- 'type' => 'string',
- ],
+ 'ApplicationName' => ['type' => 'string'],
+ 'ComponentName' => ['type' => 'string'],
],
],
],
+ 'RunActionScope' => ['type' => 'string', 'required' => true],
+ 'ApplicationName' => ['type' => 'string'],
'ComponentInstances' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'ApplicationName' => [
- 'type' => 'string',
- ],
- 'ComponentName' => [
- 'type' => 'string',
- ],
- 'NodeId' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- ],
- ],
- 'ComponentLayout' => [
- 'type' => 'object',
- 'properties' => [
- 'NodeSelector' => [
- 'type' => 'object',
- 'properties' => [
- 'NodeSelectType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'NodeStartIndex' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'NodeEndIndex' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'NodeNames' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'NodeGroupTypes' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'NodeGroupIndex' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'NodeGroupName' => [
- 'type' => 'string',
+ 'ApplicationName' => ['type' => 'string'],
+ 'NodeId' => ['type' => 'string'],
+ 'ComponentName' => ['type' => 'string'],
],
],
],
- 'ApplicationName' => [
- 'type' => 'string',
- ],
- 'ComponentName' => [
- 'type' => 'string',
- ],
],
],
'ConfigEffectActions' => [
'type' => 'object',
'properties' => [
- 'ConfigEffectAction' => [
- 'type' => 'string',
- ],
+ 'ConfigEffectAction' => ['type' => 'string'],
'ConfigFiles' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
],
],
'ConvertNodeGroup' => [
'type' => 'object',
'properties' => [
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'PaymentType' => [
- 'type' => 'string',
- ],
- 'PaymentDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'PaymentDurationUnit' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'ConvertNodeGroupParam' => [
- 'type' => 'object',
- 'properties' => [
- 'NodeGroupId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'PaymentType' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'Subscription',
- ],
- ],
- 'PaymentDuration' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'PaymentDurationUnit' => [
- 'type' => 'string',
- ],
+ 'NodeGroupId' => ['type' => 'string'],
+ 'PaymentDurationUnit' => ['type' => 'string'],
+ 'PaymentType' => ['type' => 'string'],
+ 'PaymentDuration' => ['type' => 'integer', 'format' => 'int32'],
],
],
'CostInstanceType' => [
'type' => 'object',
'properties' => [
- 'SystemDisk' => [
- '$ref' => '#/components/schemas/SystemDisk',
- ],
+ 'SystemDisk' => ['$ref' => '#/components/schemas/SystemDisk'],
'DataDisks' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/DataDisk',
- ],
- ],
- 'Memory' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Cpu' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'InstanceType' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/DataDisk'],
],
+ 'Memory' => ['type' => 'integer', 'format' => 'int32'],
+ 'Cpu' => ['type' => 'integer', 'format' => 'int32'],
+ 'InstanceType' => ['type' => 'string'],
],
],
'CostNodeGroupConfig' => [
'type' => 'object',
'properties' => [
- 'NodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MinimalNodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'NodeGroupName' => [
- 'type' => 'string',
- ],
- 'NodeGroupType' => [
- 'type' => 'string',
- ],
- 'PaymentType' => [
- 'type' => 'string',
- ],
+ 'NodeCount' => ['type' => 'integer', 'format' => 'int32'],
+ 'MinimalNodeCount' => ['type' => 'integer', 'format' => 'int32'],
+ 'NodeGroupType' => ['type' => 'string'],
+ 'PaymentType' => ['type' => 'string'],
'InstanceTypes' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/CostInstanceType',
- ],
- ],
- 'MaximalNodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'items' => ['$ref' => '#/components/schemas/CostInstanceType'],
],
+ 'MaximalNodeCount' => ['type' => 'integer', 'format' => 'int32'],
+ 'NodeGroupName' => ['type' => 'string'],
],
],
'CostOptimizedConfig' => [
'type' => 'object',
'properties' => [
- 'OnDemandBaseCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'OnDemandPercentageAboveBaseCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'SpotInstancePools' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'OnDemandBaseCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'OnDemandPercentageAboveBaseCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'SpotInstancePools' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
],
- 'CreateNodeGroupConfig' => [
+ 'DataDisk' => [
'type' => 'object',
'properties' => [
- 'NodeGroupType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'NodeGroupName' => [
- 'type' => 'string',
- ],
- 'PaymentType' => [
- 'type' => 'string',
- ],
- 'SubscriptionConfig' => [
- '$ref' => '#/components/schemas/SubscriptionConfig',
- ],
- 'SpotStrategy' => [
- 'type' => 'string',
- ],
- 'WithPublicIp' => [
- 'type' => 'boolean',
- ],
- 'NodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'SystemDisk' => [
- '$ref' => '#/components/schemas/SystemDisk',
- ],
- 'GracefulShutdown' => [
- 'type' => 'boolean',
- ],
- 'SpotInstanceRemedy' => [
- 'type' => 'boolean',
- ],
- 'CompensateWithOnDemand' => [
- 'type' => 'boolean',
- ],
- 'NodeResizeStrategy' => [
- 'type' => 'string',
- ],
- 'CostOptimizedConfig' => [
- '$ref' => '#/components/schemas/CostOptimizedConfig',
- ],
- 'DeploymentSetStrategy' => [
- 'type' => 'string',
- ],
- 'AutoScalingPolicy' => [
- '$ref' => '#/components/schemas/AutoScalingPolicy',
- ],
- 'PrivatePoolOptions' => [
- '$ref' => '#/components/schemas/PrivatePoolOptions',
- ],
- 'SpotBidPrices' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceType' => [
- 'type' => 'string',
- ],
- 'BidPrice' => [
- 'type' => 'number',
- 'format' => 'double',
- ],
- ],
- ],
- 'maxItems' => 100,
- ],
- 'VSwitchIds' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- 'maxItems' => 20,
- ],
- 'AdditionalSecurityGroupIds' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- 'maxItems' => 5,
- ],
- 'InstanceTypes' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- 'maxItems' => 100,
- ],
- 'DataDisks' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/DataDisk',
- ],
- 'maxItems' => 1,
- ],
- 'ComponentTags' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
+ 'Category' => ['type' => 'string', 'required' => true],
+ 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PerformanceLevel' => ['type' => 'string'],
+ 'Count' => ['type' => 'integer', 'format' => 'int32'],
],
],
- 'CreateNodeGroupParam' => [
+ 'DeploymentSetConstraints' => [
'type' => 'object',
'properties' => [
- 'NodeGroupName' => [
- 'type' => 'string',
- ],
- 'NodeGroupType' => [
- 'type' => 'string',
- ],
- 'NodeRamRole' => [
- 'type' => 'string',
- ],
- 'NodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'ZoneId' => [
- 'type' => 'string',
- ],
- 'SecurityGroupId' => [
- 'type' => 'string',
- ],
- 'PaymentType' => [
- 'type' => 'string',
- ],
- 'WithPublicIp' => [
- 'type' => 'boolean',
- ],
- 'VSwitchIds' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'NodeKeyPairName' => [
- 'type' => 'string',
- ],
- 'NodeRootPassword' => [
- 'type' => 'string',
- ],
- 'InstanceTypes' => [
+ 'Values' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
- 'DataDisks' => [
+ 'DefaultValue' => ['type' => 'string'],
+ 'ReplacementStrategy' => ['$ref' => '#/components/schemas/ReplacementStrategy'],
+ 'EnableState' => ['type' => 'string'],
+ ],
+ ],
+ 'DiskConstraints' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Categories' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/DiskInfo',
- ],
- ],
- 'SystemDisk' => [
- '$ref' => '#/components/schemas/SystemDiskParam',
- ],
- 'SpotStrategy' => [
- 'type' => 'string',
- 'enum' => [
- 'NoSpot',
- 'SpotAsPriceGo',
- 'SpotWithPriceLimit',
- ],
- ],
- 'PaymentDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'PaymentDurationUnit' => [
- 'type' => 'string',
- ],
- 'AutoRenew' => [
- 'type' => 'boolean',
- ],
- 'AutoRenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'AutoRenewDurationUnit' => [
- 'type' => 'string',
+ 'items' => ['type' => 'string'],
],
+ 'SizeConstraint' => ['$ref' => '#/components/schemas/ValueConstraints'],
+ 'CountConstraint' => ['$ref' => '#/components/schemas/ValueConstraints'],
+ ],
+ ],
+ 'DiskSize' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Category' => ['type' => 'string', 'required' => true],
+ 'Size' => ['type' => 'integer', 'format' => 'int32'],
+ ],
+ ],
+ 'DoubleMetric' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'Value' => ['type' => 'number', 'format' => 'double'],
+ 'Unit' => ['type' => 'string'],
],
],
'DRPlanConfiguration' => [
'type' => 'object',
'properties' => [
- 'RegionId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ClusterType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ReleaseVersion' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeployMode' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'LogCollectStrategy' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ClusterName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeletionProtection' => [
- 'type' => 'boolean',
- ],
- 'SecurityMode' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'PaymentType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'NodeAttributes' => [
- '$ref' => '#/components/schemas/NodeAttributes',
- 'required' => true,
- ],
+ 'RegionId' => ['type' => 'string', 'required' => true],
+ 'ClusterType' => ['type' => 'string', 'required' => true],
+ 'ReleaseVersion' => ['type' => 'string', 'required' => true],
+ 'DeployMode' => ['type' => 'string', 'required' => false],
+ 'LogCollectStrategy' => ['type' => 'string', 'required' => false],
+ 'ClusterName' => ['type' => 'string', 'required' => true],
+ 'DeletionProtection' => ['type' => 'boolean'],
+ 'SecurityMode' => ['type' => 'string', 'required' => true],
+ 'PaymentType' => ['type' => 'string', 'required' => true],
+ 'NodeAttributes' => ['$ref' => '#/components/schemas/NodeAttributes', 'required' => true],
'ManagedScalingPolicy' => [
'type' => 'object',
'properties' => [
- 'Constraints' => [
- '$ref' => '#/components/schemas/ManagedScalingConstraints',
- ],
+ 'Constraints' => ['$ref' => '#/components/schemas/ManagedScalingConstraints'],
],
],
- 'ResourceGroupId' => [
- 'type' => 'string',
- ],
- 'Description' => [
- 'type' => 'string',
- ],
- 'SubscriptionConfig' => [
- '$ref' => '#/components/schemas/SubscriptionConfig',
- ],
+ 'ResourceGroupId' => ['type' => 'string'],
+ 'Description' => ['type' => 'string'],
+ 'SubscriptionConfig' => ['$ref' => '#/components/schemas/SubscriptionConfig'],
'BootstrapScripts' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Script',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Script'],
],
'Tags' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Value' => [
- 'type' => 'string',
- ],
+ 'Key' => ['type' => 'string', 'required' => true],
+ 'Value' => ['type' => 'string'],
],
],
],
'NodeGroups' => [
'type' => 'array',
'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/NodeGroupConfig',
- ],
+ 'items' => ['$ref' => '#/components/schemas/NodeGroupConfig'],
],
'Applications' => [
'type' => 'array',
'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/Application',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Application'],
],
'ApplicationConfigs' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ApplicationConfig',
- ],
+ 'items' => ['$ref' => '#/components/schemas/ApplicationConfig'],
],
],
],
'DRPlanConfigurationDetail' => [
'type' => 'object',
'properties' => [
- 'RegionId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ClusterType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ReleaseVersion' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'DeployMode' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'LogCollectStrategy' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ClusterName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'DeletionProtection' => [
- 'type' => 'boolean',
- ],
- 'MetaStoreType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'SecurityMode' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'PaymentType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'NodeAttributes' => [
- '$ref' => '#/components/schemas/NodeAttributes',
- 'required' => true,
- ],
+ 'RegionId' => ['type' => 'string', 'required' => true],
+ 'ClusterType' => ['type' => 'string', 'required' => true],
+ 'ReleaseVersion' => ['type' => 'string', 'required' => true],
+ 'DeployMode' => ['type' => 'string', 'required' => true],
+ 'LogCollectStrategy' => ['type' => 'string', 'required' => true],
+ 'ClusterName' => ['type' => 'string', 'required' => false],
+ 'DeletionProtection' => ['type' => 'boolean'],
+ 'MetaStoreType' => ['type' => 'string', 'required' => true],
+ 'SecurityMode' => ['type' => 'string', 'required' => true],
+ 'PaymentType' => ['type' => 'string', 'required' => true],
+ 'NodeAttributes' => ['$ref' => '#/components/schemas/NodeAttributes', 'required' => true],
'ManagedScalingPolicy' => [
'type' => 'object',
'properties' => [
- 'Constraints' => [
- '$ref' => '#/components/schemas/ManagedScalingConstraints',
- ],
+ 'Constraints' => ['$ref' => '#/components/schemas/ManagedScalingConstraints'],
],
],
- 'ResourceGroupId' => [
- 'type' => 'string',
- ],
- 'SubscriptionConfig' => [
- '$ref' => '#/components/schemas/SubscriptionConfig',
- ],
- 'Description' => [
- 'type' => 'string',
- ],
+ 'ResourceGroupId' => ['type' => 'string'],
+ 'SubscriptionConfig' => ['$ref' => '#/components/schemas/SubscriptionConfig'],
+ 'Description' => ['type' => 'string'],
'BootstrapScripts' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Script',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Script'],
],
'Tags' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
'NodeGroups' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/NodeGroupConfig',
- ],
+ 'items' => ['$ref' => '#/components/schemas/NodeGroupConfig'],
],
'Applications' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Application',
- ],
+ 'items' => ['$ref' => '#/components/schemas/Application'],
],
'ApplicationConfigs' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ApplicationConfig',
- ],
+ 'items' => ['$ref' => '#/components/schemas/ApplicationConfig'],
],
'ScalingPolicies' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScalingPolicy',
- ],
- ],
- 'ScalingTimeZone' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'DataDisk' => [
- 'type' => 'object',
- 'properties' => [
- 'Category' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Size' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PerformanceLevel' => [
- 'type' => 'string',
- ],
- 'Count' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'DecreaseNodeGroupParam' => [
- 'type' => 'object',
- 'properties' => [
- 'NodeGroupId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ReleaseInstanceIds' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- ],
- 'DeploymentLayout' => [
- 'type' => 'object',
- 'properties' => [
- 'ApplicationName' => [
- 'type' => 'string',
- ],
- 'ComponentName' => [
- 'type' => 'string',
- ],
- 'NodeSelector' => [
- '$ref' => '#/components/schemas/NodeSelector',
- ],
- ],
- ],
- 'DeploymentSetConstraints' => [
- 'type' => 'object',
- 'properties' => [
- 'Values' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'DefaultValue' => [
- 'type' => 'string',
- ],
- 'ReplacementStrategy' => [
- '$ref' => '#/components/schemas/ReplacementStrategy',
- ],
- 'EnableState' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'Disk' => [
- 'type' => 'object',
- 'properties' => [
- 'Category' => [
- 'type' => 'string',
- ],
- 'Size' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'PerformanceLevel' => [
- 'type' => 'string',
- ],
- 'Count' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'DiskConstraints' => [
- 'type' => 'object',
- 'properties' => [
- 'Categories' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'SizeConstraint' => [
- '$ref' => '#/components/schemas/ValueConstraints',
- ],
- 'CountConstraint' => [
- '$ref' => '#/components/schemas/ValueConstraints',
- ],
- ],
- ],
- 'DiskInfo' => [
- 'type' => 'object',
- 'properties' => [
- 'Category' => [
- 'type' => 'string',
- ],
- 'Size' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'PerformanceLevel' => [
- 'type' => 'string',
- ],
- 'Count' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'DiskSize' => [
- 'type' => 'object',
- 'properties' => [
- 'Category' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Size' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'DoubleMetric' => [
- 'type' => 'object',
- 'properties' => [
- 'Value' => [
- 'type' => 'number',
- 'format' => 'double',
- ],
- 'Unit' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/ScalingPolicy'],
],
+ 'ScalingTimeZone' => ['type' => 'string'],
],
],
'FailedReason' => [
'type' => 'object',
'properties' => [
- 'ErrorCode' => [
- 'type' => 'string',
- ],
- 'ErrorMessage' => [
- 'type' => 'string',
- ],
- 'RequestId' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'HealthSummary' => [
- 'type' => 'object',
- 'properties' => [
- 'StoppedCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'BadCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'WarningCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'GoodCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'NoneCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'UnknownCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'TotalCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'RequestId' => ['type' => 'string'],
+ 'ErrorCode' => ['type' => 'string'],
+ 'ErrorMessage' => ['type' => 'string'],
],
],
'IncreaseNodeGroup' => [
'type' => 'object',
'properties' => [
- 'NodeGroupId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'NodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PaymentDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'PaymentDurationUnit' => [
- 'type' => 'string',
- ],
- 'VSwitchId' => [
- 'type' => 'string',
- ],
- 'Description' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'IncreaseNodeGroupParam' => [
- 'type' => 'object',
- 'properties' => [
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'NodeCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'VSwitchId' => [
- 'type' => 'string',
- ],
- 'PaymentDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'PaymentDurationUnit' => [
- 'type' => 'string',
- ],
+ 'Description' => ['type' => 'string'],
+ 'NodeCount' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'NodeGroupId' => ['type' => 'string', 'required' => true],
+ 'VSwitchId' => ['type' => 'string'],
+ 'PaymentDurationUnit' => ['type' => 'string'],
+ 'PaymentDuration' => ['type' => 'integer', 'format' => 'int32'],
],
],
'InstanceCategory' => [
@@ -1690,949 +569,296 @@
'properties' => [
'Keys' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
],
'Values' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'DefaultValue' => [
- 'type' => 'string',
+ 'items' => ['type' => 'string'],
],
+ 'DefaultValue' => ['type' => 'string'],
],
],
'InstanceType' => [
'type' => 'object',
'properties' => [
- 'InstanceTypeFamily' => [
- 'type' => 'string',
- ],
- 'InstanceType' => [
- 'type' => 'string',
- ],
- 'Optimized' => [
- 'type' => 'boolean',
- ],
- 'CpuCore' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'InstanceCategory' => [
- 'type' => 'string',
- ],
- 'CpuArchitecture' => [
- 'type' => 'string',
- ],
- 'LocalStorageCapacity' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'LocalStorageAmount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'ModifyType' => [
- 'type' => 'string',
- ],
+ 'InstanceTypeFamily' => ['type' => 'string'],
+ 'InstanceType' => ['type' => 'string'],
+ 'Optimized' => ['type' => 'boolean'],
+ 'CpuCore' => ['type' => 'integer', 'format' => 'int32'],
+ 'InstanceCategory' => ['type' => 'string'],
+ 'CpuArchitecture' => ['type' => 'string'],
+ 'LocalStorageCapacity' => ['type' => 'integer', 'format' => 'int64'],
+ 'LocalStorageAmount' => ['type' => 'integer', 'format' => 'int32'],
+ 'ModifyType' => ['type' => 'string'],
],
],
'IntegerMetric' => [
'type' => 'object',
'properties' => [
- 'Value' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Unit' => [
- 'type' => 'string',
- ],
+ 'Value' => ['type' => 'integer', 'format' => 'int32'],
+ 'Unit' => ['type' => 'string'],
],
],
'KeyValue' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'type' => 'string',
- ],
- 'Value' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'ListApiTemplatesDTO' => [
- 'type' => 'object',
- 'properties' => [
- 'Id' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'GmtModified' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'GmtCreate' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'RegionId' => [
- 'type' => 'string',
- ],
- 'OperatorId' => [
- 'type' => 'string',
- ],
- 'UserId' => [
- 'type' => 'string',
- ],
- 'TemplateId' => [
- 'type' => 'string',
- ],
- 'TemplateName' => [
- 'type' => 'string',
- ],
- 'ResourceGroupId' => [
- 'type' => 'string',
- ],
- 'ApiName' => [
- 'type' => 'string',
- ],
- 'Status' => [
- 'type' => 'string',
- ],
- 'Content' => [
- 'type' => 'string',
- ],
+ 'Value' => ['type' => 'string'],
+ 'Key' => ['type' => 'string'],
],
],
'ManagedScalingConstraints' => [
'type' => 'object',
'properties' => [
- 'MaxCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MinCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MaxOnDemandCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'MetaStoreConf' => [
- 'type' => 'object',
- 'properties' => [
- 'DbUrl' => [
- 'type' => 'string',
- ],
- 'DbUserName' => [
- 'type' => 'string',
- ],
- 'DbPassword' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'MetricUnitValue' => [
- 'type' => 'object',
- 'properties' => [
- 'MetricName' => [
- 'type' => 'string',
- ],
- 'MetricUnit' => [
- 'type' => 'string',
- ],
+ 'MaxOnDemandCapacity' => ['type' => 'integer', 'format' => 'int32'],
+ 'MinCapacity' => ['type' => 'integer', 'format' => 'int32'],
+ 'MaxCapacity' => ['type' => 'integer', 'format' => 'int32'],
],
],
'MetricsTrigger' => [
'type' => 'object',
'properties' => [
- 'TimeWindow' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'EvaluationCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'CoolDownInterval' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'CoolDownInterval' => ['type' => 'integer', 'format' => 'int32'],
'TimeConstraints' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/TimeConstraint',
- ],
- ],
- 'ConditionLogicOperator' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/TimeConstraint'],
],
+ 'EvaluationCount' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'TimeWindow' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
'Conditions' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/TriggerCondition',
- ],
+ 'items' => ['$ref' => '#/components/schemas/TriggerCondition'],
],
+ 'ConditionLogicOperator' => ['type' => 'string'],
],
],
- 'Node' => [
+ 'MetricUnitValue' => [
'type' => 'object',
'properties' => [
- 'ZoneId' => [
- 'type' => 'string',
- ],
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'NodeGroupType' => [
- 'type' => 'string',
- ],
- 'NodeId' => [
- 'type' => 'string',
- ],
- 'NodeName' => [
- 'type' => 'string',
- ],
- 'PublicIp' => [
- 'type' => 'string',
- ],
- 'PrivateIp' => [
- 'type' => 'string',
- ],
- 'InstanceType' => [
- 'type' => 'string',
- ],
- 'NodeState' => [
- 'type' => 'string',
- ],
- 'MaintenanceStatus' => [
- 'type' => 'string',
- ],
- 'ExpireTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'AutoRenew' => [
- 'type' => 'boolean',
- ],
- 'AutoRenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'AutoRenewDurationUnit' => [
- 'type' => 'string',
- ],
- 'CreateTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'MetricName' => ['type' => 'string'],
+ 'MetricUnit' => ['type' => 'string'],
],
],
- 'NodeAttributes' => [
+ 'Node' => [
'type' => 'object',
'properties' => [
- 'VpcId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ZoneId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'SecurityGroupId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'RamRole' => [
- 'type' => 'string',
- ],
- 'KeyPairName' => [
- 'type' => 'string',
- ],
- 'MasterRootPassword' => [
- 'type' => 'string',
- ],
- 'SystemDiskEncrypted' => [
- 'type' => 'boolean',
- ],
- 'SystemDiskKMSKeyId' => [
- 'type' => 'string',
- ],
- 'DataDiskEncrypted' => [
- 'type' => 'boolean',
- ],
- 'DataDiskKMSKeyId' => [
- 'type' => 'string',
- ],
+ 'AutoRenewDurationUnit' => ['type' => 'string'],
+ 'NodeState' => ['type' => 'string'],
+ 'ZoneId' => ['type' => 'string'],
+ 'NodeName' => ['type' => 'string'],
+ 'PublicIp' => ['type' => 'string'],
+ 'AutoRenew' => ['type' => 'boolean'],
+ 'CreateTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'AutoRenewDuration' => ['type' => 'integer', 'format' => 'int32'],
+ 'PrivateIp' => ['type' => 'string'],
+ 'NodeGroupId' => ['type' => 'string'],
+ 'NodeGroupType' => ['type' => 'string'],
+ 'NodeId' => ['type' => 'string'],
+ 'InstanceType' => ['type' => 'string'],
+ 'ExpireTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'MaintenanceStatus' => ['type' => 'string'],
],
],
- 'NodeCountConstraint' => [
+ 'NodeAttributes' => [
'type' => 'object',
'properties' => [
- 'Type' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Values' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- 'Min' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Max' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'KeyPairName' => ['type' => 'string'],
+ 'VpcId' => ['type' => 'string', 'required' => true],
+ 'ZoneId' => ['type' => 'string', 'required' => true],
+ 'MasterRootPassword' => ['type' => 'string'],
+ 'SystemDiskKMSKeyId' => ['type' => 'string'],
+ 'SecurityGroupId' => ['type' => 'string', 'required' => true],
+ 'DataDiskKMSKeyId' => ['type' => 'string'],
+ 'RamRole' => ['type' => 'string'],
+ 'DataDiskEncrypted' => ['type' => 'boolean'],
+ 'SystemDiskEncrypted' => ['type' => 'boolean'],
],
],
'NodeGroup' => [
'type' => 'object',
'properties' => [
- 'ZoneId' => [
- 'type' => 'string',
- ],
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'NodeGroupName' => [
- 'type' => 'string',
- ],
- 'NodeGroupType' => [
- 'type' => 'string',
- ],
- 'RunningNodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'InstanceTypes' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'PaymentType' => [
- 'type' => 'string',
- ],
+ 'WithPublicIp' => ['type' => 'boolean'],
+ 'SpotInstanceRemedy' => ['type' => 'boolean'],
'DataDisks' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/DataDisk',
- ],
- ],
- 'SystemDisk' => [
- '$ref' => '#/components/schemas/SystemDisk',
- ],
- 'NodeGroupState' => [
- 'type' => 'string',
+ 'items' => ['$ref' => '#/components/schemas/DataDisk'],
],
- 'AdditionalSecurityGroupIds' => [
+ 'CompensateWithOnDemand' => ['type' => 'boolean'],
+ 'NodeGroupState' => ['type' => 'string'],
+ 'SystemDisk' => ['$ref' => '#/components/schemas/SystemDisk'],
+ 'PrivatePoolOptions' => ['$ref' => '#/components/schemas/PrivatePoolOptions'],
+ 'NodeGroupType' => ['type' => 'string'],
+ 'PaymentType' => ['type' => 'string'],
+ 'InstanceTypes' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'WithPublicIp' => [
- 'type' => 'boolean',
+ 'items' => ['type' => 'string'],
],
+ 'CostOptimizedConfig' => ['$ref' => '#/components/schemas/CostOptimizedConfig'],
+ 'GracefulShutdown' => ['type' => 'boolean'],
+ 'SpotStrategy' => ['type' => 'string'],
+ 'StateChangeReason' => ['$ref' => '#/components/schemas/NodeGroupStateChangeReason'],
+ 'Status' => ['type' => 'string'],
+ 'ZoneId' => ['type' => 'string'],
+ 'NodeGroupName' => ['type' => 'string'],
'VSwitchIds' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'SpotStrategy' => [
- 'type' => 'string',
+ 'items' => ['type' => 'string'],
],
'SpotBidPrices' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/SpotBidPrice',
- ],
- ],
- 'StateChangeReason' => [
- '$ref' => '#/components/schemas/NodeGroupStateChangeReason',
- ],
- 'GracefulShutdown' => [
- 'type' => 'boolean',
- ],
- 'SpotInstanceRemedy' => [
- 'type' => 'boolean',
- ],
- 'CompensateWithOnDemand' => [
- 'type' => 'boolean',
+ 'items' => ['$ref' => '#/components/schemas/SpotBidPrice'],
],
- 'NodeResizeStrategy' => [
- 'type' => 'string',
- ],
- 'CostOptimizedConfig' => [
- '$ref' => '#/components/schemas/CostOptimizedConfig',
- ],
- 'DeploymentSetStrategy' => [
- 'type' => 'string',
- ],
- 'PrivatePoolOptions' => [
- '$ref' => '#/components/schemas/PrivatePoolOptions',
- ],
- 'Status' => [
- 'type' => 'string',
+ 'NodeResizeStrategy' => ['type' => 'string'],
+ 'NodeGroupId' => ['type' => 'string'],
+ 'AdditionalSecurityGroupIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
+ 'DeploymentSetStrategy' => ['type' => 'string'],
+ 'RunningNodeCount' => ['type' => 'integer', 'format' => 'int32'],
],
],
'NodeGroupConfig' => [
'type' => 'object',
'properties' => [
- 'NodeGroupType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'NodeGroupName' => [
- 'type' => 'string',
- ],
- 'PaymentType' => [
- 'type' => 'string',
- ],
- 'SubscriptionConfig' => [
- '$ref' => '#/components/schemas/SubscriptionConfig',
- ],
- 'SpotStrategy' => [
- 'type' => 'string',
- ],
+ 'NodeGroupType' => ['type' => 'string', 'required' => true],
+ 'NodeGroupName' => ['type' => 'string'],
+ 'PaymentType' => ['type' => 'string'],
+ 'SubscriptionConfig' => ['$ref' => '#/components/schemas/SubscriptionConfig'],
+ 'SpotStrategy' => ['type' => 'string'],
'SpotBidPrices' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/SpotBidPrice',
- ],
+ 'items' => ['$ref' => '#/components/schemas/SpotBidPrice'],
'maxItems' => 100,
],
'VSwitchIds' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
'maxItems' => 20,
],
- 'WithPublicIp' => [
- 'type' => 'boolean',
- ],
+ 'WithPublicIp' => ['type' => 'boolean'],
'AdditionalSecurityGroupIds' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
'maxItems' => 5,
],
'InstanceTypes' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
'maxItems' => 100,
],
- 'NodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'SystemDisk' => [
- '$ref' => '#/components/schemas/SystemDisk',
- ],
+ 'NodeCount' => ['type' => 'integer', 'format' => 'int32'],
+ 'SystemDisk' => ['$ref' => '#/components/schemas/SystemDisk'],
'DataDisks' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/DataDisk',
- ],
+ 'items' => ['$ref' => '#/components/schemas/DataDisk'],
'maxItems' => 1,
],
- 'GracefulShutdown' => [
- 'type' => 'boolean',
- ],
- 'SpotInstanceRemedy' => [
- 'type' => 'boolean',
- ],
- 'CompensateWithOnDemand' => [
- 'type' => 'boolean',
- ],
- 'NodeResizeStrategy' => [
- 'type' => 'string',
- ],
- 'CostOptimizedConfig' => [
- '$ref' => '#/components/schemas/CostOptimizedConfig',
- ],
- 'DeploymentSetStrategy' => [
- 'type' => 'string',
- ],
+ 'GracefulShutdown' => ['type' => 'boolean'],
+ 'SpotInstanceRemedy' => ['type' => 'boolean'],
+ 'CompensateWithOnDemand' => ['type' => 'boolean'],
+ 'NodeResizeStrategy' => ['type' => 'string'],
+ 'CostOptimizedConfig' => ['$ref' => '#/components/schemas/CostOptimizedConfig'],
+ 'DeploymentSetStrategy' => ['type' => 'string'],
'ComponentTags' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'AutoScalingPolicy' => [
- '$ref' => '#/components/schemas/AutoScalingPolicy',
- ],
- 'PrivatePoolOptions' => [
- '$ref' => '#/components/schemas/PrivatePoolOptions',
- ],
- ],
- ],
- 'NodeGroupParam' => [
- 'type' => 'object',
- 'properties' => [
- 'NodeGroupName' => [
- 'type' => 'string',
- ],
- 'NodeGroupIndex' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'NodeGroupType' => [
- 'type' => 'string',
- ],
- 'NodeCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'ZoneId' => [
- 'type' => 'string',
- ],
- 'PaymentType' => [
- 'type' => 'string',
- ],
- 'PaymentDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'PaymentDurationUnit' => [
- 'type' => 'string',
- ],
- 'AutoPayOrder' => [
- 'type' => 'boolean',
- ],
- 'AutoRenew' => [
- 'type' => 'boolean',
- ],
- 'AutoRenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'AutoRenewDurationUnit' => [
- 'type' => 'string',
- ],
- 'Description' => [
- 'type' => 'string',
- ],
- 'VSwitchIds' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'InstanceTypes' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'DataDisks' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/DiskInfo',
- ],
- ],
- 'SystemDisk' => [
- '$ref' => '#/components/schemas/SystemDiskParam',
+ 'items' => ['type' => 'string'],
],
+ 'AutoScalingPolicy' => ['$ref' => '#/components/schemas/AutoScalingPolicy'],
+ 'PrivatePoolOptions' => ['$ref' => '#/components/schemas/PrivatePoolOptions'],
],
],
'NodeGroupStateChangeReason' => [
'type' => 'object',
'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
+ 'Message' => ['type' => 'string'],
+ 'Code' => ['type' => 'string'],
],
],
'NodeSelector' => [
'type' => 'object',
'properties' => [
- 'NodeSelectType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'NodeNames' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'NodeGroupId' => [
- 'type' => 'string',
- 'deprecated' => true,
- ],
- 'NodeGroupIds' => [
- 'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
'NodeGroupTypes' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
+ 'items' => ['type' => 'string'],
'maxItems' => 10,
],
- 'NodeGroupName' => [
- 'type' => 'string',
- 'deprecated' => true,
- ],
+ 'NodeGroupName' => ['type' => 'string', 'deprecated' => true],
+ 'NodeGroupId' => ['type' => 'string', 'deprecated' => true],
'NodeGroupNames' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- 'OSUser' => [
- 'type' => 'object',
- 'properties' => [
- 'Group' => [
- 'type' => 'string',
- 'required' => false,
+ 'items' => ['type' => 'string'],
],
- 'User' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'Password' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- 'OnKubeClusterResource' => [
- 'type' => 'object',
- 'properties' => [
- 'Cpu' => [
- 'type' => 'string',
+ 'NodeSelectType' => ['type' => 'string', 'required' => true],
+ 'NodeGroupIds' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
- 'Memory' => [
- 'type' => 'string',
+ 'NodeNames' => [
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
],
],
'Operation' => [
'type' => 'object',
'properties' => [
- 'ClusterId' => [
- 'type' => 'string',
- ],
- 'OperationId' => [
- 'type' => 'string',
- ],
- 'CreateTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'StartTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'OperationType' => [
- 'type' => 'string',
- ],
- 'OperationState' => [
- 'type' => 'string',
- ],
- 'Description' => [
- 'type' => 'string',
- ],
- 'StateChangeReason' => [
- '$ref' => '#/components/schemas/OperationStateChangeReason',
- ],
+ 'Description' => ['type' => 'string'],
+ 'EndTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'ClusterId' => ['type' => 'string'],
+ 'OperationId' => ['type' => 'string'],
+ 'CreateTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'StartTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'OperationType' => ['type' => 'string'],
+ 'OperationState' => ['type' => 'string'],
+ 'StateChangeReason' => ['$ref' => '#/components/schemas/OperationStateChangeReason'],
],
],
'OperationData' => [
'type' => 'object',
'properties' => [
- 'actualDeliveredAmounts' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'toBeDeliveredAmounts' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'OperationStateChangeReason' => [
- 'type' => 'object',
- 'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'Order' => [
- 'type' => 'object',
- 'properties' => [
- 'OrderId' => [
- 'type' => 'string',
- ],
- 'CreateTime' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'Page' => [
- 'type' => 'object',
- 'properties' => [
- 'TotalCount' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'NextToken' => [
- 'type' => 'string',
- ],
- 'MaxResults' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'Items' => [
+ 'actualDeliveredAmounts' => ['type' => 'integer', 'format' => 'int32'],
+ 'toBeDeliveredAmounts' => ['type' => 'integer', 'format' => 'int32'],
+ 'failedRefundInstanceIds' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- ],
- ],
- 'Pod' => [
- 'type' => 'object',
- 'properties' => [
- 'PodName' => [
- 'type' => 'string',
- ],
- 'PodStatus' => [
- 'type' => 'string',
- ],
- 'Reason' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
+ 'items' => ['type' => 'string'],
],
],
],
- 'PriceInfo' => [
+ 'OperationStateChangeReason' => [
'type' => 'object',
'properties' => [
- 'PayType' => [
- 'type' => 'string',
- ],
- 'OriginalPrice' => [
- 'type' => 'string',
- ],
- 'SpotOriginalPrice' => [
- 'type' => 'string',
- ],
- 'DiscountPrice' => [
- 'type' => 'string',
- ],
- 'TaxPrice' => [
- 'type' => 'string',
- ],
- 'Currency' => [
- 'type' => 'string',
- ],
- 'SpotPrice' => [
- 'type' => 'string',
- ],
- 'TradePrice' => [
- 'type' => 'string',
- ],
- 'ResourceType' => [
- 'type' => 'string',
- ],
- 'SpotInstanceTypeOriginalPrice' => [
- 'type' => 'string',
- ],
- 'SpotInstanceTypePrice' => [
- 'type' => 'string',
- ],
- 'PromotionResults' => [
- 'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/PromotionInfo',
- ],
- ],
+ 'Message' => ['type' => 'string'],
+ 'Code' => ['type' => 'string'],
],
],
'PrivatePoolOptions' => [
'type' => 'object',
'properties' => [
+ 'MatchCriteria' => ['type' => 'string'],
'PrivatePoolIds' => [
'type' => 'array',
- 'items' => [
- 'type' => 'string',
- ],
- ],
- 'MatchCriteria' => [
- 'type' => 'string',
+ 'items' => ['type' => 'string'],
],
],
],
'Promotion' => [
'type' => 'object',
'properties' => [
- 'PromotionName' => [
- 'type' => 'string',
- ],
- 'PromotionDesc' => [
- 'type' => 'string',
- ],
- 'PromotionOptionNo' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'PromotionOptionCode' => [
- 'type' => 'string',
- ],
- 'ProductCode' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'PromotionInfo' => [
- 'type' => 'object',
- 'properties' => [
- 'PromotionOptionCode' => [
- 'type' => 'string',
- ],
- 'PromotionOptionNo' => [
- 'type' => 'string',
- ],
- 'PromotionName' => [
- 'type' => 'string',
- ],
- 'PromotionDesc' => [
- 'type' => 'string',
- ],
- 'CanPromFee' => [
- 'type' => 'string',
- ],
- 'IsSelected' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'PromotionParam' => [
- 'type' => 'object',
- 'properties' => [
- 'PromotionOptionNo' => [
- 'type' => 'string',
- ],
- 'PromotionOptionCode' => [
- 'type' => 'string',
- ],
- 'ProductCode' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'RecommendScalingRule' => [
- 'type' => 'object',
- 'properties' => [
- 'RuleName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'TriggerType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ActivityType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AdjustmentValue' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'TimeTrigger' => [
- '$ref' => '#/components/schemas/TimeTrigger',
- ],
- 'MetricsTrigger' => [
- '$ref' => '#/components/schemas/MetricsTrigger',
- ],
- 'MaxSave' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'InstanceType' => [
- 'type' => 'string',
- ],
+ 'PromotionName' => ['type' => 'string'],
+ 'PromotionDesc' => ['type' => 'string'],
+ 'PromotionOptionNo' => ['type' => 'string', 'required' => true],
+ 'ProductCode' => ['type' => 'string'],
+ 'PromotionOptionCode' => ['type' => 'string'],
],
],
'RenewInstance' => [
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'RenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'RenewDurationUnit' => [
- 'type' => 'string',
- ],
- 'EmrRenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'EmrRenewDurationUnit' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'RenewInstanceParam' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'type' => 'string',
- ],
- 'RenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'RenewDurationUnit' => [
- 'type' => 'string',
- ],
+ 'RenewDurationUnit' => ['type' => 'string'],
+ 'InstanceId' => ['type' => 'string', 'required' => true],
+ 'RenewDuration' => ['type' => 'integer', 'format' => 'int32'],
+ 'EmrRenewDuration' => ['type' => 'integer', 'format' => 'int32'],
+ 'EmrRenewDurationUnit' => ['type' => 'string'],
],
],
'ReplacementStrategy' => [
@@ -2640,277 +866,93 @@
'properties' => [
'InstanceCategories' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/InstanceCategory',
- ],
- ],
- ],
- ],
- 'RequestTag' => [
- 'type' => 'object',
- 'properties' => [
- 'Key' => [
- 'type' => 'string',
- ],
- 'Value' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'ResizeDiskNodeGroupParam' => [
- 'type' => 'object',
- 'properties' => [
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'DataDiskCapacity' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'RollingRestart' => [
- 'type' => 'boolean',
+ 'items' => ['$ref' => '#/components/schemas/InstanceCategory'],
],
],
],
'ResourceSummary' => [
'type' => 'object',
'properties' => [
- 'VcoreUtilizationRate' => [
- '$ref' => '#/components/schemas/DoubleMetric',
- ],
- 'OriginalTotalVcore' => [
- '$ref' => '#/components/schemas/IntegerMetric',
- ],
- 'InefficientTaskRate' => [
- '$ref' => '#/components/schemas/DoubleMetric',
- ],
- 'MemoryUtilizationRate' => [
- '$ref' => '#/components/schemas/DoubleMetric',
- ],
- ],
- ],
- 'ScalingActivity' => [
- 'type' => 'object',
- 'properties' => [
- 'Id' => [
- 'type' => 'string',
- ],
- 'StartTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'ExpectNum' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'InstanceIds' => [
- 'type' => 'string',
- ],
- 'TotalCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Cause' => [
- 'type' => 'string',
- ],
- 'Description' => [
- 'type' => 'string',
- ],
- 'Transition' => [
- 'type' => 'string',
- ],
- 'ScalingRuleName' => [
- 'type' => 'string',
- ],
- 'EssScalingRuleId' => [
- 'type' => 'string',
- ],
- 'Status' => [
- 'type' => 'string',
- ],
- 'ScalingGroupId' => [
- 'type' => 'string',
- ],
- 'HostGroupName' => [
- 'type' => 'string',
- ],
+ 'VcoreUtilizationRate' => ['$ref' => '#/components/schemas/DoubleMetric'],
+ 'MemoryUtilizationRate' => ['$ref' => '#/components/schemas/DoubleMetric'],
+ 'OriginalTotalVcore' => ['$ref' => '#/components/schemas/IntegerMetric'],
+ 'InefficientTaskRate' => ['$ref' => '#/components/schemas/DoubleMetric'],
],
],
'ScalingActivityResult' => [
'type' => 'object',
'properties' => [
- 'InstanceId' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'ScalingActivityResultDTO' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceId' => [
- 'type' => 'string',
- ],
+ 'InstanceId' => ['type' => 'string'],
],
],
'ScalingAnalyzeResult' => [
'type' => 'object',
'properties' => [
- 'ActualUsage' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'IdealUsage' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
- 'ReservedCores' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'ReleaseCores' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'ScalingAnalyzeTimeRange' => [
- 'type' => 'object',
- 'properties' => [
- 'StartTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'Type' => [
- 'type' => 'string',
- ],
+ 'IdealUsage' => ['type' => 'number', 'format' => 'float'],
+ 'ReleaseCores' => ['type' => 'integer', 'format' => 'int32'],
+ 'ReservedCores' => ['type' => 'integer', 'format' => 'int32'],
+ 'ActualUsage' => ['type' => 'number', 'format' => 'float'],
],
],
'ScalingConstraints' => [
'type' => 'object',
'properties' => [
- 'MaxCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'MinCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'MaxCapacity' => ['type' => 'integer', 'format' => 'int32'],
+ 'MinCapacity' => ['type' => 'integer', 'format' => 'int32'],
],
],
'ScalingGroupConfig' => [
'type' => 'object',
'properties' => [
- 'SpotStrategy' => [
- 'type' => 'string',
- ],
+ 'DataDiskCount' => ['type' => 'integer', 'format' => 'int32'],
+ 'SysDiskSize' => ['type' => 'integer', 'format' => 'int64'],
+ 'TriggerMode' => ['type' => 'string'],
+ 'ScalingMinSize' => ['type' => 'integer', 'format' => 'int32'],
+ 'SysDiskCategory' => ['type' => 'string'],
'InstanceTypeList' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
- 'InstanceType' => [
- 'type' => 'string',
- ],
- 'SpotPriceLimit' => [
- 'type' => 'number',
- 'format' => 'float',
- ],
+ 'SpotPriceLimit' => ['type' => 'number', 'format' => 'float'],
+ 'InstanceType' => ['type' => 'string'],
],
],
],
- 'SysDiskCategory' => [
- 'type' => 'string',
- ],
- 'SysDiskSize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'DataDiskCategory' => [
- 'type' => 'string',
- ],
- 'DataDiskSize' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'DataDiskCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'ScalingMaxSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'ScalingMinSize' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'DefaultCoolDownTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
'NodeOfflinePolicy' => [
'type' => 'object',
'properties' => [
- 'Mode' => [
- 'type' => 'string',
- ],
- 'TimeoutMs' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
+ 'TimeoutMs' => ['type' => 'integer', 'format' => 'int64'],
+ 'Mode' => ['type' => 'string'],
],
],
- 'TriggerMode' => [
- 'type' => 'string',
+ 'PrivatePoolOptions' => [
+ 'type' => 'object',
+ 'properties' => [
+ 'MatchCriteria' => ['type' => 'string'],
+ 'Id' => ['type' => 'string'],
+ ],
],
+ 'ScalingMaxSize' => ['type' => 'integer', 'format' => 'int32'],
+ 'DataDiskSize' => ['type' => 'integer', 'format' => 'int64'],
+ 'DataDiskCategory' => ['type' => 'string'],
+ 'DefaultCoolDownTime' => ['type' => 'integer', 'format' => 'int64'],
'MultiAvailablePolicy' => [
'type' => 'object',
'properties' => [
- 'PolicyType' => [
- 'type' => 'string',
- ],
+ 'PolicyType' => ['type' => 'string'],
'PolicyParam' => [
'type' => 'object',
'properties' => [
- 'OnDemandBaseCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'OnDemandPercentageAboveBaseCapacity' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'SpotInstanceRemedy' => [
- 'type' => 'boolean',
- ],
- 'SpotInstancePools' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'SpotInstanceRemedy' => ['type' => 'boolean'],
+ 'OnDemandBaseCapacity' => ['type' => 'integer', 'format' => 'int32'],
+ 'OnDemandPercentageAboveBaseCapacity' => ['type' => 'integer', 'format' => 'int32'],
+ 'SpotInstancePools' => ['type' => 'integer', 'format' => 'int32'],
],
],
],
],
- 'PrivatePoolOptions' => [
- 'type' => 'object',
- 'properties' => [
- 'Id' => [
- 'type' => 'string',
- ],
- 'MatchCriteria' => [
- 'type' => 'string',
- ],
- ],
- ],
+ 'SpotStrategy' => ['type' => 'string'],
],
],
'ScalingPolicy' => [
@@ -2918,625 +960,192 @@
'properties' => [
'ScalingRules' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/ScalingRule',
- ],
- ],
- 'ScalingPolicyId' => [
- 'type' => 'string',
- ],
- 'Constraints' => [
- '$ref' => '#/components/schemas/ManagedScalingConstraints',
- ],
- 'NodeGroupName' => [
- 'type' => 'string',
- ],
- 'ClusterId' => [
- 'type' => 'string',
- ],
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'ScalingPolicyType' => [
- 'type' => 'string',
- ],
- 'Disabled' => [
- 'type' => 'boolean',
+ 'items' => ['$ref' => '#/components/schemas/ScalingRule'],
],
+ 'ScalingPolicyId' => ['type' => 'string'],
+ 'Constraints' => ['$ref' => '#/components/schemas/ManagedScalingConstraints'],
+ 'NodeGroupName' => ['type' => 'string'],
+ 'ClusterId' => ['type' => 'string'],
+ 'NodeGroupId' => ['type' => 'string'],
+ 'ScalingPolicyType' => ['type' => 'string'],
+ 'Disabled' => ['type' => 'boolean'],
],
],
'ScalingRule' => [
'type' => 'object',
'properties' => [
- 'RuleName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'TriggerType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ActivityType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AdjustmentValue' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'TimeTrigger' => [
- '$ref' => '#/components/schemas/TimeTrigger',
- ],
- 'MetricsTrigger' => [
- '$ref' => '#/components/schemas/MetricsTrigger',
- ],
- 'MinAdjustmentValue' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'ScalingRuleSpec' => [
- 'type' => 'object',
- 'properties' => [
- 'ScalingRuleName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ScalingRuleType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ScalingActivityType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'AdjustmentValue' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'CoolDownInterval' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'ByTimeScalingRuleSpec' => [
- 'type' => 'object',
- 'properties' => [
- 'LaunchTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => true,
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'RecurrenceType' => [
- 'type' => 'string',
- ],
- 'RecurrenceValue' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'ByLoadScalingRuleSpec' => [
- 'type' => 'object',
- 'properties' => [
- 'MetricName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Statistics' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ComparisonOperator' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'TimeWindow' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'Threshold' => [
- 'type' => 'number',
- 'format' => 'double',
- 'required' => true,
- ],
- 'EvaluationCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- ],
- ],
+ 'RuleName' => ['type' => 'string', 'required' => true],
+ 'TriggerType' => ['type' => 'string', 'required' => true],
+ 'ActivityType' => ['type' => 'string', 'required' => true],
+ 'AdjustmentValue' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'TimeTrigger' => ['$ref' => '#/components/schemas/TimeTrigger'],
+ 'MetricsTrigger' => ['$ref' => '#/components/schemas/MetricsTrigger'],
+ 'MinAdjustmentValue' => ['type' => 'integer', 'format' => 'int32'],
],
],
'ScalingRuleV1' => [
'type' => 'object',
'properties' => [
- 'ScalingConfigBizId' => [
- 'type' => 'string',
- ],
- 'RuleType' => [
- 'type' => 'string',
- ],
- 'RuleName' => [
- 'type' => 'string',
- ],
- 'CoolDownTime' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'CoolDownTime' => ['type' => 'integer', 'format' => 'int32'],
+ 'AdjustmentValue' => ['type' => 'integer', 'format' => 'int32'],
'RuleParam' => [
'type' => 'object',
'properties' => [
- 'MetricName' => [
- 'type' => 'string',
- ],
- 'Statistics' => [
- 'type' => 'string',
- ],
- 'ComparisonOperator' => [
- 'type' => 'string',
- ],
- 'Period' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Threshold' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'EvaluationCount' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'RecurrenceType' => [
- 'type' => 'string',
- ],
- 'RecurrenceValue' => [
- 'type' => 'string',
- ],
- 'RecurrenceEndTime' => [
- 'type' => 'string',
- ],
- 'LaunchTime' => [
- 'type' => 'string',
- ],
- 'LaunchExpirationTime' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'MetricName' => ['type' => 'string'],
+ 'ComparisonOperator' => ['type' => 'string'],
+ 'LaunchTime' => ['type' => 'string'],
+ 'RecurrenceType' => ['type' => 'string'],
+ 'Period' => ['type' => 'integer', 'format' => 'int32'],
+ 'EvaluationCount' => ['type' => 'integer', 'format' => 'int32'],
+ 'RecurrenceValue' => ['type' => 'string'],
+ 'RecurrenceEndTime' => ['type' => 'string'],
+ 'Statistics' => ['type' => 'string'],
+ 'LaunchExpirationTime' => ['type' => 'integer', 'format' => 'int32'],
+ 'Threshold' => ['type' => 'integer', 'format' => 'int32'],
],
],
- 'AdjustmentType' => [
- 'type' => 'string',
- ],
- 'AdjustmentValue' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'RuleType' => ['type' => 'string'],
+ 'ScalingConfigBizId' => ['type' => 'string'],
+ 'RuleName' => ['type' => 'string'],
+ 'AdjustmentType' => ['type' => 'string'],
],
],
'Script' => [
'type' => 'object',
'properties' => [
- 'ScriptName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ScriptPath' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ScriptArgs' => [
- 'type' => 'string',
- ],
- 'Priority' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'deprecated' => true,
- ],
- 'NodeSelector' => [
- '$ref' => '#/components/schemas/NodeSelector',
- 'required' => true,
- ],
- 'ExecutionMoment' => [
- 'type' => 'string',
- ],
- 'ExecutionFailStrategy' => [
- 'type' => 'string',
- ],
+ 'ScriptPath' => ['type' => 'string', 'required' => true],
+ 'ScriptArgs' => ['type' => 'string'],
+ 'ExecutionFailStrategy' => ['type' => 'string'],
+ 'Priority' => ['type' => 'integer', 'format' => 'int32', 'deprecated' => true],
+ 'ScriptName' => ['type' => 'string', 'required' => true],
+ 'ExecutionMoment' => ['type' => 'string'],
+ 'NodeSelector' => ['$ref' => '#/components/schemas/NodeSelector', 'required' => true],
],
],
'SpotBidPrice' => [
'type' => 'object',
'properties' => [
- 'InstanceType' => [
- 'type' => 'string',
- ],
- 'BidPrice' => [
- 'type' => 'number',
- 'format' => 'double',
- ],
- ],
- ],
- 'SpotPriceLimit' => [
- 'type' => 'object',
- 'properties' => [
- 'InstanceType' => [
- 'type' => 'string',
- ],
- 'PriceLimit' => [
- 'type' => 'number',
- 'format' => 'double',
- ],
+ 'BidPrice' => ['type' => 'number', 'format' => 'double'],
+ 'InstanceType' => ['type' => 'string'],
],
],
'StateChangeReason' => [
'type' => 'object',
'properties' => [
- 'Code' => [
- 'type' => 'string',
- ],
- 'Message' => [
- 'type' => 'string',
- ],
+ 'Code' => ['type' => 'string'],
+ 'Message' => ['type' => 'string'],
],
],
'SubscriptionConfig' => [
'type' => 'object',
'properties' => [
- 'PaymentDurationUnit' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'PaymentDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'AutoRenew' => [
- 'type' => 'boolean',
- ],
- 'AutoRenewDurationUnit' => [
- 'type' => 'string',
- ],
- 'AutoRenewDuration' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'AutoRenewDurationUnit' => ['type' => 'string'],
+ 'AutoRenew' => ['type' => 'boolean'],
+ 'PaymentDurationUnit' => ['type' => 'string', 'required' => true],
+ 'PaymentDuration' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'AutoRenewDuration' => ['type' => 'integer', 'format' => 'int32'],
],
],
'SystemDisk' => [
'type' => 'object',
'properties' => [
- 'Category' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Size' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
- 'PerformanceLevel' => [
- 'type' => 'string',
- ],
- 'Count' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- ],
- 'SystemDiskParam' => [
- 'type' => 'object',
- 'properties' => [
- 'Category' => [
- 'type' => 'string',
- ],
- 'Size' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'PerformanceLevel' => [
- 'type' => 'string',
- ],
+ 'Category' => ['type' => 'string', 'required' => true],
+ 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
+ 'PerformanceLevel' => ['type' => 'string'],
+ 'Count' => ['type' => 'integer', 'format' => 'int32'],
],
],
'Tag' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Value' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'TagResource' => [
- 'type' => 'object',
- 'properties' => [
- 'TagKey' => [
- 'type' => 'string',
- ],
- 'TagValue' => [
- 'type' => 'string',
- ],
- 'ResourceType' => [
- 'type' => 'string',
- ],
- 'ResourceId' => [
- 'type' => 'string',
- ],
+ 'Value' => ['type' => 'string'],
+ 'Key' => ['type' => 'string', 'required' => true],
],
],
'TimeConstraint' => [
'type' => 'object',
'properties' => [
- 'StartTime' => [
- 'type' => 'string',
- ],
- 'EndTime' => [
- 'type' => 'string',
- ],
+ 'EndTime' => ['type' => 'string'],
+ 'StartTime' => ['type' => 'string'],
],
],
'TimeRange' => [
'type' => 'object',
'properties' => [
- 'StartTime' => [
- 'type' => 'string',
- ],
- 'EndTime' => [
- 'type' => 'string',
- ],
+ 'EndTime' => ['type' => 'string'],
+ 'StartTime' => ['type' => 'string'],
],
],
'TimeTrigger' => [
'type' => 'object',
'properties' => [
- 'LaunchTime' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'StartTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- ],
- 'LaunchExpirationTime' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'RecurrenceType' => [
- 'type' => 'string',
- ],
- 'RecurrenceValue' => [
- 'type' => 'string',
- ],
+ 'LaunchTime' => ['type' => 'string', 'required' => true],
+ 'EndTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'RecurrenceType' => ['type' => 'string'],
+ 'StartTime' => ['type' => 'integer', 'format' => 'int64'],
+ 'RecurrenceValue' => ['type' => 'string'],
+ 'LaunchExpirationTime' => ['type' => 'integer', 'format' => 'int32'],
],
],
'Toleration' => [
'type' => 'object',
'properties' => [
- 'Key' => [
- 'type' => 'string',
- ],
- 'Value' => [
- 'type' => 'string',
- ],
- 'Operator' => [
- 'type' => 'string',
- ],
- 'Effect' => [
- 'type' => 'string',
- ],
+ 'Operator' => ['type' => 'string'],
+ 'Value' => ['type' => 'string'],
+ 'Effect' => ['type' => 'string'],
+ 'Key' => ['type' => 'string'],
],
],
'TriggerCondition' => [
'type' => 'object',
'properties' => [
- 'MetricName' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'MetricName' => ['type' => 'string', 'required' => true],
+ 'ComparisonOperator' => ['type' => 'string', 'required' => true],
+ 'Statistics' => ['type' => 'string', 'required' => true],
'Tags' => [
'type' => 'array',
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- ],
- ],
- 'Statistics' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ComparisonOperator' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Threshold' => [
- 'type' => 'number',
- 'format' => 'double',
- 'required' => true,
+ 'items' => ['$ref' => '#/components/schemas/Tag'],
],
+ 'Threshold' => ['type' => 'number', 'format' => 'double', 'required' => true],
],
],
'UpdateApplicationConfig' => [
'type' => 'object',
'properties' => [
- 'ConfigFileName' => [
- 'type' => 'string',
- ],
- 'ConfigItemKey' => [
- 'type' => 'string',
- ],
- 'ConfigItemValue' => [
- 'type' => 'string',
- ],
- 'ConfigDescription' => [
- 'type' => 'string',
- ],
+ 'ConfigFileName' => ['type' => 'string'],
+ 'ConfigItemKey' => ['type' => 'string'],
+ 'ConfigDescription' => ['type' => 'string'],
+ 'ConfigItemValue' => ['type' => 'string'],
],
],
'UpdateSpecNodeGroup' => [
'type' => 'object',
'properties' => [
- 'NodeGroupId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'NewInstanceType' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'ModifyType' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'UpdateSpecNodeGroupParam' => [
- 'type' => 'object',
- 'properties' => [
- 'NodeGroupId' => [
- 'type' => 'string',
- ],
- 'NewInstanceType' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'User' => [
- 'type' => 'object',
- 'properties' => [
- 'UserId' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'UserName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Password' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Group' => [
- 'type' => 'string',
- ],
- 'UserType' => [
- 'type' => 'string',
- ],
- ],
- ],
- 'UserParam' => [
- 'type' => 'object',
- 'properties' => [
- 'UserName' => [
- 'type' => 'string',
- ],
- 'Password' => [
- 'type' => 'string',
- ],
- 'UserId' => [
- 'type' => 'string',
- ],
+ 'NodeGroupId' => ['type' => 'string', 'required' => true],
+ 'NewInstanceType' => ['type' => 'string', 'required' => true],
+ 'ModifyType' => ['type' => 'string'],
],
],
'ValueConstraints' => [
'type' => 'object',
'properties' => [
- 'Type' => [
- 'type' => 'string',
- ],
- 'Start' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'Step' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- 'End' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
+ 'Type' => ['type' => 'string'],
+ 'Start' => ['type' => 'integer', 'format' => 'int32'],
+ 'Step' => ['type' => 'integer', 'format' => 'int32'],
+ 'End' => ['type' => 'integer', 'format' => 'int32'],
'Values' => [
'type' => 'array',
- 'items' => [
- 'type' => 'integer',
- 'format' => 'int32',
- ],
- ],
- 'DefaultValue' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'items' => ['type' => 'integer', 'format' => 'int32'],
],
+ 'DefaultValue' => ['type' => 'integer', 'format' => 'int32'],
],
],
],
],
'apis' => [
- 'ListReleaseVersions' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'IaasType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ClusterType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'ListInstanceTypes' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateApiTemplate' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3546,301 +1155,33 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ZoneId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'NodeGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ClusterType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'PaymentType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'NodeGroupType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'IsModification',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ReleaseVersion',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DeployMode',
+ 'name' => 'TemplateName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'InstanceType',
+ 'name' => 'ApiName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- ],
- 'RunCluster' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
+ 'name' => 'Content',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ResourceGroupId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'PaymentType',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SubscriptionConfig',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- '$ref' => '#/components/schemas/SubscriptionConfig',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ClusterType',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ReleaseVersion',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClusterName',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'DeployMode',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'SecurityMode',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Applications',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/Application',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'ApplicationConfigs',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ApplicationConfig',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'NodeAttributes',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- '$ref' => '#/components/schemas/NodeAttributes',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'NodeGroups',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/NodeGroupConfig',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'BootstrapScripts',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Script',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'Tags',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'ClientToken',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Description',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DeletionProtection',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'Promotions',
'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Promotion',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'CreateCluster' => [
- 'methods' => [
- 'post',
- 'get',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['post', 'get'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -3850,75 +1191,48 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'PaymentType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'SubscriptionConfig',
'in' => 'query',
'style' => 'flat',
- 'schema' => [
- '$ref' => '#/components/schemas/SubscriptionConfig',
- 'required' => false,
- ],
+ 'schema' => ['$ref' => '#/components/schemas/SubscriptionConfig', 'required' => false],
],
[
'name' => 'ClusterType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ReleaseVersion',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'DeployMode',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'SecurityMode',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Applications',
@@ -3927,10 +1241,7 @@
'schema' => [
'type' => 'array',
'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/Application',
- 'required' => false,
- ],
+ 'items' => ['$ref' => '#/components/schemas/Application', 'required' => false],
'maxItems' => 100,
],
],
@@ -3941,10 +1252,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ApplicationConfig',
- 'required' => false,
- ],
+ 'items' => ['$ref' => '#/components/schemas/ApplicationConfig', 'required' => false],
'maxItems' => 1000,
],
],
@@ -3952,10 +1260,7 @@
'name' => 'NodeAttributes',
'in' => 'query',
'style' => 'flat',
- 'schema' => [
- '$ref' => '#/components/schemas/NodeAttributes',
- 'required' => true,
- ],
+ 'schema' => ['$ref' => '#/components/schemas/NodeAttributes', 'required' => true],
],
[
'name' => 'NodeGroups',
@@ -3964,10 +1269,7 @@
'schema' => [
'type' => 'array',
'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/NodeGroupConfig',
- 'required' => false,
- ],
+ 'items' => ['$ref' => '#/components/schemas/NodeGroupConfig', 'required' => false],
'maxItems' => 100,
],
],
@@ -3978,10 +1280,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Script',
- 'required' => false,
- ],
+ 'items' => ['$ref' => '#/components/schemas/Script', 'required' => false],
'maxItems' => 10,
],
],
@@ -3992,48 +1291,30 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- 'required' => false,
- ],
+ 'items' => ['$ref' => '#/components/schemas/Tag', 'required' => false],
'maxItems' => 20,
],
],
[
'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'DeletionProtection',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'GetCluster' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateNodeGroup' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4043,245 +1324,158 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'NodeGroup',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => ['$ref' => '#/components/schemas/NodeGroupConfig', 'required' => true],
],
],
],
- 'UpdateClusterAttribute' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateScript' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterName',
+ 'name' => 'ScriptType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Description',
+ 'name' => 'Scripts',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => ['$ref' => '#/components/schemas/Script', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'DeletionProtection',
+ 'name' => 'TimeoutSecs',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListClusters' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'CreateUsers' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
],
],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- 'enum' => [
- 'cn-qingdao',
- 'cn-beijing',
- 'cn-zhangjiakou',
- 'cn-huhehaote',
- 'cn-hangzhou',
- 'cn-shanghai',
- 'cn-shenzhen',
- 'cn-chengdu',
- 'cn-hongkong',
- 'cn-wulanchabu',
- 'cn-heyuan-acdr-1',
- 'cn-qingdao-acdr-ut-1',
- 'ap-northeast-1',
- 'ap-southeast-1',
- 'ap-southeast-2',
- 'ap-southeast-3',
- 'ap-southeast-5',
- 'ap-south-1',
- 'us-east-1',
- 'us-west-1',
- 'me-east-1',
- 'me-central-1',
- 'eu-central-1',
- 'eu-west-1',
- 'cn-north-2-gov-1',
- 'cn-wulanchabu-acdr-1',
- 'cn-shanghai-cloudspe',
- 'na-south-1',
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'Users',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
+ 'type' => 'array',
+ 'required' => true,
+ 'items' => [
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'UserName' => ['type' => 'string', 'required' => true],
+ 'Password' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ 'maxItems' => 20,
],
],
+ ],
+ ],
+ 'DecreaseNodes' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'ClusterName',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceGroupId',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterIds',
+ 'name' => 'NodeGroupId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterTypes',
+ 'name' => 'DecreaseNodeCount',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ClusterStates',
+ 'name' => 'NodeIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'PaymentTypes',
+ 'name' => 'BatchInterval',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'Tags',
+ 'name' => 'BatchSize',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'DeleteCluster' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteApiTemplate' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4291,30 +1485,28 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'TemplateId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ApiName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ResourceGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetClusterCloneMeta' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteCluster' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4324,30 +1516,18 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateClusterAutoRenew' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteNodeGroup' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4357,134 +1537,62 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClusterAutoRenew',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ClusterAutoRenewDuration',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ClusterAutoRenewDurationUnit',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RenewAllInstances',
+ 'name' => 'NodeGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AutoRenewInstances',
+ 'name' => 'Description',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/AutoRenewInstance',
- 'required' => false,
- ],
- 'maxItems' => 5000,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateApiTemplate' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteScript' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
+ [
+ 'APP' => [],
+ ],
],
'parameters' => [
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'TemplateName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ApiName',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Content',
+ 'name' => 'ScriptType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceGroupId',
+ 'name' => 'ScriptId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'UpdateApiTemplate' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'DeleteUsers' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -4492,64 +1600,30 @@
],
'parameters' => [
[
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'TemplateName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ApiName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'Content',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'name' => 'ClusterId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceGroupId',
- 'in' => 'query',
+ 'name' => 'UserNames',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'TemplateId',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListApiTemplates' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ExportApplicationConfigs' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4559,84 +1633,65 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'ApplicationConfigFiles',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/ApplicationConfigFile', 'required' => false],
],
],
[
- 'name' => 'TemplateId',
+ 'name' => 'FileFormat',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'TemplateIds',
+ 'name' => 'ExportMode',
'in' => 'query',
- 'style' => 'flat',
'schema' => [
- 'type' => 'array',
+ 'type' => 'string',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'enum' => ['MODIFICATION', 'ALL'],
],
],
[
- 'name' => 'ApiName',
+ 'name' => 'ConfigScope',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string'],
],
[
- 'name' => 'TemplateName',
+ 'name' => 'NodeGroupIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
],
[
- 'name' => 'ResourceGroupId',
+ 'name' => 'NodeIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'array',
+ 'items' => ['type' => 'string'],
],
],
],
],
'GetApiTemplate' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4646,30 +1701,18 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'TemplateId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DeleteApiTemplate' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetApplication' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4679,46 +1722,23 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'TemplateId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ApiName',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceGroupId',
+ 'name' => 'ApplicationName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'RunApiTemplate' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetAutoScalingActivity' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4728,46 +1748,23 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'TemplateId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ApiName',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClientToken',
+ 'name' => 'ScalingActivityId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'CreateNodeGroup' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetAutoScalingPolicy' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4777,39 +1774,23 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeGroup',
+ 'name' => 'NodeGroupId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- '$ref' => '#/components/schemas/NodeGroupConfig',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListNodeGroups' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetCluster' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4819,111 +1800,70 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'GetClusterCloneMeta' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'NextToken',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'AK' => [],
],
+ ],
+ 'parameters' => [
[
- 'name' => 'MaxResults',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeGroupIds',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'GetDoctorApplication' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
],
+ ],
+ 'parameters' => [
[
- 'name' => 'NodeGroupNames',
+ 'name' => 'RegionId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeGroupTypes',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeGroupStates',
+ 'name' => 'AppId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 50,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ZoneId',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetNodeGroup' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDoctorComputeSummary' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4933,38 +1873,36 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeGroupId',
+ 'name' => 'DateTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ComponentInfo',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'ComponentType' => ['type' => 'string', 'required' => false],
+ 'ComponentName' => ['type' => 'string', 'required' => false],
+ ],
],
],
],
],
- 'IncreaseNodes' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDoctorHBaseCluster' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -4974,116 +1912,85 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeGroupId',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'GetDoctorHBaseRegion' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'IncreaseNodeCount',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AutoPayOrder',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AutoRenew',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PaymentDuration',
+ 'name' => 'HbaseRegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'GetDoctorHBaseRegionServer' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
],
+ ],
+ 'parameters' => [
[
- 'name' => 'PaymentDurationUnit',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ApplicationConfigs',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ApplicationConfig',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MinIncreaseNodeCount',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Promotions',
+ 'name' => 'RegionServerHost',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Promotion',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'DecreaseNodes' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDoctorHBaseTable' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5093,78 +2000,54 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeGroupId',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'DecreaseNodeCount',
+ 'name' => 'TableName',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'GetDoctorHDFSCluster' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'NodeIds',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'BatchInterval',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'BatchSize',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListNodes' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDoctorHDFSDirectory' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5174,144 +2057,85 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NextToken',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'DirPath',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'GetDoctorHiveCluster' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'NodeGroupIds',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeIds',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeNames',
+ 'name' => 'DateTime',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
+ ],
+ ],
+ 'GetDoctorHiveDatabase' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'PrivateIps',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 1,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'PublicIps',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 1,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeStates',
+ 'name' => 'DateTime',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Tags',
+ 'name' => 'DatabaseName',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'PutAutoScalingPolicy' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDoctorHiveTable' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5321,60 +2145,28 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'NodeGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScalingRules',
+ 'name' => 'DateTime',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ScalingRule',
- 'required' => false,
- ],
- 'maxItems' => 100,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Constraints',
+ 'name' => 'TableName',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- '$ref' => '#/components/schemas/ScalingConstraints',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'PutManagedScalingPolicy' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'GetDoctorJob' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5384,39 +2176,23 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Constraints',
+ 'name' => 'AppId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- '$ref' => '#/components/schemas/ManagedScalingConstraints',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'GetAutoScalingPolicy' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetDoctorReportComponentSummary' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5426,37 +2202,28 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeGroupId',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ComponentType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
'GetManagedScalingPolicy' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -5466,30 +2233,18 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'RemoveAutoScalingPolicy' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetNodeGroup' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5499,38 +2254,23 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NodeGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListAutoScalingActivities' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'GetOperation' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5540,125 +2280,100 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NextToken',
+ 'name' => 'OperationId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ ],
+ ],
+ 'IncreaseNodes' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
],
+ ],
+ 'parameters' => [
[
- 'name' => 'MaxResults',
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ClusterId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NodeGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScalingRuleName',
+ 'name' => 'IncreaseNodeCount',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true],
],
[
- 'name' => 'ScalingActivityStates',
+ 'name' => 'AutoPayOrder',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'ScalingActivityType',
+ 'name' => 'AutoRenew',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'StartTime',
+ 'name' => 'PaymentDuration',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'EndTime',
+ 'name' => 'PaymentDurationUnit',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScalingPolicyType',
+ 'name' => 'ApplicationConfigs',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/ApplicationConfig', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'InstanceChargeTypes',
+ 'name' => 'MinIncreaseNodeCount',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'Promotions',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'enum' => [],
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['$ref' => '#/components/schemas/Promotion', 'required' => false],
],
],
],
],
- 'GetAutoScalingActivity' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'JoinResourceGroup' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5668,38 +2383,28 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScalingActivityId',
+ 'name' => 'ResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ResourceId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListApplications' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListApiTemplates' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5709,102 +2414,53 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NextToken',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'TemplateId',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ApplicationNames',
+ 'name' => 'TemplateIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
- ],
- ],
- 'GetApplication' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'ApiName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'TemplateName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ApplicationName',
+ 'name' => 'ResourceGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'RunApplicationAction' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListApplicationConfigs' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5814,89 +2470,58 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ActionName',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ComponentInstanceSelector',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- '$ref' => '#/components/schemas/ComponentInstanceSelector',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'RollingExecute',
+ 'name' => 'ApplicationName',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ExecuteStrategy',
+ 'name' => 'NodeGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Interval',
+ 'name' => 'ConfigFileName',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'BatchSize',
+ 'name' => 'ConfigItemKey',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Description',
+ 'name' => 'ConfigItemValue',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'NodeId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListApplicationConfigs' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListApplications' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -5906,94 +2531,39 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ApplicationName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'NodeGroupId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ConfigFileName',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ConfigItemKey',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'ConfigItemValue',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'NodeId',
+ 'name' => 'ApplicationNames',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
],
],
- 'UpdateApplicationConfigs' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListAutoScalingActivities' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6003,99 +2573,79 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ApplicationName',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RefreshConfig',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ConfigAction',
+ 'name' => 'NodeGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ConfigScope',
+ 'name' => 'ScalingRuleName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ApplicationConfigs',
- 'in' => 'formData',
+ 'name' => 'ScalingActivityStates',
+ 'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
- 'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/UpdateApplicationConfig',
- 'required' => false,
- ],
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 20,
],
],
[
- 'name' => 'Description',
+ 'name' => 'ScalingActivityType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NodeGroupId',
+ 'name' => 'StartTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
],
[
- 'name' => 'NodeId',
+ 'name' => 'EndTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ [
+ 'name' => 'ScalingPolicyType',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'InstanceChargeTypes',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => false,
+ 'type' => 'array',
+ 'enum' => [],
+ 'items' => ['type' => 'string'],
],
],
],
],
- 'ListComponents' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListClusters' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6108,86 +2658,92 @@
'schema' => [
'type' => 'string',
'required' => true,
+ 'enum' => [
+ 'cn-qingdao', 'cn-beijing', 'cn-zhangjiakou', 'cn-huhehaote', 'cn-hangzhou', 'cn-shanghai', 'cn-shenzhen', 'cn-chengdu', 'cn-hongkong', 'cn-wulanchabu', 'cn-heyuan-acdr-1', 'cn-qingdao-acdr-ut-1', 'ap-northeast-1', 'ap-southeast-1', 'ap-southeast-2', 'ap-southeast-3', 'ap-southeast-5', 'ap-south-1', 'us-east-1', 'us-west-1',
+ 'me-east-1', 'me-central-1', 'eu-central-1', 'eu-west-1', 'cn-north-2-gov-1', 'cn-wulanchabu-acdr-1', 'cn-shanghai-cloudspe', 'na-south-1',
+ ],
],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'NextToken',
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'ClusterName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ResourceGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ClusterIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'ClusterTypes',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ApplicationNames',
+ 'name' => 'ClusterStates',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
],
[
- 'name' => 'ComponentNames',
+ 'name' => 'PaymentTypes',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
],
[
- 'name' => 'ComponentStates',
+ 'name' => 'Tags',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 100,
+ 'items' => ['$ref' => '#/components/schemas/Tag', 'required' => false],
+ 'maxItems' => 20,
],
],
],
],
'ListComponentInstances' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6197,35 +2753,22 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'ApplicationNames',
@@ -6234,10 +2777,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
],
@@ -6248,10 +2788,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
],
@@ -6262,10 +2799,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
],
@@ -6276,10 +2810,7 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
],
@@ -6290,32 +2821,20 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
'maxItems' => 100,
],
],
[
'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetOperation' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListComponents' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6325,87 +2844,61 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'OperationId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'JoinResourceGroup' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ResourceType',
+ 'name' => 'ApplicationNames',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ResourceGroupId',
+ 'name' => 'ComponentNames',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ResourceId',
+ 'name' => 'ComponentStates',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
],
],
- 'TagResources' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorApplications' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6415,126 +2908,83 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceType',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceIds',
+ 'name' => 'NextToken',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 1,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Tags',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- 'required' => false,
- ],
- 'maxItems' => 20,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- ],
- ],
- 'UntagResources' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'DateTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'AppIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'ResourceType',
+ 'name' => 'Users',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'ResourceIds',
+ 'name' => 'Queues',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
- 'required' => true,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 1,
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'TagKeys',
+ 'name' => 'Types',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'All',
+ 'name' => 'OrderType',
'in' => 'query',
- 'schema' => [
- 'type' => 'boolean',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'OrderBy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListTagResources' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorComputeSummary' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6544,138 +2994,109 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ClusterId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ResourceType',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ResourceIds',
+ 'name' => 'ComponentTypes',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'maxItems' => 1,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'Tags',
+ 'name' => 'OrderType',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/Tag',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'OrderBy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'CreateScript' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorHBaseRegionServers' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScriptType',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Scripts',
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'DateTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RegionServerHosts',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
- 'required' => true,
- 'items' => [
- '$ref' => '#/components/schemas/Script',
- 'required' => false,
- ],
- 'maxItems' => 20,
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'TimeoutSecs',
+ 'name' => 'OrderType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'OrderBy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListScripts' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorHBaseTables' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6685,195 +3106,104 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'ScriptType',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScriptName',
+ 'name' => 'TableNames',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'ScriptId',
+ 'name' => 'OrderType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Statuses',
+ 'name' => 'OrderBy',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'UpdateScript' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorHDFSDirectories' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ScriptId',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScriptType',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'Script',
- 'in' => 'query',
- 'style' => 'json',
- 'schema' => [
- '$ref' => '#/components/schemas/Script',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'DeleteScript' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- [
- 'APP' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
+ 'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'DirPath',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScriptType',
+ 'name' => 'OrderType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ScriptId',
+ 'name' => 'OrderBy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDoctorHiveDatabases' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorHDFSUGI' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6883,84 +3213,48 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'DatabaseNames',
+ 'name' => 'Type',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'OrderType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'OrderBy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetDoctorHiveDatabase' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorHiveDatabases' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -6970,87 +3264,53 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'DateTime',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DatabaseName',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- ],
- ],
- 'GetDoctorHiveCluster' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'DateTime',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'DatabaseNames',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'OrderType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DateTime',
+ 'name' => 'OrderBy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
'ListDoctorHiveTables' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7060,43 +3320,27 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
'name' => 'DateTime',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'TableNames',
@@ -7105,39 +3349,24 @@
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
'name' => 'OrderType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'OrderBy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetDoctorHiveTable' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorJobs' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7147,128 +3376,104 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'DateTime',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'TableName',
+ 'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- ],
- ],
- 'ListDoctorHDFSUGI' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
+ 'name' => 'StartRange',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'StartTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'EndTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'EndRange',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'StartTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'EndTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
],
],
[
- 'name' => 'NextToken',
+ 'name' => 'AppIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'Users',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'DateTime',
+ 'name' => 'Queues',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'Type',
+ 'name' => 'Types',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
'name' => 'OrderType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'OrderBy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDoctorHBaseTables' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorJobsStats' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7278,84 +3483,74 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'StartRange',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'object',
'required' => false,
+ 'properties' => [
+ 'StartTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'EndTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
],
],
[
- 'name' => 'DateTime',
+ 'name' => 'EndRange',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'object',
+ 'required' => false,
+ 'properties' => [
+ 'StartTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ 'EndTime' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
],
],
[
- 'name' => 'TableNames',
+ 'name' => 'GroupBy',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
'name' => 'OrderType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'OrderBy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDoctorHBaseRegionServers' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListDoctorReports' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7365,84 +3560,28 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'DateTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'RegionServerHosts',
- 'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
- [
- 'name' => 'OrderType',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- [
- 'name' => 'OrderBy',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
],
],
- 'GetDoctorHBaseTable' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListInstanceTypes' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7452,144 +3591,63 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'DateTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'TableName',
+ 'name' => 'ZoneId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'GetDoctorHBaseRegionServer' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'NodeGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'ClusterType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'DateTime',
+ 'name' => 'PaymentType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'RegionServerHost',
+ 'name' => 'NodeGroupType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- ],
- 'GetDoctorHBaseRegion' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
+ 'schema' => ['type' => 'string', 'required' => true],
],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'IsModification',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'ReleaseVersion',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'DateTime',
+ 'name' => 'DeployMode',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'HbaseRegionId',
+ 'name' => 'InstanceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'GetDoctorHBaseCluster' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListNodeGroups' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7599,87 +3657,77 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'DateTime',
+ 'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
- ],
- ],
- 'GetDoctorHDFSDirectory' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
[
- 'AK' => [],
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
- ],
- 'parameters' => [
[
- 'name' => 'RegionId',
+ 'name' => 'NodeGroupIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'NodeGroupNames',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'DateTime',
+ 'name' => 'NodeGroupTypes',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'DirPath',
+ 'name' => 'NodeGroupStates',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 50,
],
],
+ [
+ 'name' => 'ZoneId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'ListDoctorJobsStats' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListNodes' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7689,168 +3737,104 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'StartRange',
+ 'name' => 'NodeGroupIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'properties' => [
- 'StartTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'EndRange',
+ 'name' => 'NodeIds',
'in' => 'query',
'style' => 'flat',
'schema' => [
- 'type' => 'object',
+ 'type' => 'array',
'required' => false,
- 'properties' => [
- 'StartTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'GroupBy',
+ 'name' => 'NodeNames',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'OrderType',
+ 'name' => 'PrivateIps',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 1,
],
],
[
- 'name' => 'OrderBy',
+ 'name' => 'PublicIps',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
- ],
- ],
- ],
- ],
- 'ListDoctorReports' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
- 'security' => [
- [
- 'AK' => [],
- ],
- ],
- 'parameters' => [
- [
- 'name' => 'RegionId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClusterId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 1,
],
],
[
- 'name' => 'NextToken',
+ 'name' => 'NodeStates',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 100,
],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'Tags',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Tag', 'required' => false],
+ 'maxItems' => 20,
],
],
],
],
- 'GetDoctorReportComponentSummary' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListReleaseVersions' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7860,46 +3844,23 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ClusterId',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'DateTime',
+ 'name' => 'IaasType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ComponentType',
+ 'name' => 'ClusterType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListDoctorJobs' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListScripts' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -7909,157 +3870,105 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'StartRange',
+ 'name' => 'ScriptType',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'StartTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'EndRange',
+ 'name' => 'ScriptName',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'StartTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- 'EndTime' => [
- 'type' => 'integer',
- 'format' => 'int64',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'AppIds',
+ 'name' => 'ScriptId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Users',
+ 'name' => 'Statuses',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
+ ],
+ ],
+ 'ListTagResources' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
[
- 'name' => 'Queues',
+ 'name' => 'RegionId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Types',
+ 'name' => 'NextToken',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'OrderType',
+ 'name' => 'MaxResults',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'ResourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ResourceIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 1,
],
],
[
- 'name' => 'OrderBy',
+ 'name' => 'Tags',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Tag', 'required' => false],
],
],
],
],
- 'ListDoctorComputeSummary' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'ListUsers' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8069,84 +3978,86 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'NextToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
'name' => 'MaxResults',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'DateTime',
+ 'name' => 'UserName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'ComponentTypes',
+ 'name' => 'UserNames',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
+ ],
+ ],
+ 'PutAutoScalingPolicy' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'OrderType',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'OrderBy',
+ 'name' => 'ClusterId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ScalingRules',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/ScalingRule', 'required' => false],
+ 'maxItems' => 100,
],
],
+ [
+ 'name' => 'Constraints',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => ['$ref' => '#/components/schemas/ScalingConstraints', 'required' => false],
+ ],
],
],
- 'GetDoctorComputeSummary' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'PutManagedScalingPolicy' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -8156,57 +4067,24 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'DateTime',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- [
- 'name' => 'ComponentInfo',
+ 'name' => 'Constraints',
'in' => 'query',
'style' => 'flat',
- 'schema' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'ComponentType' => [
- 'type' => 'string',
- 'required' => false,
- ],
- 'ComponentName' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
- ],
+ 'schema' => ['$ref' => '#/components/schemas/ManagedScalingConstraints', 'required' => false],
],
],
],
- 'GetDoctorJob' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RemoveAutoScalingPolicy' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8216,38 +4094,23 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AppId',
+ 'name' => 'NodeGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
],
],
- 'ListDoctorApplications' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RunApiTemplate' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8257,123 +4120,85 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'TemplateId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NextToken',
+ 'name' => 'ApiName',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'ClientToken',
'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
+ ],
+ ],
+ 'RunApplicationAction' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'DateTime',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AppIds',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Users',
+ 'name' => 'ActionName',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Queues',
+ 'name' => 'ComponentInstanceSelector',
'in' => 'query',
'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['$ref' => '#/components/schemas/ComponentInstanceSelector', 'required' => true],
],
[
- 'name' => 'Types',
+ 'name' => 'RollingExecute',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'OrderType',
+ 'name' => 'ExecuteStrategy',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'OrderBy',
+ 'name' => 'Interval',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false],
+ ],
+ [
+ 'name' => 'BatchSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
- 'ListDoctorHDFSDirectories' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'RunCluster' => [
+ 'methods' => ['post'],
+ 'schemes' => ['https'],
'security' => [
[
'AK' => [],
@@ -8383,79 +4208,135 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
- 'in' => 'query',
+ 'name' => 'ResourceGroupId',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'PaymentType',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SubscriptionConfig',
+ 'in' => 'formData',
+ 'style' => 'json',
+ 'schema' => ['$ref' => '#/components/schemas/SubscriptionConfig', 'required' => false],
+ ],
+ [
+ 'name' => 'ClusterType',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ReleaseVersion',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ClusterName',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'DeployMode',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'SecurityMode',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Applications',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['$ref' => '#/components/schemas/Application', 'required' => false],
],
],
[
- 'name' => 'NextToken',
- 'in' => 'query',
+ 'name' => 'ApplicationConfigs',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/ApplicationConfig', 'required' => false],
],
],
[
- 'name' => 'MaxResults',
- 'in' => 'query',
- 'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
- 'required' => false,
- ],
+ 'name' => 'NodeAttributes',
+ 'in' => 'formData',
+ 'style' => 'json',
+ 'schema' => ['$ref' => '#/components/schemas/NodeAttributes', 'required' => false],
],
[
- 'name' => 'DateTime',
- 'in' => 'query',
+ 'name' => 'NodeGroups',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['$ref' => '#/components/schemas/NodeGroupConfig', 'required' => false],
],
],
[
- 'name' => 'DirPath',
- 'in' => 'query',
+ 'name' => 'BootstrapScripts',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Script', 'required' => false],
],
],
[
- 'name' => 'OrderType',
- 'in' => 'query',
+ 'name' => 'Tags',
+ 'in' => 'formData',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Tag', 'required' => false],
],
],
[
- 'name' => 'OrderBy',
+ 'name' => 'ClientToken',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'DeletionProtection',
+ 'in' => 'formData',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'Promotions',
'in' => 'query',
+ 'style' => 'json',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/Promotion', 'required' => false],
],
],
],
],
- 'GetDoctorHDFSCluster' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'TagResources' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8465,38 +4346,40 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'ResourceType',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ResourceIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 1,
],
],
[
- 'name' => 'DateTime',
+ 'name' => 'Tags',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['$ref' => '#/components/schemas/Tag', 'required' => false],
+ 'maxItems' => 20,
],
],
],
],
- 'GetDoctorApplication' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UntagResources' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8506,100 +4389,151 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ClusterId',
+ 'name' => 'ResourceType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'AppId',
+ 'name' => 'ResourceIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => true,
+ 'items' => ['type' => 'string', 'required' => false],
+ 'maxItems' => 1,
],
],
[
- 'name' => 'DateTime',
+ 'name' => 'TagKeys',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
- 'required' => true,
+ 'type' => 'array',
+ 'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
+ [
+ 'name' => 'All',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
],
],
- 'CreateUsers' => [
- 'methods' => [
- 'post',
+ 'UpdateApiTemplate' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
+ [
+ 'AK' => [],
+ ],
],
- 'schemes' => [
- 'https',
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'TemplateName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ApiName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'Content',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'ResourceGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'TemplateId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
],
+ ],
+ 'UpdateApplicationConfigs' => [
+ 'methods' => ['post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
- 'deprecated' => false,
'parameters' => [
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'Users',
+ 'name' => 'ApplicationName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
+ 'name' => 'RefreshConfig',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'ConfigAction',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ConfigScope',
'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'ApplicationConfigs',
+ 'in' => 'formData',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => true,
- 'items' => [
- 'type' => 'object',
- 'required' => false,
- 'properties' => [
- 'UserName' => [
- 'type' => 'string',
- 'required' => true,
- ],
- 'Password' => [
- 'type' => 'string',
- 'required' => true,
- ],
- ],
- ],
- 'maxItems' => 20,
+ 'items' => ['$ref' => '#/components/schemas/UpdateApplicationConfig', 'required' => false],
],
],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'NodeGroupId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'NodeId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
],
],
- 'DeleteUsers' => [
- 'methods' => [
- 'post',
- ],
- 'schemes' => [
- 'https',
- ],
+ 'UpdateClusterAttribute' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8607,45 +4541,35 @@
],
'parameters' => [
[
+ 'name' => 'RegionId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
+ ],
+ [
'name' => 'ClusterId',
- 'in' => 'formData',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'UserNames',
- 'in' => 'formData',
- 'style' => 'json',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'name' => 'ClusterName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'RegionId',
+ 'name' => 'Description',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'DeletionProtection',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
],
],
- 'UpdateUserAttribute' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateClusterAutoRenew' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8655,63 +4579,49 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'UserId',
+ 'name' => 'ClusterAutoRenew',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'deprecated' => true,
- 'required' => false,
- ],
+ 'schema' => ['type' => 'boolean', 'required' => false],
],
[
- 'name' => 'UserName',
+ 'name' => 'ClusterAutoRenewDuration',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
],
[
- 'name' => 'Password',
+ 'name' => 'ClusterAutoRenewDurationUnit',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => false],
],
[
- 'name' => 'Description',
+ 'name' => 'RenewAllInstances',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'AutoRenewInstances',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/AutoRenewInstance', 'required' => false],
+ 'maxItems' => 5000,
],
],
],
],
- 'ListUsers' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateNodeGroupAttributes' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
@@ -8721,248 +4631,225 @@
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NextToken',
+ 'name' => 'NodeGroupId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'MaxResults',
+ 'name' => 'NodeGroupName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'VSwitchId',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false],
+ ],
+ [
+ 'name' => 'AdditionalSecurityGroupIds',
'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'integer',
- 'format' => 'int32',
+ 'type' => 'array',
+ 'deprecated' => true,
'required' => false,
+ 'items' => ['type' => 'string', 'required' => false],
],
],
[
- 'name' => 'UserName',
+ 'name' => 'KeyPairName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false],
+ ],
+ [
+ 'name' => 'MinSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'MaxSize',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'EnableGracefulDecommission',
'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'SpotInstanceRemedy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'NodeResizeStrategy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'CostOptimizedConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => ['$ref' => '#/components/schemas/CostOptimizedConfig', 'required' => false],
+ ],
+ [
+ 'name' => 'SpotBidPrices',
+ 'in' => 'query',
+ 'style' => 'flat',
'schema' => [
- 'type' => 'string',
+ 'type' => 'array',
'required' => false,
+ 'items' => ['$ref' => '#/components/schemas/SpotBidPrice', 'required' => false],
],
],
[
- 'name' => 'UserNames',
+ 'name' => 'EcsSpotStrategy',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'InstanceTypeList',
'in' => 'query',
'style' => 'flat',
'schema' => [
'type' => 'array',
'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'items' => ['type' => 'string', 'required' => false],
],
],
+ [
+ 'name' => 'AutoCompensateState',
+ 'in' => 'query',
+ 'schema' => ['type' => 'boolean', 'required' => false],
+ ],
+ [
+ 'name' => 'NodeCount',
+ 'in' => 'query',
+ 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false],
+ ],
+ [
+ 'name' => 'AckConfig',
+ 'in' => 'query',
+ 'style' => 'flat',
+ 'schema' => ['$ref' => '#/components/schemas/AckConfig', 'required' => false],
+ ],
],
],
- 'ExportApplicationConfigs' => [
- 'methods' => [
- 'get',
- 'post',
- ],
- 'schemes' => [
- 'http',
- 'https',
- ],
+ 'UpdateScript' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
'security' => [
[
'AK' => [],
],
],
+ 'deprecated' => false,
'parameters' => [
[
'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
'name' => 'ClusterId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => true,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ApplicationConfigFiles',
+ 'name' => 'ScriptId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- '$ref' => '#/components/schemas/ApplicationConfigFile',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'FileFormat',
+ 'name' => 'ScriptType',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'ExportMode',
+ 'name' => 'Script',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- 'enum' => [
- 'MODIFICATION',
- 'ALL',
- ],
- ],
+ 'style' => 'json',
+ 'schema' => ['$ref' => '#/components/schemas/Script', 'required' => true],
],
+ ],
+ ],
+ 'UpdateUserAttribute' => [
+ 'methods' => ['get', 'post'],
+ 'schemes' => ['http', 'https'],
+ 'security' => [
[
- 'name' => 'ConfigScope',
+ 'AK' => [],
+ ],
+ ],
+ 'parameters' => [
+ [
+ 'name' => 'RegionId',
'in' => 'query',
- 'schema' => [
- 'type' => 'string',
- 'required' => false,
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeGroupIds',
+ 'name' => 'ClusterId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'required' => true],
],
[
- 'name' => 'NodeIds',
+ 'name' => 'UserId',
'in' => 'query',
- 'style' => 'flat',
- 'schema' => [
- 'type' => 'array',
- 'required' => false,
- 'items' => [
- 'type' => 'string',
- 'required' => false,
- ],
- ],
+ 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false],
+ ],
+ [
+ 'name' => 'UserName',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Password',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
+ ],
+ [
+ 'name' => 'Description',
+ 'in' => 'query',
+ 'schema' => ['type' => 'string', 'required' => false],
],
],
],
],
'endpoints' => [
- [
- 'regionId' => 'us-west-1',
- 'endpoint' => 'emr.us-west-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-qingdao',
- 'endpoint' => 'emr.cn-qingdao.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-beijing',
- 'endpoint' => 'emr.cn-beijing.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-zhangjiakou',
- 'endpoint' => 'emr.cn-zhangjiakou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-huhehaote',
- 'endpoint' => 'emr.cn-huhehaote.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-wulanchabu',
- 'endpoint' => 'emr.cn-wulanchabu.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hangzhou',
- 'endpoint' => 'emr.cn-hangzhou.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai',
- 'endpoint' => 'emr.cn-shanghai.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shenzhen',
- 'endpoint' => 'emr.cn-shenzhen.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-chengdu',
- 'endpoint' => 'emr.cn-chengdu.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-hongkong',
- 'endpoint' => 'emr.cn-hongkong.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-northeast-1',
- 'endpoint' => 'emr.ap-northeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-1',
- 'endpoint' => 'emr.ap-southeast-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-3',
- 'endpoint' => 'emr.ap-southeast-3.aliyuncs.com',
- ],
- [
- 'regionId' => 'ap-southeast-5',
- 'endpoint' => 'emr.ap-southeast-5.aliyuncs.com',
- ],
- [
- 'regionId' => 'us-east-1',
- 'endpoint' => 'emr.us-east-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-west-1',
- 'endpoint' => 'emr.eu-west-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'eu-central-1',
- 'endpoint' => 'emr.eu-central-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'me-east-1',
- 'endpoint' => 'emr.me-east-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-shanghai-finance-1',
- 'endpoint' => 'emr.cn-shanghai-finance-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'me-central-1',
- 'endpoint' => 'emr.me-central-1.aliyuncs.com',
- ],
- [
- 'regionId' => 'cn-heyuan-acdr-1',
- 'endpoint' => 'emr.cn-heyuan-acdr-1.aliyuncs.com',
- ],
+ ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.ap-northeast-1.aliyuncs.com', 'endpoint' => 'emr.ap-northeast-1.aliyuncs.com', 'vpc' => 'emr-vpc.ap-northeast-1.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.ap-southeast-1.aliyuncs.com', 'endpoint' => 'emr.ap-southeast-1.aliyuncs.com', 'vpc' => 'emr-vpc.ap-southeast-1.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.ap-southeast-3.aliyuncs.com', 'endpoint' => 'emr.ap-southeast-3.aliyuncs.com', 'vpc' => 'emr-vpc.ap-southeast-3.aliyuncs.com'],
+ ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.ap-southeast-5.aliyuncs.com', 'endpoint' => 'emr.ap-southeast-5.aliyuncs.com', 'vpc' => 'emr-vpc.ap-southeast-5.aliyuncs.com'],
+ ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-beijing.aliyuncs.com', 'endpoint' => 'emr.cn-beijing.aliyuncs.com', 'vpc' => 'emr-vpc.cn-beijing.aliyuncs.com'],
+ ['regionId' => 'cn-chengdu', 'regionName' => '西南1(成都)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-chengdu.aliyuncs.com', 'endpoint' => 'emr.cn-chengdu.aliyuncs.com', 'vpc' => 'emr-vpc.cn-chengdu.aliyuncs.com'],
+ ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-hangzhou.aliyuncs.com', 'endpoint' => 'emr.cn-hangzhou.aliyuncs.com', 'vpc' => 'emr-vpc.cn-hangzhou.aliyuncs.com'],
+ ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-hongkong.aliyuncs.com', 'endpoint' => 'emr.cn-hongkong.aliyuncs.com', 'vpc' => 'emr-vpc.cn-hongkong.aliyuncs.com'],
+ ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-huhehaote.aliyuncs.com', 'endpoint' => 'emr.cn-huhehaote.aliyuncs.com', 'vpc' => 'emr-vpc.cn-huhehaote.aliyuncs.com'],
+ ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-qingdao.aliyuncs.com', 'endpoint' => 'emr.cn-qingdao.aliyuncs.com', 'vpc' => 'emr-vpc.cn-qingdao.aliyuncs.com'],
+ ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-shanghai.aliyuncs.com', 'endpoint' => 'emr.cn-shanghai.aliyuncs.com', 'vpc' => 'emr-vpc.cn-shanghai.aliyuncs.com'],
+ ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-shenzhen.aliyuncs.com', 'endpoint' => 'emr.cn-shenzhen.aliyuncs.com', 'vpc' => 'emr-vpc.cn-shenzhen.aliyuncs.com'],
+ ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'emr.cn-wulanchabu.aliyuncs.com', 'vpc' => 'emr-vpc.cn-wulanchabu.aliyuncs.com'],
+ ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'emr.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'emr.cn-zhangjiakou.aliyuncs.com', 'vpc' => 'emr-vpc.cn-zhangjiakou.aliyuncs.com'],
+ ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'emr.us-west-1.aliyuncs.com', 'endpoint' => 'emr.us-west-1.aliyuncs.com', 'vpc' => 'emr-vpc.us-west-1.aliyuncs.com'],
+ ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'emr.us-east-1.aliyuncs.com', 'endpoint' => 'emr.us-east-1.aliyuncs.com', 'vpc' => 'emr-vpc.us-east-1.aliyuncs.com'],
+ ['regionId' => 'eu-west-1', 'regionName' => '英国(伦敦)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'emr.eu-west-1.aliyuncs.com', 'endpoint' => 'emr.eu-west-1.aliyuncs.com', 'vpc' => 'emr-vpc.eu-west-1.aliyuncs.com'],
+ ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'emr.eu-central-1.aliyuncs.com', 'endpoint' => 'emr.eu-central-1.aliyuncs.com', 'vpc' => 'emr-vpc.eu-central-1.aliyuncs.com'],
+ ['regionId' => 'me-east-1', 'regionName' => '阿联酋(迪拜)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'emr.me-east-1.aliyuncs.com', 'endpoint' => 'emr.me-east-1.aliyuncs.com', 'vpc' => 'emr-vpc.me-east-1.aliyuncs.com'],
+ ['regionId' => 'me-central-1', 'regionName' => '沙特(利雅得)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'emr.me-central-1.aliyuncs.com', 'endpoint' => 'emr.me-central-1.aliyuncs.com', 'vpc' => 'emr-vpc.me-central-1.aliyuncs.com'],
+ ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'emr.cn-shanghai-finance-1.aliyuncs.com', 'endpoint' => 'emr.cn-shanghai-finance-1.aliyuncs.com', 'vpc' => 'emr-vpc.cn-shanghai-finance-1.aliyuncs.com'],
+ ['regionId' => 'cn-heyuan-acdr-1', 'regionName' => '河源专属云汽车合规', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'emr.cn-heyuan-acdr-1.aliyuncs.com', 'endpoint' => 'emr.cn-heyuan-acdr-1.aliyuncs.com', 'vpc' => 'emr-vpc.cn-heyuan-acdr-1.aliyuncs.com'],
],
];