diff options
| author | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
|---|---|---|
| committer | Zhineng Li <[email protected]> | 2026-02-14 10:08:30 +0800 |
| commit | eccd5cd5a067f5659982685afdeea209b1888efb (patch) | |
| tree | 1626c903b854317be1708ce3ccd3b4f4e6e0fc97 /data/emr | |
| download | acs-metadata-1.0.0+20260212.tar.gz acs-metadata-1.0.0+20260212.zip | |
first commitHEADv1.0.0+20260212main
Diffstat (limited to 'data/emr')
| -rw-r--r-- | data/emr/2021-03-20/api-docs.php | 8968 |
1 files changed, 8968 insertions, 0 deletions
diff --git a/data/emr/2021-03-20/api-docs.php b/data/emr/2021-03-20/api-docs.php new file mode 100644 index 0000000..54878ee --- /dev/null +++ b/data/emr/2021-03-20/api-docs.php @@ -0,0 +1,8968 @@ +<?php return [ + 'version' => '1.0', + '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', + ], + ], + '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', + ], + ], + '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', + ], + ], + 'Pvcs' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'DataDiskStorageClass' => [ + 'type' => 'string', + ], + 'DataDiskSize' => [ + 'type' => 'integer', + 'format' => 'int64', + ], + 'Path' => [ + 'type' => 'string', + ], + 'Name' => [ + 'type' => 'string', + ], + ], + ], + ], + 'Volumes' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Name' => [ + 'type' => 'string', + ], + 'Path' => [ + 'type' => 'string', + ], + 'Type' => [ + 'type' => 'string', + ], + ], + ], + ], + 'VolumeMounts' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Name' => [ + 'type' => 'string', + ], + 'Path' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + 'AckNode' => [ + 'type' => 'object', + 'properties' => [ + 'NodeId' => [ + 'type' => 'string', + ], + 'NodeSelector' => [ + '$ref' => '#/components/schemas/AckNodeSelector', + ], + ], + ], + 'AckNodePool' => [ + 'type' => 'object', + 'properties' => [ + 'NodePoolId' => [ + 'type' => 'string', + ], + 'NodeSelector' => [ + '$ref' => '#/components/schemas/AckNodeSelector', + ], + ], + ], + 'AckNodeSelector' => [ + 'type' => 'object', + 'properties' => [ + 'Labels' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'type' => 'string', + ], + 'Value' => [ + 'type' => 'string', + ], + ], + ], + ], + 'Taints' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'type' => 'string', + ], + 'Value' => [ + 'type' => 'string', + ], + 'Effect' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + ], + 'AdviseSummary' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + 'Application' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + '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', + ], + ], + ], + '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', + ], + ], + ], + 'Attribute' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'type' => 'string', + ], + 'Value' => [ + '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', + ], + ], + ], + 'AutoScalingConstraints' => [ + 'type' => 'object', + 'properties' => [ + 'SupportRuleTypes' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'SupportMetrics' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'SupportMetricTags' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'MetricName' => [ + 'type' => 'string', + ], + 'Tags' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/Tag', + ], + ], + ], + ], + ], + 'MaxAdjustmentValue' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'MaxByLoadRuleCount' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'MaxByTimeRuleCount' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'AutoScalingMetricUnits' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/MetricUnitValue', + ], + ], + 'DefaultMetricTriggeredRules' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/ScalingRule', + ], + ], + ], + ], + 'AutoScalingPolicy' => [ + 'type' => 'object', + 'properties' => [ + 'ScalingRules' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/ScalingRule', + 'required' => false, + ], + ], + 'Constraints' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + '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', + ], + ], + ], + 'ClusterStateChangeReason' => [ + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'type' => 'string', + ], + 'Message' => [ + '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', + ], + 'Tags' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/Tag', + ], + ], + 'EmrDefaultRole' => [ + 'type' => 'string', + ], + 'Description' => [ + 'type' => 'string', + ], + 'DeletionProtection' => [ + 'type' => 'boolean', + ], + ], + ], + 'CollationTimeZone' => [ + 'type' => 'object', + 'properties' => [ + 'TimeZone' => [ + 'type' => 'string', + ], + 'CurrentTimeOffset' => [ + 'type' => 'string', + ], + ], + ], + 'ComponentInstanceSelector' => [ + 'type' => 'object', + 'properties' => [ + 'ActionScope' => [ + 'type' => 'string', + 'deprecated' => true, + ], + 'RunActionScope' => [ + 'type' => 'string', + 'required' => true, + ], + 'ApplicationName' => [ + 'type' => 'string', + ], + 'Components' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'ApplicationName' => [ + 'type' => 'string', + ], + 'ComponentName' => [ + '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', + ], + 'ComponentName' => [ + 'type' => 'string', + ], + ], + ], + 'ConfigEffectActions' => [ + 'type' => 'object', + 'properties' => [ + 'ConfigEffectAction' => [ + 'type' => 'string', + ], + 'ConfigFiles' => [ + 'type' => 'array', + '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', + ], + ], + ], + 'CostInstanceType' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + 'CostNodeGroupConfig' => [ + 'type' => 'object', + 'properties' => [ + 'NodeCount' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'MinimalNodeCount' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'NodeGroupName' => [ + 'type' => 'string', + ], + 'NodeGroupType' => [ + 'type' => 'string', + ], + 'PaymentType' => [ + 'type' => 'string', + ], + 'InstanceTypes' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/CostInstanceType', + ], + ], + 'MaximalNodeCount' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + ], + ], + '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, + ], + ], + ], + 'CreateNodeGroupConfig' => [ + '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', + ], + ], + ], + ], + 'CreateNodeGroupParam' => [ + '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' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'DataDisks' => [ + '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', + ], + ], + ], + '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, + ], + 'ManagedScalingPolicy' => [ + 'type' => 'object', + 'properties' => [ + 'Constraints' => [ + '$ref' => '#/components/schemas/ManagedScalingConstraints', + ], + ], + ], + 'ResourceGroupId' => [ + 'type' => 'string', + ], + 'Description' => [ + 'type' => 'string', + ], + 'SubscriptionConfig' => [ + '$ref' => '#/components/schemas/SubscriptionConfig', + ], + 'BootstrapScripts' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/Script', + ], + ], + 'Tags' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'type' => 'string', + 'required' => true, + ], + 'Value' => [ + 'type' => 'string', + ], + ], + ], + ], + 'NodeGroups' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + '$ref' => '#/components/schemas/NodeGroupConfig', + ], + ], + 'Applications' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + '$ref' => '#/components/schemas/Application', + ], + ], + 'ApplicationConfigs' => [ + 'type' => 'array', + '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, + ], + 'ManagedScalingPolicy' => [ + 'type' => 'object', + 'properties' => [ + 'Constraints' => [ + '$ref' => '#/components/schemas/ManagedScalingConstraints', + ], + ], + ], + 'ResourceGroupId' => [ + 'type' => 'string', + ], + 'SubscriptionConfig' => [ + '$ref' => '#/components/schemas/SubscriptionConfig', + ], + 'Description' => [ + 'type' => 'string', + ], + 'BootstrapScripts' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/Script', + ], + ], + 'Tags' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/Tag', + ], + ], + 'NodeGroups' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/NodeGroupConfig', + ], + ], + 'Applications' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/Application', + ], + ], + 'ApplicationConfigs' => [ + 'type' => 'array', + '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', + ], + ], + ], + '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', + ], + ], + ], + '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', + ], + ], + ], + 'InstanceCategory' => [ + 'type' => 'object', + 'properties' => [ + 'Keys' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'Values' => [ + 'type' => 'array', + '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', + ], + ], + ], + 'IntegerMetric' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + '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', + ], + ], + ], + 'MetricsTrigger' => [ + 'type' => 'object', + 'properties' => [ + 'TimeWindow' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'EvaluationCount' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + 'CoolDownInterval' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'TimeConstraints' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/TimeConstraint', + ], + ], + 'ConditionLogicOperator' => [ + 'type' => 'string', + ], + 'Conditions' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/TriggerCondition', + ], + ], + ], + ], + 'Node' => [ + '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', + ], + ], + ], + 'NodeAttributes' => [ + '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', + ], + ], + ], + 'NodeCountConstraint' => [ + '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', + ], + ], + ], + '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', + ], + 'DataDisks' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/DataDisk', + ], + ], + 'SystemDisk' => [ + '$ref' => '#/components/schemas/SystemDisk', + ], + 'NodeGroupState' => [ + 'type' => 'string', + ], + 'AdditionalSecurityGroupIds' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'WithPublicIp' => [ + 'type' => 'boolean', + ], + 'VSwitchIds' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'SpotStrategy' => [ + 'type' => 'string', + ], + 'SpotBidPrices' => [ + 'type' => 'array', + 'items' => [ + '$ref' => '#/components/schemas/SpotBidPrice', + ], + ], + 'StateChangeReason' => [ + '$ref' => '#/components/schemas/NodeGroupStateChangeReason', + ], + 'GracefulShutdown' => [ + 'type' => 'boolean', + ], + 'SpotInstanceRemedy' => [ + 'type' => 'boolean', + ], + 'CompensateWithOnDemand' => [ + 'type' => 'boolean', + ], + 'NodeResizeStrategy' => [ + 'type' => 'string', + ], + 'CostOptimizedConfig' => [ + '$ref' => '#/components/schemas/CostOptimizedConfig', + ], + 'DeploymentSetStrategy' => [ + 'type' => 'string', + ], + 'PrivatePoolOptions' => [ + '$ref' => '#/components/schemas/PrivatePoolOptions', + ], + 'Status' => [ + 'type' => 'string', + ], + ], + ], + 'NodeGroupConfig' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + 'maxItems' => 100, + ], + 'VSwitchIds' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'maxItems' => 20, + ], + 'WithPublicIp' => [ + 'type' => 'boolean', + ], + 'AdditionalSecurityGroupIds' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'maxItems' => 5, + ], + 'InstanceTypes' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + 'maxItems' => 100, + ], + 'NodeCount' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'SystemDisk' => [ + '$ref' => '#/components/schemas/SystemDisk', + ], + 'DataDisks' => [ + 'type' => 'array', + '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', + ], + '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', + ], + ], + ], + 'NodeGroupStateChangeReason' => [ + 'type' => 'object', + 'properties' => [ + 'Code' => [ + 'type' => 'string', + ], + 'Message' => [ + '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', + ], + 'maxItems' => 10, + ], + 'NodeGroupName' => [ + 'type' => 'string', + 'deprecated' => true, + ], + 'NodeGroupNames' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + 'OSUser' => [ + 'type' => 'object', + 'properties' => [ + 'Group' => [ + 'type' => 'string', + 'required' => false, + ], + 'User' => [ + 'type' => 'string', + 'required' => false, + ], + 'Password' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + 'OnKubeClusterResource' => [ + 'type' => 'object', + 'properties' => [ + 'Cpu' => [ + 'type' => 'string', + ], + 'Memory' => [ + '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', + ], + ], + ], + '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' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + ], + ], + 'Pod' => [ + 'type' => 'object', + 'properties' => [ + 'PodName' => [ + 'type' => 'string', + ], + 'PodStatus' => [ + 'type' => 'string', + ], + 'Reason' => [ + 'type' => 'string', + ], + 'Message' => [ + 'type' => 'string', + ], + ], + ], + 'PriceInfo' => [ + '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', + ], + ], + ], + ], + 'PrivatePoolOptions' => [ + 'type' => 'object', + 'properties' => [ + 'PrivatePoolIds' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'string', + ], + ], + 'MatchCriteria' => [ + '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', + ], + ], + ], + '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', + ], + ], + ], + 'ReplacementStrategy' => [ + 'type' => 'object', + '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', + ], + ], + ], + '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', + ], + ], + ], + 'ScalingActivityResult' => [ + 'type' => 'object', + 'properties' => [ + 'InstanceId' => [ + 'type' => 'string', + ], + ], + ], + 'ScalingActivityResultDTO' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + 'ScalingConstraints' => [ + 'type' => 'object', + 'properties' => [ + 'MaxCapacity' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + 'MinCapacity' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + ], + ], + 'ScalingGroupConfig' => [ + 'type' => 'object', + 'properties' => [ + 'SpotStrategy' => [ + 'type' => 'string', + ], + 'InstanceTypeList' => [ + 'type' => 'array', + 'items' => [ + 'type' => 'object', + 'properties' => [ + 'InstanceType' => [ + 'type' => 'string', + ], + 'SpotPriceLimit' => [ + 'type' => 'number', + 'format' => 'float', + ], + ], + ], + ], + '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', + ], + ], + ], + 'TriggerMode' => [ + 'type' => 'string', + ], + 'MultiAvailablePolicy' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + ], + ], + 'PrivatePoolOptions' => [ + 'type' => 'object', + 'properties' => [ + 'Id' => [ + 'type' => 'string', + ], + 'MatchCriteria' => [ + 'type' => 'string', + ], + ], + ], + ], + ], + 'ScalingPolicy' => [ + 'type' => 'object', + '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', + ], + ], + ], + '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, + ], + ], + ], + ], + ], + 'ScalingRuleV1' => [ + 'type' => 'object', + 'properties' => [ + 'ScalingConfigBizId' => [ + 'type' => 'string', + ], + 'RuleType' => [ + 'type' => 'string', + ], + 'RuleName' => [ + 'type' => 'string', + ], + 'CoolDownTime' => [ + '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', + ], + ], + ], + 'AdjustmentType' => [ + 'type' => 'string', + ], + 'AdjustmentValue' => [ + 'type' => 'integer', + 'format' => 'int32', + ], + ], + ], + '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', + ], + ], + ], + 'SpotBidPrice' => [ + 'type' => 'object', + 'properties' => [ + 'InstanceType' => [ + 'type' => 'string', + ], + 'BidPrice' => [ + 'type' => 'number', + 'format' => 'double', + ], + ], + ], + 'SpotPriceLimit' => [ + 'type' => 'object', + 'properties' => [ + 'InstanceType' => [ + 'type' => 'string', + ], + 'PriceLimit' => [ + 'type' => 'number', + 'format' => 'double', + ], + ], + ], + 'StateChangeReason' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + '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', + ], + ], + ], + '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', + ], + ], + ], + 'TimeConstraint' => [ + 'type' => 'object', + 'properties' => [ + 'StartTime' => [ + 'type' => 'string', + ], + 'EndTime' => [ + 'type' => 'string', + ], + ], + ], + 'TimeRange' => [ + 'type' => 'object', + 'properties' => [ + 'StartTime' => [ + 'type' => 'string', + ], + 'EndTime' => [ + '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', + ], + ], + ], + 'Toleration' => [ + 'type' => 'object', + 'properties' => [ + 'Key' => [ + 'type' => 'string', + ], + 'Value' => [ + 'type' => 'string', + ], + 'Operator' => [ + 'type' => 'string', + ], + 'Effect' => [ + 'type' => 'string', + ], + ], + ], + 'TriggerCondition' => [ + 'type' => 'object', + 'properties' => [ + 'MetricName' => [ + '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, + ], + ], + ], + 'UpdateApplicationConfig' => [ + 'type' => 'object', + 'properties' => [ + 'ConfigFileName' => [ + 'type' => 'string', + ], + 'ConfigItemKey' => [ + 'type' => 'string', + ], + 'ConfigItemValue' => [ + 'type' => 'string', + ], + 'ConfigDescription' => [ + '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', + ], + ], + ], + 'ValueConstraints' => [ + 'type' => 'object', + 'properties' => [ + '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', + ], + ], + ], + ], + ], + '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', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + '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', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'InstanceType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'RunCluster' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + '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, + ], + ], + ], + ], + ], + 'CreateCluster' => [ + 'methods' => [ + 'post', + 'get', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'PaymentType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SubscriptionConfig', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '$ref' => '#/components/schemas/SubscriptionConfig', + 'required' => false, + ], + ], + [ + 'name' => 'ClusterType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ReleaseVersion', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ClusterName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DeployMode', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'SecurityMode', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Applications', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + '$ref' => '#/components/schemas/Application', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ApplicationConfigs', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/ApplicationConfig', + 'required' => false, + ], + 'maxItems' => 1000, + ], + ], + [ + 'name' => 'NodeAttributes', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '$ref' => '#/components/schemas/NodeAttributes', + 'required' => true, + ], + ], + [ + 'name' => 'NodeGroups', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + '$ref' => '#/components/schemas/NodeGroupConfig', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'BootstrapScripts', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/Script', + 'required' => false, + ], + 'maxItems' => 10, + ], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/Tag', + 'required' => false, + ], + 'maxItems' => 20, + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeletionProtection', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + 'GetCluster' => [ + '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, + ], + ], + ], + ], + 'UpdateClusterAttribute' => [ + '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, + ], + ], + [ + 'name' => 'ClusterName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Description', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'DeletionProtection', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + 'ListClusters' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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', + ], + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + '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' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ClusterTypes', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ClusterStates', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'PaymentTypes', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/Tag', + 'required' => false, + ], + 'maxItems' => 20, + ], + ], + ], + ], + 'DeleteCluster' => [ + '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, + ], + ], + ], + ], + 'GetClusterCloneMeta' => [ + '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, + ], + ], + ], + ], + 'UpdateClusterAutoRenew' => [ + '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, + ], + ], + [ + '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, + ], + ], + [ + 'name' => 'RenewAllInstances', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'AutoRenewInstances', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/AutoRenewInstance', + 'required' => false, + ], + 'maxItems' => 5000, + ], + ], + ], + ], + 'CreateApiTemplate' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + 'UpdateApiTemplate' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + '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, + ], + ], + ], + ], + 'ListApiTemplates' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'TemplateId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'TemplateIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'ApiName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'TemplateName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetApiTemplate' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'TemplateId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'DeleteApiTemplate' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'TemplateId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ApiName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'RunApiTemplate' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'TemplateId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ApiName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ClientToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'CreateNodeGroup' => [ + '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, + ], + ], + [ + 'name' => 'NodeGroup', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '$ref' => '#/components/schemas/NodeGroupConfig', + 'required' => false, + ], + ], + ], + ], + 'ListNodeGroups' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'NodeGroupIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'NodeGroupNames', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'NodeGroupTypes', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'NodeGroupStates', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 50, + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetNodeGroup' => [ + '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, + ], + ], + [ + 'name' => 'NodeGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'IncreaseNodes' => [ + '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, + ], + ], + [ + 'name' => 'NodeGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'IncreaseNodeCount', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => true, + ], + ], + [ + 'name' => 'AutoPayOrder', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'AutoRenew', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'PaymentDuration', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'PaymentDurationUnit', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationConfigs', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/ApplicationConfig', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'MinIncreaseNodeCount', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'Promotions', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/Promotion', + 'required' => false, + ], + ], + ], + ], + ], + 'DecreaseNodes' => [ + '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, + ], + ], + [ + 'name' => 'NodeGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DecreaseNodeCount', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'NodeIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'BatchInterval', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'BatchSize', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + 'ListNodes' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'NodeGroupIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'NodeIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'NodeNames', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'PrivateIps', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 1, + ], + ], + [ + 'name' => 'PublicIps', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 1, + ], + ], + [ + 'name' => 'NodeStates', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/Tag', + 'required' => false, + ], + 'maxItems' => 20, + ], + ], + ], + ], + 'PutAutoScalingPolicy' => [ + '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, + ], + ], + [ + 'name' => 'NodeGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ScalingRules', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '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, + ], + ], + ], + ], + 'PutManagedScalingPolicy' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ClusterId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Constraints', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '$ref' => '#/components/schemas/ManagedScalingConstraints', + 'required' => false, + ], + ], + ], + ], + 'GetAutoScalingPolicy' => [ + '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, + ], + ], + [ + 'name' => 'NodeGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetManagedScalingPolicy' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ClusterId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'RemoveAutoScalingPolicy' => [ + '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, + ], + ], + [ + 'name' => 'NodeGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListAutoScalingActivities' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'NodeGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ScalingRuleName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ScalingActivityStates', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 20, + ], + ], + [ + 'name' => 'ScalingActivityType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'StartTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + [ + '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' => 'array', + 'required' => false, + 'enum' => [], + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'GetAutoScalingActivity' => [ + '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, + ], + ], + [ + 'name' => 'ScalingActivityId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListApplications' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationNames', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + ], + ], + 'GetApplication' => [ + '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, + ], + ], + [ + 'name' => 'ApplicationName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'RunApplicationAction' => [ + '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, + ], + ], + [ + 'name' => 'ActionName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ComponentInstanceSelector', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + '$ref' => '#/components/schemas/ComponentInstanceSelector', + 'required' => true, + ], + ], + [ + 'name' => 'RollingExecute', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + [ + 'name' => 'ExecuteStrategy', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Interval', + 'in' => 'query', + '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, + ], + ], + ], + ], + 'ListApplicationConfigs' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + '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, + ], + ], + [ + 'name' => 'NodeId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'UpdateApplicationConfigs' => [ + 'methods' => [ + '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, + ], + ], + [ + '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' => [ + '$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, + ], + ], + ], + ], + 'ListComponents' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationNames', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ComponentNames', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ComponentStates', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + ], + ], + 'ListComponentInstances' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'ApplicationNames', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'NodeIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'NodeNames', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ComponentNames', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ComponentStates', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 100, + ], + ], + [ + 'name' => 'ZoneId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetOperation' => [ + '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, + ], + ], + [ + 'name' => 'OperationId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'JoinResourceGroup' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ResourceGroupId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ResourceId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'TagResources' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ResourceIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 1, + ], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + '$ref' => '#/components/schemas/Tag', + 'required' => false, + ], + 'maxItems' => 20, + ], + ], + ], + ], + 'UntagResources' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ResourceType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ResourceIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 1, + ], + ], + [ + 'name' => 'TagKeys', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'All', + 'in' => 'query', + 'schema' => [ + 'type' => 'boolean', + 'required' => false, + ], + ], + ], + ], + 'ListTagResources' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + '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' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + 'maxItems' => 1, + ], + ], + [ + 'name' => 'Tags', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/Tag', + 'required' => false, + ], + ], + ], + ], + ], + 'CreateScript' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ClusterId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ScriptType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Scripts', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => true, + 'items' => [ + '$ref' => '#/components/schemas/Script', + 'required' => false, + ], + 'maxItems' => 20, + ], + ], + [ + 'name' => 'TimeoutSecs', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListScripts' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'ScriptType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ScriptName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ScriptId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'Statuses', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'UpdateScript' => [ + 'methods' => [ + 'get', + 'post', + ], + 'schemes' => [ + 'http', + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ClusterId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ScriptId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ScriptType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + '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', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ClusterId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ScriptType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ScriptId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListDoctorHiveDatabases' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + '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' => 'DatabaseNames', + '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, + ], + ], + ], + ], + 'GetDoctorHiveDatabase' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DatabaseName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetDoctorHiveCluster' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListDoctorHiveTables' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + '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' => 'TableNames', + '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, + ], + ], + ], + ], + 'GetDoctorHiveTable' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'TableName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListDoctorHDFSUGI' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + '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' => 'Type', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'OrderType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'OrderBy', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'ListDoctorHBaseTables' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + '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' => 'TableNames', + '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, + ], + ], + ], + ], + 'ListDoctorHBaseRegionServers' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + '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, + ], + ], + ], + ], + 'GetDoctorHBaseTable' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'TableName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetDoctorHBaseRegionServer' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'RegionServerHost', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetDoctorHBaseRegion' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'HbaseRegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetDoctorHBaseCluster' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetDoctorHDFSDirectory' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DirPath', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListDoctorJobsStats' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'StartRange', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'StartTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'EndTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'EndRange', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'StartTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'EndTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'GroupBy', + '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, + ], + ], + ], + ], + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + ], + ], + 'GetDoctorReportComponentSummary' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ComponentType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListDoctorJobs' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'StartRange', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'StartTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'EndTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'EndRange', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'StartTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + 'EndTime' => [ + 'type' => 'integer', + 'format' => 'int64', + 'required' => false, + ], + ], + ], + ], + [ + 'name' => 'AppIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Users', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Queues', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Types', + '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, + ], + ], + ], + ], + 'ListDoctorComputeSummary' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + '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' => 'ComponentTypes', + '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, + ], + ], + ], + ], + 'GetDoctorComputeSummary' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ComponentInfo', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'object', + 'required' => false, + 'properties' => [ + 'ComponentType' => [ + 'type' => 'string', + 'required' => false, + ], + 'ComponentName' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + ], + 'GetDoctorJob' => [ + '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, + ], + ], + [ + 'name' => 'AppId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'ListDoctorApplications' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + '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' => 'AppIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Users', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Queues', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'Types', + '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, + ], + ], + ], + ], + 'ListDoctorHDFSDirectories' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + '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' => 'DirPath', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'OrderType', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'OrderBy', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + 'GetDoctorHDFSCluster' => [ + '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, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'GetDoctorApplication' => [ + '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, + ], + ], + [ + 'name' => 'AppId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'DateTime', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'CreateUsers' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'deprecated' => false, + 'parameters' => [ + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'ClusterId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'Users', + 'in' => 'query', + '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, + ], + ], + ], + ], + 'DeleteUsers' => [ + 'methods' => [ + 'post', + ], + 'schemes' => [ + 'https', + ], + 'security' => [ + [ + 'AK' => [], + ], + ], + 'parameters' => [ + [ + 'name' => 'ClusterId', + 'in' => 'formData', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + [ + 'name' => 'UserNames', + 'in' => 'formData', + 'style' => 'json', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'RegionId', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => true, + ], + ], + ], + ], + 'UpdateUserAttribute' => [ + '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, + ], + ], + [ + 'name' => 'UserId', + 'in' => 'query', + '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, + ], + ], + ], + ], + 'ListUsers' => [ + '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, + ], + ], + [ + 'name' => 'NextToken', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'MaxResults', + 'in' => 'query', + 'schema' => [ + 'type' => 'integer', + 'format' => 'int32', + 'required' => false, + ], + ], + [ + 'name' => 'UserName', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'UserNames', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + ], + ], + 'ExportApplicationConfigs' => [ + '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, + ], + ], + [ + 'name' => 'ApplicationConfigFiles', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '$ref' => '#/components/schemas/ApplicationConfigFile', + 'required' => false, + ], + ], + ], + [ + 'name' => 'FileFormat', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'ExportMode', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + 'enum' => [ + 'MODIFICATION', + 'ALL', + ], + ], + ], + [ + 'name' => 'ConfigScope', + 'in' => 'query', + 'schema' => [ + 'type' => 'string', + 'required' => false, + ], + ], + [ + 'name' => 'NodeGroupIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + 'type' => 'string', + 'required' => false, + ], + ], + ], + [ + 'name' => 'NodeIds', + 'in' => 'query', + 'style' => 'flat', + 'schema' => [ + 'type' => 'array', + 'required' => false, + 'items' => [ + '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', + ], + ], +]; |
