aws-sdk
Version:
AWS SDK for JavaScript
2,069 lines (2,068 loc) • 54.3 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-02-26",
"endpointPrefix": "drs",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceAbbreviation": "drs",
"serviceFullName": "Elastic Disaster Recovery Service",
"serviceId": "drs",
"signatureVersion": "v4",
"signingName": "drs",
"uid": "drs-2020-02-26"
},
"operations": {
"AssociateSourceNetworkStack": {
"http": {
"requestUri": "/AssociateSourceNetworkStack",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"cfnStackName",
"sourceNetworkID"
],
"members": {
"cfnStackName": {
"shape": "S2"
},
"sourceNetworkID": {}
}
},
"output": {
"type": "structure",
"members": {
"job": {
"shape": "S5"
}
}
}
},
"CreateExtendedSourceServer": {
"http": {
"requestUri": "/CreateExtendedSourceServer",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"sourceServerArn"
],
"members": {
"sourceServerArn": {},
"tags": {
"shape": "S14"
}
}
},
"output": {
"type": "structure",
"members": {
"sourceServer": {
"shape": "S1b"
}
}
}
},
"CreateLaunchConfigurationTemplate": {
"http": {
"requestUri": "/CreateLaunchConfigurationTemplate",
"responseCode": 201
},
"input": {
"type": "structure",
"members": {
"copyPrivateIp": {
"type": "boolean"
},
"copyTags": {
"type": "boolean"
},
"exportBucketArn": {},
"launchDisposition": {},
"launchIntoSourceInstance": {
"type": "boolean"
},
"licensing": {
"shape": "S2k"
},
"postLaunchEnabled": {
"type": "boolean"
},
"tags": {
"shape": "S14"
},
"targetInstanceTypeRightSizingMethod": {}
}
},
"output": {
"type": "structure",
"members": {
"launchConfigurationTemplate": {
"shape": "S2n"
}
}
}
},
"CreateReplicationConfigurationTemplate": {
"http": {
"requestUri": "/CreateReplicationConfigurationTemplate",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"associateDefaultSecurityGroup",
"bandwidthThrottling",
"createPublicIP",
"dataPlaneRouting",
"defaultLargeStagingDiskType",
"ebsEncryption",
"pitPolicy",
"replicationServerInstanceType",
"replicationServersSecurityGroupsIDs",
"stagingAreaSubnetId",
"stagingAreaTags",
"useDedicatedReplicationServer"
],
"members": {
"associateDefaultSecurityGroup": {
"type": "boolean"
},
"autoReplicateNewDisks": {
"type": "boolean"
},
"bandwidthThrottling": {
"type": "long"
},
"createPublicIP": {
"type": "boolean"
},
"dataPlaneRouting": {},
"defaultLargeStagingDiskType": {},
"ebsEncryption": {},
"ebsEncryptionKeyArn": {},
"pitPolicy": {
"shape": "S2t"
},
"replicationServerInstanceType": {},
"replicationServersSecurityGroupsIDs": {
"shape": "S2x"
},
"stagingAreaSubnetId": {},
"stagingAreaTags": {
"shape": "S14"
},
"tags": {
"shape": "S14"
},
"useDedicatedReplicationServer": {
"type": "boolean"
}
}
},
"output": {
"shape": "S30"
}
},
"CreateSourceNetwork": {
"http": {
"requestUri": "/CreateSourceNetwork",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"originAccountID",
"originRegion",
"vpcID"
],
"members": {
"originAccountID": {},
"originRegion": {},
"tags": {
"shape": "S14"
},
"vpcID": {}
}
},
"output": {
"type": "structure",
"members": {
"sourceNetworkID": {}
}
}
},
"DeleteJob": {
"http": {
"requestUri": "/DeleteJob",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"jobID"
],
"members": {
"jobID": {}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteLaunchAction": {
"http": {
"requestUri": "/DeleteLaunchAction",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"actionId",
"resourceId"
],
"members": {
"actionId": {},
"resourceId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteLaunchConfigurationTemplate": {
"http": {
"requestUri": "/DeleteLaunchConfigurationTemplate",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"launchConfigurationTemplateID"
],
"members": {
"launchConfigurationTemplateID": {}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteRecoveryInstance": {
"http": {
"requestUri": "/DeleteRecoveryInstance",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"recoveryInstanceID"
],
"members": {
"recoveryInstanceID": {}
}
}
},
"DeleteReplicationConfigurationTemplate": {
"http": {
"requestUri": "/DeleteReplicationConfigurationTemplate",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"replicationConfigurationTemplateID"
],
"members": {
"replicationConfigurationTemplateID": {}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteSourceNetwork": {
"http": {
"requestUri": "/DeleteSourceNetwork",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"sourceNetworkID"
],
"members": {
"sourceNetworkID": {}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DeleteSourceServer": {
"http": {
"requestUri": "/DeleteSourceServer",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"sourceServerID": {}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"DescribeJobLogItems": {
"http": {
"requestUri": "/DescribeJobLogItems",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"jobID"
],
"members": {
"jobID": {},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"event": {},
"eventData": {
"type": "structure",
"members": {
"conversionProperties": {
"type": "structure",
"members": {
"dataTimestamp": {},
"forceUefi": {
"type": "boolean"
},
"rootVolumeName": {},
"volumeToConversionMap": {
"type": "map",
"key": {},
"value": {
"type": "map",
"key": {},
"value": {}
}
},
"volumeToProductCodes": {
"type": "map",
"key": {},
"value": {
"type": "list",
"member": {
"type": "structure",
"members": {
"productCodeId": {},
"productCodeMode": {}
}
}
}
},
"volumeToVolumeSize": {
"type": "map",
"key": {},
"value": {
"type": "long"
}
}
}
},
"conversionServerID": {},
"eventResourceData": {
"type": "structure",
"members": {
"sourceNetworkData": {
"type": "structure",
"members": {
"sourceNetworkID": {},
"sourceVpc": {},
"stackName": {},
"targetVpc": {}
}
}
},
"union": true
},
"rawError": {},
"sourceServerID": {},
"targetInstanceID": {}
}
},
"logDateTime": {}
}
}
},
"nextToken": {}
}
}
},
"DescribeJobs": {
"http": {
"requestUri": "/DescribeJobs",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"filters": {
"type": "structure",
"members": {
"fromDate": {},
"jobIDs": {
"type": "list",
"member": {}
},
"toDate": {}
}
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"shape": "S5"
}
},
"nextToken": {}
}
}
},
"DescribeLaunchConfigurationTemplates": {
"http": {
"requestUri": "/DescribeLaunchConfigurationTemplates",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"launchConfigurationTemplateIDs": {
"type": "list",
"member": {}
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"shape": "S2n"
}
},
"nextToken": {}
}
}
},
"DescribeRecoveryInstances": {
"http": {
"requestUri": "/DescribeRecoveryInstances",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"filters": {
"type": "structure",
"members": {
"recoveryInstanceIDs": {
"type": "list",
"member": {}
},
"sourceServerIDs": {
"type": "list",
"member": {}
}
}
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"agentVersion": {},
"arn": {},
"dataReplicationInfo": {
"type": "structure",
"members": {
"dataReplicationError": {
"type": "structure",
"members": {
"error": {},
"rawError": {}
}
},
"dataReplicationInitiation": {
"type": "structure",
"members": {
"startDateTime": {},
"steps": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"status": {}
}
}
}
}
},
"dataReplicationState": {},
"etaDateTime": {},
"lagDuration": {},
"replicatedDisks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"backloggedStorageBytes": {
"type": "long"
},
"deviceName": {},
"replicatedStorageBytes": {
"type": "long"
},
"rescannedStorageBytes": {
"type": "long"
},
"totalStorageBytes": {
"type": "long"
}
}
}
},
"stagingAvailabilityZone": {},
"stagingOutpostArn": {}
}
},
"ec2InstanceID": {},
"ec2InstanceState": {},
"failback": {
"type": "structure",
"members": {
"agentLastSeenByServiceDateTime": {},
"elapsedReplicationDuration": {},
"failbackClientID": {},
"failbackClientLastSeenByServiceDateTime": {},
"failbackInitiationTime": {},
"failbackJobID": {},
"failbackLaunchType": {},
"failbackToOriginalServer": {
"type": "boolean"
},
"firstByteDateTime": {},
"state": {}
}
},
"isDrill": {
"type": "boolean"
},
"jobID": {},
"originAvailabilityZone": {},
"originEnvironment": {},
"pointInTimeSnapshotDateTime": {},
"recoveryInstanceID": {},
"recoveryInstanceProperties": {
"type": "structure",
"members": {
"cpus": {
"shape": "S25"
},
"disks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"bytes": {
"type": "long"
},
"ebsVolumeID": {},
"internalDeviceName": {}
}
}
},
"identificationHints": {
"shape": "S29"
},
"lastUpdatedDateTime": {},
"networkInterfaces": {
"shape": "S2b"
},
"os": {
"shape": "S2e"
},
"ramBytes": {
"type": "long"
}
}
},
"sourceOutpostArn": {},
"sourceServerID": {},
"tags": {
"shape": "S14"
}
}
}
},
"nextToken": {}
}
}
},
"DescribeRecoverySnapshots": {
"http": {
"requestUri": "/DescribeRecoverySnapshots",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"filters": {
"type": "structure",
"members": {
"fromDateTime": {},
"toDateTime": {}
}
},
"maxResults": {
"type": "integer"
},
"nextToken": {},
"order": {},
"sourceServerID": {}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"expectedTimestamp",
"snapshotID",
"sourceServerID"
],
"members": {
"ebsSnapshots": {
"type": "list",
"member": {}
},
"expectedTimestamp": {},
"snapshotID": {},
"sourceServerID": {},
"timestamp": {}
}
}
},
"nextToken": {}
}
}
},
"DescribeReplicationConfigurationTemplates": {
"http": {
"requestUri": "/DescribeReplicationConfigurationTemplates",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"type": "integer"
},
"nextToken": {},
"replicationConfigurationTemplateIDs": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"shape": "S30"
}
},
"nextToken": {}
}
}
},
"DescribeSourceNetworks": {
"http": {
"requestUri": "/DescribeSourceNetworks",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"filters": {
"type": "structure",
"members": {
"originAccountID": {},
"originRegion": {},
"sourceNetworkIDs": {
"type": "list",
"member": {}
}
}
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"shape": "S5k"
}
},
"nextToken": {}
}
}
},
"DescribeSourceServers": {
"http": {
"requestUri": "/DescribeSourceServers",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"filters": {
"type": "structure",
"members": {
"hardwareId": {},
"sourceServerIDs": {
"type": "list",
"member": {}
},
"stagingAccountIDs": {
"type": "list",
"member": {}
}
}
},
"maxResults": {
"type": "integer"
},
"nextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"shape": "S1b"
}
},
"nextToken": {}
}
}
},
"DisconnectRecoveryInstance": {
"http": {
"requestUri": "/DisconnectRecoveryInstance",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"recoveryInstanceID"
],
"members": {
"recoveryInstanceID": {}
}
}
},
"DisconnectSourceServer": {
"http": {
"requestUri": "/DisconnectSourceServer",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"sourceServerID": {}
}
},
"output": {
"shape": "S1b"
}
},
"ExportSourceNetworkCfnTemplate": {
"http": {
"requestUri": "/ExportSourceNetworkCfnTemplate",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceNetworkID"
],
"members": {
"sourceNetworkID": {}
}
},
"output": {
"type": "structure",
"members": {
"s3DestinationUrl": {}
}
}
},
"GetFailbackReplicationConfiguration": {
"http": {
"requestUri": "/GetFailbackReplicationConfiguration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"recoveryInstanceID"
],
"members": {
"recoveryInstanceID": {}
}
},
"output": {
"type": "structure",
"required": [
"recoveryInstanceID"
],
"members": {
"bandwidthThrottling": {
"type": "long"
},
"name": {},
"recoveryInstanceID": {},
"usePrivateIP": {
"type": "boolean"
}
}
}
},
"GetLaunchConfiguration": {
"http": {
"requestUri": "/GetLaunchConfiguration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"sourceServerID": {}
}
},
"output": {
"shape": "S63"
}
},
"GetReplicationConfiguration": {
"http": {
"requestUri": "/GetReplicationConfiguration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"sourceServerID": {}
}
},
"output": {
"shape": "S67"
}
},
"InitializeService": {
"http": {
"requestUri": "/InitializeService",
"responseCode": 204
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {}
}
},
"ListExtensibleSourceServers": {
"http": {
"requestUri": "/ListExtensibleSourceServers",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"stagingAccountID"
],
"members": {
"maxResults": {
"type": "integer"
},
"nextToken": {},
"stagingAccountID": {}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"hostname": {},
"tags": {
"shape": "S14"
}
}
}
},
"nextToken": {}
}
}
},
"ListLaunchActions": {
"http": {
"requestUri": "/ListLaunchActions",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceId"
],
"members": {
"filters": {
"type": "structure",
"members": {
"actionIds": {
"type": "list",
"member": {}
}
}
},
"maxResults": {
"type": "integer"
},
"nextToken": {},
"resourceId": {}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"shape": "Sj"
}
},
"nextToken": {}
}
}
},
"ListStagingAccounts": {
"http": {
"method": "GET",
"requestUri": "/ListStagingAccounts",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"accounts": {
"type": "list",
"member": {
"type": "structure",
"members": {
"accountID": {}
}
}
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "S14"
}
}
}
},
"PutLaunchAction": {
"http": {
"requestUri": "/PutLaunchAction",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"actionCode",
"actionId",
"actionVersion",
"active",
"category",
"description",
"name",
"optional",
"order",
"resourceId"
],
"members": {
"actionCode": {},
"actionId": {},
"actionVersion": {},
"active": {
"type": "boolean"
},
"category": {},
"description": {},
"name": {},
"optional": {
"type": "boolean"
},
"order": {
"type": "integer"
},
"parameters": {
"shape": "Ss"
},
"resourceId": {}
}
},
"output": {
"type": "structure",
"members": {
"actionCode": {},
"actionId": {},
"actionVersion": {},
"active": {
"type": "boolean"
},
"category": {},
"description": {},
"name": {},
"optional": {
"type": "boolean"
},
"order": {
"type": "integer"
},
"parameters": {
"shape": "Ss"
},
"resourceId": {},
"type": {}
}
}
},
"RetryDataReplication": {
"http": {
"requestUri": "/RetryDataReplication",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"sourceServerID": {}
},
"deprecated": true,
"deprecatedMessage": "WARNING: RetryDataReplication is deprecated"
},
"output": {
"shape": "S1b"
},
"deprecated": true,
"deprecatedMessage": "WARNING: RetryDataReplication is deprecated"
},
"ReverseReplication": {
"http": {
"requestUri": "/ReverseReplication",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"recoveryInstanceID"
],
"members": {
"recoveryInstanceID": {}
}
},
"output": {
"type": "structure",
"members": {
"reversedDirectionSourceServerArn": {}
}
}
},
"StartFailbackLaunch": {
"http": {
"requestUri": "/StartFailbackLaunch",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"recoveryInstanceIDs"
],
"members": {
"recoveryInstanceIDs": {
"type": "list",
"member": {}
},
"tags": {
"shape": "S14"
}
}
},
"output": {
"type": "structure",
"members": {
"job": {
"shape": "S5"
}
}
}
},
"StartRecovery": {
"http": {
"requestUri": "/StartRecovery",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"sourceServers"
],
"members": {
"isDrill": {
"type": "boolean"
},
"sourceServers": {
"type": "list",
"member": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"recoverySnapshotID": {},
"sourceServerID": {}
}
}
},
"tags": {
"shape": "S14"
}
}
},
"output": {
"type": "structure",
"members": {
"job": {
"shape": "S5"
}
}
}
},
"StartReplication": {
"http": {
"requestUri": "/StartReplication",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"sourceServerID": {}
}
},
"output": {
"type": "structure",
"members": {
"sourceServer": {
"shape": "S1b"
}
}
}
},
"StartSourceNetworkRecovery": {
"http": {
"requestUri": "/StartSourceNetworkRecovery",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"sourceNetworks"
],
"members": {
"deployAsNew": {
"type": "boolean"
},
"sourceNetworks": {
"type": "list",
"member": {
"type": "structure",
"required": [
"sourceNetworkID"
],
"members": {
"cfnStackName": {
"shape": "S2"
},
"sourceNetworkID": {}
}
}
},
"tags": {
"shape": "S14"
}
}
},
"output": {
"type": "structure",
"members": {
"job": {
"shape": "S5"
}
}
}
},
"StartSourceNetworkReplication": {
"http": {
"requestUri": "/StartSourceNetworkReplication",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceNetworkID"
],
"members": {
"sourceNetworkID": {}
}
},
"output": {
"type": "structure",
"members": {
"sourceNetwork": {
"shape": "S5k"
}
}
}
},
"StopFailback": {
"http": {
"requestUri": "/StopFailback",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"recoveryInstanceID"
],
"members": {
"recoveryInstanceID": {}
}
}
},
"StopReplication": {
"http": {
"requestUri": "/StopReplication",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"sourceServerID": {}
}
},
"output": {
"type": "structure",
"members": {
"sourceServer": {
"shape": "S1b"
}
}
}
},
"StopSourceNetworkReplication": {
"http": {
"requestUri": "/StopSourceNetworkReplication",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceNetworkID"
],
"members": {
"sourceNetworkID": {}
}
},
"output": {
"type": "structure",
"members": {
"sourceNetwork": {
"shape": "S5k"
}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "S14"
}
}
},
"idempotent": true
},
"TerminateRecoveryInstances": {
"http": {
"requestUri": "/TerminateRecoveryInstances",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"recoveryInstanceIDs"
],
"members": {
"recoveryInstanceIDs": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"job": {
"shape": "S5"
}
}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {},
"sensitive": true
}
}
},
"idempotent": true
},
"UpdateFailbackReplicationConfiguration": {
"http": {
"requestUri": "/UpdateFailbackReplicationConfiguration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"recoveryInstanceID"
],
"members": {
"bandwidthThrottling": {
"type": "long"
},
"name": {},
"recoveryInstanceID": {},
"usePrivateIP": {
"type": "boolean"
}
}
}
},
"UpdateLaunchConfiguration": {
"http": {
"requestUri": "/UpdateLaunchConfiguration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"copyPrivateIp": {
"type": "boolean"
},
"copyTags": {
"type": "boolean"
},
"launchDisposition": {},
"launchIntoInstanceProperties": {
"shape": "S64"
},
"licensing": {
"shape": "S2k"
},
"name": {},
"postLaunchEnabled": {
"type": "boolean"
},
"sourceServerID": {},
"targetInstanceTypeRightSizingMethod": {}
}
},
"output": {
"shape": "S63"
},
"idempotent": true
},
"UpdateLaunchConfigurationTemplate": {
"http": {
"requestUri": "/UpdateLaunchConfigurationTemplate",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"launchConfigurationTemplateID"
],
"members": {
"copyPrivateIp": {
"type": "boolean"
},
"copyTags": {
"type": "boolean"
},
"exportBucketArn": {},
"launchConfigurationTemplateID": {},
"launchDisposition": {},
"launchIntoSourceInstance": {
"type": "boolean"
},
"licensing": {
"shape": "S2k"
},
"postLaunchEnabled": {
"type": "boolean"
},
"targetInstanceTypeRightSizingMethod": {}
}
},
"output": {
"type": "structure",
"members": {
"launchConfigurationTemplate": {
"shape": "S2n"
}
}
}
},
"UpdateReplicationConfiguration": {
"http": {
"requestUri": "/UpdateReplicationConfiguration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"sourceServerID"
],
"members": {
"associateDefaultSecurityGroup": {
"type": "boolean"
},
"autoReplicateNewDisks": {
"type": "boolean"
},
"bandwidthThrottling": {
"type": "long"
},
"createPublicIP": {
"type": "boolean"
},
"dataPlaneRouting": {},
"defaultLargeStagingDiskType": {},
"ebsEncryption": {},
"ebsEncryptionKeyArn": {},
"name": {},
"pitPolicy": {
"shape": "S2t"
},
"replicatedDisks": {
"shape": "S68"
},
"replicationServerInstanceType": {},
"replicationServersSecurityGroupsIDs": {
"shape": "S2x"
},
"sourceServerID": {},
"stagingAreaSubnetId": {},
"stagingAreaTags": {
"shape": "S14"
},
"useDedicatedReplicationServer": {
"type": "boolean"
}
}
},
"output": {
"shape": "S67"
},
"idempotent": true
},
"UpdateReplicationConfigurationTemplate": {
"http": {
"requestUri": "/UpdateReplicationConfigurationTemplate",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"replicationConfigurationTemplateID"
],
"members": {
"arn": {},
"associateDefaultSecurityGroup": {
"type": "boolean"
},
"autoReplicateNewDisks": {
"type": "boolean"
},
"bandwidthThrottling": {
"type": "long"
},
"createPublicIP": {
"type": "boolean"
},
"dataPlaneRouting": {},
"defaultLargeStagingDiskType": {},
"ebsEncryption": {},
"ebsEncryptionKeyArn": {},
"pitPolicy": {
"shape": "S2t"
},
"replicationConfigurationTemplateID": {},
"replicationServerInstanceType": {},
"replicationServersSecurityGroupsIDs": {
"shape": "S2x"
},
"stagingAreaSubnetId": {},
"stagingAreaTags": {
"shape": "S14"
},
"useDedicatedReplicationServer": {
"type": "boolean"
}
}
},
"output": {
"shape": "S30"
}
}
},
"shapes": {
"S2": {
"type": "string",
"sensitive": true
},
"S5": {
"type": "structure",
"required": [
"jobID"
],
"members": {
"arn": {},
"creationDateTime": {},
"endDateTime": {},
"initiatedBy": {},
"jobID": {},
"participatingResources": {
"type": "list",
"member": {
"type": "structure",
"members": {
"launchStatus": {},
"participatingResourceID": {
"type": "structure",
"members": {
"sourceNetworkID": {}
},
"union": true
}
}
}
},
"participatingServers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"launchActionsStatus": {
"type": "structure",
"members": {
"runs": {
"type": "list",
"member": {
"type": "structure",
"members": {
"action": {
"shape": "Sj"
},
"failureReason": {},
"runId": {},
"status": {}
}
}
},
"ssmAgentDiscoveryDatetime": {}
}
},
"launchStatus": {},
"recoveryInstanceID": {},
"sourceServerID": {}
}
}
},
"status": {},
"tags": {
"shape": "S14"
},
"type": {}
}
},
"Sj": {
"type": "structure",
"members": {
"actionCode": {},
"actionId": {},
"actionVersion": {},
"active": {
"type": "boolean"
},
"category": {},
"description": {},
"name": {},
"optional": {
"type": "boolean"
},
"order": {
"type": "integer"
},
"parameters": {
"shape": "Ss"
},
"type": {}
}
},
"Ss": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"type": {},
"value": {}
}
}
},
"S14": {
"type": "map",
"key": {},
"value": {},
"sensitive": true
},
"S1b": {
"type": "structure",
"members": {
"agentVersion": {},
"arn": {},
"dataReplicationInfo": {
"type": "structure",
"members": {
"dataReplicationError": {
"type": "structure",
"members": {
"error": {},
"rawError": {}
}
},
"dataReplicationInitiation": {
"type": "structure",
"members": {
"nextAttemptDateTime": {},
"startDateTime": {},
"steps": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"status": {}
}
}
}
}
},
"dataReplicationState": {},
"etaDateTime": {},
"lagDuration": {},
"replicatedDisks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"backloggedStorageBytes": {
"type": "long"
},
"deviceName": {},
"replicatedStorageBytes": {
"type": "long"
},
"rescannedStorageBytes": {
"type": "long"
},
"totalStorageBytes": {
"type": "long"
},
"volumeStatus": {}
}
}
},
"stagingAvailabilityZone": {},
"stagingOutpostArn": {}
}
},
"lastLaunchResult": {},
"lifeCycle": {
"type": "structure",
"members": {
"addedToServiceDateTime": {},
"elapsedReplicationDuration": {},
"firstByteDateTime": {},
"lastLaunch": {
"type": "structure",
"members": {
"initiated": {
"type": "structure",
"members": {
"apiCallDateTime": {},
"jobID": {},
"type": {}
}
},
"status": {}
}
},
"lastSeenByServiceDateTime": {}
}
},
"recoveryInstanceId": {},
"replicationDirection": {},
"reversedDirectionSourceServerArn": {},
"sourceCloudProperties": {
"type": "structure",
"members": {
"originAccountID": {},
"originAvailabilityZone": {},
"originRegion": {},
"sourceOutpostArn": {}
}
},
"sourceNetworkID": {},
"sourceProperties": {
"type": "structure",
"members": {
"cpus": {
"shape": "S25"
},
"disks": {
"type": "list",
"member": {
"type": "structure",
"members": {
"bytes": {
"type": "long"
},
"deviceName": {}
}
}
},
"identificationHints": {
"shape": "S29"
},
"lastUpdatedDateTime": {},
"networkInterfaces": {
"shape": "S2b"
},
"os": {
"shape": "S2e"
},
"ramBytes": {
"type": "long"
},
"recommendedInstanceType": {},
"supportsNitroInstances": {
"type": "boolean"
}
}
},
"sourceServerID": {},
"stagingArea": {
"type": "structure",
"members": {
"errorMessage": {},
"stagingAccountID": {},
"stagingSourceServerArn": {},
"status": {}
}
},
"tags": {
"shape": "S14"
}
}
},
"S25": {
"type": "list",
"member": {
"type": "structure",
"members": {
"cores": {
"type": "long"
},
"modelName": {}
}
}
},
"S29": {
"type": "structure",
"members": {
"awsInstanceID": {},
"fqdn": {},
"hostname": {},
"vmWareUuid": {}
}
},
"S2b": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ips": {
"type": "list",
"member": {}
},
"isPrimary": {
"type": "boolean"
},
"macAddress": {}
}
}
},
"S2e": {
"type": "structure",
"members": {
"fullString": {}
}
},
"S2k": {
"type": "structure",
"members": {
"osByol": {
"type": "boolean"
}
}
},
"S2n": {
"type": "structure",
"members": {
"arn": {},
"copyPrivateIp": {
"type": "boolean"
},
"copyTags": {
"type": "boolean"
},
"exportBucketArn": {},
"launchConfigurationTemplateID": {},
"launchDisposition": {},
"launchIntoSourceInstance": {
"type": "boolean"
},
"licensing": {
"shape": "S2k"
},
"postLaunchEnabled": {
"type": "boolean"
},
"tags": {
"shape": "S14"
},
"targetInstanceTypeRightSizingMethod": {}
}
},
"S2t": {
"type": "list",
"member": {
"type": "structure",
"required": [
"interval",
"retentionDuration",
"units"
],
"members": {
"enabled": {
"type": "boolean"
},