509 lines
11 KiB
JSON
509 lines
11 KiB
JSON
|
{
|
||
|
"version": "2.0",
|
||
|
"metadata": {
|
||
|
"apiVersion": "2018-03-01",
|
||
|
"endpointPrefix": "fsx",
|
||
|
"jsonVersion": "1.1",
|
||
|
"protocol": "json",
|
||
|
"serviceFullName": "Amazon FSx",
|
||
|
"serviceId": "FSx",
|
||
|
"signatureVersion": "v4",
|
||
|
"targetPrefix": "AWSSimbaAPIService_v20180301",
|
||
|
"uid": "fsx-2018-03-01"
|
||
|
},
|
||
|
"operations": {
|
||
|
"CreateBackup": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FileSystemId"
|
||
|
],
|
||
|
"members": {
|
||
|
"FileSystemId": {},
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
},
|
||
|
"Tags": {
|
||
|
"shape": "S4"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Backup": {
|
||
|
"shape": "S9"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"idempotent": true
|
||
|
},
|
||
|
"CreateFileSystem": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FileSystemType",
|
||
|
"StorageCapacity",
|
||
|
"SubnetIds"
|
||
|
],
|
||
|
"members": {
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
},
|
||
|
"FileSystemType": {},
|
||
|
"StorageCapacity": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"SubnetIds": {
|
||
|
"shape": "Sq"
|
||
|
},
|
||
|
"SecurityGroupIds": {
|
||
|
"shape": "S19"
|
||
|
},
|
||
|
"Tags": {
|
||
|
"shape": "S4"
|
||
|
},
|
||
|
"KmsKeyId": {},
|
||
|
"WindowsConfiguration": {
|
||
|
"shape": "S1b"
|
||
|
},
|
||
|
"LustreConfiguration": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"WeeklyMaintenanceStartTime": {},
|
||
|
"ImportPath": {},
|
||
|
"ExportPath": {},
|
||
|
"ImportedFileChunkSize": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FileSystem": {
|
||
|
"shape": "Sj"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"CreateFileSystemFromBackup": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"BackupId",
|
||
|
"SubnetIds"
|
||
|
],
|
||
|
"members": {
|
||
|
"BackupId": {},
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
},
|
||
|
"SubnetIds": {
|
||
|
"shape": "Sq"
|
||
|
},
|
||
|
"SecurityGroupIds": {
|
||
|
"shape": "S19"
|
||
|
},
|
||
|
"Tags": {
|
||
|
"shape": "S4"
|
||
|
},
|
||
|
"WindowsConfiguration": {
|
||
|
"shape": "S1b"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FileSystem": {
|
||
|
"shape": "Sj"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DeleteBackup": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"BackupId"
|
||
|
],
|
||
|
"members": {
|
||
|
"BackupId": {},
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"BackupId": {},
|
||
|
"Lifecycle": {}
|
||
|
}
|
||
|
},
|
||
|
"idempotent": true
|
||
|
},
|
||
|
"DeleteFileSystem": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FileSystemId"
|
||
|
],
|
||
|
"members": {
|
||
|
"FileSystemId": {},
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
},
|
||
|
"WindowsConfiguration": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"SkipFinalBackup": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"FinalBackupTags": {
|
||
|
"shape": "S4"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FileSystemId": {},
|
||
|
"Lifecycle": {},
|
||
|
"WindowsResponse": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FinalBackupId": {},
|
||
|
"FinalBackupTags": {
|
||
|
"shape": "S4"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"idempotent": true
|
||
|
},
|
||
|
"DescribeBackups": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"BackupIds": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"Filters": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Name": {},
|
||
|
"Values": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Backups": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"shape": "S9"
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeFileSystems": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FileSystemIds": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FileSystems": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"shape": "Sj"
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListTagsForResource": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ResourceARN"
|
||
|
],
|
||
|
"members": {
|
||
|
"ResourceARN": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Tags": {
|
||
|
"shape": "S4"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"TagResource": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ResourceARN",
|
||
|
"Tags"
|
||
|
],
|
||
|
"members": {
|
||
|
"ResourceARN": {},
|
||
|
"Tags": {
|
||
|
"shape": "S4"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
},
|
||
|
"idempotent": true
|
||
|
},
|
||
|
"UntagResource": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ResourceARN",
|
||
|
"TagKeys"
|
||
|
],
|
||
|
"members": {
|
||
|
"ResourceARN": {},
|
||
|
"TagKeys": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
},
|
||
|
"idempotent": true
|
||
|
},
|
||
|
"UpdateFileSystem": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FileSystemId"
|
||
|
],
|
||
|
"members": {
|
||
|
"FileSystemId": {},
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
},
|
||
|
"WindowsConfiguration": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"WeeklyMaintenanceStartTime": {},
|
||
|
"DailyAutomaticBackupStartTime": {},
|
||
|
"AutomaticBackupRetentionDays": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"LustreConfiguration": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"WeeklyMaintenanceStartTime": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FileSystem": {
|
||
|
"shape": "Sj"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"shapes": {
|
||
|
"S4": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Key": {},
|
||
|
"Value": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S9": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"BackupId",
|
||
|
"Lifecycle",
|
||
|
"Type",
|
||
|
"CreationTime",
|
||
|
"FileSystem"
|
||
|
],
|
||
|
"members": {
|
||
|
"BackupId": {},
|
||
|
"Lifecycle": {},
|
||
|
"FailureDetails": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Message": {}
|
||
|
}
|
||
|
},
|
||
|
"Type": {},
|
||
|
"ProgressPercent": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"CreationTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"KmsKeyId": {},
|
||
|
"ResourceARN": {},
|
||
|
"Tags": {
|
||
|
"shape": "S4"
|
||
|
},
|
||
|
"FileSystem": {
|
||
|
"shape": "Sj"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Sj": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"OwnerId": {},
|
||
|
"CreationTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"FileSystemId": {},
|
||
|
"FileSystemType": {},
|
||
|
"Lifecycle": {},
|
||
|
"FailureDetails": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Message": {}
|
||
|
}
|
||
|
},
|
||
|
"StorageCapacity": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"VpcId": {},
|
||
|
"SubnetIds": {
|
||
|
"shape": "Sq"
|
||
|
},
|
||
|
"NetworkInterfaceIds": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"DNSName": {},
|
||
|
"KmsKeyId": {},
|
||
|
"ResourceARN": {},
|
||
|
"Tags": {
|
||
|
"shape": "S4"
|
||
|
},
|
||
|
"WindowsConfiguration": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ActiveDirectoryId": {},
|
||
|
"ThroughputCapacity": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"MaintenanceOperationsInProgress": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"WeeklyMaintenanceStartTime": {},
|
||
|
"DailyAutomaticBackupStartTime": {},
|
||
|
"AutomaticBackupRetentionDays": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"CopyTagsToBackups": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"LustreConfiguration": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"WeeklyMaintenanceStartTime": {},
|
||
|
"DataRepositoryConfiguration": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ImportPath": {},
|
||
|
"ExportPath": {},
|
||
|
"ImportedFileChunkSize": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Sq": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S19": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"S1b": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"ThroughputCapacity"
|
||
|
],
|
||
|
"members": {
|
||
|
"ActiveDirectoryId": {},
|
||
|
"ThroughputCapacity": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"WeeklyMaintenanceStartTime": {},
|
||
|
"DailyAutomaticBackupStartTime": {},
|
||
|
"AutomaticBackupRetentionDays": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"CopyTagsToBackups": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|