File: /var/www/api.javaapp.co.uk/node_modules/aws-sdk/apis/backup-2018-11-15.min.json
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-11-15",
"endpointPrefix": "backup",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "AWS Backup",
"serviceId": "Backup",
"signatureVersion": "v4",
"uid": "backup-2018-11-15"
},
"operations": {
"CancelLegalHold": {
"http": {
"method": "DELETE",
"requestUri": "/legal-holds/{legalHoldId}",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"LegalHoldId",
"CancelDescription"
],
"members": {
"LegalHoldId": {
"location": "uri",
"locationName": "legalHoldId"
},
"CancelDescription": {
"location": "querystring",
"locationName": "cancelDescription"
},
"RetainRecordInDays": {
"location": "querystring",
"locationName": "retainRecordInDays",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"CreateBackupPlan": {
"http": {
"method": "PUT",
"requestUri": "/backup/plans/"
},
"input": {
"type": "structure",
"required": [
"BackupPlan"
],
"members": {
"BackupPlan": {
"shape": "S6"
},
"BackupPlanTags": {
"shape": "Sg"
},
"CreatorRequestId": {}
}
},
"output": {
"type": "structure",
"members": {
"BackupPlanId": {},
"BackupPlanArn": {},
"CreationDate": {
"type": "timestamp"
},
"VersionId": {},
"AdvancedBackupSettings": {
"shape": "Sn"
}
}
},
"idempotent": true
},
"CreateBackupSelection": {
"http": {
"method": "PUT",
"requestUri": "/backup/plans/{backupPlanId}/selections/"
},
"input": {
"type": "structure",
"required": [
"BackupPlanId",
"BackupSelection"
],
"members": {
"BackupPlanId": {
"location": "uri",
"locationName": "backupPlanId"
},
"BackupSelection": {
"shape": "Sw"
},
"CreatorRequestId": {}
}
},
"output": {
"type": "structure",
"members": {
"SelectionId": {},
"BackupPlanId": {},
"CreationDate": {
"type": "timestamp"
}
}
},
"idempotent": true
},
"CreateBackupVault": {
"http": {
"method": "PUT",
"requestUri": "/backup-vaults/{backupVaultName}"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"BackupVaultTags": {
"shape": "Sg"
},
"EncryptionKeyArn": {},
"CreatorRequestId": {}
}
},
"output": {
"type": "structure",
"members": {
"BackupVaultName": {},
"BackupVaultArn": {},
"CreationDate": {
"type": "timestamp"
}
}
},
"idempotent": true
},
"CreateFramework": {
"http": {
"requestUri": "/audit/frameworks"
},
"input": {
"type": "structure",
"required": [
"FrameworkName",
"FrameworkControls"
],
"members": {
"FrameworkName": {},
"FrameworkDescription": {},
"FrameworkControls": {
"shape": "S1e"
},
"IdempotencyToken": {
"idempotencyToken": true
},
"FrameworkTags": {
"shape": "S1o"
}
}
},
"output": {
"type": "structure",
"members": {
"FrameworkName": {},
"FrameworkArn": {}
}
},
"idempotent": true
},
"CreateLegalHold": {
"http": {
"requestUri": "/legal-holds/"
},
"input": {
"type": "structure",
"required": [
"Title",
"Description"
],
"members": {
"Title": {},
"Description": {},
"IdempotencyToken": {},
"RecoveryPointSelection": {
"shape": "S1r"
},
"Tags": {
"shape": "Sg"
}
}
},
"output": {
"type": "structure",
"members": {
"Title": {},
"Status": {},
"Description": {},
"LegalHoldId": {},
"LegalHoldArn": {},
"CreationDate": {
"type": "timestamp"
},
"RecoveryPointSelection": {
"shape": "S1r"
}
}
},
"idempotent": true
},
"CreateLogicallyAirGappedBackupVault": {
"http": {
"method": "PUT",
"requestUri": "/logically-air-gapped-backup-vaults/{backupVaultName}"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"MinRetentionDays",
"MaxRetentionDays"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"BackupVaultTags": {
"shape": "Sg"
},
"CreatorRequestId": {},
"MinRetentionDays": {
"type": "long"
},
"MaxRetentionDays": {
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupVaultName": {},
"BackupVaultArn": {},
"CreationDate": {
"type": "timestamp"
},
"VaultState": {}
}
},
"idempotent": true
},
"CreateReportPlan": {
"http": {
"requestUri": "/audit/report-plans"
},
"input": {
"type": "structure",
"required": [
"ReportPlanName",
"ReportDeliveryChannel",
"ReportSetting"
],
"members": {
"ReportPlanName": {},
"ReportPlanDescription": {},
"ReportDeliveryChannel": {
"shape": "S23"
},
"ReportSetting": {
"shape": "S25"
},
"ReportPlanTags": {
"shape": "S1o"
},
"IdempotencyToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"ReportPlanName": {},
"ReportPlanArn": {},
"CreationTime": {
"type": "timestamp"
}
}
},
"idempotent": true
},
"CreateRestoreTestingPlan": {
"http": {
"method": "PUT",
"requestUri": "/restore-testing/plans",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"RestoreTestingPlan"
],
"members": {
"CreatorRequestId": {},
"RestoreTestingPlan": {
"type": "structure",
"required": [
"RecoveryPointSelection",
"RestoreTestingPlanName",
"ScheduleExpression"
],
"members": {
"RecoveryPointSelection": {
"shape": "S2c"
},
"RestoreTestingPlanName": {},
"ScheduleExpression": {},
"ScheduleExpressionTimezone": {},
"StartWindowHours": {
"type": "integer"
}
}
},
"Tags": {
"shape": "S2g"
}
}
},
"output": {
"type": "structure",
"required": [
"CreationTime",
"RestoreTestingPlanArn",
"RestoreTestingPlanName"
],
"members": {
"CreationTime": {
"type": "timestamp"
},
"RestoreTestingPlanArn": {},
"RestoreTestingPlanName": {}
}
},
"idempotent": true
},
"CreateRestoreTestingSelection": {
"http": {
"method": "PUT",
"requestUri": "/restore-testing/plans/{RestoreTestingPlanName}/selections",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"RestoreTestingPlanName",
"RestoreTestingSelection"
],
"members": {
"CreatorRequestId": {},
"RestoreTestingPlanName": {
"location": "uri",
"locationName": "RestoreTestingPlanName"
},
"RestoreTestingSelection": {
"type": "structure",
"required": [
"IamRoleArn",
"ProtectedResourceType",
"RestoreTestingSelectionName"
],
"members": {
"IamRoleArn": {},
"ProtectedResourceArns": {
"shape": "S26"
},
"ProtectedResourceConditions": {
"shape": "S2l"
},
"ProtectedResourceType": {},
"RestoreMetadataOverrides": {
"shape": "S2g"
},
"RestoreTestingSelectionName": {},
"ValidationWindowHours": {
"type": "integer"
}
}
}
}
},
"output": {
"type": "structure",
"required": [
"CreationTime",
"RestoreTestingPlanArn",
"RestoreTestingPlanName",
"RestoreTestingSelectionName"
],
"members": {
"CreationTime": {
"type": "timestamp"
},
"RestoreTestingPlanArn": {},
"RestoreTestingPlanName": {},
"RestoreTestingSelectionName": {}
}
},
"idempotent": true
},
"DeleteBackupPlan": {
"http": {
"method": "DELETE",
"requestUri": "/backup/plans/{backupPlanId}"
},
"input": {
"type": "structure",
"required": [
"BackupPlanId"
],
"members": {
"BackupPlanId": {
"location": "uri",
"locationName": "backupPlanId"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupPlanId": {},
"BackupPlanArn": {},
"DeletionDate": {
"type": "timestamp"
},
"VersionId": {}
}
}
},
"DeleteBackupSelection": {
"http": {
"method": "DELETE",
"requestUri": "/backup/plans/{backupPlanId}/selections/{selectionId}"
},
"input": {
"type": "structure",
"required": [
"BackupPlanId",
"SelectionId"
],
"members": {
"BackupPlanId": {
"location": "uri",
"locationName": "backupPlanId"
},
"SelectionId": {
"location": "uri",
"locationName": "selectionId"
}
}
}
},
"DeleteBackupVault": {
"http": {
"method": "DELETE",
"requestUri": "/backup-vaults/{backupVaultName}"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
}
}
}
},
"DeleteBackupVaultAccessPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/backup-vaults/{backupVaultName}/access-policy"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
}
}
},
"idempotent": true
},
"DeleteBackupVaultLockConfiguration": {
"http": {
"method": "DELETE",
"requestUri": "/backup-vaults/{backupVaultName}/vault-lock"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
}
}
},
"idempotent": true
},
"DeleteBackupVaultNotifications": {
"http": {
"method": "DELETE",
"requestUri": "/backup-vaults/{backupVaultName}/notification-configuration"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
}
}
},
"idempotent": true
},
"DeleteFramework": {
"http": {
"method": "DELETE",
"requestUri": "/audit/frameworks/{frameworkName}"
},
"input": {
"type": "structure",
"required": [
"FrameworkName"
],
"members": {
"FrameworkName": {
"location": "uri",
"locationName": "frameworkName"
}
}
}
},
"DeleteRecoveryPoint": {
"http": {
"method": "DELETE",
"requestUri": "/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"RecoveryPointArn"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"RecoveryPointArn": {
"location": "uri",
"locationName": "recoveryPointArn"
}
}
},
"idempotent": true
},
"DeleteReportPlan": {
"http": {
"method": "DELETE",
"requestUri": "/audit/report-plans/{reportPlanName}"
},
"input": {
"type": "structure",
"required": [
"ReportPlanName"
],
"members": {
"ReportPlanName": {
"location": "uri",
"locationName": "reportPlanName"
}
}
},
"idempotent": true
},
"DeleteRestoreTestingPlan": {
"http": {
"method": "DELETE",
"requestUri": "/restore-testing/plans/{RestoreTestingPlanName}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"RestoreTestingPlanName"
],
"members": {
"RestoreTestingPlanName": {
"location": "uri",
"locationName": "RestoreTestingPlanName"
}
}
},
"idempotent": true
},
"DeleteRestoreTestingSelection": {
"http": {
"method": "DELETE",
"requestUri": "/restore-testing/plans/{RestoreTestingPlanName}/selections/{RestoreTestingSelectionName}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"RestoreTestingPlanName",
"RestoreTestingSelectionName"
],
"members": {
"RestoreTestingPlanName": {
"location": "uri",
"locationName": "RestoreTestingPlanName"
},
"RestoreTestingSelectionName": {
"location": "uri",
"locationName": "RestoreTestingSelectionName"
}
}
},
"idempotent": true
},
"DescribeBackupJob": {
"http": {
"method": "GET",
"requestUri": "/backup-jobs/{backupJobId}"
},
"input": {
"type": "structure",
"required": [
"BackupJobId"
],
"members": {
"BackupJobId": {
"location": "uri",
"locationName": "backupJobId"
}
}
},
"output": {
"type": "structure",
"members": {
"AccountId": {},
"BackupJobId": {},
"BackupVaultName": {},
"BackupVaultArn": {},
"RecoveryPointArn": {},
"ResourceArn": {},
"CreationDate": {
"type": "timestamp"
},
"CompletionDate": {
"type": "timestamp"
},
"State": {},
"StatusMessage": {},
"PercentDone": {},
"BackupSizeInBytes": {
"type": "long"
},
"IamRoleArn": {},
"CreatedBy": {
"shape": "S35"
},
"ResourceType": {},
"BytesTransferred": {
"type": "long"
},
"ExpectedCompletionDate": {
"type": "timestamp"
},
"StartBy": {
"type": "timestamp"
},
"BackupOptions": {
"shape": "Sq"
},
"BackupType": {},
"ParentJobId": {},
"IsParent": {
"type": "boolean"
},
"NumberOfChildJobs": {
"type": "long"
},
"ChildJobsInState": {
"type": "map",
"key": {},
"value": {
"type": "long"
}
},
"ResourceName": {},
"InitiationDate": {
"type": "timestamp"
},
"MessageCategory": {}
}
},
"idempotent": true
},
"DescribeBackupVault": {
"http": {
"method": "GET",
"requestUri": "/backup-vaults/{backupVaultName}"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"BackupVaultAccountId": {
"location": "querystring",
"locationName": "backupVaultAccountId"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupVaultName": {},
"BackupVaultArn": {},
"VaultType": {},
"EncryptionKeyArn": {},
"CreationDate": {
"type": "timestamp"
},
"CreatorRequestId": {},
"NumberOfRecoveryPoints": {
"type": "long"
},
"Locked": {
"type": "boolean"
},
"MinRetentionDays": {
"type": "long"
},
"MaxRetentionDays": {
"type": "long"
},
"LockDate": {
"type": "timestamp"
}
}
},
"idempotent": true
},
"DescribeCopyJob": {
"http": {
"method": "GET",
"requestUri": "/copy-jobs/{copyJobId}"
},
"input": {
"type": "structure",
"required": [
"CopyJobId"
],
"members": {
"CopyJobId": {
"location": "uri",
"locationName": "copyJobId"
}
}
},
"output": {
"type": "structure",
"members": {
"CopyJob": {
"shape": "S3e"
}
}
},
"idempotent": true
},
"DescribeFramework": {
"http": {
"method": "GET",
"requestUri": "/audit/frameworks/{frameworkName}"
},
"input": {
"type": "structure",
"required": [
"FrameworkName"
],
"members": {
"FrameworkName": {
"location": "uri",
"locationName": "frameworkName"
}
}
},
"output": {
"type": "structure",
"members": {
"FrameworkName": {},
"FrameworkArn": {},
"FrameworkDescription": {},
"FrameworkControls": {
"shape": "S1e"
},
"CreationTime": {
"type": "timestamp"
},
"DeploymentStatus": {},
"FrameworkStatus": {},
"IdempotencyToken": {}
}
}
},
"DescribeGlobalSettings": {
"http": {
"method": "GET",
"requestUri": "/global-settings"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"GlobalSettings": {
"shape": "S3l"
},
"LastUpdateTime": {
"type": "timestamp"
}
}
}
},
"DescribeProtectedResource": {
"http": {
"method": "GET",
"requestUri": "/resources/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"ResourceArn": {},
"ResourceType": {},
"LastBackupTime": {
"type": "timestamp"
},
"ResourceName": {},
"LastBackupVaultArn": {},
"LastRecoveryPointArn": {},
"LatestRestoreExecutionTimeMinutes": {
"type": "long"
},
"LatestRestoreJobCreationDate": {
"type": "timestamp"
},
"LatestRestoreRecoveryPointCreationDate": {
"type": "timestamp"
}
}
},
"idempotent": true
},
"DescribeRecoveryPoint": {
"http": {
"method": "GET",
"requestUri": "/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"RecoveryPointArn"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"RecoveryPointArn": {
"location": "uri",
"locationName": "recoveryPointArn"
},
"BackupVaultAccountId": {
"location": "querystring",
"locationName": "backupVaultAccountId"
}
}
},
"output": {
"type": "structure",
"members": {
"RecoveryPointArn": {},
"BackupVaultName": {},
"BackupVaultArn": {},
"SourceBackupVaultArn": {},
"ResourceArn": {},
"ResourceType": {},
"CreatedBy": {
"shape": "S35"
},
"IamRoleArn": {},
"Status": {},
"StatusMessage": {},
"CreationDate": {
"type": "timestamp"
},
"CompletionDate": {
"type": "timestamp"
},
"BackupSizeInBytes": {
"type": "long"
},
"CalculatedLifecycle": {
"shape": "S3t"
},
"Lifecycle": {
"shape": "Se"
},
"EncryptionKeyArn": {},
"IsEncrypted": {
"type": "boolean"
},
"StorageClass": {},
"LastRestoreTime": {
"type": "timestamp"
},
"ParentRecoveryPointArn": {},
"CompositeMemberIdentifier": {},
"IsParent": {
"type": "boolean"
},
"ResourceName": {},
"VaultType": {}
}
},
"idempotent": true
},
"DescribeRegionSettings": {
"http": {
"method": "GET",
"requestUri": "/account-settings"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"ResourceTypeOptInPreference": {
"shape": "S3x"
},
"ResourceTypeManagementPreference": {
"shape": "S3z"
}
}
}
},
"DescribeReportJob": {
"http": {
"method": "GET",
"requestUri": "/audit/report-jobs/{reportJobId}"
},
"input": {
"type": "structure",
"required": [
"ReportJobId"
],
"members": {
"ReportJobId": {
"location": "uri",
"locationName": "reportJobId"
}
}
},
"output": {
"type": "structure",
"members": {
"ReportJob": {
"shape": "S43"
}
}
}
},
"DescribeReportPlan": {
"http": {
"method": "GET",
"requestUri": "/audit/report-plans/{reportPlanName}"
},
"input": {
"type": "structure",
"required": [
"ReportPlanName"
],
"members": {
"ReportPlanName": {
"location": "uri",
"locationName": "reportPlanName"
}
}
},
"output": {
"type": "structure",
"members": {
"ReportPlan": {
"shape": "S47"
}
}
}
},
"DescribeRestoreJob": {
"http": {
"method": "GET",
"requestUri": "/restore-jobs/{restoreJobId}"
},
"input": {
"type": "structure",
"required": [
"RestoreJobId"
],
"members": {
"RestoreJobId": {
"location": "uri",
"locationName": "restoreJobId"
}
}
},
"output": {
"type": "structure",
"members": {
"AccountId": {},
"RestoreJobId": {},
"RecoveryPointArn": {},
"CreationDate": {
"type": "timestamp"
},
"CompletionDate": {
"type": "timestamp"
},
"Status": {},
"StatusMessage": {},
"PercentDone": {},
"BackupSizeInBytes": {
"type": "long"
},
"IamRoleArn": {},
"ExpectedCompletionTimeMinutes": {
"type": "long"
},
"CreatedResourceArn": {},
"ResourceType": {},
"RecoveryPointCreationDate": {
"type": "timestamp"
},
"CreatedBy": {
"shape": "S4c"
},
"ValidationStatus": {},
"ValidationStatusMessage": {},
"DeletionStatus": {},
"DeletionStatusMessage": {}
}
},
"idempotent": true
},
"DisassociateRecoveryPoint": {
"http": {
"requestUri": "/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/disassociate"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"RecoveryPointArn"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"RecoveryPointArn": {
"location": "uri",
"locationName": "recoveryPointArn"
}
}
}
},
"DisassociateRecoveryPointFromParent": {
"http": {
"method": "DELETE",
"requestUri": "/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/parentAssociation",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"RecoveryPointArn"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"RecoveryPointArn": {
"location": "uri",
"locationName": "recoveryPointArn"
}
}
}
},
"ExportBackupPlanTemplate": {
"http": {
"method": "GET",
"requestUri": "/backup/plans/{backupPlanId}/toTemplate/"
},
"input": {
"type": "structure",
"required": [
"BackupPlanId"
],
"members": {
"BackupPlanId": {
"location": "uri",
"locationName": "backupPlanId"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupPlanTemplateJson": {}
}
}
},
"GetBackupPlan": {
"http": {
"method": "GET",
"requestUri": "/backup/plans/{backupPlanId}/"
},
"input": {
"type": "structure",
"required": [
"BackupPlanId"
],
"members": {
"BackupPlanId": {
"location": "uri",
"locationName": "backupPlanId"
},
"VersionId": {
"location": "querystring",
"locationName": "versionId"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupPlan": {
"shape": "S4l"
},
"BackupPlanId": {},
"BackupPlanArn": {},
"VersionId": {},
"CreatorRequestId": {},
"CreationDate": {
"type": "timestamp"
},
"DeletionDate": {
"type": "timestamp"
},
"LastExecutionDate": {
"type": "timestamp"
},
"AdvancedBackupSettings": {
"shape": "Sn"
}
}
},
"idempotent": true
},
"GetBackupPlanFromJSON": {
"http": {
"requestUri": "/backup/template/json/toPlan"
},
"input": {
"type": "structure",
"required": [
"BackupPlanTemplateJson"
],
"members": {
"BackupPlanTemplateJson": {}
}
},
"output": {
"type": "structure",
"members": {
"BackupPlan": {
"shape": "S4l"
}
}
}
},
"GetBackupPlanFromTemplate": {
"http": {
"method": "GET",
"requestUri": "/backup/template/plans/{templateId}/toPlan"
},
"input": {
"type": "structure",
"required": [
"BackupPlanTemplateId"
],
"members": {
"BackupPlanTemplateId": {
"location": "uri",
"locationName": "templateId"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupPlanDocument": {
"shape": "S4l"
}
}
}
},
"GetBackupSelection": {
"http": {
"method": "GET",
"requestUri": "/backup/plans/{backupPlanId}/selections/{selectionId}"
},
"input": {
"type": "structure",
"required": [
"BackupPlanId",
"SelectionId"
],
"members": {
"BackupPlanId": {
"location": "uri",
"locationName": "backupPlanId"
},
"SelectionId": {
"location": "uri",
"locationName": "selectionId"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupSelection": {
"shape": "Sw"
},
"SelectionId": {},
"BackupPlanId": {},
"CreationDate": {
"type": "timestamp"
},
"CreatorRequestId": {}
}
},
"idempotent": true
},
"GetBackupVaultAccessPolicy": {
"http": {
"method": "GET",
"requestUri": "/backup-vaults/{backupVaultName}/access-policy"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupVaultName": {},
"BackupVaultArn": {},
"Policy": {}
}
},
"idempotent": true
},
"GetBackupVaultNotifications": {
"http": {
"method": "GET",
"requestUri": "/backup-vaults/{backupVaultName}/notification-configuration"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupVaultName": {},
"BackupVaultArn": {},
"SNSTopicArn": {},
"BackupVaultEvents": {
"shape": "S4z"
}
}
},
"idempotent": true
},
"GetLegalHold": {
"http": {
"method": "GET",
"requestUri": "/legal-holds/{legalHoldId}/"
},
"input": {
"type": "structure",
"required": [
"LegalHoldId"
],
"members": {
"LegalHoldId": {
"location": "uri",
"locationName": "legalHoldId"
}
}
},
"output": {
"type": "structure",
"members": {
"Title": {},
"Status": {},
"Description": {},
"CancelDescription": {},
"LegalHoldId": {},
"LegalHoldArn": {},
"CreationDate": {
"type": "timestamp"
},
"CancellationDate": {
"type": "timestamp"
},
"RetainRecordUntil": {
"type": "timestamp"
},
"RecoveryPointSelection": {
"shape": "S1r"
}
}
},
"idempotent": true
},
"GetRecoveryPointRestoreMetadata": {
"http": {
"method": "GET",
"requestUri": "/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/restore-metadata"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"RecoveryPointArn"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"RecoveryPointArn": {
"location": "uri",
"locationName": "recoveryPointArn"
},
"BackupVaultAccountId": {
"location": "querystring",
"locationName": "backupVaultAccountId"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupVaultArn": {},
"RecoveryPointArn": {},
"RestoreMetadata": {
"shape": "S55"
},
"ResourceType": {}
}
},
"idempotent": true
},
"GetRestoreJobMetadata": {
"http": {
"method": "GET",
"requestUri": "/restore-jobs/{restoreJobId}/metadata"
},
"input": {
"type": "structure",
"required": [
"RestoreJobId"
],
"members": {
"RestoreJobId": {
"location": "uri",
"locationName": "restoreJobId"
}
}
},
"output": {
"type": "structure",
"members": {
"RestoreJobId": {},
"Metadata": {
"shape": "S55"
}
}
}
},
"GetRestoreTestingInferredMetadata": {
"http": {
"method": "GET",
"requestUri": "/restore-testing/inferred-metadata",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"RecoveryPointArn"
],
"members": {
"BackupVaultAccountId": {
"location": "querystring",
"locationName": "BackupVaultAccountId"
},
"BackupVaultName": {
"location": "querystring",
"locationName": "BackupVaultName"
},
"RecoveryPointArn": {
"location": "querystring",
"locationName": "RecoveryPointArn"
}
}
},
"output": {
"type": "structure",
"required": [
"InferredMetadata"
],
"members": {
"InferredMetadata": {
"shape": "S1o"
}
}
}
},
"GetRestoreTestingPlan": {
"http": {
"method": "GET",
"requestUri": "/restore-testing/plans/{RestoreTestingPlanName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"RestoreTestingPlanName"
],
"members": {
"RestoreTestingPlanName": {
"location": "uri",
"locationName": "RestoreTestingPlanName"
}
}
},
"output": {
"type": "structure",
"required": [
"RestoreTestingPlan"
],
"members": {
"RestoreTestingPlan": {
"type": "structure",
"required": [
"CreationTime",
"RecoveryPointSelection",
"RestoreTestingPlanArn",
"RestoreTestingPlanName",
"ScheduleExpression"
],
"members": {
"CreationTime": {
"type": "timestamp"
},
"CreatorRequestId": {},
"LastExecutionTime": {
"type": "timestamp"
},
"LastUpdateTime": {
"type": "timestamp"
},
"RecoveryPointSelection": {
"shape": "S2c"
},
"RestoreTestingPlanArn": {},
"RestoreTestingPlanName": {},
"ScheduleExpression": {},
"ScheduleExpressionTimezone": {},
"StartWindowHours": {
"type": "integer"
}
}
}
}
}
},
"GetRestoreTestingSelection": {
"http": {
"method": "GET",
"requestUri": "/restore-testing/plans/{RestoreTestingPlanName}/selections/{RestoreTestingSelectionName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"RestoreTestingPlanName",
"RestoreTestingSelectionName"
],
"members": {
"RestoreTestingPlanName": {
"location": "uri",
"locationName": "RestoreTestingPlanName"
},
"RestoreTestingSelectionName": {
"location": "uri",
"locationName": "RestoreTestingSelectionName"
}
}
},
"output": {
"type": "structure",
"required": [
"RestoreTestingSelection"
],
"members": {
"RestoreTestingSelection": {
"type": "structure",
"required": [
"CreationTime",
"IamRoleArn",
"ProtectedResourceType",
"RestoreTestingPlanName",
"RestoreTestingSelectionName"
],
"members": {
"CreationTime": {
"type": "timestamp"
},
"CreatorRequestId": {},
"IamRoleArn": {},
"ProtectedResourceArns": {
"shape": "S26"
},
"ProtectedResourceConditions": {
"shape": "S2l"
},
"ProtectedResourceType": {},
"RestoreMetadataOverrides": {
"shape": "S2g"
},
"RestoreTestingPlanName": {},
"RestoreTestingSelectionName": {},
"ValidationWindowHours": {
"type": "integer"
}
}
}
}
}
},
"GetSupportedResourceTypes": {
"http": {
"method": "GET",
"requestUri": "/supported-resource-types"
},
"output": {
"type": "structure",
"members": {
"ResourceTypes": {
"type": "list",
"member": {}
}
}
}
},
"ListBackupJobSummaries": {
"http": {
"method": "GET",
"requestUri": "/audit/backup-job-summaries"
},
"input": {
"type": "structure",
"members": {
"AccountId": {
"location": "querystring",
"locationName": "AccountId"
},
"State": {
"location": "querystring",
"locationName": "State"
},
"ResourceType": {
"location": "querystring",
"locationName": "ResourceType"
},
"MessageCategory": {
"location": "querystring",
"locationName": "MessageCategory"
},
"AggregationPeriod": {
"location": "querystring",
"locationName": "AggregationPeriod"
},
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupJobSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Region": {},
"AccountId": {},
"State": {},
"ResourceType": {},
"MessageCategory": {},
"Count": {
"type": "integer"
},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
}
}
}
},
"AggregationPeriod": {},
"NextToken": {}
}
}
},
"ListBackupJobs": {
"http": {
"method": "GET",
"requestUri": "/backup-jobs/"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"ByResourceArn": {
"location": "querystring",
"locationName": "resourceArn"
},
"ByState": {
"location": "querystring",
"locationName": "state"
},
"ByBackupVaultName": {
"location": "querystring",
"locationName": "backupVaultName"
},
"ByCreatedBefore": {
"location": "querystring",
"locationName": "createdBefore",
"type": "timestamp"
},
"ByCreatedAfter": {
"location": "querystring",
"locationName": "createdAfter",
"type": "timestamp"
},
"ByResourceType": {
"location": "querystring",
"locationName": "resourceType"
},
"ByAccountId": {
"location": "querystring",
"locationName": "accountId"
},
"ByCompleteAfter": {
"location": "querystring",
"locationName": "completeAfter",
"type": "timestamp"
},
"ByCompleteBefore": {
"location": "querystring",
"locationName": "completeBefore",
"type": "timestamp"
},
"ByParentJobId": {
"location": "querystring",
"locationName": "parentJobId"
},
"ByMessageCategory": {
"location": "querystring",
"locationName": "messageCategory"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupJobs": {
"type": "list",
"member": {
"type": "structure",
"members": {
"AccountId": {},
"BackupJobId": {},
"BackupVaultName": {},
"BackupVaultArn": {},
"RecoveryPointArn": {},
"ResourceArn": {},
"CreationDate": {
"type": "timestamp"
},
"CompletionDate": {
"type": "timestamp"
},
"State": {},
"StatusMessage": {},
"PercentDone": {},
"BackupSizeInBytes": {
"type": "long"
},
"IamRoleArn": {},
"CreatedBy": {
"shape": "S35"
},
"ExpectedCompletionDate": {
"type": "timestamp"
},
"StartBy": {
"type": "timestamp"
},
"ResourceType": {},
"BytesTransferred": {
"type": "long"
},
"BackupOptions": {
"shape": "Sq"
},
"BackupType": {},
"ParentJobId": {},
"IsParent": {
"type": "boolean"
},
"ResourceName": {},
"InitiationDate": {
"type": "timestamp"
},
"MessageCategory": {}
}
}
},
"NextToken": {}
}
},
"idempotent": true
},
"ListBackupPlanTemplates": {
"http": {
"method": "GET",
"requestUri": "/backup/template/plans"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"BackupPlanTemplatesList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"BackupPlanTemplateId": {},
"BackupPlanTemplateName": {}
}
}
}
}
}
},
"ListBackupPlanVersions": {
"http": {
"method": "GET",
"requestUri": "/backup/plans/{backupPlanId}/versions/"
},
"input": {
"type": "structure",
"required": [
"BackupPlanId"
],
"members": {
"BackupPlanId": {
"location": "uri",
"locationName": "backupPlanId"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"BackupPlanVersionsList": {
"type": "list",
"member": {
"shape": "S64"
}
}
}
},
"idempotent": true
},
"ListBackupPlans": {
"http": {
"method": "GET",
"requestUri": "/backup/plans/"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"IncludeDeleted": {
"location": "querystring",
"locationName": "includeDeleted",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"BackupPlansList": {
"type": "list",
"member": {
"shape": "S64"
}
}
}
},
"idempotent": true
},
"ListBackupSelections": {
"http": {
"method": "GET",
"requestUri": "/backup/plans/{backupPlanId}/selections/"
},
"input": {
"type": "structure",
"required": [
"BackupPlanId"
],
"members": {
"BackupPlanId": {
"location": "uri",
"locationName": "backupPlanId"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"BackupSelectionsList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"SelectionId": {},
"SelectionName": {},
"BackupPlanId": {},
"CreationDate": {
"type": "timestamp"
},
"CreatorRequestId": {},
"IamRoleArn": {}
}
}
}
}
},
"idempotent": true
},
"ListBackupVaults": {
"http": {
"method": "GET",
"requestUri": "/backup-vaults/"
},
"input": {
"type": "structure",
"members": {
"ByVaultType": {
"location": "querystring",
"locationName": "vaultType"
},
"ByShared": {
"location": "querystring",
"locationName": "shared",
"type": "boolean"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupVaultList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"BackupVaultName": {},
"BackupVaultArn": {},
"CreationDate": {
"type": "timestamp"
},
"EncryptionKeyArn": {},
"CreatorRequestId": {},
"NumberOfRecoveryPoints": {
"type": "long"
},
"Locked": {
"type": "boolean"
},
"MinRetentionDays": {
"type": "long"
},
"MaxRetentionDays": {
"type": "long"
},
"LockDate": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
},
"idempotent": true
},
"ListCopyJobSummaries": {
"http": {
"method": "GET",
"requestUri": "/audit/copy-job-summaries"
},
"input": {
"type": "structure",
"members": {
"AccountId": {
"location": "querystring",
"locationName": "AccountId"
},
"State": {
"location": "querystring",
"locationName": "State"
},
"ResourceType": {
"location": "querystring",
"locationName": "ResourceType"
},
"MessageCategory": {
"location": "querystring",
"locationName": "MessageCategory"
},
"AggregationPeriod": {
"location": "querystring",
"locationName": "AggregationPeriod"
},
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"CopyJobSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Region": {},
"AccountId": {},
"State": {},
"ResourceType": {},
"MessageCategory": {},
"Count": {
"type": "integer"
},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
}
}
}
},
"AggregationPeriod": {},
"NextToken": {}
}
}
},
"ListCopyJobs": {
"http": {
"method": "GET",
"requestUri": "/copy-jobs/"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"ByResourceArn": {
"location": "querystring",
"locationName": "resourceArn"
},
"ByState": {
"location": "querystring",
"locationName": "state"
},
"ByCreatedBefore": {
"location": "querystring",
"locationName": "createdBefore",
"type": "timestamp"
},
"ByCreatedAfter": {
"location": "querystring",
"locationName": "createdAfter",
"type": "timestamp"
},
"ByResourceType": {
"location": "querystring",
"locationName": "resourceType"
},
"ByDestinationVaultArn": {
"location": "querystring",
"locationName": "destinationVaultArn"
},
"ByAccountId": {
"location": "querystring",
"locationName": "accountId"
},
"ByCompleteBefore": {
"location": "querystring",
"locationName": "completeBefore",
"type": "timestamp"
},
"ByCompleteAfter": {
"location": "querystring",
"locationName": "completeAfter",
"type": "timestamp"
},
"ByParentJobId": {
"location": "querystring",
"locationName": "parentJobId"
},
"ByMessageCategory": {
"location": "querystring",
"locationName": "messageCategory"
}
}
},
"output": {
"type": "structure",
"members": {
"CopyJobs": {
"type": "list",
"member": {
"shape": "S3e"
}
},
"NextToken": {}
}
}
},
"ListFrameworks": {
"http": {
"method": "GET",
"requestUri": "/audit/frameworks"
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"Frameworks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FrameworkName": {},
"FrameworkArn": {},
"FrameworkDescription": {},
"NumberOfControls": {
"type": "integer"
},
"CreationTime": {
"type": "timestamp"
},
"DeploymentStatus": {}
}
}
},
"NextToken": {}
}
}
},
"ListLegalHolds": {
"http": {
"method": "GET",
"requestUri": "/legal-holds/"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"LegalHolds": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Title": {},
"Status": {},
"Description": {},
"LegalHoldId": {},
"LegalHoldArn": {},
"CreationDate": {
"type": "timestamp"
},
"CancellationDate": {
"type": "timestamp"
}
}
}
}
}
},
"idempotent": true
},
"ListProtectedResources": {
"http": {
"method": "GET",
"requestUri": "/resources/"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Results": {
"shape": "S6z"
},
"NextToken": {}
}
},
"idempotent": true
},
"ListProtectedResourcesByBackupVault": {
"http": {
"method": "GET",
"requestUri": "/backup-vaults/{backupVaultName}/resources/"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"BackupVaultAccountId": {
"location": "querystring",
"locationName": "backupVaultAccountId"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Results": {
"shape": "S6z"
},
"NextToken": {}
}
}
},
"ListRecoveryPointsByBackupVault": {
"http": {
"method": "GET",
"requestUri": "/backup-vaults/{backupVaultName}/recovery-points/"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"BackupVaultAccountId": {
"location": "querystring",
"locationName": "backupVaultAccountId"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"ByResourceArn": {
"location": "querystring",
"locationName": "resourceArn"
},
"ByResourceType": {
"location": "querystring",
"locationName": "resourceType"
},
"ByBackupPlanId": {
"location": "querystring",
"locationName": "backupPlanId"
},
"ByCreatedBefore": {
"location": "querystring",
"locationName": "createdBefore",
"type": "timestamp"
},
"ByCreatedAfter": {
"location": "querystring",
"locationName": "createdAfter",
"type": "timestamp"
},
"ByParentRecoveryPointArn": {
"location": "querystring",
"locationName": "parentRecoveryPointArn"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"RecoveryPoints": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RecoveryPointArn": {},
"BackupVaultName": {},
"BackupVaultArn": {},
"SourceBackupVaultArn": {},
"ResourceArn": {},
"ResourceType": {},
"CreatedBy": {
"shape": "S35"
},
"IamRoleArn": {},
"Status": {},
"StatusMessage": {},
"CreationDate": {
"type": "timestamp"
},
"CompletionDate": {
"type": "timestamp"
},
"BackupSizeInBytes": {
"type": "long"
},
"CalculatedLifecycle": {
"shape": "S3t"
},
"Lifecycle": {
"shape": "Se"
},
"EncryptionKeyArn": {},
"IsEncrypted": {
"type": "boolean"
},
"LastRestoreTime": {
"type": "timestamp"
},
"ParentRecoveryPointArn": {},
"CompositeMemberIdentifier": {},
"IsParent": {
"type": "boolean"
},
"ResourceName": {},
"VaultType": {}
}
}
}
}
},
"idempotent": true
},
"ListRecoveryPointsByLegalHold": {
"http": {
"method": "GET",
"requestUri": "/legal-holds/{legalHoldId}/recovery-points"
},
"input": {
"type": "structure",
"required": [
"LegalHoldId"
],
"members": {
"LegalHoldId": {
"location": "uri",
"locationName": "legalHoldId"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"RecoveryPoints": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RecoveryPointArn": {},
"ResourceArn": {},
"ResourceType": {},
"BackupVaultName": {}
}
}
},
"NextToken": {}
}
},
"idempotent": true
},
"ListRecoveryPointsByResource": {
"http": {
"method": "GET",
"requestUri": "/resources/{resourceArn}/recovery-points/"
},
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"ManagedByAWSBackupOnly": {
"location": "querystring",
"locationName": "managedByAWSBackupOnly",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"RecoveryPoints": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RecoveryPointArn": {},
"CreationDate": {
"type": "timestamp"
},
"Status": {},
"StatusMessage": {},
"EncryptionKeyArn": {},
"BackupSizeBytes": {
"type": "long"
},
"BackupVaultName": {},
"IsParent": {
"type": "boolean"
},
"ParentRecoveryPointArn": {},
"ResourceName": {},
"VaultType": {}
}
}
}
}
},
"idempotent": true
},
"ListReportJobs": {
"http": {
"method": "GET",
"requestUri": "/audit/report-jobs"
},
"input": {
"type": "structure",
"members": {
"ByReportPlanName": {
"location": "querystring",
"locationName": "ReportPlanName"
},
"ByCreationBefore": {
"location": "querystring",
"locationName": "CreationBefore",
"type": "timestamp"
},
"ByCreationAfter": {
"location": "querystring",
"locationName": "CreationAfter",
"type": "timestamp"
},
"ByStatus": {
"location": "querystring",
"locationName": "Status"
},
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"ReportJobs": {
"type": "list",
"member": {
"shape": "S43"
}
},
"NextToken": {}
}
}
},
"ListReportPlans": {
"http": {
"method": "GET",
"requestUri": "/audit/report-plans"
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"ReportPlans": {
"type": "list",
"member": {
"shape": "S47"
}
},
"NextToken": {}
}
}
},
"ListRestoreJobSummaries": {
"http": {
"method": "GET",
"requestUri": "/audit/restore-job-summaries"
},
"input": {
"type": "structure",
"members": {
"AccountId": {
"location": "querystring",
"locationName": "AccountId"
},
"State": {
"location": "querystring",
"locationName": "State"
},
"ResourceType": {
"location": "querystring",
"locationName": "ResourceType"
},
"AggregationPeriod": {
"location": "querystring",
"locationName": "AggregationPeriod"
},
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"RestoreJobSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Region": {},
"AccountId": {},
"State": {},
"ResourceType": {},
"Count": {
"type": "integer"
},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
}
}
}
},
"AggregationPeriod": {},
"NextToken": {}
}
}
},
"ListRestoreJobs": {
"http": {
"method": "GET",
"requestUri": "/restore-jobs/"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"ByAccountId": {
"location": "querystring",
"locationName": "accountId"
},
"ByResourceType": {
"location": "querystring",
"locationName": "resourceType"
},
"ByCreatedBefore": {
"location": "querystring",
"locationName": "createdBefore",
"type": "timestamp"
},
"ByCreatedAfter": {
"location": "querystring",
"locationName": "createdAfter",
"type": "timestamp"
},
"ByStatus": {
"location": "querystring",
"locationName": "status"
},
"ByCompleteBefore": {
"location": "querystring",
"locationName": "completeBefore",
"type": "timestamp"
},
"ByCompleteAfter": {
"location": "querystring",
"locationName": "completeAfter",
"type": "timestamp"
},
"ByRestoreTestingPlanArn": {
"location": "querystring",
"locationName": "restoreTestingPlanArn"
}
}
},
"output": {
"type": "structure",
"members": {
"RestoreJobs": {
"shape": "S7s"
},
"NextToken": {}
}
},
"idempotent": true
},
"ListRestoreJobsByProtectedResource": {
"http": {
"method": "GET",
"requestUri": "/resources/{resourceArn}/restore-jobs/"
},
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"ByStatus": {
"location": "querystring",
"locationName": "status"
},
"ByRecoveryPointCreationDateAfter": {
"location": "querystring",
"locationName": "recoveryPointCreationDateAfter",
"type": "timestamp"
},
"ByRecoveryPointCreationDateBefore": {
"location": "querystring",
"locationName": "recoveryPointCreationDateBefore",
"type": "timestamp"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"RestoreJobs": {
"shape": "S7s"
},
"NextToken": {}
}
}
},
"ListRestoreTestingPlans": {
"http": {
"method": "GET",
"requestUri": "/restore-testing/plans",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
}
}
},
"output": {
"type": "structure",
"required": [
"RestoreTestingPlans"
],
"members": {
"NextToken": {},
"RestoreTestingPlans": {
"type": "list",
"member": {
"type": "structure",
"required": [
"CreationTime",
"RestoreTestingPlanArn",
"RestoreTestingPlanName",
"ScheduleExpression"
],
"members": {
"CreationTime": {
"type": "timestamp"
},
"LastExecutionTime": {
"type": "timestamp"
},
"LastUpdateTime": {
"type": "timestamp"
},
"RestoreTestingPlanArn": {},
"RestoreTestingPlanName": {},
"ScheduleExpression": {},
"ScheduleExpressionTimezone": {},
"StartWindowHours": {
"type": "integer"
}
}
}
}
}
}
},
"ListRestoreTestingSelections": {
"http": {
"method": "GET",
"requestUri": "/restore-testing/plans/{RestoreTestingPlanName}/selections",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"RestoreTestingPlanName"
],
"members": {
"MaxResults": {
"location": "querystring",
"locationName": "MaxResults",
"type": "integer"
},
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
},
"RestoreTestingPlanName": {
"location": "uri",
"locationName": "RestoreTestingPlanName"
}
}
},
"output": {
"type": "structure",
"required": [
"RestoreTestingSelections"
],
"members": {
"NextToken": {},
"RestoreTestingSelections": {
"type": "list",
"member": {
"type": "structure",
"required": [
"CreationTime",
"IamRoleArn",
"ProtectedResourceType",
"RestoreTestingPlanName",
"RestoreTestingSelectionName"
],
"members": {
"CreationTime": {
"type": "timestamp"
},
"IamRoleArn": {},
"ProtectedResourceType": {},
"RestoreTestingPlanName": {},
"RestoreTestingSelectionName": {},
"ValidationWindowHours": {
"type": "integer"
}
}
}
}
}
}
},
"ListTags": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}/"
},
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Tags": {
"shape": "Sg"
}
}
},
"idempotent": true
},
"PutBackupVaultAccessPolicy": {
"http": {
"method": "PUT",
"requestUri": "/backup-vaults/{backupVaultName}/access-policy"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"Policy": {}
}
},
"idempotent": true
},
"PutBackupVaultLockConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/backup-vaults/{backupVaultName}/vault-lock"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"MinRetentionDays": {
"type": "long"
},
"MaxRetentionDays": {
"type": "long"
},
"ChangeableForDays": {
"type": "long"
}
}
},
"idempotent": true
},
"PutBackupVaultNotifications": {
"http": {
"method": "PUT",
"requestUri": "/backup-vaults/{backupVaultName}/notification-configuration"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"SNSTopicArn",
"BackupVaultEvents"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"SNSTopicArn": {},
"BackupVaultEvents": {
"shape": "S4z"
}
}
},
"idempotent": true
},
"PutRestoreValidationResult": {
"http": {
"method": "PUT",
"requestUri": "/restore-jobs/{restoreJobId}/validations",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"RestoreJobId",
"ValidationStatus"
],
"members": {
"RestoreJobId": {
"location": "uri",
"locationName": "restoreJobId"
},
"ValidationStatus": {},
"ValidationStatusMessage": {}
}
},
"idempotent": true
},
"StartBackupJob": {
"http": {
"method": "PUT",
"requestUri": "/backup-jobs"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"ResourceArn",
"IamRoleArn"
],
"members": {
"BackupVaultName": {},
"ResourceArn": {},
"IamRoleArn": {},
"IdempotencyToken": {},
"StartWindowMinutes": {
"type": "long"
},
"CompleteWindowMinutes": {
"type": "long"
},
"Lifecycle": {
"shape": "Se"
},
"RecoveryPointTags": {
"shape": "Sg"
},
"BackupOptions": {
"shape": "Sq"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupJobId": {},
"RecoveryPointArn": {},
"CreationDate": {
"type": "timestamp"
},
"IsParent": {
"type": "boolean"
}
}
},
"idempotent": true
},
"StartCopyJob": {
"http": {
"method": "PUT",
"requestUri": "/copy-jobs"
},
"input": {
"type": "structure",
"required": [
"RecoveryPointArn",
"SourceBackupVaultName",
"DestinationBackupVaultArn",
"IamRoleArn"
],
"members": {
"RecoveryPointArn": {},
"SourceBackupVaultName": {},
"DestinationBackupVaultArn": {},
"IamRoleArn": {},
"IdempotencyToken": {},
"Lifecycle": {
"shape": "Se"
}
}
},
"output": {
"type": "structure",
"members": {
"CopyJobId": {},
"CreationDate": {
"type": "timestamp"
},
"IsParent": {
"type": "boolean"
}
}
},
"idempotent": true
},
"StartReportJob": {
"http": {
"requestUri": "/audit/report-jobs/{reportPlanName}"
},
"input": {
"type": "structure",
"required": [
"ReportPlanName"
],
"members": {
"ReportPlanName": {
"location": "uri",
"locationName": "reportPlanName"
},
"IdempotencyToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"ReportJobId": {}
}
},
"idempotent": true
},
"StartRestoreJob": {
"http": {
"method": "PUT",
"requestUri": "/restore-jobs"
},
"input": {
"type": "structure",
"required": [
"RecoveryPointArn",
"Metadata"
],
"members": {
"RecoveryPointArn": {},
"Metadata": {
"shape": "S55"
},
"IamRoleArn": {},
"IdempotencyToken": {},
"ResourceType": {},
"CopySourceTagsToRestoredResource": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"RestoreJobId": {}
}
},
"idempotent": true
},
"StopBackupJob": {
"http": {
"requestUri": "/backup-jobs/{backupJobId}"
},
"input": {
"type": "structure",
"required": [
"BackupJobId"
],
"members": {
"BackupJobId": {
"location": "uri",
"locationName": "backupJobId"
}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"ResourceArn",
"Tags"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"Tags": {
"shape": "Sg"
}
}
},
"idempotent": true
},
"UntagResource": {
"http": {
"requestUri": "/untag/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"ResourceArn",
"TagKeyList"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"TagKeyList": {
"type": "list",
"member": {},
"sensitive": true
}
}
},
"idempotent": true
},
"UpdateBackupPlan": {
"http": {
"requestUri": "/backup/plans/{backupPlanId}"
},
"input": {
"type": "structure",
"required": [
"BackupPlanId",
"BackupPlan"
],
"members": {
"BackupPlanId": {
"location": "uri",
"locationName": "backupPlanId"
},
"BackupPlan": {
"shape": "S6"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupPlanId": {},
"BackupPlanArn": {},
"CreationDate": {
"type": "timestamp"
},
"VersionId": {},
"AdvancedBackupSettings": {
"shape": "Sn"
}
}
},
"idempotent": true
},
"UpdateFramework": {
"http": {
"method": "PUT",
"requestUri": "/audit/frameworks/{frameworkName}"
},
"input": {
"type": "structure",
"required": [
"FrameworkName"
],
"members": {
"FrameworkName": {
"location": "uri",
"locationName": "frameworkName"
},
"FrameworkDescription": {},
"FrameworkControls": {
"shape": "S1e"
},
"IdempotencyToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"FrameworkName": {},
"FrameworkArn": {},
"CreationTime": {
"type": "timestamp"
}
}
},
"idempotent": true
},
"UpdateGlobalSettings": {
"http": {
"method": "PUT",
"requestUri": "/global-settings"
},
"input": {
"type": "structure",
"members": {
"GlobalSettings": {
"shape": "S3l"
}
}
}
},
"UpdateRecoveryPointLifecycle": {
"http": {
"requestUri": "/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"
},
"input": {
"type": "structure",
"required": [
"BackupVaultName",
"RecoveryPointArn"
],
"members": {
"BackupVaultName": {
"location": "uri",
"locationName": "backupVaultName"
},
"RecoveryPointArn": {
"location": "uri",
"locationName": "recoveryPointArn"
},
"Lifecycle": {
"shape": "Se"
}
}
},
"output": {
"type": "structure",
"members": {
"BackupVaultArn": {},
"RecoveryPointArn": {},
"Lifecycle": {
"shape": "Se"
},
"CalculatedLifecycle": {
"shape": "S3t"
}
}
},
"idempotent": true
},
"UpdateRegionSettings": {
"http": {
"method": "PUT",
"requestUri": "/account-settings"
},
"input": {
"type": "structure",
"members": {
"ResourceTypeOptInPreference": {
"shape": "S3x"
},
"ResourceTypeManagementPreference": {
"shape": "S3z"
}
}
}
},
"UpdateReportPlan": {
"http": {
"method": "PUT",
"requestUri": "/audit/report-plans/{reportPlanName}"
},
"input": {
"type": "structure",
"required": [
"ReportPlanName"
],
"members": {
"ReportPlanName": {
"location": "uri",
"locationName": "reportPlanName"
},
"ReportPlanDescription": {},
"ReportDeliveryChannel": {
"shape": "S23"
},
"ReportSetting": {
"shape": "S25"
},
"IdempotencyToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"members": {
"ReportPlanName": {},
"ReportPlanArn": {},
"CreationTime": {
"type": "timestamp"
}
}
},
"idempotent": true
},
"UpdateRestoreTestingPlan": {
"http": {
"method": "PUT",
"requestUri": "/restore-testing/plans/{RestoreTestingPlanName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"RestoreTestingPlan",
"RestoreTestingPlanName"
],
"members": {
"RestoreTestingPlan": {
"type": "structure",
"members": {
"RecoveryPointSelection": {
"shape": "S2c"
},
"ScheduleExpression": {},
"ScheduleExpressionTimezone": {},
"StartWindowHours": {
"type": "integer"
}
}
},
"RestoreTestingPlanName": {
"location": "uri",
"locationName": "RestoreTestingPlanName"
}
}
},
"output": {
"type": "structure",
"required": [
"CreationTime",
"RestoreTestingPlanArn",
"RestoreTestingPlanName",
"UpdateTime"
],
"members": {
"CreationTime": {
"type": "timestamp"
},
"RestoreTestingPlanArn": {},
"RestoreTestingPlanName": {},
"UpdateTime": {
"type": "timestamp"
}
}
},
"idempotent": true
},
"UpdateRestoreTestingSelection": {
"http": {
"method": "PUT",
"requestUri": "/restore-testing/plans/{RestoreTestingPlanName}/selections/{RestoreTestingSelectionName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"RestoreTestingPlanName",
"RestoreTestingSelection",
"RestoreTestingSelectionName"
],
"members": {
"RestoreTestingPlanName": {
"location": "uri",
"locationName": "RestoreTestingPlanName"
},
"RestoreTestingSelection": {
"type": "structure",
"members": {
"IamRoleArn": {},
"ProtectedResourceArns": {
"shape": "S26"
},
"ProtectedResourceConditions": {
"shape": "S2l"
},
"RestoreMetadataOverrides": {
"shape": "S2g"
},
"ValidationWindowHours": {
"type": "integer"
}
}
},
"RestoreTestingSelectionName": {
"location": "uri",
"locationName": "RestoreTestingSelectionName"
}
}
},
"output": {
"type": "structure",
"required": [
"CreationTime",
"RestoreTestingPlanArn",
"RestoreTestingPlanName",
"RestoreTestingSelectionName",
"UpdateTime"
],
"members": {
"CreationTime": {
"type": "timestamp"
},
"RestoreTestingPlanArn": {},
"RestoreTestingPlanName": {},
"RestoreTestingSelectionName": {},
"UpdateTime": {
"type": "timestamp"
}
}
},
"idempotent": true
}
},
"shapes": {
"S6": {
"type": "structure",
"required": [
"BackupPlanName",
"Rules"
],
"members": {
"BackupPlanName": {},
"Rules": {
"type": "list",
"member": {
"type": "structure",
"required": [
"RuleName",
"TargetBackupVaultName"
],
"members": {
"RuleName": {},
"TargetBackupVaultName": {},
"ScheduleExpression": {},
"StartWindowMinutes": {
"type": "long"
},
"CompletionWindowMinutes": {
"type": "long"
},
"Lifecycle": {
"shape": "Se"
},
"RecoveryPointTags": {
"shape": "Sg"
},
"CopyActions": {
"shape": "Sj"
},
"EnableContinuousBackup": {
"type": "boolean"
},
"ScheduleExpressionTimezone": {}
}
}
},
"AdvancedBackupSettings": {
"shape": "Sn"
}
}
},
"Se": {
"type": "structure",
"members": {
"MoveToColdStorageAfterDays": {
"type": "long"
},
"DeleteAfterDays": {
"type": "long"
},
"OptInToArchiveForSupportedResources": {
"type": "boolean"
}
}
},
"Sg": {
"type": "map",
"key": {},
"value": {},
"sensitive": true
},
"Sj": {
"type": "list",
"member": {
"type": "structure",
"required": [
"DestinationBackupVaultArn"
],
"members": {
"Lifecycle": {
"shape": "Se"
},
"DestinationBackupVaultArn": {}
}
}
},
"Sn": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ResourceType": {},
"BackupOptions": {
"shape": "Sq"
}
}
}
},
"Sq": {
"type": "map",
"key": {},
"value": {}
},
"Sw": {
"type": "structure",
"required": [
"SelectionName",
"IamRoleArn"
],
"members": {
"SelectionName": {},
"IamRoleArn": {},
"Resources": {
"shape": "Sz"
},
"ListOfTags": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ConditionType",
"ConditionKey",
"ConditionValue"
],
"members": {
"ConditionType": {},
"ConditionKey": {},
"ConditionValue": {}
}
}
},
"NotResources": {
"shape": "Sz"
},
"Conditions": {
"type": "structure",
"members": {
"StringEquals": {
"shape": "S16"
},
"StringNotEquals": {
"shape": "S16"
},
"StringLike": {
"shape": "S16"
},
"StringNotLike": {
"shape": "S16"
}
}
}
}
},
"Sz": {
"type": "list",
"member": {}
},
"S16": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ConditionKey": {},
"ConditionValue": {}
}
}
},
"S1e": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ControlName"
],
"members": {
"ControlName": {},
"ControlInputParameters": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ParameterName": {},
"ParameterValue": {}
}
}
},
"ControlScope": {
"type": "structure",
"members": {
"ComplianceResourceIds": {
"type": "list",
"member": {}
},
"ComplianceResourceTypes": {
"type": "list",
"member": {}
},
"Tags": {
"shape": "S1o"
}
}
}
}
}
},
"S1o": {
"type": "map",
"key": {},
"value": {}
},
"S1r": {
"type": "structure",
"members": {
"VaultNames": {
"type": "list",
"member": {}
},
"ResourceIdentifiers": {
"type": "list",
"member": {}
},
"DateRange": {
"type": "structure",
"required": [
"FromDate",
"ToDate"
],
"members": {
"FromDate": {
"type": "timestamp"
},
"ToDate": {
"type": "timestamp"
}
}
}
}
},
"S23": {
"type": "structure",
"required": [
"S3BucketName"
],
"members": {
"S3BucketName": {},
"S3KeyPrefix": {},
"Formats": {
"type": "list",
"member": {}
}
}
},
"S25": {
"type": "structure",
"required": [
"ReportTemplate"
],
"members": {
"ReportTemplate": {},
"FrameworkArns": {
"shape": "S26"
},
"NumberOfFrameworks": {
"type": "integer"
},
"Accounts": {
"shape": "S26"
},
"OrganizationUnits": {
"shape": "S26"
},
"Regions": {
"shape": "S26"
}
}
},
"S26": {
"type": "list",
"member": {}
},
"S2c": {
"type": "structure",
"members": {
"Algorithm": {},
"ExcludeVaults": {
"shape": "S26"
},
"IncludeVaults": {
"shape": "S26"
},
"RecoveryPointTypes": {
"type": "list",
"member": {}
},
"SelectionWindowDays": {
"type": "integer"
}
}
},
"S2g": {
"type": "map",
"key": {},
"value": {},
"sensitive": true
},
"S2l": {
"type": "structure",
"members": {
"StringEquals": {
"shape": "S2m"
},
"StringNotEquals": {
"shape": "S2m"
}
}
},
"S2m": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"S35": {
"type": "structure",
"members": {
"BackupPlanId": {},
"BackupPlanArn": {},
"BackupPlanVersion": {},
"BackupRuleId": {}
}
},
"S3e": {
"type": "structure",
"members": {
"AccountId": {},
"CopyJobId": {},
"SourceBackupVaultArn": {},
"SourceRecoveryPointArn": {},
"DestinationBackupVaultArn": {},
"DestinationRecoveryPointArn": {},
"ResourceArn": {},
"CreationDate": {
"type": "timestamp"
},
"CompletionDate": {
"type": "timestamp"
},
"State": {},
"StatusMessage": {},
"BackupSizeInBytes": {
"type": "long"
},
"IamRoleArn": {},
"CreatedBy": {
"shape": "S35"
},
"ResourceType": {},
"ParentJobId": {},
"IsParent": {
"type": "boolean"
},
"CompositeMemberIdentifier": {},
"NumberOfChildJobs": {
"type": "long"
},
"ChildJobsInState": {
"type": "map",
"key": {},
"value": {
"type": "long"
}
},
"ResourceName": {},
"MessageCategory": {}
}
},
"S3l": {
"type": "map",
"key": {},
"value": {}
},
"S3t": {
"type": "structure",
"members": {
"MoveToColdStorageAt": {
"type": "timestamp"
},
"DeleteAt": {
"type": "timestamp"
}
}
},
"S3x": {
"type": "map",
"key": {},
"value": {
"type": "boolean"
}
},
"S3z": {
"type": "map",
"key": {},
"value": {
"type": "boolean"
}
},
"S43": {
"type": "structure",
"members": {
"ReportJobId": {},
"ReportPlanArn": {},
"ReportTemplate": {},
"CreationTime": {
"type": "timestamp"
},
"CompletionTime": {
"type": "timestamp"
},
"Status": {},
"StatusMessage": {},
"ReportDestination": {
"type": "structure",
"members": {
"S3BucketName": {},
"S3Keys": {
"shape": "S26"
}
}
}
}
},
"S47": {
"type": "structure",
"members": {
"ReportPlanArn": {},
"ReportPlanName": {},
"ReportPlanDescription": {},
"ReportSetting": {
"shape": "S25"
},
"ReportDeliveryChannel": {
"shape": "S23"
},
"DeploymentStatus": {},
"CreationTime": {
"type": "timestamp"
},
"LastAttemptedExecutionTime": {
"type": "timestamp"
},
"LastSuccessfulExecutionTime": {
"type": "timestamp"
}
}
},
"S4c": {
"type": "structure",
"members": {
"RestoreTestingPlanArn": {}
}
},
"S4l": {
"type": "structure",
"required": [
"BackupPlanName",
"Rules"
],
"members": {
"BackupPlanName": {},
"Rules": {
"type": "list",
"member": {
"type": "structure",
"required": [
"RuleName",
"TargetBackupVaultName"
],
"members": {
"RuleName": {},
"TargetBackupVaultName": {},
"ScheduleExpression": {},
"StartWindowMinutes": {
"type": "long"
},
"CompletionWindowMinutes": {
"type": "long"
},
"Lifecycle": {
"shape": "Se"
},
"RecoveryPointTags": {
"shape": "Sg"
},
"RuleId": {},
"CopyActions": {
"shape": "Sj"
},
"EnableContinuousBackup": {
"type": "boolean"
},
"ScheduleExpressionTimezone": {}
}
}
},
"AdvancedBackupSettings": {
"shape": "Sn"
}
}
},
"S4z": {
"type": "list",
"member": {}
},
"S55": {
"type": "map",
"key": {},
"value": {},
"sensitive": true
},
"S64": {
"type": "structure",
"members": {
"BackupPlanArn": {},
"BackupPlanId": {},
"CreationDate": {
"type": "timestamp"
},
"DeletionDate": {
"type": "timestamp"
},
"VersionId": {},
"BackupPlanName": {},
"CreatorRequestId": {},
"LastExecutionDate": {
"type": "timestamp"
},
"AdvancedBackupSettings": {
"shape": "Sn"
}
}
},
"S6z": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ResourceArn": {},
"ResourceType": {},
"LastBackupTime": {
"type": "timestamp"
},
"ResourceName": {},
"LastBackupVaultArn": {},
"LastRecoveryPointArn": {}
}
}
},
"S7s": {
"type": "list",
"member": {
"type": "structure",
"members": {
"AccountId": {},
"RestoreJobId": {},
"RecoveryPointArn": {},
"CreationDate": {
"type": "timestamp"
},
"CompletionDate": {
"type": "timestamp"
},
"Status": {},
"StatusMessage": {},
"PercentDone": {},
"BackupSizeInBytes": {
"type": "long"
},
"IamRoleArn": {},
"ExpectedCompletionTimeMinutes": {
"type": "long"
},
"CreatedResourceArn": {},
"ResourceType": {},
"RecoveryPointCreationDate": {
"type": "timestamp"
},
"CreatedBy": {
"shape": "S4c"
},
"ValidationStatus": {},
"ValidationStatusMessage": {},
"DeletionStatus": {},
"DeletionStatusMessage": {}
}
}
}
}
}