diff options
| author | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
|---|---|---|
| committer | Zhineng Li <im@zhineng.li> | 2026-07-12 16:56:35 +0800 |
| commit | 814ec806c22e2782390af5a4a05cb6281aabd5e1 (patch) | |
| tree | 29e1692a067b17e56886a7d246d2b9521b2b7777 /data/emr | |
| parent | eccd5cd5a067f5659982685afdeea209b1888efb (diff) | |
| download | afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.tar.gz afterglow-metadata-814ec806c22e2782390af5a4a05cb6281aabd5e1.zip | |
update APIs 20260712
Diffstat (limited to 'data/emr')
| -rw-r--r-- | data/emr/2021-03-20/api-docs.php | 8283 |
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'], ], ]; |
