git-off

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

elasticfilesystem-2015-02-01.min.json (8856B)


      1 {
      2   "version": "2.0",
      3   "metadata": {
      4     "apiVersion": "2015-02-01",
      5     "endpointPrefix": "elasticfilesystem",
      6     "protocol": "rest-json",
      7     "serviceAbbreviation": "EFS",
      8     "serviceFullName": "Amazon Elastic File System",
      9     "signatureVersion": "v4"
     10   },
     11   "operations": {
     12     "CreateFileSystem": {
     13       "http": {
     14         "requestUri": "/2015-02-01/file-systems",
     15         "responseCode": 201
     16       },
     17       "input": {
     18         "type": "structure",
     19         "required": [
     20           "CreationToken"
     21         ],
     22         "members": {
     23           "CreationToken": {},
     24           "PerformanceMode": {}
     25         }
     26       },
     27       "output": {
     28         "shape": "S4"
     29       }
     30     },
     31     "CreateMountTarget": {
     32       "http": {
     33         "requestUri": "/2015-02-01/mount-targets",
     34         "responseCode": 200
     35       },
     36       "input": {
     37         "type": "structure",
     38         "required": [
     39           "FileSystemId",
     40           "SubnetId"
     41         ],
     42         "members": {
     43           "FileSystemId": {},
     44           "SubnetId": {},
     45           "IpAddress": {},
     46           "SecurityGroups": {
     47             "shape": "Sg"
     48           }
     49         }
     50       },
     51       "output": {
     52         "shape": "Si"
     53       }
     54     },
     55     "CreateTags": {
     56       "http": {
     57         "requestUri": "/2015-02-01/create-tags/{FileSystemId}",
     58         "responseCode": 204
     59       },
     60       "input": {
     61         "type": "structure",
     62         "required": [
     63           "FileSystemId",
     64           "Tags"
     65         ],
     66         "members": {
     67           "FileSystemId": {
     68             "location": "uri",
     69             "locationName": "FileSystemId"
     70           },
     71           "Tags": {
     72             "shape": "Sm"
     73           }
     74         }
     75       }
     76     },
     77     "DeleteFileSystem": {
     78       "http": {
     79         "method": "DELETE",
     80         "requestUri": "/2015-02-01/file-systems/{FileSystemId}",
     81         "responseCode": 204
     82       },
     83       "input": {
     84         "type": "structure",
     85         "required": [
     86           "FileSystemId"
     87         ],
     88         "members": {
     89           "FileSystemId": {
     90             "location": "uri",
     91             "locationName": "FileSystemId"
     92           }
     93         }
     94       }
     95     },
     96     "DeleteMountTarget": {
     97       "http": {
     98         "method": "DELETE",
     99         "requestUri": "/2015-02-01/mount-targets/{MountTargetId}",
    100         "responseCode": 204
    101       },
    102       "input": {
    103         "type": "structure",
    104         "required": [
    105           "MountTargetId"
    106         ],
    107         "members": {
    108           "MountTargetId": {
    109             "location": "uri",
    110             "locationName": "MountTargetId"
    111           }
    112         }
    113       }
    114     },
    115     "DeleteTags": {
    116       "http": {
    117         "requestUri": "/2015-02-01/delete-tags/{FileSystemId}",
    118         "responseCode": 204
    119       },
    120       "input": {
    121         "type": "structure",
    122         "required": [
    123           "FileSystemId",
    124           "TagKeys"
    125         ],
    126         "members": {
    127           "FileSystemId": {
    128             "location": "uri",
    129             "locationName": "FileSystemId"
    130           },
    131           "TagKeys": {
    132             "type": "list",
    133             "member": {}
    134           }
    135         }
    136       }
    137     },
    138     "DescribeFileSystems": {
    139       "http": {
    140         "method": "GET",
    141         "requestUri": "/2015-02-01/file-systems",
    142         "responseCode": 200
    143       },
    144       "input": {
    145         "type": "structure",
    146         "members": {
    147           "MaxItems": {
    148             "location": "querystring",
    149             "locationName": "MaxItems",
    150             "type": "integer"
    151           },
    152           "Marker": {
    153             "location": "querystring",
    154             "locationName": "Marker"
    155           },
    156           "CreationToken": {
    157             "location": "querystring",
    158             "locationName": "CreationToken"
    159           },
    160           "FileSystemId": {
    161             "location": "querystring",
    162             "locationName": "FileSystemId"
    163           }
    164         }
    165       },
    166       "output": {
    167         "type": "structure",
    168         "members": {
    169           "Marker": {},
    170           "FileSystems": {
    171             "type": "list",
    172             "member": {
    173               "shape": "S4"
    174             }
    175           },
    176           "NextMarker": {}
    177         }
    178       }
    179     },
    180     "DescribeMountTargetSecurityGroups": {
    181       "http": {
    182         "method": "GET",
    183         "requestUri": "/2015-02-01/mount-targets/{MountTargetId}/security-groups",
    184         "responseCode": 200
    185       },
    186       "input": {
    187         "type": "structure",
    188         "required": [
    189           "MountTargetId"
    190         ],
    191         "members": {
    192           "MountTargetId": {
    193             "location": "uri",
    194             "locationName": "MountTargetId"
    195           }
    196         }
    197       },
    198       "output": {
    199         "type": "structure",
    200         "required": [
    201           "SecurityGroups"
    202         ],
    203         "members": {
    204           "SecurityGroups": {
    205             "shape": "Sg"
    206           }
    207         }
    208       }
    209     },
    210     "DescribeMountTargets": {
    211       "http": {
    212         "method": "GET",
    213         "requestUri": "/2015-02-01/mount-targets",
    214         "responseCode": 200
    215       },
    216       "input": {
    217         "type": "structure",
    218         "members": {
    219           "MaxItems": {
    220             "location": "querystring",
    221             "locationName": "MaxItems",
    222             "type": "integer"
    223           },
    224           "Marker": {
    225             "location": "querystring",
    226             "locationName": "Marker"
    227           },
    228           "FileSystemId": {
    229             "location": "querystring",
    230             "locationName": "FileSystemId"
    231           },
    232           "MountTargetId": {
    233             "location": "querystring",
    234             "locationName": "MountTargetId"
    235           }
    236         }
    237       },
    238       "output": {
    239         "type": "structure",
    240         "members": {
    241           "Marker": {},
    242           "MountTargets": {
    243             "type": "list",
    244             "member": {
    245               "shape": "Si"
    246             }
    247           },
    248           "NextMarker": {}
    249         }
    250       }
    251     },
    252     "DescribeTags": {
    253       "http": {
    254         "method": "GET",
    255         "requestUri": "/2015-02-01/tags/{FileSystemId}/",
    256         "responseCode": 200
    257       },
    258       "input": {
    259         "type": "structure",
    260         "required": [
    261           "FileSystemId"
    262         ],
    263         "members": {
    264           "MaxItems": {
    265             "location": "querystring",
    266             "locationName": "MaxItems",
    267             "type": "integer"
    268           },
    269           "Marker": {
    270             "location": "querystring",
    271             "locationName": "Marker"
    272           },
    273           "FileSystemId": {
    274             "location": "uri",
    275             "locationName": "FileSystemId"
    276           }
    277         }
    278       },
    279       "output": {
    280         "type": "structure",
    281         "required": [
    282           "Tags"
    283         ],
    284         "members": {
    285           "Marker": {},
    286           "Tags": {
    287             "shape": "Sm"
    288           },
    289           "NextMarker": {}
    290         }
    291       }
    292     },
    293     "ModifyMountTargetSecurityGroups": {
    294       "http": {
    295         "method": "PUT",
    296         "requestUri": "/2015-02-01/mount-targets/{MountTargetId}/security-groups",
    297         "responseCode": 204
    298       },
    299       "input": {
    300         "type": "structure",
    301         "required": [
    302           "MountTargetId"
    303         ],
    304         "members": {
    305           "MountTargetId": {
    306             "location": "uri",
    307             "locationName": "MountTargetId"
    308           },
    309           "SecurityGroups": {
    310             "shape": "Sg"
    311           }
    312         }
    313       }
    314     }
    315   },
    316   "shapes": {
    317     "S4": {
    318       "type": "structure",
    319       "required": [
    320         "OwnerId",
    321         "CreationToken",
    322         "FileSystemId",
    323         "CreationTime",
    324         "LifeCycleState",
    325         "NumberOfMountTargets",
    326         "SizeInBytes",
    327         "PerformanceMode"
    328       ],
    329       "members": {
    330         "OwnerId": {},
    331         "CreationToken": {},
    332         "FileSystemId": {},
    333         "CreationTime": {
    334           "type": "timestamp"
    335         },
    336         "LifeCycleState": {},
    337         "Name": {},
    338         "NumberOfMountTargets": {
    339           "type": "integer"
    340         },
    341         "SizeInBytes": {
    342           "type": "structure",
    343           "required": [
    344             "Value"
    345           ],
    346           "members": {
    347             "Value": {
    348               "type": "long"
    349             },
    350             "Timestamp": {
    351               "type": "timestamp"
    352             }
    353           }
    354         },
    355         "PerformanceMode": {}
    356       }
    357     },
    358     "Sg": {
    359       "type": "list",
    360       "member": {}
    361     },
    362     "Si": {
    363       "type": "structure",
    364       "required": [
    365         "MountTargetId",
    366         "FileSystemId",
    367         "SubnetId",
    368         "LifeCycleState"
    369       ],
    370       "members": {
    371         "OwnerId": {},
    372         "MountTargetId": {},
    373         "FileSystemId": {},
    374         "SubnetId": {},
    375         "LifeCycleState": {},
    376         "IpAddress": {},
    377         "NetworkInterfaceId": {}
    378       }
    379     },
    380     "Sm": {
    381       "type": "list",
    382       "member": {
    383         "type": "structure",
    384         "required": [
    385           "Key",
    386           "Value"
    387         ],
    388         "members": {
    389           "Key": {},
    390           "Value": {}
    391         }
    392       }
    393     }
    394   }
    395 }