github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/groundstation/2019-05-23/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2019-05-23", 5 "endpointPrefix":"groundstation", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"AWS Ground Station", 9 "serviceId":"GroundStation", 10 "signatureVersion":"v4", 11 "signingName":"groundstation", 12 "uid":"groundstation-2019-05-23" 13 }, 14 "operations":{ 15 "CancelContact":{ 16 "name":"CancelContact", 17 "http":{ 18 "method":"DELETE", 19 "requestUri":"/contact/{contactId}", 20 "responseCode":200 21 }, 22 "input":{"shape":"CancelContactRequest"}, 23 "output":{"shape":"ContactIdResponse"}, 24 "errors":[ 25 {"shape":"InvalidParameterException"}, 26 {"shape":"DependencyException"}, 27 {"shape":"ResourceNotFoundException"} 28 ], 29 "idempotent":true 30 }, 31 "CreateConfig":{ 32 "name":"CreateConfig", 33 "http":{ 34 "method":"POST", 35 "requestUri":"/config", 36 "responseCode":200 37 }, 38 "input":{"shape":"CreateConfigRequest"}, 39 "output":{"shape":"ConfigIdResponse"}, 40 "errors":[ 41 {"shape":"InvalidParameterException"}, 42 {"shape":"DependencyException"}, 43 {"shape":"ResourceLimitExceededException"}, 44 {"shape":"ResourceNotFoundException"} 45 ] 46 }, 47 "CreateDataflowEndpointGroup":{ 48 "name":"CreateDataflowEndpointGroup", 49 "http":{ 50 "method":"POST", 51 "requestUri":"/dataflowEndpointGroup", 52 "responseCode":200 53 }, 54 "input":{"shape":"CreateDataflowEndpointGroupRequest"}, 55 "output":{"shape":"DataflowEndpointGroupIdResponse"}, 56 "errors":[ 57 {"shape":"InvalidParameterException"}, 58 {"shape":"DependencyException"}, 59 {"shape":"ResourceNotFoundException"} 60 ] 61 }, 62 "CreateMissionProfile":{ 63 "name":"CreateMissionProfile", 64 "http":{ 65 "method":"POST", 66 "requestUri":"/missionprofile", 67 "responseCode":200 68 }, 69 "input":{"shape":"CreateMissionProfileRequest"}, 70 "output":{"shape":"MissionProfileIdResponse"}, 71 "errors":[ 72 {"shape":"InvalidParameterException"}, 73 {"shape":"DependencyException"}, 74 {"shape":"ResourceNotFoundException"} 75 ] 76 }, 77 "DeleteConfig":{ 78 "name":"DeleteConfig", 79 "http":{ 80 "method":"DELETE", 81 "requestUri":"/config/{configType}/{configId}", 82 "responseCode":200 83 }, 84 "input":{"shape":"DeleteConfigRequest"}, 85 "output":{"shape":"ConfigIdResponse"}, 86 "errors":[ 87 {"shape":"InvalidParameterException"}, 88 {"shape":"DependencyException"}, 89 {"shape":"ResourceNotFoundException"} 90 ], 91 "idempotent":true 92 }, 93 "DeleteDataflowEndpointGroup":{ 94 "name":"DeleteDataflowEndpointGroup", 95 "http":{ 96 "method":"DELETE", 97 "requestUri":"/dataflowEndpointGroup/{dataflowEndpointGroupId}", 98 "responseCode":200 99 }, 100 "input":{"shape":"DeleteDataflowEndpointGroupRequest"}, 101 "output":{"shape":"DataflowEndpointGroupIdResponse"}, 102 "errors":[ 103 {"shape":"InvalidParameterException"}, 104 {"shape":"DependencyException"}, 105 {"shape":"ResourceNotFoundException"} 106 ], 107 "idempotent":true 108 }, 109 "DeleteMissionProfile":{ 110 "name":"DeleteMissionProfile", 111 "http":{ 112 "method":"DELETE", 113 "requestUri":"/missionprofile/{missionProfileId}", 114 "responseCode":200 115 }, 116 "input":{"shape":"DeleteMissionProfileRequest"}, 117 "output":{"shape":"MissionProfileIdResponse"}, 118 "errors":[ 119 {"shape":"InvalidParameterException"}, 120 {"shape":"DependencyException"}, 121 {"shape":"ResourceNotFoundException"} 122 ], 123 "idempotent":true 124 }, 125 "DescribeContact":{ 126 "name":"DescribeContact", 127 "http":{ 128 "method":"GET", 129 "requestUri":"/contact/{contactId}", 130 "responseCode":200 131 }, 132 "input":{"shape":"DescribeContactRequest"}, 133 "output":{"shape":"DescribeContactResponse"}, 134 "errors":[ 135 {"shape":"InvalidParameterException"}, 136 {"shape":"DependencyException"}, 137 {"shape":"ResourceNotFoundException"} 138 ] 139 }, 140 "GetConfig":{ 141 "name":"GetConfig", 142 "http":{ 143 "method":"GET", 144 "requestUri":"/config/{configType}/{configId}", 145 "responseCode":200 146 }, 147 "input":{"shape":"GetConfigRequest"}, 148 "output":{"shape":"GetConfigResponse"}, 149 "errors":[ 150 {"shape":"InvalidParameterException"}, 151 {"shape":"DependencyException"}, 152 {"shape":"ResourceNotFoundException"} 153 ] 154 }, 155 "GetDataflowEndpointGroup":{ 156 "name":"GetDataflowEndpointGroup", 157 "http":{ 158 "method":"GET", 159 "requestUri":"/dataflowEndpointGroup/{dataflowEndpointGroupId}", 160 "responseCode":200 161 }, 162 "input":{"shape":"GetDataflowEndpointGroupRequest"}, 163 "output":{"shape":"GetDataflowEndpointGroupResponse"}, 164 "errors":[ 165 {"shape":"InvalidParameterException"}, 166 {"shape":"DependencyException"}, 167 {"shape":"ResourceNotFoundException"} 168 ] 169 }, 170 "GetMinuteUsage":{ 171 "name":"GetMinuteUsage", 172 "http":{ 173 "method":"POST", 174 "requestUri":"/minute-usage", 175 "responseCode":200 176 }, 177 "input":{"shape":"GetMinuteUsageRequest"}, 178 "output":{"shape":"GetMinuteUsageResponse"}, 179 "errors":[ 180 {"shape":"InvalidParameterException"}, 181 {"shape":"DependencyException"}, 182 {"shape":"ResourceNotFoundException"} 183 ] 184 }, 185 "GetMissionProfile":{ 186 "name":"GetMissionProfile", 187 "http":{ 188 "method":"GET", 189 "requestUri":"/missionprofile/{missionProfileId}", 190 "responseCode":200 191 }, 192 "input":{"shape":"GetMissionProfileRequest"}, 193 "output":{"shape":"GetMissionProfileResponse"}, 194 "errors":[ 195 {"shape":"InvalidParameterException"}, 196 {"shape":"DependencyException"}, 197 {"shape":"ResourceNotFoundException"} 198 ] 199 }, 200 "GetSatellite":{ 201 "name":"GetSatellite", 202 "http":{ 203 "method":"GET", 204 "requestUri":"/satellite/{satelliteId}", 205 "responseCode":200 206 }, 207 "input":{"shape":"GetSatelliteRequest"}, 208 "output":{"shape":"GetSatelliteResponse"}, 209 "errors":[ 210 {"shape":"InvalidParameterException"}, 211 {"shape":"DependencyException"}, 212 {"shape":"ResourceNotFoundException"} 213 ] 214 }, 215 "ListConfigs":{ 216 "name":"ListConfigs", 217 "http":{ 218 "method":"GET", 219 "requestUri":"/config", 220 "responseCode":200 221 }, 222 "input":{"shape":"ListConfigsRequest"}, 223 "output":{"shape":"ListConfigsResponse"}, 224 "errors":[ 225 {"shape":"InvalidParameterException"}, 226 {"shape":"DependencyException"}, 227 {"shape":"ResourceNotFoundException"} 228 ] 229 }, 230 "ListContacts":{ 231 "name":"ListContacts", 232 "http":{ 233 "method":"POST", 234 "requestUri":"/contacts", 235 "responseCode":200 236 }, 237 "input":{"shape":"ListContactsRequest"}, 238 "output":{"shape":"ListContactsResponse"}, 239 "errors":[ 240 {"shape":"InvalidParameterException"}, 241 {"shape":"DependencyException"}, 242 {"shape":"ResourceNotFoundException"} 243 ] 244 }, 245 "ListDataflowEndpointGroups":{ 246 "name":"ListDataflowEndpointGroups", 247 "http":{ 248 "method":"GET", 249 "requestUri":"/dataflowEndpointGroup", 250 "responseCode":200 251 }, 252 "input":{"shape":"ListDataflowEndpointGroupsRequest"}, 253 "output":{"shape":"ListDataflowEndpointGroupsResponse"}, 254 "errors":[ 255 {"shape":"InvalidParameterException"}, 256 {"shape":"DependencyException"}, 257 {"shape":"ResourceNotFoundException"} 258 ] 259 }, 260 "ListGroundStations":{ 261 "name":"ListGroundStations", 262 "http":{ 263 "method":"GET", 264 "requestUri":"/groundstation", 265 "responseCode":200 266 }, 267 "input":{"shape":"ListGroundStationsRequest"}, 268 "output":{"shape":"ListGroundStationsResponse"}, 269 "errors":[ 270 {"shape":"InvalidParameterException"}, 271 {"shape":"DependencyException"}, 272 {"shape":"ResourceNotFoundException"} 273 ] 274 }, 275 "ListMissionProfiles":{ 276 "name":"ListMissionProfiles", 277 "http":{ 278 "method":"GET", 279 "requestUri":"/missionprofile", 280 "responseCode":200 281 }, 282 "input":{"shape":"ListMissionProfilesRequest"}, 283 "output":{"shape":"ListMissionProfilesResponse"}, 284 "errors":[ 285 {"shape":"InvalidParameterException"}, 286 {"shape":"DependencyException"}, 287 {"shape":"ResourceNotFoundException"} 288 ] 289 }, 290 "ListSatellites":{ 291 "name":"ListSatellites", 292 "http":{ 293 "method":"GET", 294 "requestUri":"/satellite", 295 "responseCode":200 296 }, 297 "input":{"shape":"ListSatellitesRequest"}, 298 "output":{"shape":"ListSatellitesResponse"}, 299 "errors":[ 300 {"shape":"InvalidParameterException"}, 301 {"shape":"DependencyException"}, 302 {"shape":"ResourceNotFoundException"} 303 ] 304 }, 305 "ListTagsForResource":{ 306 "name":"ListTagsForResource", 307 "http":{ 308 "method":"GET", 309 "requestUri":"/tags/{resourceArn}", 310 "responseCode":200 311 }, 312 "input":{"shape":"ListTagsForResourceRequest"}, 313 "output":{"shape":"ListTagsForResourceResponse"}, 314 "errors":[ 315 {"shape":"InvalidParameterException"}, 316 {"shape":"DependencyException"}, 317 {"shape":"ResourceNotFoundException"} 318 ] 319 }, 320 "ReserveContact":{ 321 "name":"ReserveContact", 322 "http":{ 323 "method":"POST", 324 "requestUri":"/contact", 325 "responseCode":200 326 }, 327 "input":{"shape":"ReserveContactRequest"}, 328 "output":{"shape":"ContactIdResponse"}, 329 "errors":[ 330 {"shape":"InvalidParameterException"}, 331 {"shape":"DependencyException"}, 332 {"shape":"ResourceNotFoundException"} 333 ] 334 }, 335 "TagResource":{ 336 "name":"TagResource", 337 "http":{ 338 "method":"POST", 339 "requestUri":"/tags/{resourceArn}", 340 "responseCode":200 341 }, 342 "input":{"shape":"TagResourceRequest"}, 343 "output":{"shape":"TagResourceResponse"}, 344 "errors":[ 345 {"shape":"InvalidParameterException"}, 346 {"shape":"DependencyException"}, 347 {"shape":"ResourceNotFoundException"} 348 ] 349 }, 350 "UntagResource":{ 351 "name":"UntagResource", 352 "http":{ 353 "method":"DELETE", 354 "requestUri":"/tags/{resourceArn}", 355 "responseCode":200 356 }, 357 "input":{"shape":"UntagResourceRequest"}, 358 "output":{"shape":"UntagResourceResponse"}, 359 "errors":[ 360 {"shape":"InvalidParameterException"}, 361 {"shape":"DependencyException"}, 362 {"shape":"ResourceNotFoundException"} 363 ], 364 "idempotent":true 365 }, 366 "UpdateConfig":{ 367 "name":"UpdateConfig", 368 "http":{ 369 "method":"PUT", 370 "requestUri":"/config/{configType}/{configId}", 371 "responseCode":200 372 }, 373 "input":{"shape":"UpdateConfigRequest"}, 374 "output":{"shape":"ConfigIdResponse"}, 375 "errors":[ 376 {"shape":"InvalidParameterException"}, 377 {"shape":"DependencyException"}, 378 {"shape":"ResourceNotFoundException"} 379 ], 380 "idempotent":true 381 }, 382 "UpdateMissionProfile":{ 383 "name":"UpdateMissionProfile", 384 "http":{ 385 "method":"PUT", 386 "requestUri":"/missionprofile/{missionProfileId}", 387 "responseCode":200 388 }, 389 "input":{"shape":"UpdateMissionProfileRequest"}, 390 "output":{"shape":"MissionProfileIdResponse"}, 391 "errors":[ 392 {"shape":"InvalidParameterException"}, 393 {"shape":"DependencyException"}, 394 {"shape":"ResourceNotFoundException"} 395 ], 396 "idempotent":true 397 } 398 }, 399 "shapes":{ 400 "AngleUnits":{ 401 "type":"string", 402 "enum":[ 403 "DEGREE_ANGLE", 404 "RADIAN" 405 ] 406 }, 407 "AntennaDemodDecodeDetails":{ 408 "type":"structure", 409 "members":{ 410 "outputNode":{"shape":"String"} 411 } 412 }, 413 "AntennaDownlinkConfig":{ 414 "type":"structure", 415 "required":["spectrumConfig"], 416 "members":{ 417 "spectrumConfig":{"shape":"SpectrumConfig"} 418 } 419 }, 420 "AntennaDownlinkDemodDecodeConfig":{ 421 "type":"structure", 422 "required":[ 423 "decodeConfig", 424 "demodulationConfig", 425 "spectrumConfig" 426 ], 427 "members":{ 428 "decodeConfig":{"shape":"DecodeConfig"}, 429 "demodulationConfig":{"shape":"DemodulationConfig"}, 430 "spectrumConfig":{"shape":"SpectrumConfig"} 431 } 432 }, 433 "AntennaUplinkConfig":{ 434 "type":"structure", 435 "required":[ 436 "spectrumConfig", 437 "targetEirp" 438 ], 439 "members":{ 440 "spectrumConfig":{"shape":"UplinkSpectrumConfig"}, 441 "targetEirp":{"shape":"Eirp"}, 442 "transmitDisabled":{"shape":"Boolean"} 443 } 444 }, 445 "BandwidthUnits":{ 446 "type":"string", 447 "enum":[ 448 "GHz", 449 "MHz", 450 "kHz" 451 ] 452 }, 453 "Boolean":{ 454 "type":"boolean", 455 "box":true 456 }, 457 "BucketArn":{"type":"string"}, 458 "CancelContactRequest":{ 459 "type":"structure", 460 "required":["contactId"], 461 "members":{ 462 "contactId":{ 463 "shape":"String", 464 "location":"uri", 465 "locationName":"contactId" 466 } 467 } 468 }, 469 "ConfigArn":{"type":"string"}, 470 "ConfigCapabilityType":{ 471 "type":"string", 472 "enum":[ 473 "antenna-downlink", 474 "antenna-downlink-demod-decode", 475 "antenna-uplink", 476 "dataflow-endpoint", 477 "tracking", 478 "uplink-echo", 479 "s3-recording" 480 ] 481 }, 482 "ConfigDetails":{ 483 "type":"structure", 484 "members":{ 485 "antennaDemodDecodeDetails":{"shape":"AntennaDemodDecodeDetails"}, 486 "endpointDetails":{"shape":"EndpointDetails"}, 487 "s3RecordingDetails":{"shape":"S3RecordingDetails"} 488 }, 489 "union":true 490 }, 491 "ConfigIdResponse":{ 492 "type":"structure", 493 "members":{ 494 "configArn":{"shape":"ConfigArn"}, 495 "configId":{"shape":"String"}, 496 "configType":{"shape":"ConfigCapabilityType"} 497 } 498 }, 499 "ConfigList":{ 500 "type":"list", 501 "member":{"shape":"ConfigListItem"} 502 }, 503 "ConfigListItem":{ 504 "type":"structure", 505 "members":{ 506 "configArn":{"shape":"ConfigArn"}, 507 "configId":{"shape":"String"}, 508 "configType":{"shape":"ConfigCapabilityType"}, 509 "name":{"shape":"String"} 510 } 511 }, 512 "ConfigTypeData":{ 513 "type":"structure", 514 "members":{ 515 "antennaDownlinkConfig":{"shape":"AntennaDownlinkConfig"}, 516 "antennaDownlinkDemodDecodeConfig":{"shape":"AntennaDownlinkDemodDecodeConfig"}, 517 "antennaUplinkConfig":{"shape":"AntennaUplinkConfig"}, 518 "dataflowEndpointConfig":{"shape":"DataflowEndpointConfig"}, 519 "s3RecordingConfig":{"shape":"S3RecordingConfig"}, 520 "trackingConfig":{"shape":"TrackingConfig"}, 521 "uplinkEchoConfig":{"shape":"UplinkEchoConfig"} 522 }, 523 "union":true 524 }, 525 "ContactData":{ 526 "type":"structure", 527 "members":{ 528 "contactId":{"shape":"String"}, 529 "contactStatus":{"shape":"ContactStatus"}, 530 "endTime":{"shape":"Timestamp"}, 531 "errorMessage":{"shape":"String"}, 532 "groundStation":{"shape":"String"}, 533 "maximumElevation":{"shape":"Elevation"}, 534 "missionProfileArn":{"shape":"MissionProfileArn"}, 535 "postPassEndTime":{"shape":"Timestamp"}, 536 "prePassStartTime":{"shape":"Timestamp"}, 537 "region":{"shape":"String"}, 538 "satelliteArn":{"shape":"satelliteArn"}, 539 "startTime":{"shape":"Timestamp"}, 540 "tags":{"shape":"TagsMap"} 541 } 542 }, 543 "ContactIdResponse":{ 544 "type":"structure", 545 "members":{ 546 "contactId":{"shape":"String"} 547 } 548 }, 549 "ContactList":{ 550 "type":"list", 551 "member":{"shape":"ContactData"} 552 }, 553 "ContactStatus":{ 554 "type":"string", 555 "enum":[ 556 "AVAILABLE", 557 "AWS_CANCELLED", 558 "AWS_FAILED", 559 "CANCELLED", 560 "CANCELLING", 561 "COMPLETED", 562 "FAILED", 563 "FAILED_TO_SCHEDULE", 564 "PASS", 565 "POSTPASS", 566 "PREPASS", 567 "SCHEDULED", 568 "SCHEDULING" 569 ] 570 }, 571 "CreateConfigRequest":{ 572 "type":"structure", 573 "required":[ 574 "configData", 575 "name" 576 ], 577 "members":{ 578 "configData":{"shape":"ConfigTypeData"}, 579 "name":{"shape":"SafeName"}, 580 "tags":{"shape":"TagsMap"} 581 } 582 }, 583 "CreateDataflowEndpointGroupRequest":{ 584 "type":"structure", 585 "required":["endpointDetails"], 586 "members":{ 587 "endpointDetails":{"shape":"EndpointDetailsList"}, 588 "tags":{"shape":"TagsMap"} 589 } 590 }, 591 "CreateMissionProfileRequest":{ 592 "type":"structure", 593 "required":[ 594 "dataflowEdges", 595 "minimumViableContactDurationSeconds", 596 "name", 597 "trackingConfigArn" 598 ], 599 "members":{ 600 "contactPostPassDurationSeconds":{"shape":"DurationInSeconds"}, 601 "contactPrePassDurationSeconds":{"shape":"DurationInSeconds"}, 602 "dataflowEdges":{"shape":"DataflowEdgeList"}, 603 "minimumViableContactDurationSeconds":{"shape":"DurationInSeconds"}, 604 "name":{"shape":"SafeName"}, 605 "tags":{"shape":"TagsMap"}, 606 "trackingConfigArn":{"shape":"ConfigArn"} 607 } 608 }, 609 "Criticality":{ 610 "type":"string", 611 "enum":[ 612 "PREFERRED", 613 "REMOVED", 614 "REQUIRED" 615 ] 616 }, 617 "DataflowDetail":{ 618 "type":"structure", 619 "members":{ 620 "destination":{"shape":"Destination"}, 621 "errorMessage":{"shape":"String"}, 622 "source":{"shape":"Source"} 623 } 624 }, 625 "DataflowEdge":{ 626 "type":"list", 627 "member":{"shape":"ConfigArn"}, 628 "max":2, 629 "min":2 630 }, 631 "DataflowEdgeList":{ 632 "type":"list", 633 "member":{"shape":"DataflowEdge"} 634 }, 635 "DataflowEndpoint":{ 636 "type":"structure", 637 "members":{ 638 "address":{"shape":"SocketAddress"}, 639 "mtu":{"shape":"DataflowEndpointMtuInteger"}, 640 "name":{"shape":"SafeName"}, 641 "status":{"shape":"EndpointStatus"} 642 } 643 }, 644 "DataflowEndpointConfig":{ 645 "type":"structure", 646 "required":["dataflowEndpointName"], 647 "members":{ 648 "dataflowEndpointName":{"shape":"String"}, 649 "dataflowEndpointRegion":{"shape":"String"} 650 } 651 }, 652 "DataflowEndpointGroupArn":{"type":"string"}, 653 "DataflowEndpointGroupIdResponse":{ 654 "type":"structure", 655 "members":{ 656 "dataflowEndpointGroupId":{"shape":"String"} 657 } 658 }, 659 "DataflowEndpointGroupList":{ 660 "type":"list", 661 "member":{"shape":"DataflowEndpointListItem"} 662 }, 663 "DataflowEndpointListItem":{ 664 "type":"structure", 665 "members":{ 666 "dataflowEndpointGroupArn":{"shape":"DataflowEndpointGroupArn"}, 667 "dataflowEndpointGroupId":{"shape":"String"} 668 } 669 }, 670 "DataflowEndpointMtuInteger":{ 671 "type":"integer", 672 "box":true, 673 "max":1500, 674 "min":1400 675 }, 676 "DataflowList":{ 677 "type":"list", 678 "member":{"shape":"DataflowDetail"} 679 }, 680 "DecodeConfig":{ 681 "type":"structure", 682 "required":["unvalidatedJSON"], 683 "members":{ 684 "unvalidatedJSON":{"shape":"JsonString"} 685 } 686 }, 687 "DeleteConfigRequest":{ 688 "type":"structure", 689 "required":[ 690 "configId", 691 "configType" 692 ], 693 "members":{ 694 "configId":{ 695 "shape":"String", 696 "location":"uri", 697 "locationName":"configId" 698 }, 699 "configType":{ 700 "shape":"ConfigCapabilityType", 701 "location":"uri", 702 "locationName":"configType" 703 } 704 } 705 }, 706 "DeleteDataflowEndpointGroupRequest":{ 707 "type":"structure", 708 "required":["dataflowEndpointGroupId"], 709 "members":{ 710 "dataflowEndpointGroupId":{ 711 "shape":"String", 712 "location":"uri", 713 "locationName":"dataflowEndpointGroupId" 714 } 715 } 716 }, 717 "DeleteMissionProfileRequest":{ 718 "type":"structure", 719 "required":["missionProfileId"], 720 "members":{ 721 "missionProfileId":{ 722 "shape":"String", 723 "location":"uri", 724 "locationName":"missionProfileId" 725 } 726 } 727 }, 728 "DemodulationConfig":{ 729 "type":"structure", 730 "required":["unvalidatedJSON"], 731 "members":{ 732 "unvalidatedJSON":{"shape":"JsonString"} 733 } 734 }, 735 "DependencyException":{ 736 "type":"structure", 737 "members":{ 738 "message":{"shape":"String"}, 739 "parameterName":{"shape":"String"} 740 }, 741 "error":{"httpStatusCode":531}, 742 "exception":true, 743 "fault":true 744 }, 745 "DescribeContactRequest":{ 746 "type":"structure", 747 "required":["contactId"], 748 "members":{ 749 "contactId":{ 750 "shape":"String", 751 "location":"uri", 752 "locationName":"contactId" 753 } 754 } 755 }, 756 "DescribeContactResponse":{ 757 "type":"structure", 758 "members":{ 759 "contactId":{"shape":"String"}, 760 "contactStatus":{"shape":"ContactStatus"}, 761 "dataflowList":{"shape":"DataflowList"}, 762 "endTime":{"shape":"Timestamp"}, 763 "errorMessage":{"shape":"String"}, 764 "groundStation":{"shape":"String"}, 765 "maximumElevation":{"shape":"Elevation"}, 766 "missionProfileArn":{"shape":"MissionProfileArn"}, 767 "postPassEndTime":{"shape":"Timestamp"}, 768 "prePassStartTime":{"shape":"Timestamp"}, 769 "region":{"shape":"String"}, 770 "satelliteArn":{"shape":"satelliteArn"}, 771 "startTime":{"shape":"Timestamp"}, 772 "tags":{"shape":"TagsMap"} 773 } 774 }, 775 "Destination":{ 776 "type":"structure", 777 "members":{ 778 "configDetails":{"shape":"ConfigDetails"}, 779 "configId":{"shape":"String"}, 780 "configType":{"shape":"ConfigCapabilityType"}, 781 "dataflowDestinationRegion":{"shape":"String"} 782 } 783 }, 784 "Double":{ 785 "type":"double", 786 "box":true 787 }, 788 "DurationInSeconds":{ 789 "type":"integer", 790 "box":true, 791 "max":21600, 792 "min":1 793 }, 794 "Eirp":{ 795 "type":"structure", 796 "required":[ 797 "units", 798 "value" 799 ], 800 "members":{ 801 "units":{"shape":"EirpUnits"}, 802 "value":{"shape":"Double"} 803 } 804 }, 805 "EirpUnits":{ 806 "type":"string", 807 "enum":["dBW"] 808 }, 809 "Elevation":{ 810 "type":"structure", 811 "required":[ 812 "unit", 813 "value" 814 ], 815 "members":{ 816 "unit":{"shape":"AngleUnits"}, 817 "value":{"shape":"Double"} 818 } 819 }, 820 "EndpointDetails":{ 821 "type":"structure", 822 "members":{ 823 "endpoint":{"shape":"DataflowEndpoint"}, 824 "securityDetails":{"shape":"SecurityDetails"} 825 } 826 }, 827 "EndpointDetailsList":{ 828 "type":"list", 829 "member":{"shape":"EndpointDetails"} 830 }, 831 "EndpointStatus":{ 832 "type":"string", 833 "enum":[ 834 "created", 835 "creating", 836 "deleted", 837 "deleting", 838 "failed" 839 ] 840 }, 841 "Frequency":{ 842 "type":"structure", 843 "required":[ 844 "units", 845 "value" 846 ], 847 "members":{ 848 "units":{"shape":"FrequencyUnits"}, 849 "value":{"shape":"Double"} 850 } 851 }, 852 "FrequencyBandwidth":{ 853 "type":"structure", 854 "required":[ 855 "units", 856 "value" 857 ], 858 "members":{ 859 "units":{"shape":"BandwidthUnits"}, 860 "value":{"shape":"Double"} 861 } 862 }, 863 "FrequencyUnits":{ 864 "type":"string", 865 "enum":[ 866 "GHz", 867 "MHz", 868 "kHz" 869 ] 870 }, 871 "GetConfigRequest":{ 872 "type":"structure", 873 "required":[ 874 "configId", 875 "configType" 876 ], 877 "members":{ 878 "configId":{ 879 "shape":"String", 880 "location":"uri", 881 "locationName":"configId" 882 }, 883 "configType":{ 884 "shape":"ConfigCapabilityType", 885 "location":"uri", 886 "locationName":"configType" 887 } 888 } 889 }, 890 "GetConfigResponse":{ 891 "type":"structure", 892 "required":[ 893 "configArn", 894 "configData", 895 "configId", 896 "name" 897 ], 898 "members":{ 899 "configArn":{"shape":"ConfigArn"}, 900 "configData":{"shape":"ConfigTypeData"}, 901 "configId":{"shape":"String"}, 902 "configType":{"shape":"ConfigCapabilityType"}, 903 "name":{"shape":"String"}, 904 "tags":{"shape":"TagsMap"} 905 } 906 }, 907 "GetDataflowEndpointGroupRequest":{ 908 "type":"structure", 909 "required":["dataflowEndpointGroupId"], 910 "members":{ 911 "dataflowEndpointGroupId":{ 912 "shape":"String", 913 "location":"uri", 914 "locationName":"dataflowEndpointGroupId" 915 } 916 } 917 }, 918 "GetDataflowEndpointGroupResponse":{ 919 "type":"structure", 920 "members":{ 921 "dataflowEndpointGroupArn":{"shape":"DataflowEndpointGroupArn"}, 922 "dataflowEndpointGroupId":{"shape":"String"}, 923 "endpointsDetails":{"shape":"EndpointDetailsList"}, 924 "tags":{"shape":"TagsMap"} 925 } 926 }, 927 "GetMinuteUsageRequest":{ 928 "type":"structure", 929 "required":[ 930 "month", 931 "year" 932 ], 933 "members":{ 934 "month":{"shape":"Integer"}, 935 "year":{"shape":"Integer"} 936 } 937 }, 938 "GetMinuteUsageResponse":{ 939 "type":"structure", 940 "members":{ 941 "estimatedMinutesRemaining":{"shape":"Integer"}, 942 "isReservedMinutesCustomer":{"shape":"Boolean"}, 943 "totalReservedMinuteAllocation":{"shape":"Integer"}, 944 "totalScheduledMinutes":{"shape":"Integer"}, 945 "upcomingMinutesScheduled":{"shape":"Integer"} 946 } 947 }, 948 "GetMissionProfileRequest":{ 949 "type":"structure", 950 "required":["missionProfileId"], 951 "members":{ 952 "missionProfileId":{ 953 "shape":"String", 954 "location":"uri", 955 "locationName":"missionProfileId" 956 } 957 } 958 }, 959 "GetMissionProfileResponse":{ 960 "type":"structure", 961 "members":{ 962 "contactPostPassDurationSeconds":{"shape":"DurationInSeconds"}, 963 "contactPrePassDurationSeconds":{"shape":"DurationInSeconds"}, 964 "dataflowEdges":{"shape":"DataflowEdgeList"}, 965 "minimumViableContactDurationSeconds":{"shape":"DurationInSeconds"}, 966 "missionProfileArn":{"shape":"MissionProfileArn"}, 967 "missionProfileId":{"shape":"String"}, 968 "name":{"shape":"String"}, 969 "region":{"shape":"String"}, 970 "tags":{"shape":"TagsMap"}, 971 "trackingConfigArn":{"shape":"ConfigArn"} 972 } 973 }, 974 "GetSatelliteRequest":{ 975 "type":"structure", 976 "required":["satelliteId"], 977 "members":{ 978 "satelliteId":{ 979 "shape":"String", 980 "location":"uri", 981 "locationName":"satelliteId" 982 } 983 } 984 }, 985 "GetSatelliteResponse":{ 986 "type":"structure", 987 "members":{ 988 "groundStations":{"shape":"GroundStationIdList"}, 989 "noradSatelliteID":{"shape":"noradSatelliteID"}, 990 "satelliteArn":{"shape":"satelliteArn"}, 991 "satelliteId":{"shape":"Uuid"} 992 } 993 }, 994 "GroundStationData":{ 995 "type":"structure", 996 "members":{ 997 "groundStationId":{"shape":"String"}, 998 "groundStationName":{"shape":"String"}, 999 "region":{"shape":"String"} 1000 } 1001 }, 1002 "GroundStationIdList":{ 1003 "type":"list", 1004 "member":{"shape":"String"} 1005 }, 1006 "GroundStationList":{ 1007 "type":"list", 1008 "member":{"shape":"GroundStationData"} 1009 }, 1010 "Integer":{ 1011 "type":"integer", 1012 "box":true 1013 }, 1014 "InvalidParameterException":{ 1015 "type":"structure", 1016 "members":{ 1017 "message":{"shape":"String"}, 1018 "parameterName":{"shape":"String"} 1019 }, 1020 "error":{ 1021 "httpStatusCode":431, 1022 "senderFault":true 1023 }, 1024 "exception":true 1025 }, 1026 "JsonString":{ 1027 "type":"string", 1028 "max":8192, 1029 "min":2, 1030 "pattern":"^[{}\\[\\]:.,\"0-9A-z\\-_\\s]{2,8192}$" 1031 }, 1032 "ListConfigsRequest":{ 1033 "type":"structure", 1034 "members":{ 1035 "maxResults":{ 1036 "shape":"Integer", 1037 "location":"querystring", 1038 "locationName":"maxResults" 1039 }, 1040 "nextToken":{ 1041 "shape":"String", 1042 "location":"querystring", 1043 "locationName":"nextToken" 1044 } 1045 } 1046 }, 1047 "ListConfigsResponse":{ 1048 "type":"structure", 1049 "members":{ 1050 "configList":{"shape":"ConfigList"}, 1051 "nextToken":{"shape":"String"} 1052 } 1053 }, 1054 "ListContactsRequest":{ 1055 "type":"structure", 1056 "required":[ 1057 "endTime", 1058 "startTime", 1059 "statusList" 1060 ], 1061 "members":{ 1062 "endTime":{"shape":"Timestamp"}, 1063 "groundStation":{"shape":"String"}, 1064 "maxResults":{"shape":"Integer"}, 1065 "missionProfileArn":{"shape":"MissionProfileArn"}, 1066 "nextToken":{"shape":"String"}, 1067 "satelliteArn":{"shape":"satelliteArn"}, 1068 "startTime":{"shape":"Timestamp"}, 1069 "statusList":{"shape":"StatusList"} 1070 } 1071 }, 1072 "ListContactsResponse":{ 1073 "type":"structure", 1074 "members":{ 1075 "contactList":{"shape":"ContactList"}, 1076 "nextToken":{"shape":"String"} 1077 } 1078 }, 1079 "ListDataflowEndpointGroupsRequest":{ 1080 "type":"structure", 1081 "members":{ 1082 "maxResults":{ 1083 "shape":"Integer", 1084 "location":"querystring", 1085 "locationName":"maxResults" 1086 }, 1087 "nextToken":{ 1088 "shape":"String", 1089 "location":"querystring", 1090 "locationName":"nextToken" 1091 } 1092 } 1093 }, 1094 "ListDataflowEndpointGroupsResponse":{ 1095 "type":"structure", 1096 "members":{ 1097 "dataflowEndpointGroupList":{"shape":"DataflowEndpointGroupList"}, 1098 "nextToken":{"shape":"String"} 1099 } 1100 }, 1101 "ListGroundStationsRequest":{ 1102 "type":"structure", 1103 "members":{ 1104 "maxResults":{ 1105 "shape":"Integer", 1106 "location":"querystring", 1107 "locationName":"maxResults" 1108 }, 1109 "nextToken":{ 1110 "shape":"String", 1111 "location":"querystring", 1112 "locationName":"nextToken" 1113 }, 1114 "satelliteId":{ 1115 "shape":"String", 1116 "location":"querystring", 1117 "locationName":"satelliteId" 1118 } 1119 } 1120 }, 1121 "ListGroundStationsResponse":{ 1122 "type":"structure", 1123 "members":{ 1124 "groundStationList":{"shape":"GroundStationList"}, 1125 "nextToken":{"shape":"String"} 1126 } 1127 }, 1128 "ListMissionProfilesRequest":{ 1129 "type":"structure", 1130 "members":{ 1131 "maxResults":{ 1132 "shape":"Integer", 1133 "location":"querystring", 1134 "locationName":"maxResults" 1135 }, 1136 "nextToken":{ 1137 "shape":"String", 1138 "location":"querystring", 1139 "locationName":"nextToken" 1140 } 1141 } 1142 }, 1143 "ListMissionProfilesResponse":{ 1144 "type":"structure", 1145 "members":{ 1146 "missionProfileList":{"shape":"MissionProfileList"}, 1147 "nextToken":{"shape":"String"} 1148 } 1149 }, 1150 "ListSatellitesRequest":{ 1151 "type":"structure", 1152 "members":{ 1153 "maxResults":{ 1154 "shape":"Integer", 1155 "location":"querystring", 1156 "locationName":"maxResults" 1157 }, 1158 "nextToken":{ 1159 "shape":"String", 1160 "location":"querystring", 1161 "locationName":"nextToken" 1162 } 1163 } 1164 }, 1165 "ListSatellitesResponse":{ 1166 "type":"structure", 1167 "members":{ 1168 "nextToken":{"shape":"String"}, 1169 "satellites":{"shape":"SatelliteList"} 1170 } 1171 }, 1172 "ListTagsForResourceRequest":{ 1173 "type":"structure", 1174 "required":["resourceArn"], 1175 "members":{ 1176 "resourceArn":{ 1177 "shape":"String", 1178 "location":"uri", 1179 "locationName":"resourceArn" 1180 } 1181 } 1182 }, 1183 "ListTagsForResourceResponse":{ 1184 "type":"structure", 1185 "members":{ 1186 "tags":{"shape":"TagsMap"} 1187 } 1188 }, 1189 "MissionProfileArn":{"type":"string"}, 1190 "MissionProfileIdResponse":{ 1191 "type":"structure", 1192 "members":{ 1193 "missionProfileId":{"shape":"String"} 1194 } 1195 }, 1196 "MissionProfileList":{ 1197 "type":"list", 1198 "member":{"shape":"MissionProfileListItem"} 1199 }, 1200 "MissionProfileListItem":{ 1201 "type":"structure", 1202 "members":{ 1203 "missionProfileArn":{"shape":"MissionProfileArn"}, 1204 "missionProfileId":{"shape":"String"}, 1205 "name":{"shape":"String"}, 1206 "region":{"shape":"String"} 1207 } 1208 }, 1209 "Polarization":{ 1210 "type":"string", 1211 "enum":[ 1212 "LEFT_HAND", 1213 "NONE", 1214 "RIGHT_HAND" 1215 ] 1216 }, 1217 "ReserveContactRequest":{ 1218 "type":"structure", 1219 "required":[ 1220 "endTime", 1221 "groundStation", 1222 "missionProfileArn", 1223 "satelliteArn", 1224 "startTime" 1225 ], 1226 "members":{ 1227 "endTime":{"shape":"Timestamp"}, 1228 "groundStation":{"shape":"String"}, 1229 "missionProfileArn":{"shape":"MissionProfileArn"}, 1230 "satelliteArn":{"shape":"satelliteArn"}, 1231 "startTime":{"shape":"Timestamp"}, 1232 "tags":{"shape":"TagsMap"} 1233 } 1234 }, 1235 "ResourceLimitExceededException":{ 1236 "type":"structure", 1237 "members":{ 1238 "message":{"shape":"String"}, 1239 "parameterName":{"shape":"String"} 1240 }, 1241 "error":{ 1242 "httpStatusCode":429, 1243 "senderFault":true 1244 }, 1245 "exception":true 1246 }, 1247 "ResourceNotFoundException":{ 1248 "type":"structure", 1249 "members":{ 1250 "message":{"shape":"String"} 1251 }, 1252 "error":{ 1253 "httpStatusCode":434, 1254 "senderFault":true 1255 }, 1256 "exception":true 1257 }, 1258 "RoleArn":{"type":"string"}, 1259 "S3KeyPrefix":{ 1260 "type":"string", 1261 "max":900, 1262 "min":1, 1263 "pattern":"^([a-zA-Z0-9_\\-=/]|\\{satellite_id\\}|\\{config\\-name}|\\{s3\\-config-id}|\\{year\\}|\\{month\\}|\\{day\\}){1,900}$" 1264 }, 1265 "S3RecordingConfig":{ 1266 "type":"structure", 1267 "required":[ 1268 "bucketArn", 1269 "roleArn" 1270 ], 1271 "members":{ 1272 "bucketArn":{"shape":"BucketArn"}, 1273 "prefix":{"shape":"S3KeyPrefix"}, 1274 "roleArn":{"shape":"RoleArn"} 1275 } 1276 }, 1277 "S3RecordingDetails":{ 1278 "type":"structure", 1279 "members":{ 1280 "bucketArn":{"shape":"BucketArn"}, 1281 "keyTemplate":{"shape":"String"} 1282 } 1283 }, 1284 "SafeName":{ 1285 "type":"string", 1286 "max":256, 1287 "min":1, 1288 "pattern":"^[ a-zA-Z0-9_:-]{1,256}$" 1289 }, 1290 "SatelliteList":{ 1291 "type":"list", 1292 "member":{"shape":"SatelliteListItem"} 1293 }, 1294 "SatelliteListItem":{ 1295 "type":"structure", 1296 "members":{ 1297 "groundStations":{"shape":"GroundStationIdList"}, 1298 "noradSatelliteID":{"shape":"noradSatelliteID"}, 1299 "satelliteArn":{"shape":"satelliteArn"}, 1300 "satelliteId":{"shape":"Uuid"} 1301 } 1302 }, 1303 "SecurityDetails":{ 1304 "type":"structure", 1305 "required":[ 1306 "roleArn", 1307 "securityGroupIds", 1308 "subnetIds" 1309 ], 1310 "members":{ 1311 "roleArn":{"shape":"RoleArn"}, 1312 "securityGroupIds":{"shape":"SecurityGroupIdList"}, 1313 "subnetIds":{"shape":"SubnetList"} 1314 } 1315 }, 1316 "SecurityGroupIdList":{ 1317 "type":"list", 1318 "member":{"shape":"String"} 1319 }, 1320 "SocketAddress":{ 1321 "type":"structure", 1322 "required":[ 1323 "name", 1324 "port" 1325 ], 1326 "members":{ 1327 "name":{"shape":"String"}, 1328 "port":{"shape":"Integer"} 1329 } 1330 }, 1331 "Source":{ 1332 "type":"structure", 1333 "members":{ 1334 "configDetails":{"shape":"ConfigDetails"}, 1335 "configId":{"shape":"String"}, 1336 "configType":{"shape":"ConfigCapabilityType"}, 1337 "dataflowSourceRegion":{"shape":"String"} 1338 } 1339 }, 1340 "SpectrumConfig":{ 1341 "type":"structure", 1342 "required":[ 1343 "bandwidth", 1344 "centerFrequency" 1345 ], 1346 "members":{ 1347 "bandwidth":{"shape":"FrequencyBandwidth"}, 1348 "centerFrequency":{"shape":"Frequency"}, 1349 "polarization":{"shape":"Polarization"} 1350 } 1351 }, 1352 "StatusList":{ 1353 "type":"list", 1354 "member":{"shape":"ContactStatus"} 1355 }, 1356 "String":{"type":"string"}, 1357 "SubnetList":{ 1358 "type":"list", 1359 "member":{"shape":"String"} 1360 }, 1361 "TagKeys":{ 1362 "type":"list", 1363 "member":{"shape":"String"} 1364 }, 1365 "TagResourceRequest":{ 1366 "type":"structure", 1367 "required":[ 1368 "resourceArn", 1369 "tags" 1370 ], 1371 "members":{ 1372 "resourceArn":{ 1373 "shape":"String", 1374 "location":"uri", 1375 "locationName":"resourceArn" 1376 }, 1377 "tags":{"shape":"TagsMap"} 1378 } 1379 }, 1380 "TagResourceResponse":{ 1381 "type":"structure", 1382 "members":{ 1383 } 1384 }, 1385 "TagsMap":{ 1386 "type":"map", 1387 "key":{"shape":"String"}, 1388 "value":{"shape":"String"} 1389 }, 1390 "Timestamp":{"type":"timestamp"}, 1391 "TrackingConfig":{ 1392 "type":"structure", 1393 "required":["autotrack"], 1394 "members":{ 1395 "autotrack":{"shape":"Criticality"} 1396 } 1397 }, 1398 "UntagResourceRequest":{ 1399 "type":"structure", 1400 "required":[ 1401 "resourceArn", 1402 "tagKeys" 1403 ], 1404 "members":{ 1405 "resourceArn":{ 1406 "shape":"String", 1407 "location":"uri", 1408 "locationName":"resourceArn" 1409 }, 1410 "tagKeys":{ 1411 "shape":"TagKeys", 1412 "location":"querystring", 1413 "locationName":"tagKeys" 1414 } 1415 } 1416 }, 1417 "UntagResourceResponse":{ 1418 "type":"structure", 1419 "members":{ 1420 } 1421 }, 1422 "UpdateConfigRequest":{ 1423 "type":"structure", 1424 "required":[ 1425 "configData", 1426 "configId", 1427 "configType", 1428 "name" 1429 ], 1430 "members":{ 1431 "configData":{"shape":"ConfigTypeData"}, 1432 "configId":{ 1433 "shape":"String", 1434 "location":"uri", 1435 "locationName":"configId" 1436 }, 1437 "configType":{ 1438 "shape":"ConfigCapabilityType", 1439 "location":"uri", 1440 "locationName":"configType" 1441 }, 1442 "name":{"shape":"SafeName"} 1443 } 1444 }, 1445 "UpdateMissionProfileRequest":{ 1446 "type":"structure", 1447 "required":["missionProfileId"], 1448 "members":{ 1449 "contactPostPassDurationSeconds":{"shape":"DurationInSeconds"}, 1450 "contactPrePassDurationSeconds":{"shape":"DurationInSeconds"}, 1451 "dataflowEdges":{"shape":"DataflowEdgeList"}, 1452 "minimumViableContactDurationSeconds":{"shape":"DurationInSeconds"}, 1453 "missionProfileId":{ 1454 "shape":"String", 1455 "location":"uri", 1456 "locationName":"missionProfileId" 1457 }, 1458 "name":{"shape":"SafeName"}, 1459 "trackingConfigArn":{"shape":"ConfigArn"} 1460 } 1461 }, 1462 "UplinkEchoConfig":{ 1463 "type":"structure", 1464 "required":[ 1465 "antennaUplinkConfigArn", 1466 "enabled" 1467 ], 1468 "members":{ 1469 "antennaUplinkConfigArn":{"shape":"ConfigArn"}, 1470 "enabled":{"shape":"Boolean"} 1471 } 1472 }, 1473 "UplinkSpectrumConfig":{ 1474 "type":"structure", 1475 "required":["centerFrequency"], 1476 "members":{ 1477 "centerFrequency":{"shape":"Frequency"}, 1478 "polarization":{"shape":"Polarization"} 1479 } 1480 }, 1481 "Uuid":{ 1482 "type":"string", 1483 "max":128, 1484 "min":1, 1485 "pattern":"[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}" 1486 }, 1487 "noradSatelliteID":{ 1488 "type":"integer", 1489 "max":99999, 1490 "min":1 1491 }, 1492 "satelliteArn":{"type":"string"} 1493 } 1494 }