openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 252 kB
JSON
{"openapi":"3.0.0","info":{"version":"2020-02-26","x-release":"v4","title":"Application Migration Service","description":"The Application Migration Service 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":"mgn","x-aws-signingName":"mgn","x-origin":[{"contentType":"application/json","url":"https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mgn-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/mgn/"},"servers":[{"url":"http://mgn.{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 mgn multi-region endpoint"},{"url":"https://mgn.{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 mgn multi-region endpoint"},{"url":"http://mgn.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The mgn endpoint for China (Beijing) and China (Ningxia)"},{"url":"https://mgn.{region}.amazonaws.com.cn","variables":{"region":{"description":"The AWS region","enum":["cn-north-1","cn-northwest-1"],"default":"cn-north-1"}},"description":"The mgn endpoint for China (Beijing) and China (Ningxia)"}],"x-hasEquivalentPaths":true,"paths":{"/ArchiveApplication":{"post":{"operationId":"ArchiveApplication","description":"Archive application.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Application"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["applicationID"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"applicationID":{"description":"Application ID.","type":"string","pattern":"^app-[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"}]},"/ArchiveWave":{"post":{"operationId":"ArchiveWave","description":"Archive wave.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Wave"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["waveID"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"waveID":{"description":"Wave ID.","type":"string","pattern":"^wave-[0-9a-zA-Z]{17}$","minLength":22,"maxLength":22}}}}}}},"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"}]},"/AssociateApplications":{"post":{"operationId":"AssociateApplications","description":"Associate applications to wave.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssociateApplicationsResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["applicationIDs","waveID"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"applicationIDs":{"description":"Application IDs list.","type":"array","items":{"$ref":"#/components/schemas/ApplicationID"},"minItems":1,"maxItems":50},"waveID":{"description":"Wave ID.","type":"string","pattern":"^wave-[0-9a-zA-Z]{17}$","minLength":22,"maxLength":22}}}}}}},"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"}]},"/AssociateSourceServers":{"post":{"operationId":"AssociateSourceServers","description":"Associate source servers to application.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssociateSourceServersResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["applicationID","sourceServerIDs"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"applicationID":{"description":"Application ID.","type":"string","pattern":"^app-[0-9a-zA-Z]{17}$","minLength":21,"maxLength":21},"sourceServerIDs":{"description":"Source server IDs list.","type":"array","items":{"$ref":"#/components/schemas/SourceServerID"},"minItems":1,"maxItems":50}}}}}}},"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"}]},"/ChangeServerLifeCycleState":{"post":{"operationId":"ChangeServerLifeCycleState","description":"Allows the user to set the SourceServer.LifeCycle.state property for specific Source Server IDs to one of the following: READY_FOR_TEST or READY_FOR_CUTOVER. This command only works if the Source Server is already launchable (dataReplicationInfo.lagDuration is not null.)","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceServer"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["lifeCycle","sourceServerID"],"properties":{"accountID":{"description":"The request to change the source server migration account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"lifeCycle":{"description":"The request to change the source server migration lifecycle state.","type":"object","properties":{"state":{"allOf":[{"$ref":"#/components/schemas/ChangeServerLifeCycleStateSourceServerLifecycleState"},{"description":"The request to change the source server migration lifecycle state."}]}}},"sourceServerID":{"description":"The request to change the source server migration lifecycle state 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"}]},"/CreateApplication":{"post":{"operationId":"CreateApplication","description":"Create application.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Application"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"description":{"description":"Application description.","type":"string","pattern":"^[^\\x00]*$","minLength":0,"maxLength":600},"name":{"description":"Application name.","type":"string","pattern":"^[^\\s\\x00]( *[^\\s\\x00])*$","minLength":1,"maxLength":256},"tags":{"description":"Application tags.","type":"object","minProperties":0,"maxProperties":50,"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/LaunchConfigurationTemplate"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"associatePublicIpAddress":{"description":"Associate public Ip address.","type":"boolean"},"bootMode":{"description":"Launch configuration template boot mode.","type":"string","enum":["LEGACY_BIOS","UEFI"]},"copyPrivateIp":{"description":"Copy private Ip.","type":"boolean"},"copyTags":{"description":"Copy tags.","type":"boolean"},"enableMapAutoTagging":{"description":"Enable map auto tagging.","type":"boolean"},"largeVolumeConf":{"description":"Launch template disk configuration.","type":"object","properties":{"iops":{"allOf":[{"$ref":"#/components/schemas/Iops"},{"description":"Launch template disk iops configuration."}]},"throughput":{"allOf":[{"$ref":"#/components/schemas/Throughput"},{"description":"Launch template disk throughput configuration."}]},"volumeType":{"allOf":[{"$ref":"#/components/schemas/VolumeType"},{"description":"Launch template disk volume type configuration."}]}}},"launchDisposition":{"description":"Launch disposition.","type":"string","enum":["STOPPED","STARTED"]},"licensing":{"description":"Configure Licensing.","type":"object","properties":{"osByol":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Configure BYOL OS licensing."}]}}},"mapAutoTaggingMpeID":{"description":"Launch configuration template map auto tagging MPE ID.","type":"string","minLength":0,"maxLength":256},"postLaunchActions":{"description":"Post Launch Actions to executed on the Test or Cutover instance.","type":"object","properties":{"cloudWatchLogGroupName":{"allOf":[{"$ref":"#/components/schemas/CloudWatchLogGroupName"},{"description":"AWS Systems Manager Command's CloudWatch log group name."}]},"deployment":{"allOf":[{"$ref":"#/components/schemas/PostLaunchActionsDeploymentType"},{"description":"Deployment type in which AWS Systems Manager Documents will be executed."}]},"s3LogBucket":{"allOf":[{"$ref":"#/components/schemas/S3LogBucketName"},{"description":"AWS Systems Manager Command's logs S3 log bucket."}]},"s3OutputKeyPrefix":{"allOf":[{"$ref":"#/components/schemas/BoundedString"},{"description":"AWS Systems Manager Command's logs S3 output key prefix."}]},"ssmDocuments":{"allOf":[{"$ref":"#/components/schemas/SsmDocuments"},{"description":"AWS Systems Manager Documents."}]}}},"smallVolumeConf":{"description":"Launch template disk configuration.","type":"object","properties":{"iops":{"allOf":[{"$ref":"#/components/schemas/Iops"},{"description":"Launch template disk iops configuration."}]},"throughput":{"allOf":[{"$ref":"#/components/schemas/Throughput"},{"description":"Launch template disk throughput configuration."}]},"volumeType":{"allOf":[{"$ref":"#/components/schemas/VolumeType"},{"description":"Launch template disk volume type configuration."}]}}},"smallVolumeMaxSize":{"description":"Small volume maximum size.","type":"integer","minimum":0},"tags":{"description":"Request to associate tags during creation of a Launch Configuration Template.","type":"object","minProperties":0,"maxProperties":50,"additionalProperties":{"$ref":"#/components/schemas/TagValue"}},"targetInstanceTypeRightSizingMethod":{"description":"Target instance type right-sizing method.","type":"string","enum":["NONE","BASIC"]}}}}}}},"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":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}},"482":{"description":"AccessDeniedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccessDeniedException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["associateDefaultSecurityGroup","bandwidthThrottling","createPublicIP","dataPlaneRouting","defaultLargeStagingDiskType","ebsEncryption","replicationServerInstanceType","replicationServersSecurityGroupsIDs","stagingAreaSubnetId","stagingAreaTags","useDedicatedReplicationServer"],"properties":{"associateDefaultSecurityGroup":{"description":"Request to associate the default Application Migration Service Security group with the Replication Settings template.","type":"boolean"},"bandwidthThrottling":{"description":"Request to configure bandwidth throttling during Replication Settings template creation.","type":"integer","minimum":0,"maximum":10000},"createPublicIP":{"description":"Request to create Public IP during Replication Settings template creation.","type":"boolean"},"dataPlaneRouting":{"description":"Request to configure data plane routing during Replication Settings template creation.","type":"string","enum":["PRIVATE_IP","PUBLIC_IP"]},"defaultLargeStagingDiskType":{"description":"Request to configure the default large staging disk EBS volume type during Replication Settings template creation.","type":"string","enum":["GP2","ST1","GP3"]},"ebsEncryption":{"description":"Request to configure EBS encryption during Replication Settings template creation.","type":"string","enum":["DEFAULT","CUSTOM"]},"ebsEncryptionKeyArn":{"description":"Request to configure an EBS encryption key during Replication Settings template creation.","type":"string","minLength":20,"maxLength":2048},"replicationServerInstanceType":{"description":"Request to configure the Replication Server instance type during Replication Settings template creation.","type":"string","minLength":0,"maxLength":255},"replicationServersSecurityGroupsIDs":{"description":"Request to configure the Replication Server Security group ID during Replication Settings template creation.","type":"array","items":{"$ref":"#/components/schemas/SecurityGroupID"},"minItems":0,"maxItems":32},"stagingAreaSubnetId":{"description":"Request to configure the Staging Area subnet ID during Replication Settings template creation.","type":"string","pattern":"^subnet-[0-9a-fA-F]{8,}$","minLength":0,"maxLength":255},"stagingAreaTags":{"description":"Request to configure Staging Area tags during Replication Settings template creation.","type":"object","minProperties":0,"maxProperties":50,"additionalProperties":{"$ref":"#/components/schemas/TagValue"}},"tags":{"description":"Request to configure tags during Replication Settings template creation.","type":"object","minProperties":0,"maxProperties":50,"additionalProperties":{"$ref":"#/components/schemas/TagValue"}},"useDedicatedReplicationServer":{"description":"Request to use Dedicated Replication Servers during Replication Settings template creation.","type":"boolean"},"useFipsEndpoint":{"description":"Request to use Fips Endpoint during Replication Settings template creation.","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"}]},"/CreateWave":{"post":{"operationId":"CreateWave","description":"Create wave.","responses":{"201":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Wave"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ServiceQuotaExceededException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceQuotaExceededException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"description":{"description":"Wave description.","type":"string","pattern":"^[^\\x00]*$","minLength":0,"maxLength":600},"name":{"description":"Wave name.","type":"string","pattern":"^[^\\s\\x00]( *[^\\s\\x00])*$","minLength":1,"maxLength":256},"tags":{"description":"Wave tags.","type":"object","minProperties":0,"maxProperties":50,"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"}]},"/DeleteApplication":{"post":{"operationId":"DeleteApplication","description":"Delete application.","responses":{"204":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteApplicationResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["applicationID"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"applicationID":{"description":"Application ID.","type":"string","pattern":"^app-[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"}]},"/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":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jobID"],"properties":{"accountID":{"description":"Request to delete Job from service by Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"jobID":{"description":"Request to delete Job from service by Job ID.","type":"string","pattern":"^mgnjob-[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":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["launchConfigurationTemplateID"],"properties":{"launchConfigurationTemplateID":{"description":"ID of resource 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"}]},"/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":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["replicationConfigurationTemplateID"],"properties":{"replicationConfigurationTemplateID":{"description":"Request to delete Replication Configuration Template from service by Replication Configuration Template ID.","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"}]},"/DeleteSourceServer":{"post":{"operationId":"DeleteSourceServer","description":"Deletes a single source server by ID.","responses":{"204":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteSourceServerResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["sourceServerID"],"properties":{"accountID":{"description":"Request to delete Source Server from service by Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"sourceServerID":{"description":"Request to delete Source Server from service by 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"}]},"/DeleteVcenterClient":{"post":{"operationId":"DeleteVcenterClient","description":"Deletes a given vCenter client by ID.","responses":{"204":{"description":"Success"},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["vcenterClientID"],"properties":{"vcenterClientID":{"description":"ID of resource to be deleted.","type":"string","pattern":"^vcc-[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"}]},"/DeleteWave":{"post":{"operationId":"DeleteWave","description":"Delete wave.","responses":{"204":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteWaveResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["waveID"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"waveID":{"description":"Wave ID.","type":"string","pattern":"^wave-[0-9a-zA-Z]{17}$","minLength":22,"maxLength":22}}}}}}},"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 detailed job log items with paging.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeJobLogItemsResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"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":{"accountID":{"description":"Request to describe Job log Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"jobID":{"description":"Request to describe Job log job ID.","type":"string","pattern":"^mgnjob-[0-9a-zA-Z]{17}$","minLength":24,"maxLength":24},"maxResults":{"description":"Request to describe Job log item maximum results.","type":"integer","minimum":1,"maximum":1000},"nextToken":{"description":"Request to describe Job log next token.","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 toData filters to limit which jobs are returned. The response is sorted by creationDataTime - latest date first. Jobs are normally created by the StartTest, StartCutover, and TerminateTargetInstances 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":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"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":{"accountID":{"description":"Request to describe job log items by Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"filters":{"description":"Request to describe Job log filters.","type":"object","properties":{"fromDate":{"allOf":[{"$ref":"#/components/schemas/ISO8601DatetimeString"},{"description":"Request to describe Job log filters by date."}]},"jobIDs":{"allOf":[{"$ref":"#/components/schemas/DescribeJobsRequestFiltersJobIDs"},{"description":"Request to describe Job log filters by job ID."}]},"toDate":{"allOf":[{"$ref":"#/components/schemas/ISO8601DatetimeString"},{"description":"Request to describe job log items by last date."}]}}},"maxResults":{"description":"Request to describe job log items by max results.","type":"integer","minimum":1,"maximum":1000},"nextToken":{"description":"Request to describe job log items by next token.","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":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"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":200},"maxResults":{"description":"Maximum results to be returned in DescribeLaunchConfigurationTemplates.","type":"integer","minimum":1,"maximum":1000},"nextToken":{"description":"Next pagination token returned from DescribeLaunchConfigurationTemplates.","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"}]},"/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":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"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":"Request to describe Replication Configuration template by max results.","type":"integer","minimum":1,"maximum":1000},"nextToken":{"description":"Request to describe Replication Configuration template by next token.","type":"string","minLength":0,"maxLength":2048},"replicationConfigurationTemplateIDs":{"description":"Request to describe Replication Configuration template by template IDs.","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"}]},"/DescribeSourceServers":{"post":{"operationId":"DescribeSourceServers","description":"Retrieves all SourceServers or multiple SourceServers by ID.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeSourceServersResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"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":{"accountID":{"description":"Request to filter Source Servers list by Accoun ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"filters":{"description":"Request to filter Source Servers list.","type":"object","properties":{"applicationIDs":{"allOf":[{"$ref":"#/components/schemas/DescribeSourceServersRequestApplicationIDs"},{"description":"Request to filter Source Servers list by application IDs."}]},"isArchived":{"allOf":[{"$ref":"#/components/schemas/Boolean"},{"description":"Request to filter Source Servers list by archived."}]},"lifeCycleStates":{"allOf":[{"$ref":"#/components/schemas/LifeCycleStates"},{"description":"Request to filter Source Servers list by life cycle states."}]},"replicationTypes":{"allOf":[{"$ref":"#/components/schemas/ReplicationTypes"},{"description":"Request to filter Source Servers list by replication type."}]},"sourceServerIDs":{"allOf":[{"$ref":"#/components/schemas/DescribeSourceServersRequestFiltersIDs"},{"description":"Request to filter Source Servers list by Source Server ID."}]}}},"maxResults":{"description":"Request to filter Source Servers list by maximum results.","type":"integer","minimum":1,"maximum":1000},"nextToken":{"description":"Request to filter Source Servers list by next token.","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"}]},"/DescribeVcenterClients":{"get":{"operationId":"DescribeVcenterClients","description":"Returns a list of the installed vCenter clients.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeVcenterClientsResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ValidationException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ValidationException"}}}}},"parameters":[{"name":"maxResults","in":"query","required":false,"description":"Maximum results to be returned in DescribeVcenterClients.","schema":{"type":"integer","minimum":1,"maximum":1000}},{"name":"nextToken","in":"query","required":false,"description":"Next pagination token to be provided for DescribeVcenterClients.","schema":{"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"}]},"/DisassociateApplications":{"post":{"operationId":"DisassociateApplications","description":"Disassociate applications from wave.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisassociateApplicationsResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["applicationIDs","waveID"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"applicationIDs":{"description":"Application IDs list.","type":"array","items":{"$ref":"#/components/schemas/ApplicationID"},"minItems":1,"maxItems":50},"waveID":{"description":"Wave ID.","type":"string","pattern":"^wave-[0-9a-zA-Z]{17}$","minLength":22,"maxLength":22}}}}}}},"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"}]},"/DisassociateSourceServers":{"post":{"operationId":"DisassociateSourceServers","description":"Disassociate source servers from application.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DisassociateSourceServersResponse"}}}},"480":{"description":"UninitializedAccountException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UninitializedAccountException"}}}},"481":{"description":"ResourceNotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourceNotFoundException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}}},"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["applicationID","sourceServerIDs"],"properties":{"accountID":{"description":"Account ID.","type":"string","pattern":"[0-9]{12,}","minLength":12,"maxLength":12},"applicationID":{"description":"Application ID.","type":"string","pattern":"^app-[0-9a-zA-Z]{17}$","minLength":21,"maxLength":21},"sourceServerIDs":{"description":"Source server IDs list.","type":"array","items":{"$ref":"#/components/schemas/SourceServerID"},"minItems":1,"maxItems":50}}}}}}},"parameters":[{"$ref":"#/components/parameters/X-Amz-Content-Sha256"},{"$ref":"#/component