UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 209 kB
{"openapi":"3.0.0","info":{"version":"2020-02-26","x-release":"v4","title":"Elastic Disaster Recovery Service","description":"AWS Elastic Disaster Recovery Service.","x-logo":{"url":"https://twitter.com/awscloud/profile_image?size=original","backgroundColor":"#FFFFFF"},"termsOfService":"https://aws.amazon.com/service-terms/","contact":{"name":"Mike Ralphson","email":"mike.ralphson@gmail.com","url":"https://github.com/mermade/aws2openapi","x-twitter":"PermittedSoc"},"license":{"name":"Apache 2.0 License","url":"http://www.apache.org/licenses/"},"x-providerName":"amazonaws.com","x-serviceName":"drs","x-aws-signingName":"drs","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/drs-2020-02-26.normal.json","converter":{"url":"https://github.com/mermade/aws2openapi","version":"1.0.0"},"x-apisguru-driver":"external"}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://docs.aws.amazon.com/drs/"},"servers":[{"url":"http://drs.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The drs multi-region endpoint"},{"url":"https://drs.{region}.amazonaws.com","variables":{"region":{"description":"The AWS region","enum":["us-east-1","us-east-2","us-west-1","us-west-2","us-gov-west-1","us-gov-east-1","ca-central-1","eu-north-1","eu-west-1","eu-west-2","eu-west-3","eu-central-1","eu-south-1","af-south-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-southeast-1","ap-southeast-2","ap-east-1","ap-south-1","sa-east-1","me-south-1"],"default":"us-east-1"}},"description":"The drs multi-region endpoint"},{"url":"http://drs.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The drs endpoint for China (Beijing) and China (Ningxia)"},{"url":"https://drs.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The drs endpoint for China (Beijing) and China (Ningxia)"}],"x-hasEquivalentPaths":true,"paths":{"/AssociateSourceNetworkStack":{"post":{"operationId":"AssociateSourceNetworkStack","description":"Associate a Source Network to an existing CloudFormation Stack and modify launch templates to use this network. Can be used for reverting to previously deployed CloudFormation stacks.","responses":{"202":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssociateSourceNetworkStackResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"483":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"484":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"485":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"486":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["cfnStackName","sourceNetworkID"],"properties":{"cfnStackName":{"description":"CloudFormation template to associate with a Source Network.","type":"string","pattern":"^[a-zA-Z][-a-zA-Z0-9]*$","minLength":1,"maxLength":128,"format":"password"},"sourceNetworkID":{"description":"The Source Network ID to associate with CloudFormation template.","type":"string","pattern":"^sn-[0-9a-zA-Z]{17}$","minLength":20,"maxLength":20}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CreateExtendedSourceServer":{"post":{"operationId":"CreateExtendedSourceServer","description":"Create an extended source server in the target Account based on the source server in staging account.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateExtendedSourceServerResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"483":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"485":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"486":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["sourceServerArn"],"properties":{"sourceServerArn":{"description":"This defines the ARN of the source server in staging Account based on which you want to create an extended source server.","type":"string","pattern":"^arn:(?:[0-9a-zA-Z_-]+:){3}([0-9]{12,}):source-server/(s-[0-9a-zA-Z]{17})$","minLength":20,"maxLength":2048},"tags":{"description":"A list of tags associated with the extended source server.","type":"object","additionalProperties":{"$ref":"#/components/schemas/TagValue"}}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CreateLaunchConfigurationTemplate":{"post":{"operationId":"CreateLaunchConfigurationTemplate","description":"Creates a new Launch Configuration Template.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLaunchConfigurationTemplateResponse"}}}},"480":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"481":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"484":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"485":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"copyPrivateIp":{"description":"Copy private IP.","type":"boolean"},"copyTags":{"description":"Copy tags.","type":"boolean"},"exportBucketArn":{"description":"S3 bucket ARN to export Source Network templates.","type":"string","pattern":"^arn:.{16,2044}$","minLength":20,"maxLength":2048},"launchDisposition":{"description":"Launch disposition.","type":"string","enum":["STOPPED","STARTED"]},"licensing":{"description":"Configuration of a machine's license.","type":"object","properties":{"osByol":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Whether to enable \"Bring your own license\" or not."}]}}},"tags":{"description":"Request to associate tags during creation of a Launch Configuration Template.","type":"object","additionalProperties":{"$ref":"#/components/schemas/TagValue"}},"targetInstanceTypeRightSizingMethod":{"description":"Target instance type right-sizing method.","type":"string","enum":["NONE","BASIC","IN_AWS"]}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CreateReplicationConfigurationTemplate":{"post":{"operationId":"CreateReplicationConfigurationTemplate","description":"Creates a new ReplicationConfigurationTemplate.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReplicationConfigurationTemplate"}}}},"480":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"481":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"484":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"485":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["associateDefaultSecurityGroup","bandwidthThrottling","createPublicIP","dataPlaneRouting","defaultLargeStagingDiskType","ebsEncryption","pitPolicy","replicationServerInstanceType","replicationServersSecurityGroupsIDs","stagingAreaSubnetId","stagingAreaTags","useDedicatedReplicationServer"],"properties":{"associateDefaultSecurityGroup":{"description":"Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration Template.","type":"boolean"},"autoReplicateNewDisks":{"description":"Whether to allow the AWS replication agent to automatically replicate newly added disks.","type":"boolean"},"bandwidthThrottling":{"description":"Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.","type":"integer","minimum":0},"createPublicIP":{"description":"Whether to create a Public IP for the Recovery Instance by default.","type":"boolean"},"dataPlaneRouting":{"description":"The data plane routing mechanism that will be used for replication.","type":"string","enum":["PRIVATE_IP","PUBLIC_IP"]},"defaultLargeStagingDiskType":{"description":"The Staging Disk EBS volume type to be used during replication.","type":"string","enum":["GP2","GP3","ST1","AUTO"]},"ebsEncryption":{"description":"The type of EBS encryption to be used during replication.","type":"string","enum":["DEFAULT","CUSTOM","NONE"]},"ebsEncryptionKeyArn":{"description":"The ARN of the EBS encryption key to be used during replication.","type":"string","pattern":"^arn:.{16,2044}$","minLength":20,"maxLength":2048},"pitPolicy":{"description":"The Point in time (PIT) policy to manage snapshots taken during replication.","type":"array","items":{"$ref":"#/components/schemas/PITPolicyRule"},"minItems":1,"maxItems":10},"replicationServerInstanceType":{"description":"The instance type to be used for the replication server.","type":"string","minLength":0,"maxLength":255},"replicationServersSecurityGroupsIDs":{"description":"The security group IDs that will be used by the replication server.","type":"array","items":{"$ref":"#/components/schemas/SecurityGroupID"},"minItems":0,"maxItems":32},"stagingAreaSubnetId":{"description":"The subnet to be used by the replication staging area.","type":"string","pattern":"^subnet-[0-9a-fA-F]{8,}$","minLength":0,"maxLength":255},"stagingAreaTags":{"description":"A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.","type":"object","additionalProperties":{"$ref":"#/components/schemas/TagValue"}},"tags":{"description":"A set of tags to be associated with the Replication Configuration Template resource.","type":"object","additionalProperties":{"$ref":"#/components/schemas/TagValue"}},"useDedicatedReplicationServer":{"description":"Whether to use a dedicated Replication Server in the replication staging area.","type":"boolean"}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/CreateSourceNetwork":{"post":{"operationId":"CreateSourceNetwork","description":"Create a new Source Network resource for a provided VPC ID.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSourceNetworkResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"483":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"484":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"485":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"486":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["originAccountID","originRegion","vpcID"],"properties":{"originAccountID":{"description":"Account containing the VPC to protect.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"originRegion":{"description":"Region containing the VPC to protect.","type":"string","pattern":"^(us(-gov)?|ap|ca|cn|eu|sa|af|me)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-[0-9]$","minLength":0,"maxLength":255},"tags":{"description":"A set of tags to be associated with the Source Network resource.","type":"object","additionalProperties":{"$ref":"#/components/schemas/TagValue"}},"vpcID":{"description":"Which VPC ID to protect.","type":"string","pattern":"^vpc-[0-9a-fA-F]{8,}$","minLength":12,"maxLength":21}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteJob":{"post":{"operationId":"DeleteJob","description":"Deletes a single Job by ID.","responses":{"204":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteJobResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"483":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"484":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jobID"],"properties":{"jobID":{"description":"The ID of the Job to be deleted.","type":"string","pattern":"^drsjob-[0-9a-zA-Z]{17}$","minLength":24,"maxLength":24}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteLaunchConfigurationTemplate":{"post":{"operationId":"DeleteLaunchConfigurationTemplate","description":"Deletes a single Launch Configuration Template by ID.","responses":{"204":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteLaunchConfigurationTemplateResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"483":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"484":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["launchConfigurationTemplateID"],"properties":{"launchConfigurationTemplateID":{"description":"The ID of the Launch Configuration Template to be deleted.","type":"string","pattern":"^lct-[0-9a-zA-Z]{17}$","minLength":21,"maxLength":21}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteRecoveryInstance":{"post":{"operationId":"DeleteRecoveryInstance","description":"Deletes a single Recovery Instance by ID. This deletes the Recovery Instance resource from Elastic Disaster Recovery. The Recovery Instance must be disconnected first in order to delete it.","responses":{"200":{"description":"Success"},"480":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"481":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"484":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["recoveryInstanceID"],"properties":{"recoveryInstanceID":{"description":"The ID of the Recovery Instance to be deleted.","type":"string","pattern":"^i-[0-9a-fA-F]{8,}$","minLength":10,"maxLength":19}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteReplicationConfigurationTemplate":{"post":{"operationId":"DeleteReplicationConfigurationTemplate","description":"Deletes a single Replication Configuration Template by ID","responses":{"204":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteReplicationConfigurationTemplateResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"483":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"484":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["replicationConfigurationTemplateID"],"properties":{"replicationConfigurationTemplateID":{"description":"The ID of the Replication Configuration Template to be deleted.","type":"string","pattern":"^rct-[0-9a-zA-Z]{17}$","minLength":21,"maxLength":21}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteSourceNetwork":{"post":{"operationId":"DeleteSourceNetwork","description":"Delete Source Network resource.","responses":{"204":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteSourceNetworkResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"483":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"484":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["sourceNetworkID"],"properties":{"sourceNetworkID":{"description":"ID of the Source Network to delete.","type":"string","pattern":"^sn-[0-9a-zA-Z]{17}$","minLength":20,"maxLength":20}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DeleteSourceServer":{"post":{"operationId":"DeleteSourceServer","description":"Deletes a single Source Server by ID. The Source Server must be disconnected first.","responses":{"204":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteSourceServerResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"483":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"484":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["sourceServerID"],"properties":{"sourceServerID":{"description":"The ID of the Source Server to be deleted.","type":"string","pattern":"^s-[0-9a-zA-Z]{17}$","minLength":19,"maxLength":19}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeJobLogItems":{"post":{"operationId":"DescribeJobLogItems","description":"Retrieves a detailed Job log with pagination.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeJobLogItemsResponse"}}}},"480":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jobID"],"properties":{"jobID":{"description":"The ID of the Job for which Job log items will be retrieved.","type":"string","pattern":"^drsjob-[0-9a-zA-Z]{17}$","minLength":24,"maxLength":24},"maxResults":{"description":"Maximum number of Job log items to retrieve.","type":"integer","minimum":1},"nextToken":{"description":"The token of the next Job log items to retrieve.","type":"string","minLength":0,"maxLength":2048}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeJobs":{"post":{"operationId":"DescribeJobs","description":"Returns a list of Jobs. Use the JobsID and fromDate and toDate filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are created by the StartRecovery, TerminateRecoveryInstances and StartFailbackLaunch APIs. Jobs are also created by DiagnosticLaunch and TerminateDiagnosticInstances, which are APIs available only to *Support* and only used in response to relevant support tickets.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeJobsResponse"}}}},"480":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"filters":{"description":"A set of filters by which to return Jobs.","type":"object","properties":{"fromDate":{"allOf":[{"$ref":"#/components/schemas/ISO8601DatetimeString"},{"description":"The start date in a date range query."}]},"jobIDs":{"allOf":[{"$ref":"#/components/schemas/DescribeJobsRequestFiltersJobIDs"},{"description":"An array of Job IDs that should be returned. An empty array means all jobs."}]},"toDate":{"allOf":[{"$ref":"#/components/schemas/ISO8601DatetimeString"},{"description":"The end date in a date range query."}]}}},"maxResults":{"description":"Maximum number of Jobs to retrieve.","type":"integer","minimum":1},"nextToken":{"description":"The token of the next Job to retrieve.","type":"string","minLength":0,"maxLength":2048}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeLaunchConfigurationTemplates":{"post":{"operationId":"DescribeLaunchConfigurationTemplates","description":"Lists all Launch Configuration Templates, filtered by Launch Configuration Template IDs","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeLaunchConfigurationTemplatesResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"launchConfigurationTemplateIDs":{"description":"Request to filter Launch Configuration Templates list by Launch Configuration Template ID.","type":"array","items":{"$ref":"#/components/schemas/LaunchConfigurationTemplateID"},"minItems":0,"maxItems":1},"maxResults":{"description":"Maximum results to be returned in DescribeLaunchConfigurationTemplates.","type":"integer","minimum":1,"maximum":1000},"nextToken":{"description":"The token of the next Launch Configuration Template to retrieve.","type":"string","minLength":0,"maxLength":2048}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeRecoveryInstances":{"post":{"operationId":"DescribeRecoveryInstances","description":"Lists all Recovery Instances or multiple Recovery Instances by ID.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeRecoveryInstancesResponse"}}}},"480":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"483":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"filters":{"description":"A set of filters by which to return Recovery Instances.","type":"object","properties":{"recoveryInstanceIDs":{"allOf":[{"$ref":"#/components/schemas/RecoveryInstanceIDs"},{"description":"An array of Recovery Instance IDs that should be returned. An empty array means all Recovery Instances."}]},"sourceServerIDs":{"allOf":[{"$ref":"#/components/schemas/SourceServerIDs"},{"description":"An array of Source Server IDs for which associated Recovery Instances should be returned."}]}}},"maxResults":{"description":"Maximum number of Recovery Instances to retrieve.","type":"integer","minimum":1},"nextToken":{"description":"The token of the next Recovery Instance to retrieve.","type":"string","minLength":0,"maxLength":2048}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeRecoverySnapshots":{"post":{"operationId":"DescribeRecoverySnapshots","description":"Lists all Recovery Snapshots for a single Source Server.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeRecoverySnapshotsResponse"}}}},"480":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["sourceServerID"],"properties":{"filters":{"description":"A set of filters by which to return Recovery Snapshots.","type":"object","properties":{"fromDateTime":{"allOf":[{"$ref":"#/components/schemas/ISO8601DatetimeString"},{"description":"The start date in a date range query."}]},"toDateTime":{"allOf":[{"$ref":"#/components/schemas/ISO8601DatetimeString"},{"description":"The end date in a date range query."}]}}},"maxResults":{"description":"Maximum number of Recovery Snapshots to retrieve.","type":"integer","minimum":1},"nextToken":{"description":"The token of the next Recovery Snapshot to retrieve.","type":"string","minLength":0,"maxLength":2048},"order":{"description":"The sorted ordering by which to return Recovery Snapshots.","type":"string","enum":["ASC","DESC"]},"sourceServerID":{"description":"Filter Recovery Snapshots by Source Server ID.","type":"string","pattern":"^s-[0-9a-zA-Z]{17}$","minLength":19,"maxLength":19}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeReplicationConfigurationTemplates":{"post":{"operationId":"DescribeReplicationConfigurationTemplates","description":"Lists all ReplicationConfigurationTemplates, filtered by Source Server IDs.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeReplicationConfigurationTemplatesResponse"}}}},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"483":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"484":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"maxResults":{"description":"Maximum number of Replication Configuration Templates to retrieve.","type":"integer","minimum":1},"nextToken":{"description":"The token of the next Replication Configuration Template to retrieve.","type":"string","minLength":0,"maxLength":2048},"replicationConfigurationTemplateIDs":{"description":"The IDs of the Replication Configuration Templates to retrieve. An empty list means all Replication Configuration Templates.","type":"array","items":{"$ref":"#/components/schemas/ReplicationConfigurationTemplateID"},"minItems":0,"maxItems":200}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeSourceNetworks":{"post":{"operationId":"DescribeSourceNetworks","description":"Lists all Source Networks or multiple Source Networks filtered by ID.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeSourceNetworksResponse"}}}},"480":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"filters":{"description":"A set of filters by which to return Source Networks.","type":"object","properties":{"originAccountID":{"allOf":[{"$ref":"#/components/schemas/AccountID"},{"description":"Filter Source Networks by account ID containing the protected VPCs."}]},"originRegion":{"allOf":[{"$ref":"#/components/schemas/AwsRegion"},{"description":"Filter Source Networks by the region containing the protected VPCs."}]},"sourceNetworkIDs":{"allOf":[{"$ref":"#/components/schemas/DescribeSourceNetworksRequestFiltersIDs"},{"description":"An array of Source Network IDs that should be returned. An empty array means all Source Networks."}]}}},"maxResults":{"description":"Maximum number of Source Networks to retrieve.","type":"integer","minimum":1},"nextToken":{"description":"The token of the next Source Networks to retrieve.","type":"string","minLength":0,"maxLength":2048}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DescribeSourceServers":{"post":{"operationId":"DescribeSourceServers","description":"Lists all Source Servers or multiple Source Servers filtered by ID.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeSourceServersResponse"}}}},"480":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"481":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[{"name":"maxResults","in":"query","schema":{"type":"string"},"description":"Pagination limit","required":false},{"name":"nextToken","in":"query","schema":{"type":"string"},"description":"Pagination token","required":false}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"filters":{"description":"A set of filters by which to return Source Servers.","type":"object","properties":{"hardwareId":{"allOf":[{"$ref":"#/components/schemas/BoundedString"},{"description":"An ID that describes the hardware of the Source Server. This is either an EC2 instance id, a VMware uuid or a mac address."}]},"sourceServerIDs":{"allOf":[{"$ref":"#/components/schemas/DescribeSourceServersRequestFiltersIDs"},{"description":"An array of Source Servers IDs that should be returned. An empty array means all Source Servers."}]},"stagingAccountIDs":{"allOf":[{"$ref":"#/components/schemas/AccountIDs"},{"description":"An array of staging account IDs that extended source servers belong to. An empty array means all source servers will be shown."}]}}},"maxResults":{"description":"Maximum number of Source Servers to retrieve.","type":"integer","minimum":1},"nextToken":{"description":"The token of the next Source Server to retrieve.","type":"string","minLength":0,"maxLength":2048}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DisconnectRecoveryInstance":{"post":{"operationId":"DisconnectRecoveryInstance","description":"Disconnect a Recovery Instance from Elastic Disaster Recovery. Data replication is stopped immediately. All AWS resources created by Elastic Disaster Recovery for enabling the replication of the Recovery Instance will be terminated / deleted within 90 minutes. If the agent on the Recovery Instance has not been prevented from communicating with the Elastic Disaster Recovery service, then it will receive a command to uninstall itself (within approximately 10 minutes). The following properties of the Recovery Instance will be changed immediately: dataReplicationInfo.dataReplicationState will be set to DISCONNECTED; The totalStorageBytes property for each of dataReplicationInfo.replicatedDisks will be set to zero; dataReplicationInfo.lagDuration and dataReplicationInfo.lagDuration will be nullified.","responses":{"200":{"description":"Success"},"480":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"481":{"description":"InternalServerException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"483":{"description":"ThrottlingException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ThrottlingException"}}}},"484":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}},"485":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["recoveryInstanceID"],"properties":{"recoveryInstanceID":{"description":"The ID of the Recovery Instance to disconnect.","type":"string","pattern":"^i-[0-9a-fA-F]{8,}$","minLength":10,"maxLength":19}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/components/parameters/X-Amz-Date"},{"$ref":"#/components/parameters/X-Amz-Algorithm"},{"$ref":"#/components/parameters/X-Amz-Credential"},{"$ref":"#/components/parameters/X-Amz-Security-Token"},{"$ref":"#/components/parameters/X-Amz-Signature"},{"$ref":"#/components/parameters/X-Amz-SignedHeaders"}]},"/DisconnectSourceServer":{"post":{"operationId":"DisconnectSourceServer","descr