git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

application-autoscaling-2016-02-06.min.json (8070B)


      1 {
      2   "version": "2.0",
      3   "metadata": {
      4     "apiVersion": "2016-02-06",
      5     "endpointPrefix": "autoscaling",
      6     "jsonVersion": "1.1",
      7     "protocol": "json",
      8     "serviceFullName": "Application Auto Scaling",
      9     "signatureVersion": "v4",
     10     "signingName": "application-autoscaling",
     11     "targetPrefix": "AnyScaleFrontendService"
     12   },
     13   "operations": {
     14     "DeleteScalingPolicy": {
     15       "input": {
     16         "type": "structure",
     17         "required": [
     18           "PolicyName",
     19           "ServiceNamespace",
     20           "ResourceId",
     21           "ScalableDimension"
     22         ],
     23         "members": {
     24           "PolicyName": {},
     25           "ServiceNamespace": {},
     26           "ResourceId": {},
     27           "ScalableDimension": {}
     28         }
     29       },
     30       "output": {
     31         "type": "structure",
     32         "members": {}
     33       }
     34     },
     35     "DeregisterScalableTarget": {
     36       "input": {
     37         "type": "structure",
     38         "required": [
     39           "ServiceNamespace",
     40           "ResourceId",
     41           "ScalableDimension"
     42         ],
     43         "members": {
     44           "ServiceNamespace": {},
     45           "ResourceId": {},
     46           "ScalableDimension": {}
     47         }
     48       },
     49       "output": {
     50         "type": "structure",
     51         "members": {}
     52       }
     53     },
     54     "DescribeScalableTargets": {
     55       "input": {
     56         "type": "structure",
     57         "required": [
     58           "ServiceNamespace"
     59         ],
     60         "members": {
     61           "ServiceNamespace": {},
     62           "ResourceIds": {
     63             "shape": "S9"
     64           },
     65           "ScalableDimension": {},
     66           "MaxResults": {
     67             "type": "integer"
     68           },
     69           "NextToken": {}
     70         }
     71       },
     72       "output": {
     73         "type": "structure",
     74         "members": {
     75           "ScalableTargets": {
     76             "type": "list",
     77             "member": {
     78               "type": "structure",
     79               "required": [
     80                 "ServiceNamespace",
     81                 "ResourceId",
     82                 "ScalableDimension",
     83                 "MinCapacity",
     84                 "MaxCapacity",
     85                 "RoleARN",
     86                 "CreationTime"
     87               ],
     88               "members": {
     89                 "ServiceNamespace": {},
     90                 "ResourceId": {},
     91                 "ScalableDimension": {},
     92                 "MinCapacity": {
     93                   "type": "integer"
     94                 },
     95                 "MaxCapacity": {
     96                   "type": "integer"
     97                 },
     98                 "RoleARN": {},
     99                 "CreationTime": {
    100                   "type": "timestamp"
    101                 }
    102               }
    103             }
    104           },
    105           "NextToken": {}
    106         }
    107       }
    108     },
    109     "DescribeScalingActivities": {
    110       "input": {
    111         "type": "structure",
    112         "required": [
    113           "ServiceNamespace"
    114         ],
    115         "members": {
    116           "ServiceNamespace": {},
    117           "ResourceId": {},
    118           "ScalableDimension": {},
    119           "MaxResults": {
    120             "type": "integer"
    121           },
    122           "NextToken": {}
    123         }
    124       },
    125       "output": {
    126         "type": "structure",
    127         "members": {
    128           "ScalingActivities": {
    129             "type": "list",
    130             "member": {
    131               "type": "structure",
    132               "required": [
    133                 "ActivityId",
    134                 "ServiceNamespace",
    135                 "ResourceId",
    136                 "ScalableDimension",
    137                 "Description",
    138                 "Cause",
    139                 "StartTime",
    140                 "StatusCode"
    141               ],
    142               "members": {
    143                 "ActivityId": {},
    144                 "ServiceNamespace": {},
    145                 "ResourceId": {},
    146                 "ScalableDimension": {},
    147                 "Description": {},
    148                 "Cause": {},
    149                 "StartTime": {
    150                   "type": "timestamp"
    151                 },
    152                 "EndTime": {
    153                   "type": "timestamp"
    154                 },
    155                 "StatusCode": {},
    156                 "StatusMessage": {},
    157                 "Details": {}
    158               }
    159             }
    160           },
    161           "NextToken": {}
    162         }
    163       }
    164     },
    165     "DescribeScalingPolicies": {
    166       "input": {
    167         "type": "structure",
    168         "required": [
    169           "ServiceNamespace"
    170         ],
    171         "members": {
    172           "PolicyNames": {
    173             "shape": "S9"
    174           },
    175           "ServiceNamespace": {},
    176           "ResourceId": {},
    177           "ScalableDimension": {},
    178           "MaxResults": {
    179             "type": "integer"
    180           },
    181           "NextToken": {}
    182         }
    183       },
    184       "output": {
    185         "type": "structure",
    186         "members": {
    187           "ScalingPolicies": {
    188             "type": "list",
    189             "member": {
    190               "type": "structure",
    191               "required": [
    192                 "PolicyARN",
    193                 "PolicyName",
    194                 "ServiceNamespace",
    195                 "ResourceId",
    196                 "ScalableDimension",
    197                 "PolicyType",
    198                 "CreationTime"
    199               ],
    200               "members": {
    201                 "PolicyARN": {},
    202                 "PolicyName": {},
    203                 "ServiceNamespace": {},
    204                 "ResourceId": {},
    205                 "ScalableDimension": {},
    206                 "PolicyType": {},
    207                 "StepScalingPolicyConfiguration": {
    208                   "shape": "St"
    209                 },
    210                 "Alarms": {
    211                   "type": "list",
    212                   "member": {
    213                     "type": "structure",
    214                     "required": [
    215                       "AlarmName",
    216                       "AlarmARN"
    217                     ],
    218                     "members": {
    219                       "AlarmName": {},
    220                       "AlarmARN": {}
    221                     }
    222                   }
    223                 },
    224                 "CreationTime": {
    225                   "type": "timestamp"
    226                 }
    227               }
    228             }
    229           },
    230           "NextToken": {}
    231         }
    232       }
    233     },
    234     "PutScalingPolicy": {
    235       "input": {
    236         "type": "structure",
    237         "required": [
    238           "PolicyName",
    239           "ServiceNamespace",
    240           "ResourceId",
    241           "ScalableDimension"
    242         ],
    243         "members": {
    244           "PolicyName": {},
    245           "ServiceNamespace": {},
    246           "ResourceId": {},
    247           "ScalableDimension": {},
    248           "PolicyType": {},
    249           "StepScalingPolicyConfiguration": {
    250             "shape": "St"
    251           }
    252         }
    253       },
    254       "output": {
    255         "type": "structure",
    256         "required": [
    257           "PolicyARN"
    258         ],
    259         "members": {
    260           "PolicyARN": {}
    261         }
    262       }
    263     },
    264     "RegisterScalableTarget": {
    265       "input": {
    266         "type": "structure",
    267         "required": [
    268           "ServiceNamespace",
    269           "ResourceId",
    270           "ScalableDimension"
    271         ],
    272         "members": {
    273           "ServiceNamespace": {},
    274           "ResourceId": {},
    275           "ScalableDimension": {},
    276           "MinCapacity": {
    277             "type": "integer"
    278           },
    279           "MaxCapacity": {
    280             "type": "integer"
    281           },
    282           "RoleARN": {}
    283         }
    284       },
    285       "output": {
    286         "type": "structure",
    287         "members": {}
    288       }
    289     }
    290   },
    291   "shapes": {
    292     "S9": {
    293       "type": "list",
    294       "member": {}
    295     },
    296     "St": {
    297       "type": "structure",
    298       "members": {
    299         "AdjustmentType": {},
    300         "StepAdjustments": {
    301           "type": "list",
    302           "member": {
    303             "type": "structure",
    304             "required": [
    305               "ScalingAdjustment"
    306             ],
    307             "members": {
    308               "MetricIntervalLowerBound": {
    309                 "type": "double"
    310               },
    311               "MetricIntervalUpperBound": {
    312                 "type": "double"
    313               },
    314               "ScalingAdjustment": {
    315                 "type": "integer"
    316               }
    317             }
    318           }
    319         },
    320         "MinAdjustmentMagnitude": {
    321           "type": "integer"
    322         },
    323         "Cooldown": {
    324           "type": "integer"
    325         },
    326         "MetricAggregationType": {}
    327       }
    328     }
    329   }
    330 }