UNPKG

cdk-stepfunctions-patterns

Version:
849 lines 19.3 kB
{ "version": "2.0", "metadata": { "apiVersion": "2018-03-01", "endpointPrefix": "fsx", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "Amazon FSx", "serviceId": "FSx", "signatureVersion": "v4", "signingName": "fsx", "targetPrefix": "AWSSimbaAPIService_v20180301", "uid": "fsx-2018-03-01" }, "operations": { "CancelDataRepositoryTask": { "input": { "type": "structure", "required": [ "TaskId" ], "members": { "TaskId": {} } }, "output": { "type": "structure", "members": { "Lifecycle": {}, "TaskId": {} } }, "idempotent": true }, "CreateBackup": { "input": { "type": "structure", "required": [ "FileSystemId" ], "members": { "FileSystemId": {}, "ClientRequestToken": { "idempotencyToken": true }, "Tags": { "shape": "S8" } } }, "output": { "type": "structure", "members": { "Backup": { "shape": "Sd" } } }, "idempotent": true }, "CreateDataRepositoryTask": { "input": { "type": "structure", "required": [ "Type", "FileSystemId", "Report" ], "members": { "Type": {}, "Paths": { "shape": "S21" }, "FileSystemId": {}, "Report": { "shape": "S23" }, "ClientRequestToken": { "idempotencyToken": true }, "Tags": { "shape": "S8" } } }, "output": { "type": "structure", "members": { "DataRepositoryTask": { "shape": "S27" } } }, "idempotent": true }, "CreateFileSystem": { "input": { "type": "structure", "required": [ "FileSystemType", "StorageCapacity", "SubnetIds" ], "members": { "ClientRequestToken": { "idempotencyToken": true }, "FileSystemType": {}, "StorageCapacity": { "type": "integer" }, "StorageType": {}, "SubnetIds": { "shape": "Sv" }, "SecurityGroupIds": { "shape": "S2h" }, "Tags": { "shape": "S8" }, "KmsKeyId": {}, "WindowsConfiguration": { "shape": "S2j" }, "LustreConfiguration": { "shape": "S2m" } } }, "output": { "type": "structure", "members": { "FileSystem": { "shape": "Sn" } } } }, "CreateFileSystemFromBackup": { "input": { "type": "structure", "required": [ "BackupId", "SubnetIds" ], "members": { "BackupId": {}, "ClientRequestToken": { "idempotencyToken": true }, "SubnetIds": { "shape": "Sv" }, "SecurityGroupIds": { "shape": "S2h" }, "Tags": { "shape": "S8" }, "WindowsConfiguration": { "shape": "S2j" }, "LustreConfiguration": { "shape": "S2m" }, "StorageType": {} } }, "output": { "type": "structure", "members": { "FileSystem": { "shape": "Sn" } } } }, "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": "S8" } } }, "LustreConfiguration": { "type": "structure", "members": { "SkipFinalBackup": { "type": "boolean" }, "FinalBackupTags": { "shape": "S8" } } } } }, "output": { "type": "structure", "members": { "FileSystemId": {}, "Lifecycle": {}, "WindowsResponse": { "type": "structure", "members": { "FinalBackupId": {}, "FinalBackupTags": { "shape": "S8" } } }, "LustreResponse": { "type": "structure", "members": { "FinalBackupId": {}, "FinalBackupTags": { "shape": "S8" } } } } }, "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": "Sd" } }, "NextToken": {} } } }, "DescribeDataRepositoryTasks": { "input": { "type": "structure", "members": { "TaskIds": { "type": "list", "member": {} }, "Filters": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Values": { "type": "list", "member": {} } } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "DataRepositoryTasks": { "type": "list", "member": { "shape": "S27" } }, "NextToken": {} } } }, "DescribeFileSystems": { "input": { "type": "structure", "members": { "FileSystemIds": { "type": "list", "member": {} }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "FileSystems": { "type": "list", "member": { "shape": "Sn" } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S8" }, "NextToken": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "S8" } } }, "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 }, "StorageCapacity": { "type": "integer" }, "WindowsConfiguration": { "type": "structure", "members": { "WeeklyMaintenanceStartTime": {}, "DailyAutomaticBackupStartTime": {}, "AutomaticBackupRetentionDays": { "type": "integer" }, "ThroughputCapacity": { "type": "integer" }, "SelfManagedActiveDirectoryConfiguration": { "type": "structure", "members": { "UserName": {}, "Password": { "shape": "S2l" }, "DnsIps": { "shape": "S17" } } } } }, "LustreConfiguration": { "type": "structure", "members": { "WeeklyMaintenanceStartTime": {}, "DailyAutomaticBackupStartTime": {}, "AutomaticBackupRetentionDays": { "type": "integer" }, "AutoImportPolicy": {} } } } }, "output": { "type": "structure", "members": { "FileSystem": { "shape": "Sn" } } } } }, "shapes": { "S8": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "Sd": { "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": "S8" }, "FileSystem": { "shape": "Sn" }, "DirectoryInformation": { "type": "structure", "members": { "DomainName": {}, "ActiveDirectoryId": {} } } } }, "Sn": { "type": "structure", "members": { "OwnerId": {}, "CreationTime": { "type": "timestamp" }, "FileSystemId": {}, "FileSystemType": {}, "Lifecycle": {}, "FailureDetails": { "type": "structure", "members": { "Message": {} } }, "StorageCapacity": { "type": "integer" }, "StorageType": {}, "VpcId": {}, "SubnetIds": { "shape": "Sv" }, "NetworkInterfaceIds": { "type": "list", "member": {} }, "DNSName": {}, "KmsKeyId": {}, "ResourceARN": {}, "Tags": { "shape": "S8" }, "WindowsConfiguration": { "type": "structure", "members": { "ActiveDirectoryId": {}, "SelfManagedActiveDirectoryConfiguration": { "type": "structure", "members": { "DomainName": {}, "OrganizationalUnitDistinguishedName": {}, "FileSystemAdministratorsGroup": {}, "UserName": {}, "DnsIps": { "shape": "S17" } } }, "DeploymentType": {}, "RemoteAdministrationEndpoint": {}, "PreferredSubnetId": {}, "PreferredFileServerIp": {}, "ThroughputCapacity": { "type": "integer" }, "MaintenanceOperationsInProgress": { "type": "list", "member": {} }, "WeeklyMaintenanceStartTime": {}, "DailyAutomaticBackupStartTime": {}, "AutomaticBackupRetentionDays": { "type": "integer" }, "CopyTagsToBackups": { "type": "boolean" } } }, "LustreConfiguration": { "type": "structure", "members": { "WeeklyMaintenanceStartTime": {}, "DataRepositoryConfiguration": { "type": "structure", "members": { "Lifecycle": {}, "ImportPath": {}, "ExportPath": {}, "ImportedFileChunkSize": { "type": "integer" }, "AutoImportPolicy": {}, "FailureDetails": { "type": "structure", "members": { "Message": {} } } } }, "DeploymentType": {}, "PerUnitStorageThroughput": { "type": "integer" }, "MountName": {}, "DailyAutomaticBackupStartTime": {}, "AutomaticBackupRetentionDays": { "type": "integer" }, "CopyTagsToBackups": { "type": "boolean" }, "DriveCacheType": {} } }, "AdministrativeActions": { "type": "list", "member": { "type": "structure", "members": { "AdministrativeActionType": {}, "ProgressPercent": { "type": "integer" }, "RequestTime": { "type": "timestamp" }, "Status": {}, "TargetFileSystemValues": { "shape": "Sn" }, "FailureDetails": { "type": "structure", "members": { "Message": {} } } } } } } }, "Sv": { "type": "list", "member": {} }, "S17": { "type": "list", "member": {} }, "S21": { "type": "list", "member": {} }, "S23": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "Path": {}, "Format": {}, "Scope": {} } }, "S27": { "type": "structure", "required": [ "TaskId", "Lifecycle", "Type", "CreationTime", "FileSystemId" ], "members": { "TaskId": {}, "Lifecycle": {}, "Type": {}, "CreationTime": { "type": "timestamp" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "ResourceARN": {}, "Tags": { "shape": "S8" }, "FileSystemId": {}, "Paths": { "shape": "S21" }, "FailureDetails": { "type": "structure", "members": { "Message": {} } }, "Status": { "type": "structure", "members": { "TotalCount": { "type": "long" }, "SucceededCount": { "type": "long" }, "FailedCount": { "type": "long" }, "LastUpdatedTime": { "type": "timestamp" } } }, "Report": { "shape": "S23" } } }, "S2h": { "type": "list", "member": {} }, "S2j": { "type": "structure", "required": [ "ThroughputCapacity" ], "members": { "ActiveDirectoryId": {}, "SelfManagedActiveDirectoryConfiguration": { "type": "structure", "required": [ "DomainName", "UserName", "Password", "DnsIps" ], "members": { "DomainName": {}, "OrganizationalUnitDistinguishedName": {}, "FileSystemAdministratorsGroup": {}, "UserName": {}, "Password": { "shape": "S2l" }, "DnsIps": { "shape": "S17" } } }, "DeploymentType": {}, "PreferredSubnetId": {}, "ThroughputCapacity": { "type": "integer" }, "WeeklyMaintenanceStartTime": {}, "DailyAutomaticBackupStartTime": {}, "AutomaticBackupRetentionDays": { "type": "integer" }, "CopyTagsToBackups": { "type": "boolean" } } }, "S2l": { "type": "string", "sensitive": true }, "S2m": { "type": "structure", "members": { "WeeklyMaintenanceStartTime": {}, "ImportPath": {}, "ExportPath": {}, "ImportedFileChunkSize": { "type": "integer" }, "DeploymentType": {}, "AutoImportPolicy": {}, "PerUnitStorageThroughput": { "type": "integer" }, "DailyAutomaticBackupStartTime": {}, "AutomaticBackupRetentionDays": { "type": "integer" }, "CopyTagsToBackups": { "type": "boolean" }, "DriveCacheType": {} } } } }