git-off

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

config-2014-11-12.min.json (19806B)


      1 {
      2   "version": "2.0",
      3   "metadata": {
      4     "apiVersion": "2014-11-12",
      5     "endpointPrefix": "config",
      6     "jsonVersion": "1.1",
      7     "protocol": "json",
      8     "serviceAbbreviation": "Config Service",
      9     "serviceFullName": "AWS Config",
     10     "signatureVersion": "v4",
     11     "targetPrefix": "StarlingDoveService"
     12   },
     13   "operations": {
     14     "DeleteConfigRule": {
     15       "input": {
     16         "type": "structure",
     17         "required": [
     18           "ConfigRuleName"
     19         ],
     20         "members": {
     21           "ConfigRuleName": {}
     22         }
     23       }
     24     },
     25     "DeleteConfigurationRecorder": {
     26       "input": {
     27         "type": "structure",
     28         "required": [
     29           "ConfigurationRecorderName"
     30         ],
     31         "members": {
     32           "ConfigurationRecorderName": {}
     33         }
     34       }
     35     },
     36     "DeleteDeliveryChannel": {
     37       "input": {
     38         "type": "structure",
     39         "required": [
     40           "DeliveryChannelName"
     41         ],
     42         "members": {
     43           "DeliveryChannelName": {}
     44         }
     45       }
     46     },
     47     "DeleteEvaluationResults": {
     48       "input": {
     49         "type": "structure",
     50         "required": [
     51           "ConfigRuleName"
     52         ],
     53         "members": {
     54           "ConfigRuleName": {}
     55         }
     56       },
     57       "output": {
     58         "type": "structure",
     59         "members": {}
     60       }
     61     },
     62     "DeliverConfigSnapshot": {
     63       "input": {
     64         "type": "structure",
     65         "required": [
     66           "deliveryChannelName"
     67         ],
     68         "members": {
     69           "deliveryChannelName": {}
     70         }
     71       },
     72       "output": {
     73         "type": "structure",
     74         "members": {
     75           "configSnapshotId": {}
     76         }
     77       }
     78     },
     79     "DescribeComplianceByConfigRule": {
     80       "input": {
     81         "type": "structure",
     82         "members": {
     83           "ConfigRuleNames": {
     84             "shape": "Sd"
     85           },
     86           "ComplianceTypes": {
     87             "shape": "Se"
     88           },
     89           "NextToken": {}
     90         }
     91       },
     92       "output": {
     93         "type": "structure",
     94         "members": {
     95           "ComplianceByConfigRules": {
     96             "type": "list",
     97             "member": {
     98               "type": "structure",
     99               "members": {
    100                 "ConfigRuleName": {},
    101                 "Compliance": {
    102                   "shape": "Sj"
    103                 }
    104               }
    105             }
    106           },
    107           "NextToken": {}
    108         }
    109       }
    110     },
    111     "DescribeComplianceByResource": {
    112       "input": {
    113         "type": "structure",
    114         "members": {
    115           "ResourceType": {},
    116           "ResourceId": {},
    117           "ComplianceTypes": {
    118             "shape": "Se"
    119           },
    120           "Limit": {
    121             "type": "integer"
    122           },
    123           "NextToken": {}
    124         }
    125       },
    126       "output": {
    127         "type": "structure",
    128         "members": {
    129           "ComplianceByResources": {
    130             "type": "list",
    131             "member": {
    132               "type": "structure",
    133               "members": {
    134                 "ResourceType": {},
    135                 "ResourceId": {},
    136                 "Compliance": {
    137                   "shape": "Sj"
    138                 }
    139               }
    140             }
    141           },
    142           "NextToken": {}
    143         }
    144       }
    145     },
    146     "DescribeConfigRuleEvaluationStatus": {
    147       "input": {
    148         "type": "structure",
    149         "members": {
    150           "ConfigRuleNames": {
    151             "shape": "Sd"
    152           }
    153         }
    154       },
    155       "output": {
    156         "type": "structure",
    157         "members": {
    158           "ConfigRulesEvaluationStatus": {
    159             "type": "list",
    160             "member": {
    161               "type": "structure",
    162               "members": {
    163                 "ConfigRuleName": {},
    164                 "ConfigRuleArn": {},
    165                 "ConfigRuleId": {},
    166                 "LastSuccessfulInvocationTime": {
    167                   "type": "timestamp"
    168                 },
    169                 "LastFailedInvocationTime": {
    170                   "type": "timestamp"
    171                 },
    172                 "LastSuccessfulEvaluationTime": {
    173                   "type": "timestamp"
    174                 },
    175                 "LastFailedEvaluationTime": {
    176                   "type": "timestamp"
    177                 },
    178                 "FirstActivatedTime": {
    179                   "type": "timestamp"
    180                 },
    181                 "LastErrorCode": {},
    182                 "LastErrorMessage": {},
    183                 "FirstEvaluationStarted": {
    184                   "type": "boolean"
    185                 }
    186               }
    187             }
    188           }
    189         }
    190       }
    191     },
    192     "DescribeConfigRules": {
    193       "input": {
    194         "type": "structure",
    195         "members": {
    196           "ConfigRuleNames": {
    197             "shape": "Sd"
    198           },
    199           "NextToken": {}
    200         }
    201       },
    202       "output": {
    203         "type": "structure",
    204         "members": {
    205           "ConfigRules": {
    206             "type": "list",
    207             "member": {
    208               "shape": "S12"
    209             }
    210           },
    211           "NextToken": {}
    212         }
    213       }
    214     },
    215     "DescribeConfigurationRecorderStatus": {
    216       "input": {
    217         "type": "structure",
    218         "members": {
    219           "ConfigurationRecorderNames": {
    220             "shape": "S1g"
    221           }
    222         }
    223       },
    224       "output": {
    225         "type": "structure",
    226         "members": {
    227           "ConfigurationRecordersStatus": {
    228             "type": "list",
    229             "member": {
    230               "type": "structure",
    231               "members": {
    232                 "name": {},
    233                 "lastStartTime": {
    234                   "type": "timestamp"
    235                 },
    236                 "lastStopTime": {
    237                   "type": "timestamp"
    238                 },
    239                 "recording": {
    240                   "type": "boolean"
    241                 },
    242                 "lastStatus": {},
    243                 "lastErrorCode": {},
    244                 "lastErrorMessage": {},
    245                 "lastStatusChangeTime": {
    246                   "type": "timestamp"
    247                 }
    248               }
    249             }
    250           }
    251         }
    252       }
    253     },
    254     "DescribeConfigurationRecorders": {
    255       "input": {
    256         "type": "structure",
    257         "members": {
    258           "ConfigurationRecorderNames": {
    259             "shape": "S1g"
    260           }
    261         }
    262       },
    263       "output": {
    264         "type": "structure",
    265         "members": {
    266           "ConfigurationRecorders": {
    267             "type": "list",
    268             "member": {
    269               "shape": "S1o"
    270             }
    271           }
    272         }
    273       }
    274     },
    275     "DescribeDeliveryChannelStatus": {
    276       "input": {
    277         "type": "structure",
    278         "members": {
    279           "DeliveryChannelNames": {
    280             "shape": "S1v"
    281           }
    282         }
    283       },
    284       "output": {
    285         "type": "structure",
    286         "members": {
    287           "DeliveryChannelsStatus": {
    288             "type": "list",
    289             "member": {
    290               "type": "structure",
    291               "members": {
    292                 "name": {},
    293                 "configSnapshotDeliveryInfo": {
    294                   "shape": "S1z"
    295                 },
    296                 "configHistoryDeliveryInfo": {
    297                   "shape": "S1z"
    298                 },
    299                 "configStreamDeliveryInfo": {
    300                   "type": "structure",
    301                   "members": {
    302                     "lastStatus": {},
    303                     "lastErrorCode": {},
    304                     "lastErrorMessage": {},
    305                     "lastStatusChangeTime": {
    306                       "type": "timestamp"
    307                     }
    308                   }
    309                 }
    310               }
    311             }
    312           }
    313         }
    314       }
    315     },
    316     "DescribeDeliveryChannels": {
    317       "input": {
    318         "type": "structure",
    319         "members": {
    320           "DeliveryChannelNames": {
    321             "shape": "S1v"
    322           }
    323         }
    324       },
    325       "output": {
    326         "type": "structure",
    327         "members": {
    328           "DeliveryChannels": {
    329             "type": "list",
    330             "member": {
    331               "shape": "S25"
    332             }
    333           }
    334         }
    335       }
    336     },
    337     "GetComplianceDetailsByConfigRule": {
    338       "input": {
    339         "type": "structure",
    340         "required": [
    341           "ConfigRuleName"
    342         ],
    343         "members": {
    344           "ConfigRuleName": {},
    345           "ComplianceTypes": {
    346             "shape": "Se"
    347           },
    348           "Limit": {
    349             "type": "integer"
    350           },
    351           "NextToken": {}
    352         }
    353       },
    354       "output": {
    355         "type": "structure",
    356         "members": {
    357           "EvaluationResults": {
    358             "shape": "S29"
    359           },
    360           "NextToken": {}
    361         }
    362       }
    363     },
    364     "GetComplianceDetailsByResource": {
    365       "input": {
    366         "type": "structure",
    367         "required": [
    368           "ResourceType",
    369           "ResourceId"
    370         ],
    371         "members": {
    372           "ResourceType": {},
    373           "ResourceId": {},
    374           "ComplianceTypes": {
    375             "shape": "Se"
    376           },
    377           "NextToken": {}
    378         }
    379       },
    380       "output": {
    381         "type": "structure",
    382         "members": {
    383           "EvaluationResults": {
    384             "shape": "S29"
    385           },
    386           "NextToken": {}
    387         }
    388       }
    389     },
    390     "GetComplianceSummaryByConfigRule": {
    391       "output": {
    392         "type": "structure",
    393         "members": {
    394           "ComplianceSummary": {
    395             "shape": "S2g"
    396           }
    397         }
    398       }
    399     },
    400     "GetComplianceSummaryByResourceType": {
    401       "input": {
    402         "type": "structure",
    403         "members": {
    404           "ResourceTypes": {
    405             "type": "list",
    406             "member": {}
    407           }
    408         }
    409       },
    410       "output": {
    411         "type": "structure",
    412         "members": {
    413           "ComplianceSummariesByResourceType": {
    414             "type": "list",
    415             "member": {
    416               "type": "structure",
    417               "members": {
    418                 "ResourceType": {},
    419                 "ComplianceSummary": {
    420                   "shape": "S2g"
    421                 }
    422               }
    423             }
    424           }
    425         }
    426       }
    427     },
    428     "GetResourceConfigHistory": {
    429       "input": {
    430         "type": "structure",
    431         "required": [
    432           "resourceType",
    433           "resourceId"
    434         ],
    435         "members": {
    436           "resourceType": {},
    437           "resourceId": {},
    438           "laterTime": {
    439             "type": "timestamp"
    440           },
    441           "earlierTime": {
    442             "type": "timestamp"
    443           },
    444           "chronologicalOrder": {},
    445           "limit": {
    446             "type": "integer"
    447           },
    448           "nextToken": {}
    449         }
    450       },
    451       "output": {
    452         "type": "structure",
    453         "members": {
    454           "configurationItems": {
    455             "type": "list",
    456             "member": {
    457               "type": "structure",
    458               "members": {
    459                 "version": {},
    460                 "accountId": {},
    461                 "configurationItemCaptureTime": {
    462                   "type": "timestamp"
    463                 },
    464                 "configurationItemStatus": {},
    465                 "configurationStateId": {},
    466                 "configurationItemMD5Hash": {},
    467                 "arn": {},
    468                 "resourceType": {},
    469                 "resourceId": {},
    470                 "resourceName": {},
    471                 "awsRegion": {},
    472                 "availabilityZone": {},
    473                 "resourceCreationTime": {
    474                   "type": "timestamp"
    475                 },
    476                 "tags": {
    477                   "type": "map",
    478                   "key": {},
    479                   "value": {}
    480                 },
    481                 "relatedEvents": {
    482                   "type": "list",
    483                   "member": {}
    484                 },
    485                 "relationships": {
    486                   "type": "list",
    487                   "member": {
    488                     "type": "structure",
    489                     "members": {
    490                       "resourceType": {},
    491                       "resourceId": {},
    492                       "resourceName": {},
    493                       "relationshipName": {}
    494                     }
    495                   }
    496                 },
    497                 "configuration": {},
    498                 "supplementaryConfiguration": {
    499                   "type": "map",
    500                   "key": {},
    501                   "value": {}
    502                 }
    503               }
    504             }
    505           },
    506           "nextToken": {}
    507         }
    508       }
    509     },
    510     "ListDiscoveredResources": {
    511       "input": {
    512         "type": "structure",
    513         "required": [
    514           "resourceType"
    515         ],
    516         "members": {
    517           "resourceType": {},
    518           "resourceIds": {
    519             "type": "list",
    520             "member": {}
    521           },
    522           "resourceName": {},
    523           "limit": {
    524             "type": "integer"
    525           },
    526           "includeDeletedResources": {
    527             "type": "boolean"
    528           },
    529           "nextToken": {}
    530         }
    531       },
    532       "output": {
    533         "type": "structure",
    534         "members": {
    535           "resourceIdentifiers": {
    536             "type": "list",
    537             "member": {
    538               "type": "structure",
    539               "members": {
    540                 "resourceType": {},
    541                 "resourceId": {},
    542                 "resourceName": {},
    543                 "resourceDeletionTime": {
    544                   "type": "timestamp"
    545                 }
    546               }
    547             }
    548           },
    549           "nextToken": {}
    550         }
    551       }
    552     },
    553     "PutConfigRule": {
    554       "input": {
    555         "type": "structure",
    556         "required": [
    557           "ConfigRule"
    558         ],
    559         "members": {
    560           "ConfigRule": {
    561             "shape": "S12"
    562           }
    563         }
    564       }
    565     },
    566     "PutConfigurationRecorder": {
    567       "input": {
    568         "type": "structure",
    569         "required": [
    570           "ConfigurationRecorder"
    571         ],
    572         "members": {
    573           "ConfigurationRecorder": {
    574             "shape": "S1o"
    575           }
    576         }
    577       }
    578     },
    579     "PutDeliveryChannel": {
    580       "input": {
    581         "type": "structure",
    582         "required": [
    583           "DeliveryChannel"
    584         ],
    585         "members": {
    586           "DeliveryChannel": {
    587             "shape": "S25"
    588           }
    589         }
    590       }
    591     },
    592     "PutEvaluations": {
    593       "input": {
    594         "type": "structure",
    595         "required": [
    596           "ResultToken"
    597         ],
    598         "members": {
    599           "Evaluations": {
    600             "shape": "S3r"
    601           },
    602           "ResultToken": {}
    603         }
    604       },
    605       "output": {
    606         "type": "structure",
    607         "members": {
    608           "FailedEvaluations": {
    609             "shape": "S3r"
    610           }
    611         }
    612       }
    613     },
    614     "StartConfigRulesEvaluation": {
    615       "input": {
    616         "type": "structure",
    617         "members": {
    618           "ConfigRuleNames": {
    619             "type": "list",
    620             "member": {}
    621           }
    622         }
    623       },
    624       "output": {
    625         "type": "structure",
    626         "members": {}
    627       }
    628     },
    629     "StartConfigurationRecorder": {
    630       "input": {
    631         "type": "structure",
    632         "required": [
    633           "ConfigurationRecorderName"
    634         ],
    635         "members": {
    636           "ConfigurationRecorderName": {}
    637         }
    638       }
    639     },
    640     "StopConfigurationRecorder": {
    641       "input": {
    642         "type": "structure",
    643         "required": [
    644           "ConfigurationRecorderName"
    645         ],
    646         "members": {
    647           "ConfigurationRecorderName": {}
    648         }
    649       }
    650     }
    651   },
    652   "shapes": {
    653     "Sd": {
    654       "type": "list",
    655       "member": {}
    656     },
    657     "Se": {
    658       "type": "list",
    659       "member": {}
    660     },
    661     "Sj": {
    662       "type": "structure",
    663       "members": {
    664         "ComplianceType": {},
    665         "ComplianceContributorCount": {
    666           "shape": "Sk"
    667         }
    668       }
    669     },
    670     "Sk": {
    671       "type": "structure",
    672       "members": {
    673         "CappedCount": {
    674           "type": "integer"
    675         },
    676         "CapExceeded": {
    677           "type": "boolean"
    678         }
    679       }
    680     },
    681     "S12": {
    682       "type": "structure",
    683       "required": [
    684         "Source"
    685       ],
    686       "members": {
    687         "ConfigRuleName": {},
    688         "ConfigRuleArn": {},
    689         "ConfigRuleId": {},
    690         "Description": {},
    691         "Scope": {
    692           "type": "structure",
    693           "members": {
    694             "ComplianceResourceTypes": {
    695               "type": "list",
    696               "member": {}
    697             },
    698             "TagKey": {},
    699             "TagValue": {},
    700             "ComplianceResourceId": {}
    701           }
    702         },
    703         "Source": {
    704           "type": "structure",
    705           "members": {
    706             "Owner": {},
    707             "SourceIdentifier": {},
    708             "SourceDetails": {
    709               "type": "list",
    710               "member": {
    711                 "type": "structure",
    712                 "members": {
    713                   "EventSource": {},
    714                   "MessageType": {},
    715                   "MaximumExecutionFrequency": {}
    716                 }
    717               }
    718             }
    719           }
    720         },
    721         "InputParameters": {},
    722         "MaximumExecutionFrequency": {},
    723         "ConfigRuleState": {}
    724       }
    725     },
    726     "S1g": {
    727       "type": "list",
    728       "member": {}
    729     },
    730     "S1o": {
    731       "type": "structure",
    732       "members": {
    733         "name": {},
    734         "roleARN": {},
    735         "recordingGroup": {
    736           "type": "structure",
    737           "members": {
    738             "allSupported": {
    739               "type": "boolean"
    740             },
    741             "includeGlobalResourceTypes": {
    742               "type": "boolean"
    743             },
    744             "resourceTypes": {
    745               "type": "list",
    746               "member": {}
    747             }
    748           }
    749         }
    750       }
    751     },
    752     "S1v": {
    753       "type": "list",
    754       "member": {}
    755     },
    756     "S1z": {
    757       "type": "structure",
    758       "members": {
    759         "lastStatus": {},
    760         "lastErrorCode": {},
    761         "lastErrorMessage": {},
    762         "lastAttemptTime": {
    763           "type": "timestamp"
    764         },
    765         "lastSuccessfulTime": {
    766           "type": "timestamp"
    767         },
    768         "nextDeliveryTime": {
    769           "type": "timestamp"
    770         }
    771       }
    772     },
    773     "S25": {
    774       "type": "structure",
    775       "members": {
    776         "name": {},
    777         "s3BucketName": {},
    778         "s3KeyPrefix": {},
    779         "snsTopicARN": {},
    780         "configSnapshotDeliveryProperties": {
    781           "type": "structure",
    782           "members": {
    783             "deliveryFrequency": {}
    784           }
    785         }
    786       }
    787     },
    788     "S29": {
    789       "type": "list",
    790       "member": {
    791         "type": "structure",
    792         "members": {
    793           "EvaluationResultIdentifier": {
    794             "type": "structure",
    795             "members": {
    796               "EvaluationResultQualifier": {
    797                 "type": "structure",
    798                 "members": {
    799                   "ConfigRuleName": {},
    800                   "ResourceType": {},
    801                   "ResourceId": {}
    802                 }
    803               },
    804               "OrderingTimestamp": {
    805                 "type": "timestamp"
    806               }
    807             }
    808           },
    809           "ComplianceType": {},
    810           "ResultRecordedTime": {
    811             "type": "timestamp"
    812           },
    813           "ConfigRuleInvokedTime": {
    814             "type": "timestamp"
    815           },
    816           "Annotation": {},
    817           "ResultToken": {}
    818         }
    819       }
    820     },
    821     "S2g": {
    822       "type": "structure",
    823       "members": {
    824         "CompliantResourceCount": {
    825           "shape": "Sk"
    826         },
    827         "NonCompliantResourceCount": {
    828           "shape": "Sk"
    829         },
    830         "ComplianceSummaryTimestamp": {
    831           "type": "timestamp"
    832         }
    833       }
    834     },
    835     "S3r": {
    836       "type": "list",
    837       "member": {
    838         "type": "structure",
    839         "required": [
    840           "ComplianceResourceType",
    841           "ComplianceResourceId",
    842           "ComplianceType",
    843           "OrderingTimestamp"
    844         ],
    845         "members": {
    846           "ComplianceResourceType": {},
    847           "ComplianceResourceId": {},
    848           "ComplianceType": {},
    849           "Annotation": {},
    850           "OrderingTimestamp": {
    851             "type": "timestamp"
    852           }
    853         }
    854       }
    855     }
    856   }
    857 }