From 72685f02ebc364ed2a13d6573802df69bac06b5f Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Thu, 5 Jan 2023 12:51:03 -0800 Subject: [PATCH 01/21] first commit-2022-03-1 version copied as is and named 2022-11-01 --- .../examples/AvailableContactsList.json | 64 + .../examples/AvailableGroundStationGet.json | 24 + ...ailableGroundStationsByCapabilityList.json | 42 + .../2022-11-01/examples/ContactCreate.json | 81 + .../2022-11-01/examples/ContactDelete.json | 22 + .../2022-11-01/examples/ContactGet.json | 45 + .../examples/ContactProfileCreate.json | 208 ++ .../examples/ContactProfileDelete.json | 17 + .../examples/ContactProfileGet.json | 79 + .../examples/ContactProfileUpdateTag.json | 93 + .../ContactProfilesByResourceGroupList.json | 84 + .../ContactProfilesBySubscriptionList.json | 84 + .../ContactsBySpacecraftNameList.json | 82 + .../examples/OperationResultsGet.json | 30 + .../2022-11-01/examples/OperationsList.json | 22 + .../2022-11-01/examples/SpacecraftCreate.json | 129 + .../2022-11-01/examples/SpacecraftDelete.json | 17 + .../2022-11-01/examples/SpacecraftGet.json | 54 + .../examples/SpacecraftUpdateTags.json | 68 + .../SpacecraftsByResourceGroupList.json | 59 + .../SpacecraftsBySubscriptionList.json | 58 + .../stable/2022-11-01/orbital.json | 2228 +++++++++++++++++ 22 files changed, 3590 insertions(+) create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationsByCapabilityList.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactDelete.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileDelete.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationResultsGet.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationsList.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftDelete.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json create mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json new file mode 100644 index 000000000000..50119b52a66a --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json @@ -0,0 +1,64 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "spacecraftName": "CONTOSO_SAT", + "parameters": { + "contactProfile": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP" + }, + "groundStationName": "EASTUS2_0", + "startTime": "2022-03-01T11:30:00Z", + "endTime": "2022-03-02T11:30:00Z" + } + }, + "responses": { + "202": { + "headers": { + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + } + }, + "200": { + "body": { + "value": [ + { + "spacecraft": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT" + }, + "groundStationName": "EASTUS2_0", + "properties": { + "maximumElevationDegrees": 26.617297, + "txStartTime": "2022-03-01T11:55:01Z", + "txEndTime": "2022-03-01T12:05:25Z", + "rxStartTime": "2022-03-01T11:55:01Z", + "rxEndTime": "2022-03-01T12:05:25Z", + "startAzimuthDegrees": 201.340472, + "endAzimuthDegrees": 330.489627, + "startElevationDegrees": 5.0, + "endElevationDegrees": 5.040625 + } + }, + { + "spacecraft": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT" + }, + "groundStationName": "EASTUS2_0", + "properties": { + "maximumElevationDegrees": 85.9796, + "txStartTime": "2022-03-02T10:58:30Z", + "txEndTime": "2022-03-02T11:10:45Z", + "rxStartTime": "2022-03-02T10:58:30Z", + "rxEndTime": "2022-03-02T11:10:45Z", + "startAzimuthDegrees": 165.758896, + "endAzimuthDegrees": 345.848482, + "startElevationDegrees": 5.0, + "endElevationDegrees": 5.048656 + } + } + ], + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/listAvailableContacts?api-version=2022-03-01&$skiptoken=opaqueString" + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json new file mode 100644 index 000000000000..2e3a9b805b45 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json @@ -0,0 +1,24 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "groundStationName": "EASTUS2_0" + }, + "responses": { + "200": { + "body": { + "location": "eastus2", + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/availableGroundStations/EASTUS2_0", + "name": "EASTUS2_0", + "type": "Microsoft.Orbital/availableGroundStations", + "properties": { + "city": "Atlanta", + "providerName": "Microsoft", + "longitudeDegrees": -84.39111, + "latitudeDegrees": 33.74831, + "altitudeMeters": 1641.0 + } + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationsByCapabilityList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationsByCapabilityList.json new file mode 100644 index 000000000000..058bdbc2daba --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationsByCapabilityList.json @@ -0,0 +1,42 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "capability": "EarthObservation" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "location": "eastus2", + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/availableGroundStations/EASTUS2_0", + "name": "EASTUS2_0", + "type": "Microsoft.Orbital/availableGroundStations", + "properties": { + "city": "Atlanta", + "providerName": "Microsoft", + "longitudeDegrees": -84.39111, + "latitudeDegrees": 33.74831, + "altitudeMeters": 1641.0 + } + }, + { + "location": "eastus2", + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/availableGroundStations/EASTUS_1", + "name": "EASTUS_1", + "type": "Microsoft.Orbital/availableGroundStations", + "properties": { + "city": "Reston", + "providerName": "Microsoft", + "longitudeDegrees": -77.357002, + "latitudeDegrees": 38.9586307, + "altitudeMeters": 128.0 + } + } + ], + "nextLink": "string" + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json new file mode 100644 index 000000000000..c3ecbf5f7144 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json @@ -0,0 +1,81 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "contactName": "contact1", + "spacecraftName": "CONTOSO_SAT", + "parameters": { + "properties": { + "reservationStartTime": "2022-03-02T10:58:30Z", + "reservationEndTime": "2022-03-02T11:10:45Z", + "groundStationName": "EASTUS2_0", + "contactProfile": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP" + } + } + } + }, + "responses": { + "200": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + }, + "body": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts/contact1", + "name": "contact1", + "type": "Microsoft.Orbital/spacecrafts/contacts", + "properties": { + "status": "scheduled", + "reservationStartTime": "2022-03-02T10:58:30Z", + "reservationEndTime": "2022-03-02T11:10:45Z", + "errorMessage": null, + "groundStationName": "EASTUS2_0", + "contactProfile": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP" + }, + "antennaConfiguration": null, + "maximumElevationDegrees": 85.9796, + "txStartTime": "2022-03-02T10:58:30Z", + "txEndTime": "2022-03-02T11:10:45Z", + "rxStartTime": "2022-03-02T10:58:30Z", + "rxEndTime": "2022-03-02T11:10:45Z", + "startAzimuthDegrees": 165.758896, + "endAzimuthDegrees": 345.848482, + "startElevationDegrees": 5.0, + "endElevationDegrees": 5.048656 + } + } + }, + "201": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + }, + "body": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts/contact1", + "name": "contact1", + "type": "Microsoft.Orbital/spacecrafts/contacts", + "properties": { + "status": "scheduled", + "reservationStartTime": "2022-03-02T10:58:30Z", + "reservationEndTime": "2022-03-02T11:10:45Z", + "errorMessage": null, + "groundStationName": "EASTUS2_0", + "contactProfile": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP" + }, + "antennaConfiguration": null, + "maximumElevationDegrees": 0.0, + "txStartTime": null, + "txEndTime": null, + "rxStartTime": null, + "rxEndTime": null, + "startAzimuthDegrees": 0.0, + "endAzimuthDegrees": 0.0, + "startElevationDegrees": 0.0, + "endElevationDegrees": 0.0 + } + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactDelete.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactDelete.json new file mode 100644 index 000000000000..a982865182af --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactDelete.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "spacecraftName": "CONTOSO_SAT", + "contactName": "contact1" + }, + "responses": { + "200": { + "headers": { + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + } + }, + "202": { + "headers": { + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + } + }, + "204": {} + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json new file mode 100644 index 000000000000..7d590cfd0192 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json @@ -0,0 +1,45 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "spacecraftName": "CONTOSO_SAT", + "contactName": "contact1" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts/contact1", + "name": "contact1", + "type": "Microsoft.Orbital/spacecrafts/contacts", + "properties": { + "status": "scheduled", + "provisioningState": "Succeeded", + "reservationStartTime": "2022-03-02T10:58:30Z", + "reservationEndTime": "2022-03-02T11:10:45Z", + "errorMessage": null, + "groundStationName": "EASTUS2_0", + "contactProfile": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP" + }, + "antennaConfiguration": { + "destinationIp": "10.1.1.171", + "sourceIps": [ + "10.1.1.4", + "10.1.1.5" + ] + }, + "maximumElevationDegrees": 85.9796, + "txStartTime": "2022-03-02T10:58:30Z", + "txEndTime": "2022-03-02T11:10:45Z", + "rxStartTime": "2022-03-02T10:58:30Z", + "rxEndTime": "2022-03-02T11:10:45Z", + "startAzimuthDegrees": 165.758896, + "endAzimuthDegrees": 345.848482, + "startElevationDegrees": 5.0, + "endElevationDegrees": 5.048656 + } + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json new file mode 100644 index 000000000000..16ef6d3ded9c --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json @@ -0,0 +1,208 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "contactProfileName": "CONTOSO-CP", + "parameters": { + "location": "eastus2", + "properties": { + "minimumViableContactDuration": "PT1M", + "minimumElevationDegrees": 5.0, + "autoTrackingConfiguration": "disabled", + "eventHubUri": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub", + "networkConfiguration": { + "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" + }, + "links": [ + { + "name": "contoso-uplink", + "polarization": "LHCP", + "direction": "uplink", + "gainOverTemperature": 0, + "eirpdBW": 45, + "channels": [ + { + "name": "contoso-uplink-channel", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "endPoint": { + "ipAddress": "10.1.0.4", + "endPointName": "ContosoTest_Uplink", + "port": "50000", + "protocol": "TCP" + } + } + ] + }, + { + "name": "contoso-downlink", + "polarization": "RHCP", + "direction": "downlink", + "gainOverTemperature": 25.0, + "eirpdBW": 0.0, + "channels": [ + { + "name": "contoso-downlink-channel", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "endPoint": { + "ipAddress": "10.1.0.5", + "endPointName": "ContosoTest_Downlink", + "port": "50001", + "protocol": "UDP" + } + } + ] + } + ] + } + } + }, + "responses": { + "200": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + }, + "body": { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP", + "name": "CONTOSO-CP", + "type": "Microsoft.Orbital/contactProfiles", + "properties": { + "provisioningState": "Updating", + "minimumViableContactDuration": "PT1M", + "minimumElevationDegrees": 5.0, + "autoTrackingConfiguration": "disabled", + "eventHubUri": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub", + "networkConfiguration": { + "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" + }, + "links": [ + { + "name": "contoso-uplink", + "polarization": "LHCP", + "direction": "uplink", + "gainOverTemperature": 0, + "eirpdBW": 45, + "channels": [ + { + "name": "contoso-uplink-channel", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "endPoint": { + "ipAddress": "10.1.0.4", + "endPointName": "ContosoTest_Uplink", + "port": "50000", + "protocol": "TCP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + }, + { + "name": "contoso-downlink", + "polarization": "RHCP", + "direction": "downlink", + "gainOverTemperature": 25.0, + "eirpdBW": 0.0, + "channels": [ + { + "name": "contoso-downlink-channel", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "endPoint": { + "ipAddress": "10.1.0.5", + "endPointName": "ContosoTest_Downlink", + "port": "50001", + "protocol": "UDP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + } + ] + } + } + }, + "201": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + }, + "body": { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP", + "name": "CONTOSO-CP", + "type": "Microsoft.Orbital/contactProfiles", + "properties": { + "provisioningState": "created", + "minimumViableContactDuration": "PT1M", + "minimumElevationDegrees": 5.0, + "autoTrackingConfiguration": "disabled", + "eventHubUri": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub", + "networkConfiguration": { + "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" + }, + "links": [ + { + "name": "contoso-uplink", + "polarization": "LHCP", + "direction": "uplink", + "gainOverTemperature": 0, + "eirpdBW": 45, + "channels": [ + { + "name": "contoso-uplink-channel", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "endPoint": { + "ipAddress": "10.1.0.4", + "endPointName": "ContosoTest_Uplink", + "port": "50000", + "protocol": "TCP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + }, + { + "name": "contoso-downlink", + "polarization": "RHCP", + "direction": "downlink", + "gainOverTemperature": 25.0, + "eirpdBW": 0.0, + "channels": [ + { + "name": "contoso-downlink-channel", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "endPoint": { + "ipAddress": "10.1.0.5", + "endPointName": "ContosoTest_Downlink", + "port": "50001", + "protocol": "UDP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + } + ] + } + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileDelete.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileDelete.json new file mode 100644 index 000000000000..33548fd20805 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileDelete.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "contactProfileName": "CONTOSO-CP" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + } + }, + "204": {} + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json new file mode 100644 index 000000000000..2003d8488313 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json @@ -0,0 +1,79 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "contactProfileName": "CONTOSO-CP" + }, + "responses": { + "200": { + "body": { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP", + "name": "CONTOSO-CP", + "type": "Microsoft.Orbital/contactProfiles", + "properties": { + "provisioningState": "Succeeded", + "minimumViableContactDuration": "PT1M", + "minimumElevationDegrees": 5.0, + "autoTrackingConfiguration": "disabled", + "eventHubUri": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub", + "networkConfiguration": { + "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" + }, + "links": [ + { + "name": "contoso-uplink", + "polarization": "LHCP", + "direction": "uplink", + "gainOverTemperature": 0, + "eirpdBW": 45, + "channels": [ + { + "name": "contoso-uplink-channel", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "endPoint": { + "ipAddress": "10.1.0.4", + "endPointName": "ContosoTest_Uplink", + "port": "50000", + "protocol": "TCP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + }, + { + "name": "contoso-downlink", + "polarization": "RHCP", + "direction": "downlink", + "gainOverTemperature": 25.0, + "eirpdBW": 0.0, + "channels": [ + { + "name": "contoso-downlink-channel", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "endPoint": { + "ipAddress": "10.1.0.5", + "endPointName": "ContosoTest_Downlink", + "port": "51103", + "protocol": "UDP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + } + ] + } + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json new file mode 100644 index 000000000000..ef106639dfbc --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json @@ -0,0 +1,93 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "contactProfileName": "CONTOSO-CP", + "parameters": { + "tags": { + "tag1": "value1", + "tag2": "value2" + } + } + }, + "responses": { + "200": { + "body": { + "location": "eastus2", + "tags": { + "tag1": "value1", + "tag2": "value2" + }, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP", + "name": "CONTOSO-CP", + "type": "Microsoft.Orbital/contactProfiles", + "properties": { + "provisioningState": "Succeeded", + "minimumViableContactDuration": "PT1M", + "minimumElevationDegrees": 5.0, + "autoTrackingConfiguration": "disabled", + "eventHubUri": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub", + "networkConfiguration": { + "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" + }, + "links": [ + { + "name": "contoso-uplink", + "polarization": "LHCP", + "direction": "uplink", + "gainOverTemperature": 0, + "eirpdBW": 45, + "channels": [ + { + "name": "contoso-uplink-channel", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "endPoint": { + "ipAddress": "10.1.0.4", + "endPointName": "ContosoTest_Uplink", + "port": "50000", + "protocol": "TCP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + }, + { + "name": "contoso-downlink", + "polarization": "RHCP", + "direction": "downlink", + "gainOverTemperature": 25.0, + "eirpdBW": 0.0, + "channels": [ + { + "name": "contoso-downlink-channel", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "endPoint": { + "ipAddress": "10.1.0.5", + "endPointName": "ContosoTest_Downlink", + "port": "50001", + "protocol": "UDP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + } + ] + } + } + }, + "202": { + "headers": { + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json new file mode 100644 index 000000000000..5c0a8fecf17c --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json @@ -0,0 +1,84 @@ +{ + "parameters": { + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "api-version": "2022-03-01", + "$skipToken": "opaqueString" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP", + "name": "CONTOSO-CP", + "type": "Microsoft.Orbital/contactProfiles", + "properties": { + "provisioningState": "Succeeded", + "minimumViableContactDuration": "PT1M", + "minimumElevationDegrees": 5.0, + "autoTrackingConfiguration": "disabled", + "eventHubUri": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub", + "networkConfiguration": { + "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" + }, + "links": [ + { + "name": "contoso-uplink", + "polarization": "LHCP", + "direction": "uplink", + "gainOverTemperature": 0, + "eirpdBW": 45, + "channels": [ + { + "name": "contoso-uplink-channel", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "endPoint": { + "ipAddress": "10.1.0.4", + "endPointName": "ContosoTest_Uplink", + "port": "50000", + "protocol": "TCP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + }, + { + "name": "contoso-downlink", + "polarization": "RHCP", + "direction": "downlink", + "gainOverTemperature": 25.0, + "eirpdBW": 0.0, + "channels": [ + { + "name": "contoso-downlink-channel", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "endPoint": { + "ipAddress": "10.1.0.5", + "endPointName": "ContosoTest_Downlink", + "port": "50001", + "protocol": "UDP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + } + ] + } + } + ], + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles?api-version=2022-03-01&$skiptoken=opaqueString" + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json new file mode 100644 index 000000000000..ec6633e8523e --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json @@ -0,0 +1,84 @@ +{ + "parameters": { + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "api-version": "2022-03-01", + "$skipToken": "opaqueString" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP", + "name": "CONTOSO-CP", + "type": "Microsoft.Orbital/contactProfiles", + "properties": { + "provisioningState": "Succeeded", + "minimumViableContactDuration": "PT1M", + "minimumElevationDegrees": 5.0, + "autoTrackingConfiguration": "disabled", + "eventHubUri": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub", + "networkConfiguration": { + "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" + }, + "links": [ + { + "name": "contoso-uplink", + "polarization": "LHCP", + "direction": "uplink", + "gainOverTemperature": 0, + "eirpdBW": 45, + "channels": [ + { + "name": "contoso-uplink-channel", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "endPoint": { + "ipAddress": "10.1.0.4", + "endPointName": "ContosoTest_Uplink", + "port": "50000", + "protocol": "TCP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + }, + { + "name": "contoso-downlink", + "polarization": "RHCP", + "direction": "downlink", + "gainOverTemperature": 25.0, + "eirpdBW": 0.0, + "channels": [ + { + "name": "contoso-downlink-channel", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "endPoint": { + "ipAddress": "10.1.0.5", + "endPointName": "ContosoTest_Downlink", + "port": "50001", + "protocol": "UDP" + }, + "modulationConfiguration": null, + "demodulationConfiguration": null, + "encodingConfiguration": null, + "decodingConfiguration": null + } + ] + } + ] + } + } + ], + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/contactProfiles?api-version=2022-03-01&$skiptoken=opaqueString" + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json new file mode 100644 index 000000000000..f0159092b2da --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json @@ -0,0 +1,82 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "spacecraftName": "CONTOSO_SAT", + "$skipToken": "opaqueString" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts/contact2", + "name": "contact1", + "type": "Microsoft.Orbital/spacecrafts/contacts", + "properties": { + "status": "succeeded", + "provisioningState": "Succeeded", + "reservationStartTime": "2022-03-01T11:55:01Z", + "reservationEndTime": "2022-03-01T12:05:25Z", + "errorMessage": null, + "groundStationName": "EASTUS2_0", + "contactProfile": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP" + }, + "antennaConfiguration": { + "destinationIp": "10.1.1.171", + "sourceIps": [ + "10.1.1.4", + "10.1.1.5" + ] + }, + "maximumElevationDegrees": 26.617297, + "txStartTime": "2022-03-01T11:55:01Z", + "txEndTime": "2022-03-01T12:05:25Z", + "rxStartTime": "2022-03-01T11:55:01Z", + "rxEndTime": "2022-03-01T12:05:25Z", + "startAzimuthDegrees": 201.340472, + "endAzimuthDegrees": 330.489627, + "startElevationDegrees": 5.0, + "endElevationDegrees": 5.040625 + } + }, + { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts/contact1", + "name": "contact2", + "type": "Microsoft.Orbital/spacecrafts/contacts", + "properties": { + "status": "succeeded", + "provisioningState": "Succeeded", + "reservationStartTime": "2022-03-02T10:58:30Z", + "reservationEndTime": "2022-03-02T11:10:45Z", + "errorMessage": null, + "groundStationName": "EASTUS2_0", + "contactProfile": { + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP" + }, + "antennaConfiguration": { + "destinationIp": "10.1.1.171", + "sourceIps": [ + "10.1.1.4", + "10.1.1.5" + ] + }, + "maximumElevationDegrees": 85.9796, + "txStartTime": "2022-03-02T10:58:30Z", + "txEndTime": "2022-03-02T11:10:45Z", + "rxStartTime": "2022-03-02T10:58:30Z", + "rxEndTime": "2022-03-02T11:10:45Z", + "startAzimuthDegrees": 165.758896, + "endAzimuthDegrees": 345.848482, + "startElevationDegrees": 5.0, + "endElevationDegrees": 5.048656 + } + } + ], + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts?api-version=2022-03-01&$skiptoken=opaqueString" + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationResultsGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationResultsGet.json new file mode 100644 index 000000000000..6467b8e151b4 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationResultsGet.json @@ -0,0 +1,30 @@ +{ + "parameters": { + "subscriptionId": "12345678-1234-1234-1234-123456789098", + "location": "eastus2", + "operationId": "30972f1b-b61d-4fd8-bd34-3dcfa24670f3", + "api-version": "2022-03-01" + }, + "responses": { + "200": { + "body": { + "id": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01", + "name": "30972f1b-b61d-4fd8-bd34-3dcfa24670f3", + "status": "Failed", + "startTime": "2022-06-10T13:54:53.6554616Z", + "endTime": "2022-06-10T13:54:55.7025301Z", + "percentComplete": 1.0, + "properties": {}, + "error": { + "code": "ReadOnlyPropertyError", + "message": "Cannot write to property, AuthorizationStatus, as it is read-only." + } + } + }, + "202": { + "headers": { + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationsList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationsList.json new file mode 100644 index 000000000000..6cf6b829c1b6 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationsList.json @@ -0,0 +1,22 @@ +{ + "parameters": { + "api-version": "2022-03-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "name": "Microsoft.Orbital/spacecrafts/write", + "display": { + "provider": "Microsoft Orbital", + "resource": "Spacecraft", + "operation": "Create/Update a spacecraft", + "description": "Creates or Updates a spacecraft." + } + } + ] + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json new file mode 100644 index 000000000000..075c1865c4a0 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json @@ -0,0 +1,129 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "spacecraftName": "CONTOSO_SAT", + "parameters": { + "location": "eastus2", + "properties": { + "noradId": "36411", + "titleLine": "CONTOSO_SAT", + "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", + "tleLine2": "2 27424 98.2477 108.9546 0000928 92.9194 327.0802 14.57300770 69982", + "links": [ + { + "name": "uplink_lhcp1", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "direction": "uplink", + "polarization": "LHCP" + }, + { + "name": "downlink_rhcp1", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "direction": "downlink", + "polarization": "RHCP" + } + ] + } + } + }, + "responses": { + "200": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + }, + "body": { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT", + "name": "CONTOSO_SAT", + "type": "Microsoft.Orbital/spacecrafts", + "properties": { + "provisioningState": "Updating", + "noradId": "36411", + "titleLine": "CONTOSO_SAT", + "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", + "tleLine2": "2 27424 98.2477 108.9546 0000928 92.9194 327.0802 14.57300770 69982", + "links": [ + { + "name": "uplink_lhcp1", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "direction": "uplink", + "polarization": "LHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + }, + { + "name": "downlink_rhcp1", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "direction": "downlink", + "polarization": "RHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + } + ] + } + } + }, + "201": { + "headers": { + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + }, + "body": { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT", + "name": "CONTOSO_SAT", + "type": "Microsoft.Orbital/spacecrafts", + "properties": { + "provisioningState": "Creating", + "noradId": "36411", + "titleLine": "CONTOSO_SAT", + "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", + "tleLine2": "2 27424 98.2477 108.9546 0000928 92.9194 327.0802 14.57300770 69982", + "links": [ + { + "name": "uplink_lhcp1", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "direction": "uplink", + "polarization": "LHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + }, + { + "name": "downlink_rhcp1", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "direction": "downlink", + "polarization": "RHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + } + ] + } + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftDelete.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftDelete.json new file mode 100644 index 000000000000..e7162748695b --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftDelete.json @@ -0,0 +1,17 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "spacecraftName": "CONTOSO_SAT" + }, + "responses": { + "200": {}, + "202": { + "headers": { + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + } + }, + "204": {} + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json new file mode 100644 index 000000000000..4dd5e3adfcac --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json @@ -0,0 +1,54 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "spacecraftName": "CONTOSO_SAT" + }, + "responses": { + "200": { + "body": { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT", + "name": "CONTOSO_SAT", + "type": "Microsoft.Orbital/spacecrafts", + "properties": { + "provisioningState": "Succeeded", + "noradId": "36411", + "titleLine": "CONTOSO_SAT", + "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", + "tleLine2": "2 27424 98.2477 108.9546 0000928 92.9194 327.0802 14.57300770 69982", + "links": [ + { + "name": "uplink_lhcp1", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "direction": "uplink", + "polarization": "LHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + }, + { + "name": "downlink_rhcp1", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "direction": "downlink", + "polarization": "RHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + } + ] + } + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json new file mode 100644 index 000000000000..1a448f0ded0b --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json @@ -0,0 +1,68 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "spacecraftName": "CONTOSO_SAT", + "parameters": { + "tags": { + "tag1": "value1", + "tag2": "value2" + } + } + }, + "responses": { + "202": { + "headers": { + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + } + }, + "200": { + "body": { + "location": "eastus2", + "tags": { + "tag1": "value1", + "tag2": "value2" + }, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT", + "name": "CONTOSO_SAT", + "type": "Microsoft.Orbital/spacecrafts", + "properties": { + "provisioningState": "Succeeded", + "noradId": "36411", + "titleLine": "CONTOSO_SAT", + "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", + "tleLine2": "2 27424 98.2477 108.9546 0000928 92.9194 327.0802 14.57300770 69982", + "links": [ + { + "name": "uplink_lhcp1", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "direction": "uplink", + "polarization": "LHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + }, + { + "name": "downlink_rhcp1", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "direction": "downlink", + "polarization": "RHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + } + ] + } + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json new file mode 100644 index 000000000000..f677b782f880 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json @@ -0,0 +1,59 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "resourceGroupName": "contoso-Rgp", + "$skipToken": "opaqueString" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT", + "name": "CONTOSO_SAT", + "type": "Microsoft.Orbital/spacecrafts", + "properties": { + "provisioningState": "Succeeded", + "noradId": "36411", + "titleLine": "CONTOSO_SAT", + "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", + "tleLine2": "2 27424 98.2477 108.9546 0000928 92.9194 327.0802 14.57300770 69982", + "links": [ + { + "name": "uplink_lhcp1", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "direction": "uplink", + "polarization": "LHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + }, + { + "name": "downlink_rhcp1", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "direction": "downlink", + "polarization": "RHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + } + ] + } + } + ], + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts?api-version=2022-03-01&$skiptoken=opaqueString" + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json new file mode 100644 index 000000000000..d19e85b3a57c --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json @@ -0,0 +1,58 @@ +{ + "parameters": { + "api-version": "2022-03-01", + "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", + "$skipToken": "opaqueString" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "location": "eastus2", + "tags": null, + "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT", + "name": "CONTOSO_SAT", + "type": "Microsoft.Orbital/spacecrafts", + "properties": { + "provisioningState": "Succeeded", + "noradId": "36411", + "titleLine": "CONTOSO_SAT", + "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", + "tleLine2": "2 27424 98.2477 108.9546 0000928 92.9194 327.0802 14.57300770 69982", + "links": [ + { + "name": "uplink_lhcp1", + "centerFrequencyMHz": 2250.0, + "bandwidthMHz": 2.0, + "direction": "uplink", + "polarization": "LHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + }, + { + "name": "downlink_rhcp1", + "centerFrequencyMHz": 8160.0, + "bandwidthMHz": 15.0, + "direction": "downlink", + "polarization": "RHCP", + "authorizations": [ + { + "groundStation": "EASTUS2_0", + "expirationDate": "2023-06-02" + } + ] + } + ] + } + } + ], + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/spacecrafts?api-version=2022-03-01&$skiptoken=opaqueString" + } + } + } +} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json new file mode 100644 index 000000000000..3f1c6cfe2735 --- /dev/null +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -0,0 +1,2228 @@ +{ + "swagger": "2.0", + "info": { + "version": "2022-03-01", + "title": "Azure Orbital", + "description": "Azure Orbital service.", + "license": { + "name": "Microsoft" + } + }, + "host": "management.azure.com", + "schemes": [ + "https" + ], + "consumes": [ + "application/json" + ], + "produces": [ + "application/json" + ], + "securityDefinitions": { + "azure_auth": { + "type": "oauth2", + "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", + "flow": "implicit", + "description": "Azure Active Directory OAuth2 Flow.", + "scopes": { + "user_impersonation": "impersonate your user account" + } + } + }, + "paths": { + "/providers/Microsoft.Orbital/operations": { + "get": { + "tags": [ + "Operations" + ], + "description": "Lists all of the available Orbital Rest API operations.", + "operationId": "Operations_List", + "x-ms-examples": { + "OperationsList": { + "$ref": "./examples/OperationsList.json" + } + }, + "parameters": [ + { + "$ref": "#/parameters/apiVersionParameter" + } + ], + "responses": { + "200": { + "description": "OK. The request has succeeded.", + "schema": { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/OperationListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": null + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/spacecrafts": { + "get": { + "tags": [ + "Spacecraft" + ], + "description": "Returns list of spacecrafts by subscription.", + "operationId": "Spacecrafts_ListBySubscription", + "x-ms-examples": { + "List of Spacecraft by Subscription": { + "$ref": "./examples/SpacecraftsBySubscriptionList.json" + } + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/skipTokenParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns a list of spacecraft resources.", + "schema": { + "$ref": "#/definitions/SpacecraftListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/spacecrafts": { + "get": { + "tags": [ + "Spacecraft" + ], + "description": "Returns list of spacecrafts by resource group.", + "operationId": "Spacecrafts_List", + "x-ms-examples": { + "List of Spacecraft by Resource Group": { + "$ref": "./examples/SpacecraftsByResourceGroupList.json" + } + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/skipTokenParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns a list of spacecraft resources.", + "schema": { + "$ref": "#/definitions/SpacecraftListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/spacecrafts/{spacecraftName}": { + "get": { + "tags": [ + "Spacecraft" + ], + "operationId": "Spacecrafts_Get", + "description": "Gets the specified spacecraft in a specified resource group.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/spacecraftNameParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns the resulting Spacecraft resource.", + "schema": { + "$ref": "#/definitions/Spacecraft" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Get Spacecraft": { + "$ref": "./examples/SpacecraftGet.json" + } + } + }, + "put": { + "tags": [ + "Spacecraft" + ], + "description": "Creates or updates a spacecraft resource.", + "operationId": "Spacecrafts_CreateOrUpdate", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/spacecraftNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "x-ms-client-flatten": true, + "schema": { + "$ref": "#/definitions/Spacecraft" + }, + "description": "The parameters to provide for the created spacecraft." + } + ], + "responses": { + "200": { + "description": "Update successful. The operation returns the resulting spacecraft resource.", + "schema": { + "$ref": "#/definitions/Spacecraft" + } + }, + "201": { + "description": "Create successful. The operation returns the resulting spacecraft resource.", + "schema": { + "$ref": "#/definitions/Spacecraft" + }, + "headers": { + "Azure-AsyncOperation": { + "type": "string", + "description": "URL for checking the ongoing status of the operation." + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Create a spacecraft": { + "$ref": "./examples/SpacecraftCreate.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "Spacecraft" + ], + "operationId": "Spacecrafts_Delete", + "description": "Deletes a specified spacecraft resource.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/spacecraftNameParameter" + } + ], + "responses": { + "200": { + "description": "Delete successful." + }, + "202": { + "description": "Accepted and the operation will complete asynchronously.", + "headers": { + "Location": { + "type": "string", + "description": "URL for determining when an operation has completed." + } + } + }, + "204": { + "description": "Request successful. Resource does not exist." + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Delete Spacecraft": { + "$ref": "./examples/SpacecraftDelete.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + }, + "patch": { + "tags": [ + "Spacecraft" + ], + "operationId": "Spacecrafts_UpdateTags", + "x-ms-examples": { + "Update Spacecraft tags": { + "$ref": "./examples/SpacecraftUpdateTags.json" + } + }, + "description": "Updates the specified spacecraft tags.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/TagsObject" + }, + "description": "Parameters supplied to update spacecraft tags." + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/spacecraftNameParameter" + } + ], + "responses": { + "200": { + "description": "Update successful. The operation returns the resulting Spacecraft resource.", + "schema": { + "$ref": "#/definitions/Spacecraft" + } + }, + "202": { + "description": "Accepted and the operation will complete asynchronously.", + "headers": { + "Location": { + "type": "string", + "description": "URL for determining when an operation has completed." + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/spacecrafts/{spacecraftName}/contacts": { + "get": { + "tags": [ + "Contact" + ], + "description": "Returns list of contacts by spacecraftName.", + "operationId": "Contacts_List", + "x-ms-examples": { + "List of Spacecraft": { + "$ref": "./examples/ContactsBySpacecraftNameList.json" + } + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/spacecraftNameParameter" + }, + { + "$ref": "#/parameters/skipTokenParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns a list of contacts by spacecraftName.", + "schema": { + "$ref": "#/definitions/ContactListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/spacecrafts/{spacecraftName}/contacts/{contactName}": { + "get": { + "tags": [ + "Contact" + ], + "operationId": "Contacts_Get", + "description": "Gets the specified contact in a specified resource group.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/spacecraftNameParameter" + }, + { + "$ref": "#/parameters/contactNameParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns the resulting Contact resource.", + "schema": { + "$ref": "#/definitions/Contact" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Get Contact": { + "$ref": "./examples/ContactGet.json" + } + } + }, + "put": { + "tags": [ + "Contact" + ], + "description": "Creates a contact.", + "operationId": "Contacts_Create", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/spacecraftNameParameter" + }, + { + "$ref": "#/parameters/contactNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/Contact" + }, + "description": "The parameters to provide for the created contact." + } + ], + "responses": { + "200": { + "description": "OK.", + "schema": { + "$ref": "#/definitions/Contact" + } + }, + "201": { + "description": "Create successful. The operation returns the resulting contact resource.", + "schema": { + "$ref": "#/definitions/Contact" + }, + "headers": { + "Azure-AsyncOperation": { + "type": "string", + "description": "URL for checking the ongoing status of the operation." + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Create a contact": { + "$ref": "./examples/ContactCreate.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "Contact" + ], + "operationId": "Contacts_Delete", + "description": "Deletes a specified contact.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/spacecraftNameParameter" + }, + { + "$ref": "#/parameters/contactNameParameter" + } + ], + "responses": { + "200": { + "description": "Delete successful." + }, + "202": { + "description": "Accepted and the operation will complete asynchronously.", + "headers": { + "Location": { + "type": "string", + "description": "URL for determining when an operation has completed." + } + } + }, + "204": { + "description": "Request successful. Resource does not exist." + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Delete Contact": { + "$ref": "./examples/ContactDelete.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/spacecrafts/{spacecraftName}/listAvailableContacts": { + "post": { + "tags": [ + "Contact" + ], + "description": "Returns list of available contacts. A contact is available if the spacecraft is visible from the ground station for more than the minimum viable contact duration provided in the contact profile.", + "operationId": "Spacecrafts_ListAvailableContacts", + "x-ms-examples": { + "List of Contact": { + "$ref": "./examples/AvailableContactsList.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/spacecraftNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "x-ms-client-flatten": true, + "schema": { + "$ref": "#/definitions/ContactParameters" + }, + "description": "The parameters to provide for the contacts." + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns a list of available contacts resources.", + "schema": { + "$ref": "#/definitions/AvailableContactsListResult" + } + }, + "202": { + "description": "Accepted and the operation will complete asynchronously.", + "headers": { + "Location": { + "type": "string", + "description": "URL for determining when an operation has completed." + } + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/contactProfiles/{contactProfileName}": { + "get": { + "tags": [ + "Contact Profile" + ], + "operationId": "ContactProfiles_Get", + "description": "Gets the specified contact Profile in a specified resource group.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/contactProfileNameParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns the resulting ContactProfile resource.", + "schema": { + "$ref": "#/definitions/ContactProfile" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Get a contact profile": { + "$ref": "./examples/ContactProfileGet.json" + } + } + }, + "put": { + "tags": [ + "Contact Profile" + ], + "description": "Creates or updates a contact profile.", + "operationId": "ContactProfiles_CreateOrUpdate", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/contactProfileNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "x-ms-client-flatten": true, + "schema": { + "$ref": "#/definitions/ContactProfile" + }, + "description": "The parameters to provide for the created Contact Profile." + } + ], + "responses": { + "200": { + "description": "Update successful. The operation returns the resulting ContactProfile resource.", + "schema": { + "$ref": "#/definitions/ContactProfile" + } + }, + "201": { + "description": "Create successful. The operation returns the resulting ContactProfile resource.", + "schema": { + "$ref": "#/definitions/ContactProfile" + }, + "headers": { + "Azure-AsyncOperation": { + "type": "string", + "description": "URL for checking the ongoing status of the operation." + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Create a contact profile": { + "$ref": "./examples/ContactProfileCreate.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "azure-async-operation" + } + }, + "delete": { + "tags": [ + "Contact Profile" + ], + "operationId": "ContactProfiles_Delete", + "description": "Deletes a specified contact profile resource.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/contactProfileNameParameter" + } + ], + "responses": { + "200": { + "description": "Delete successful." + }, + "202": { + "description": "Accepted and the operation will complete asynchronously.", + "headers": { + "Location": { + "type": "string", + "description": "URL for determining when an operation has completed." + } + } + }, + "204": { + "description": "Request successful. Resource does not exist." + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Delete Contact Profile": { + "$ref": "./examples/ContactProfileDelete.json" + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + }, + "patch": { + "tags": [ + "Contact Profile" + ], + "operationId": "ContactProfiles_UpdateTags", + "x-ms-examples": { + "Update Contact Profile tags": { + "$ref": "./examples/ContactProfileUpdateTag.json" + } + }, + "description": "Updates the specified contact profile tags.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "name": "parameters", + "in": "body", + "required": true, + "schema": { + "$ref": "#/definitions/TagsObject" + }, + "description": "Parameters supplied to update contact profile tags." + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/contactProfileNameParameter" + } + ], + "responses": { + "200": { + "description": "Update successful. The operation returns the resulting Contact Profile resource.", + "schema": { + "$ref": "#/definitions/ContactProfile" + } + }, + "202": { + "description": "Accepted and the operation will complete asynchronously.", + "headers": { + "Location": { + "type": "string", + "description": "URL for determining when an operation has completed." + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/contactProfiles": { + "get": { + "tags": [ + "Contact Profile" + ], + "description": "Returns list of contact profiles by Subscription.", + "operationId": "ContactProfiles_ListBySubscription", + "x-ms-examples": { + "List of Contact Profiles": { + "$ref": "./examples/ContactProfilesBySubscriptionList.json" + } + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/skipTokenParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns a list of contact profile resources.", + "schema": { + "$ref": "#/definitions/ContactProfileListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/contactProfiles": { + "get": { + "tags": [ + "Contact Profile" + ], + "description": "Returns list of contact profiles by Resource Group.", + "operationId": "ContactProfiles_List", + "x-ms-examples": { + "List of Contact Profiles by Resource Group": { + "$ref": "./examples/ContactProfilesByResourceGroupList.json" + } + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/skipTokenParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns a list of contact profile resources.", + "schema": { + "$ref": "#/definitions/ContactProfileListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/availableGroundStations": { + "get": { + "tags": [ + "Ground Station" + ], + "description": "Returns list of available ground stations.", + "operationId": "AvailableGroundStations_ListByCapability", + "x-ms-examples": { + "List of Ground Stations by Capability": { + "$ref": "./examples/AvailableGroundStationsByCapabilityList.json" + } + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "#/parameters/capabilityParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns a list of Ground Station resources.", + "schema": { + "$ref": "#/definitions/AvailableGroundStationListResult" + } + }, + "default": { + "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-pageable": { + "nextLinkName": "nextLink" + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/availableGroundStations/{groundStationName}": { + "get": { + "tags": [ + "Ground Station" + ], + "operationId": "AvailableGroundStations_Get", + "description": "Gets the specified available ground station.", + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/groundStationNameParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + } + ], + "responses": { + "200": { + "description": "Request successful. The operation returns the resulting ground station resource.", + "schema": { + "$ref": "#/definitions/AvailableGroundStation" + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-examples": { + "Get GroundStation": { + "$ref": "./examples/AvailableGroundStationGet.json" + } + } + } + }, + "/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/locations/{location}/operationResults/{operationId}": { + "get": { + "tags": [ + "OperationResults" + ], + "description": "Returns operation results.", + "operationId": "OperationsResults_Get", + "x-ms-examples": { + "KustoOperationResultsGet": { + "$ref": "./examples/OperationResultsGet.json" + } + }, + "parameters": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" + }, + { + "$ref": "#/parameters/apiVersionParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/LocationParameter" + }, + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/OperationIdParameter" + } + ], + "responses": { + "200": { + "description": "Successfully retrieved the operation result.", + "schema": { + "$ref": "#/definitions/OperationResult" + } + }, + "202": { + "description": "The operation is still in progress.", + "headers": { + "Location": { + "type": "string", + "description": "URL for determining when an operation has completed." + } + } + }, + "default": { + "description": "Error response describing why the operation failed.", + "schema": { + "$ref": "#/definitions/CloudError" + } + } + }, + "x-ms-long-running-operation": true + } + } + }, + "definitions": { + "TagsObject": { + "type": "object", + "properties": { + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + } + }, + "description": "Tags object for patch operations." + }, + "SpacecraftsProperties": { + "type": "object", + "required": [ + "noradId" + ], + "properties": { + "provisioningState": { + "type": "string", + "allOf": [ + { + "$ref": "#/definitions/ProvisioningState" + } + ], + "description": "The current state of the resource's creation, deletion, or modification." + }, + "noradId": { + "type": "string", + "description": "NORAD ID of the spacecraft." + }, + "titleLine": { + "type": "string", + "description": "Title line of the two-line element set (TLE)." + }, + "tleLine1": { + "type": "string", + "description": "Line 1 of the two-line element set (TLE)." + }, + "tleLine2": { + "type": "string", + "description": "Line 2 of the two-line element set (TLE)." + }, + "links": { + "type": "array", + "items": { + "$ref": "#/definitions/SpacecraftLink" + }, + "x-ms-identifiers": [], + "description": "Immutable list of Spacecraft links.", + "x-ms-mutability": [ + "read", + "create" + ] + } + }, + "description": "List of Spacecraft Resource Properties." + }, + "SpacecraftListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Spacecraft" + }, + "description": "A list of spacecraft resources in a resource group." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results.", + "readOnly": true + } + }, + "description": "Response for the ListSpacecrafts API service call." + }, + "SpacecraftLink": { + "type": "object", + "required": [ + "name", + "centerFrequencyMHz", + "bandwidthMHz", + "direction", + "polarization" + ], + "properties": { + "name": { + "type": "string", + "description": "Link name.", + "x-ms-mutability": [ + "read", + "create" + ] + }, + "centerFrequencyMHz": { + "type": "number", + "description": "Center Frequency in MHz.", + "x-ms-mutability": [ + "read", + "create" + ] + }, + "bandwidthMHz": { + "type": "number", + "description": "Bandwidth in MHz.", + "x-ms-mutability": [ + "read", + "create" + ] + }, + "direction": { + "type": "string", + "description": "Direction (uplink or downlink).", + "enum": [ + "uplink", + "downlink" + ], + "x-ms-enum": { + "name": "direction", + "modelAsString": true + }, + "x-ms-mutability": [ + "read", + "create" + ] + }, + "polarization": { + "type": "string", + "description": "Polarization. e.g. (RHCP, LHCP).", + "enum": [ + "RHCP", + "LHCP", + "linearVertical", + "linearHorizontal" + ], + "x-ms-enum": { + "name": "polarization", + "modelAsString": true + }, + "x-ms-mutability": [ + "read", + "create" + ] + }, + "authorizations": { + "type": "array", + "description": "Authorized Ground Stations", + "readOnly": true, + "items": { + "$ref": "#/definitions/AuthorizedGroundstation" + }, + "x-ms-identifiers": [] + } + }, + "description": "List of authorized spacecraft links per ground station and the expiration date of the authorization." + }, + "Spacecraft": { + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/SpacecraftsProperties", + "description": "Spacecraft Properties" + }, + "etag": { + "readOnly": true, + "type": "string", + "description": "A unique read-only string that changes whenever the resource is updated." + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource" + } + ], + "description": "Customer creates a spacecraft resource to schedule a contact." + }, + "ResourceReference": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "Resource ID." + } + }, + "x-ms-azure-resource": true, + "description": "Resource Reference." + }, + "EndPoint": { + "type": "object", + "required": [ + "ipAddress", + "endPointName", + "port", + "protocol" + ], + "properties": { + "ipAddress": { + "type": "string", + "description": "IP Address." + }, + "endPointName": { + "type": "string", + "description": "Name of an end point." + }, + "port": { + "type": "string", + "description": "TCP port to listen on to receive data." + }, + "protocol": { + "type": "string", + "description": "Protocol either UDP or TCP.", + "enum": [ + "TCP", + "UDP" + ], + "x-ms-enum": { + "name": "protocol", + "modelAsString": true + } + } + }, + "description": "Customer End point to store/retrieve data during a contact." + }, + "ContactsProperties": { + "type": "object", + "required": [ + "reservationStartTime", + "reservationEndTime", + "groundStationName", + "contactProfile" + ], + "properties": { + "provisioningState": { + "type": "string", + "allOf": [ + { + "$ref": "#/definitions/ProvisioningState" + } + ], + "description": "The current state of the resource's creation, deletion, or modification." + }, + "status": { + "type": "string", + "readOnly": true, + "enum": [ + "scheduled", + "cancelled", + "succeeded", + "failed", + "providerCancelled" + ], + "x-ms-enum": { + "name": "ContactsStatus", + "modelAsString": true + }, + "description": "Status of a contact." + }, + "reservationStartTime": { + "type": "string", + "format": "date-time", + "description": "Reservation start time of a contact (ISO 8601 UTC standard).", + "x-ms-mutability": [ + "read", + "create" + ] + }, + "reservationEndTime": { + "type": "string", + "format": "date-time", + "description": "Reservation end time of a contact (ISO 8601 UTC standard).", + "x-ms-mutability": [ + "read", + "create" + ] + }, + "rxStartTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Receive start time of a contact (ISO 8601 UTC standard)." + }, + "rxEndTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Receive end time of a contact (ISO 8601 UTC standard)." + }, + "txStartTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Transmit start time of a contact (ISO 8601 UTC standard)." + }, + "txEndTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Transmit end time of a contact (ISO 8601 UTC standard)." + }, + "errorMessage": { + "type": "string", + "readOnly": true, + "description": "Any error message while scheduling a contact." + }, + "maximumElevationDegrees": { + "type": "number", + "readOnly": true, + "description": "Maximum elevation of the antenna during the contact in decimal degrees." + }, + "startAzimuthDegrees": { + "type": "number", + "readOnly": true, + "description": "Azimuth of the antenna at the start of the contact in decimal degrees." + }, + "endAzimuthDegrees": { + "type": "number", + "readOnly": true, + "description": "Azimuth of the antenna at the end of the contact in decimal degrees." + }, + "groundStationName": { + "type": "string", + "description": "Azure Ground Station name.", + "x-ms-mutability": [ + "read", + "create" + ] + }, + "startElevationDegrees": { + "type": "number", + "readOnly": true, + "description": "Spacecraft elevation above the horizon at contact start." + }, + "endElevationDegrees": { + "type": "number", + "readOnly": true, + "description": "Spacecraft elevation above the horizon at contact end." + }, + "antennaConfiguration": { + "type": "object", + "readOnly": true, + "description": "The configuration associated with the allocated antenna.", + "properties": { + "destinationIp": { + "type": "string", + "description": "The destination IP a packet can be sent to. This would for example be the TCP endpoint you would send data to." + }, + "sourceIps": { + "type": "array", + "description": "List of Source IP", + "items": { + "type": "string", + "description": "The source IP a packet can have when being sent. You need to make sure you accept data from all these IPs in your application." + } + } + } + }, + "contactProfile": { + "allOf": [ + { + "$ref": "#/definitions/ResourceReference" + } + ], + "description": "The reference to the contact profile resource." + } + }, + "description": "Properties of the Contact Resource." + }, + "ContactProfilesProperties": { + "type": "object", + "required": [ + "links", + "networkConfiguration" + ], + "properties": { + "provisioningState": { + "type": "string", + "allOf": [ + { + "$ref": "#/definitions/ProvisioningState" + } + ], + "description": "The current state of the resource's creation, deletion, or modification." + }, + "minimumViableContactDuration": { + "type": "string", + "description": "Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station." + }, + "minimumElevationDegrees": { + "type": "number", + "description": "Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station." + }, + "autoTrackingConfiguration": { + "type": "string", + "enum": [ + "disabled", + "xBand", + "sBand" + ], + "x-ms-enum": { + "name": "AutoTrackingConfiguration", + "modelAsString": false + }, + "description": "Auto-tracking configuration." + }, + "eventHubUri": { + "type": "string", + "description": "ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub." + }, + "networkConfiguration": { + "type": "object", + "required": [ + "subnetId" + ], + "description": "Network configuration of customer virtual network.", + "properties": { + "subnetId": { + "type": "string", + "description": "ARM resource identifier of the subnet delegated to the Microsoft.Orbital/orbitalGateways. Needs to be at least a class C subnet, and should not have any IP created in it." + } + } + }, + "links": { + "type": "array", + "x-ms-identifiers": [], + "items": { + "$ref": "#/definitions/ContactProfileLink" + }, + "description": "Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints." + } + }, + "description": "List of Contact Profile Resource Properties." + }, + "ContactProfileListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/ContactProfile" + }, + "description": "A list of contact profile resources in a resource group." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results.", + "readOnly": true + } + }, + "description": "Response for the ListContactProfiles API service call." + }, + "ContactProfileLinkChannel": { + "type": "object", + "required": [ + "name", + "centerFrequencyMHz", + "bandwidthMHz", + "endPoint" + ], + "properties": { + "name": { + "type": "string", + "description": "Channel name." + }, + "centerFrequencyMHz": { + "type": "number", + "description": "Center Frequency in MHz." + }, + "bandwidthMHz": { + "type": "number", + "description": "Bandwidth in MHz." + }, + "endPoint": { + "$ref": "#/definitions/EndPoint" + }, + "modulationConfiguration": { + "type": "string", + "description": "Copy of the modem configuration file such as Kratos QRadio. Only valid for uplink directions. If provided, the modem connects to the customer endpoint and accepts commands from the customer instead of a VITA.49 stream." + }, + "demodulationConfiguration": { + "type": "string", + "description": "Copy of the modem configuration file such as Kratos QRadio or Kratos QuantumRx. Only valid for downlink directions. If provided, the modem connects to the customer endpoint and sends demodulated data instead of a VITA.49 stream." + }, + "encodingConfiguration": { + "type": "string", + "description": "Currently unused." + }, + "decodingConfiguration": { + "type": "string", + "description": "Currently unused." + } + }, + "description": "Contact Profile Link Channel." + }, + "ContactProfileLink": { + "type": "object", + "required": [ + "name", + "polarization", + "direction", + "channels" + ], + "properties": { + "name": { + "type": "string", + "description": "Link name." + }, + "polarization": { + "type": "string", + "description": "Polarization. e.g. (RHCP, LHCP).", + "enum": [ + "RHCP", + "LHCP", + "linearVertical", + "linearHorizontal" + ], + "x-ms-enum": { + "name": "polarization", + "modelAsString": true + } + }, + "direction": { + "type": "string", + "description": "Direction (uplink or downlink).", + "enum": [ + "uplink", + "downlink" + ], + "x-ms-enum": { + "name": "direction", + "modelAsString": true + } + }, + "gainOverTemperature": { + "type": "number", + "description": "Gain To Noise Temperature in db/K. It is the required G/T by the customer. Not used yet." + }, + "eirpdBW": { + "type": "number", + "description": "Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet." + }, + "channels": { + "type": "array", + "items": { + "$ref": "#/definitions/ContactProfileLinkChannel" + }, + "x-ms-identifiers": [ + "centerFrequencyMHz", + "bandwidthMHz", + "/endPoint/endPointName" + ], + "description": "Contact Profile Link Channel." + } + }, + "description": "Contact Profile Link." + }, + "ContactProfile": { + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "allOf": [ + { + "$ref": "#/definitions/ContactProfilesProperties" + } + ], + "description": "Properties of the contact profile resource." + }, + "etag": { + "readOnly": true, + "type": "string", + "description": "A unique read-only string that changes whenever the resource is updated." + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/TrackedResource" + } + ], + "description": "Customer creates a Contact Profile Resource, which will contain all of the configurations required for scheduling a contact." + }, + "ContactParameters": { + "type": "object", + "description": "Parameters that define the contact resource.", + "required": [ + "contactProfile", + "groundStationName", + "startTime", + "endTime" + ], + "properties": { + "contactProfile": { + "allOf": [ + { + "$ref": "#/definitions/ResourceReference" + } + ], + "description": "The reference to the contact profile resource." + }, + "groundStationName": { + "type": "string", + "description": "Name of Azure Ground Station." + }, + "startTime": { + "type": "string", + "format": "date-time", + "description": "Start time of a contact (ISO 8601 UTC standard)." + }, + "endTime": { + "type": "string", + "format": "date-time", + "description": "End time of a contact (ISO 8601 UTC standard)." + } + } + }, + "ContactListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/Contact" + }, + "description": "A list of contact resources in a resource group." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results.", + "readOnly": true + } + }, + "description": "Response for the ListContacts API service call." + }, + "ContactInstanceProperties": { + "type": "object", + "properties": { + "maximumElevationDegrees": { + "type": "number", + "readOnly": true, + "description": "Maximum elevation of the antenna during the contact in decimal degrees." + }, + "txStartTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Time at which antenna transmit will be enabled (ISO 8601 UTC standard)." + }, + "txEndTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Time at which antenna transmit will be disabled (ISO 8601 UTC standard)." + }, + "rxStartTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Earliest time to receive a signal (ISO 8601 UTC standard)." + }, + "rxEndTime": { + "type": "string", + "format": "date-time", + "readOnly": true, + "description": "Time to lost receiving a signal (ISO 8601 UTC standard)." + }, + "startAzimuthDegrees": { + "type": "number", + "readOnly": true, + "description": "Azimuth of the antenna at the start of the contact in decimal degrees." + }, + "endAzimuthDegrees": { + "type": "number", + "readOnly": true, + "description": "Azimuth of the antenna at the end of the contact in decimal degrees." + }, + "startElevationDegrees": { + "type": "number", + "readOnly": true, + "description": "Spacecraft elevation above the horizon at contact start." + }, + "endElevationDegrees": { + "type": "number", + "readOnly": true, + "description": "Spacecraft elevation above the horizon at contact end." + } + }, + "description": "Contact Instance Properties." + }, + "Contact": { + "type": "object", + "properties": { + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/ContactsProperties" + }, + "etag": { + "readOnly": true, + "type": "string", + "description": "A unique read-only string that changes whenever the resource is updated." + } + }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" + } + ], + "description": "Customer creates a contact resource for a spacecraft resource." + }, + "CloudErrorBody": { + "type": "object", + "x-ms-external": true, + "properties": { + "code": { + "type": "string", + "description": "An identifier for the error. Codes are invariant and are intended to be consumed programmatically." + }, + "message": { + "type": "string", + "description": "A message describing the error, intended to be suitable for display in a user interface." + }, + "target": { + "type": "string", + "description": "The target of the particular error. For example, the name of the property in error." + }, + "details": { + "type": "array", + "items": { + "$ref": "#/definitions/CloudErrorBody" + }, + "x-ms-identifiers": [ + "code" + ], + "description": "A list of additional details about the error." + } + }, + "description": "An error response from the service." + }, + "CloudError": { + "type": "object", + "x-ms-external": true, + "properties": { + "error": { + "$ref": "#/definitions/CloudErrorBody" + } + }, + "description": "An error response from the service." + }, + "AvailableContactsListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/AvailableContacts" + }, + "x-ms-identifiers": [], + "description": "A list of available contacts." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results.", + "readOnly": true + } + }, + "description": "Response for the ListAvailableContacts API service call." + }, + "AvailableContacts": { + "type": "object", + "properties": { + "spacecraft": { + "allOf": [ + { + "$ref": "#/definitions/ResourceReference" + } + ], + "description": "The reference to the spacecraft resource." + }, + "groundStationName": { + "type": "string", + "readOnly": true, + "description": "Name of Azure Ground Station." + }, + "properties": { + "x-ms-client-flatten": true, + "allOf": [ + { + "$ref": "#/definitions/ContactInstanceProperties" + } + ], + "description": "Properties of Contact resource." + } + }, + "description": "Customer retrieves list of Available Contacts for a spacecraft resource. Later, one of the available contact can be selected to create a contact." + }, + "AvailableGroundStationListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "$ref": "#/definitions/AvailableGroundStation" + }, + "description": "A list of ground station resources." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results.", + "readOnly": true + } + }, + "description": "Response for the AvailableGroundStations API service call." + }, + "AvailableGroundStation": { + "type": "object", + "x-ms-client-flatten": true, + "properties": { + "id": { + "readOnly": true, + "type": "string", + "description": "ID of groundStation." + }, + "name": { + "readOnly": true, + "type": "string", + "description": "Name of the ground station." + }, + "location": { + "type": "string", + "description": "Azure region." + }, + "type": { + "readOnly": true, + "type": "string", + "description": "Resource type." + }, + "properties": { + "x-ms-client-flatten": true, + "allOf": [ + { + "$ref": "#/definitions/AvailableGroundStationProperties" + } + ], + "description": "The properties bag for this resource." + } + }, + "description": "Ground Stations available to schedule Contacts." + }, + "AvailableGroundStationProperties": { + "type": "object", + "properties": { + "city": { + "type": "string", + "description": "City of ground station." + }, + "providerName": { + "type": "string", + "description": "Ground station provider name." + }, + "longitudeDegrees": { + "type": "number", + "description": "Longitude of the ground station in decimal degrees." + }, + "latitudeDegrees": { + "type": "number", + "description": "Latitude of the ground station in decimal degrees." + }, + "altitudeMeters": { + "type": "number", + "description": "Altitude of the ground station." + }, + "releaseMode": { + "type": "string", + "enum": [ + "Preview", + "GA" + ], + "x-ms-enum": { + "name": "releaseMode", + "modelAsString": true + }, + "description": "Release Status of a ground station." + } + }, + "description": "Properties object for Available groundstation." + }, + "Capability": { + "type": "string", + "description": "Capability of the Ground Station.", + "enum": [ + "EarthObservation", + "Communication" + ], + "x-ms-enum": { + "name": "Capability", + "modelAsString": true + } + }, + "ResourceIdListResult": { + "type": "object", + "properties": { + "value": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The Azure Resource ID." + } + } + }, + "description": "A list of Azure Resource IDs." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results.", + "readOnly": true + } + }, + "description": "Response for an API service call that lists the resource IDs of resources associated with another resource." + }, + "Etag": { + "readOnly": true, + "type": "string", + "description": "A unique read-only string that changes whenever the resource is updated." + }, + "ProvisioningState": { + "type": "string", + "enum": [ + "Creating", + "Succeeded", + "Failed", + "Canceled", + "Updating", + "Deleting" + ], + "x-ms-enum": { + "name": "ProvisioningState", + "modelAsString": true + }, + "description": "The current state of the resource's creation, deletion, or modification.", + "readOnly": true + }, + "AuthorizedGroundstation": { + "type": "object", + "readOnly": true, + "properties": { + "groundStation": { + "type": "string", + "description": "Groundstation name." + }, + "expirationDate": { + "type": "string", + "format": "date", + "description": "Date of authorization expiration." + } + }, + "description": "Authorized groundstation." + }, + "OperationResult": { + "description": "Operation Result Entity.", + "type": "object", + "properties": { + "id": { + "readOnly": true, + "description": "ID of the resource.", + "type": "string" + }, + "name": { + "readOnly": true, + "description": "Name of the resource.", + "type": "string" + }, + "status": { + "$ref": "#/definitions/Status" + }, + "startTime": { + "description": "The operation start time (ISO 8601 UTC standard).", + "readOnly": true, + "type": "string", + "format": "date-time" + }, + "endTime": { + "description": "The operation end time (ISO 8601 UTC standard).", + "readOnly": true, + "type": "string", + "format": "date-time" + }, + "percentComplete": { + "type": "number", + "format": "double", + "minimum": 0, + "maximum": 100, + "description": "Percentage completed.", + "readOnly": true + }, + "properties": { + "x-ms-client-flatten": true, + "$ref": "#/definitions/OperationResultProperties" + }, + "error": { + "$ref": "#/definitions/OperationResultErrorProperties" + } + } + }, + "Status": { + "readOnly": true, + "description": "The status of operation.", + "type": "string", + "enum": [ + "Succeeded", + "Canceled", + "Failed", + "Running" + ], + "x-ms-enum": { + "name": "Status", + "modelAsString": true + } + }, + "OperationResultProperties": { + "type": "object", + "properties": {}, + "description": "Operation result properties." + }, + "OperationResultErrorProperties": { + "type": "object", + "properties": { + "code": { + "type": "string", + "description": "The code of the error.", + "readOnly": true + }, + "message": { + "type": "string", + "description": "The error message.", + "readOnly": true + } + }, + "description": "Operation result error properties." + } + }, + "parameters": { + "apiVersionParameter": { + "name": "api-version", + "in": "query", + "required": true, + "type": "string", + "enum": [ + "2020-09-01-preview", + "2021-04-04-preview", + "2022-03-01" + ], + "x-ms-enum": { + "name": "apiVersionParameter", + "modelAsString": true + }, + "default": "2022-03-01", + "description": "Version of the API to be used with the client request." + }, + "contactNameParameter": { + "name": "contactName", + "in": "path", + "description": "Contact name.", + "required": true, + "type": "string", + "x-ms-parameter-location": "method" + }, + "contactProfileNameParameter": { + "name": "contactProfileName", + "in": "path", + "description": "Contact Profile name.", + "required": true, + "type": "string", + "x-ms-parameter-location": "method" + }, + "groundStationNameParameter": { + "name": "groundStationName", + "in": "path", + "required": true, + "type": "string", + "description": "Ground Station name.", + "x-ms-parameter-location": "method" + }, + "spacecraftNameParameter": { + "name": "spacecraftName", + "in": "path", + "description": "Spacecraft ID.", + "required": true, + "type": "string", + "x-ms-parameter-location": "method" + }, + "capabilityParameter": { + "name": "capability", + "in": "query", + "required": true, + "type": "string", + "enum": [ + "EarthObservation", + "Communication" + ], + "x-ms-enum": { + "name": "capabilityParameter", + "modelAsString": true + }, + "default": "EarthObservation", + "description": "Ground Station Capability.", + "x-ms-parameter-location": "method" + }, + "skipTokenParameter": { + "name": "$skiptoken", + "description": "An opaque string that the resource provider uses to skip over previously-returned results. This is used when a previous list operation call returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skiptoken parameter that specifies a starting point to use for subsequent calls.", + "in": "query", + "required": false, + "type": "string", + "x-ms-parameter-location": "method" + } + } +} From 3165dd496590e6fee92c749176e9cb0f6f4b0508 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Thu, 5 Jan 2023 13:02:25 -0800 Subject: [PATCH 02/21] introduced new api-version changes --- .../examples/AvailableContactsList.json | 24 ++++----- .../examples/AvailableGroundStationGet.json | 2 +- ...ailableGroundStationsByCapabilityList.json | 2 +- .../2022-11-01/examples/ContactCreate.json | 6 +-- .../2022-11-01/examples/ContactDelete.json | 6 +-- .../2022-11-01/examples/ContactGet.json | 2 +- .../examples/ContactProfileCreate.json | 36 +++++++++++-- .../examples/ContactProfileDelete.json | 4 +- .../examples/ContactProfileGet.json | 12 ++++- .../examples/ContactProfileUpdateTag.json | 14 +++++- .../ContactProfilesByResourceGroupList.json | 14 +++++- .../ContactProfilesBySubscriptionList.json | 14 +++++- .../ContactsBySpacecraftNameList.json | 4 +- .../examples/OperationResultsGet.json | 6 +-- .../2022-11-01/examples/OperationsList.json | 4 +- .../2022-11-01/examples/SpacecraftCreate.json | 6 +-- .../2022-11-01/examples/SpacecraftDelete.json | 4 +- .../2022-11-01/examples/SpacecraftGet.json | 2 +- .../examples/SpacecraftUpdateTags.json | 4 +- .../SpacecraftsByResourceGroupList.json | 4 +- .../SpacecraftsBySubscriptionList.json | 4 +- .../stable/2022-11-01/orbital.json | 50 ++++++++++++++++--- .../orbital/resource-manager/readme.md | 9 ++++ 23 files changed, 175 insertions(+), 58 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json index 50119b52a66a..e36c0e66c0f2 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "spacecraftName": "CONTOSO_SAT", @@ -9,14 +9,14 @@ "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP" }, "groundStationName": "EASTUS2_0", - "startTime": "2022-03-01T11:30:00Z", + "startTime": "2022-11-01T11:30:00Z", "endTime": "2022-03-02T11:30:00Z" } }, "responses": { "202": { "headers": { - "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" } }, "200": { @@ -29,10 +29,10 @@ "groundStationName": "EASTUS2_0", "properties": { "maximumElevationDegrees": 26.617297, - "txStartTime": "2022-03-01T11:55:01Z", - "txEndTime": "2022-03-01T12:05:25Z", - "rxStartTime": "2022-03-01T11:55:01Z", - "rxEndTime": "2022-03-01T12:05:25Z", + "txStartTime": "2022-11-01T11:55:01Z", + "txEndTime": "2022-11-01T12:05:25Z", + "rxStartTime": "2022-11-01T11:55:01Z", + "rxEndTime": "2022-11-01T12:05:25Z", "startAzimuthDegrees": 201.340472, "endAzimuthDegrees": 330.489627, "startElevationDegrees": 5.0, @@ -46,10 +46,10 @@ "groundStationName": "EASTUS2_0", "properties": { "maximumElevationDegrees": 85.9796, - "txStartTime": "2022-03-02T10:58:30Z", - "txEndTime": "2022-03-02T11:10:45Z", - "rxStartTime": "2022-03-02T10:58:30Z", - "rxEndTime": "2022-03-02T11:10:45Z", + "txStartTime": "2022-11-02T10:58:30Z", + "txEndTime": "2022-11-02T11:10:45Z", + "rxStartTime": "2022-11-02T10:58:30Z", + "rxEndTime": "2022-11-02T11:10:45Z", "startAzimuthDegrees": 165.758896, "endAzimuthDegrees": 345.848482, "startElevationDegrees": 5.0, @@ -57,7 +57,7 @@ } } ], - "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/listAvailableContacts?api-version=2022-03-01&$skiptoken=opaqueString" + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/listAvailableContacts?api-version=2022-11-01&$skiptoken=opaqueString" } } } diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json index 2e3a9b805b45..05568732830c 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "groundStationName": "EASTUS2_0" }, diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationsByCapabilityList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationsByCapabilityList.json index 058bdbc2daba..5a6b230b41f8 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationsByCapabilityList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationsByCapabilityList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "capability": "EarthObservation" }, diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json index c3ecbf5f7144..5da3608645ab 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "contactName": "contact1", @@ -19,7 +19,7 @@ "responses": { "200": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" }, "body": { "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts/contact1", @@ -49,7 +49,7 @@ }, "201": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" }, "body": { "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts/contact1", diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactDelete.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactDelete.json index a982865182af..96f112bb401d 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactDelete.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactDelete.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "spacecraftName": "CONTOSO_SAT", @@ -9,12 +9,12 @@ "responses": { "200": { "headers": { - "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" } }, "202": { "headers": { - "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" } }, "204": {} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json index 7d590cfd0192..a9d4b77ed697 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "spacecraftName": "CONTOSO_SAT", diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json index 16ef6d3ded9c..b9de706d9573 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "contactProfileName": "CONTOSO-CP", @@ -14,6 +14,16 @@ "networkConfiguration": { "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" }, + "thirdPartyConfigurations": [ + { + "providerName": "KSAT", + "missionConfiguration": "Ksat_MissionConfiguration" + }, + { + "providerName": "VIASAT", + "missionConfiguration": "Viasat_Configuration" + } + ], "links": [ { "name": "contoso-uplink", @@ -62,7 +72,7 @@ "responses": { "200": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" }, "body": { "location": "eastus2", @@ -79,6 +89,16 @@ "networkConfiguration": { "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" }, + "thirdPartyConfigurations": [ + { + "providerName": "KSAT", + "missionConfiguration": "Ksat_MissionConfiguration" + }, + { + "providerName": "VIASAT", + "missionConfiguration": "Viasat_Configuration" + } + ], "links": [ { "name": "contoso-uplink", @@ -134,7 +154,7 @@ }, "201": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" }, "body": { "location": "eastus2", @@ -151,6 +171,16 @@ "networkConfiguration": { "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" }, + "thirdPartyConfigurations": [ + { + "providerName": "KSAT", + "missionConfiguration": "Ksat_MissionConfiguration" + }, + { + "providerName": "VIASAT", + "missionConfiguration": "Viasat_Configuration" + } + ], "links": [ { "name": "contoso-uplink", diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileDelete.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileDelete.json index 33548fd20805..4cde90c3886c 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileDelete.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileDelete.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "contactProfileName": "CONTOSO-CP" @@ -9,7 +9,7 @@ "200": {}, "202": { "headers": { - "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" } }, "204": {} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json index 2003d8488313..9c05e96b92f6 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "contactProfileName": "CONTOSO-CP" @@ -22,6 +22,16 @@ "networkConfiguration": { "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" }, + "thirdPartyConfigurations": [ + { + "providerName": "KSAT", + "missionConfiguration": "Ksat_MissionConfiguration" + }, + { + "providerName": "VIASAT", + "missionConfiguration": "Viasat_Configuration" + } + ], "links": [ { "name": "contoso-uplink", diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json index ef106639dfbc..81acdbe7c536 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "contactProfileName": "CONTOSO-CP", @@ -31,6 +31,16 @@ "networkConfiguration": { "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" }, + "thirdPartyConfigurations": [ + { + "providerName": "KSAT", + "missionConfiguration": "Ksat_MissionConfiguration" + }, + { + "providerName": "VIASAT", + "missionConfiguration": "Viasat_Configuration" + } + ], "links": [ { "name": "contoso-uplink", @@ -86,7 +96,7 @@ }, "202": { "headers": { - "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" } } } diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json index 5c0a8fecf17c..7f03f85e6f56 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json @@ -2,7 +2,7 @@ "parameters": { "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", - "api-version": "2022-03-01", + "api-version": "2022-11-01", "$skipToken": "opaqueString" }, "responses": { @@ -24,6 +24,16 @@ "networkConfiguration": { "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" }, + "thirdPartyConfigurations": [ + { + "providerName": "KSAT", + "missionConfiguration": "Ksat_MissionConfiguration" + }, + { + "providerName": "VIASAT", + "missionConfiguration": "Viasat_Configuration" + } + ], "links": [ { "name": "contoso-uplink", @@ -77,7 +87,7 @@ } } ], - "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles?api-version=2022-03-01&$skiptoken=opaqueString" + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles?api-version=2022-11-01&$skiptoken=opaqueString" } } } diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json index ec6633e8523e..4984de865edf 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json @@ -2,7 +2,7 @@ "parameters": { "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", - "api-version": "2022-03-01", + "api-version": "2022-11-01", "$skipToken": "opaqueString" }, "responses": { @@ -24,6 +24,16 @@ "networkConfiguration": { "subnetId": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet" }, + "thirdPartyConfigurations": [ + { + "providerName": "KSAT", + "missionConfiguration": "Ksat_MissionConfiguration" + }, + { + "providerName": "VIASAT", + "missionConfiguration": "Viasat_Configuration" + } + ], "links": [ { "name": "contoso-uplink", @@ -77,7 +87,7 @@ } } ], - "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/contactProfiles?api-version=2022-03-01&$skiptoken=opaqueString" + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/contactProfiles?api-version=2022-11-01&$skiptoken=opaqueString" } } } diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json index f0159092b2da..b9601fe305e4 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "spacecraftName": "CONTOSO_SAT", @@ -75,7 +75,7 @@ } } ], - "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts?api-version=2022-03-01&$skiptoken=opaqueString" + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT/contacts?api-version=2022-11-01&$skiptoken=opaqueString" } } } diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationResultsGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationResultsGet.json index 6467b8e151b4..5656d6c36e31 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationResultsGet.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationResultsGet.json @@ -3,12 +3,12 @@ "subscriptionId": "12345678-1234-1234-1234-123456789098", "location": "eastus2", "operationId": "30972f1b-b61d-4fd8-bd34-3dcfa24670f3", - "api-version": "2022-03-01" + "api-version": "2022-11-01" }, "responses": { "200": { "body": { - "id": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01", + "id": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01", "name": "30972f1b-b61d-4fd8-bd34-3dcfa24670f3", "status": "Failed", "startTime": "2022-06-10T13:54:53.6554616Z", @@ -23,7 +23,7 @@ }, "202": { "headers": { - "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" } } } diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationsList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationsList.json index 6cf6b829c1b6..6bca51e92a8d 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationsList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/OperationsList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01" + "api-version": "2022-11-01" }, "responses": { "200": { @@ -12,7 +12,7 @@ "provider": "Microsoft Orbital", "resource": "Spacecraft", "operation": "Create/Update a spacecraft", - "description": "Creates or Updates a spacecraft." + "description": "Creates or Update a spacecraft." } } ] diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json index 075c1865c4a0..14557f3ff877 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "spacecraftName": "CONTOSO_SAT", @@ -33,7 +33,7 @@ "responses": { "200": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" }, "body": { "location": "eastus2", @@ -80,7 +80,7 @@ }, "201": { "headers": { - "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Azure-AsyncOperation": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" }, "body": { "location": "eastus2", diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftDelete.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftDelete.json index e7162748695b..0227b99dfae2 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftDelete.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftDelete.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "spacecraftName": "CONTOSO_SAT" @@ -9,7 +9,7 @@ "200": {}, "202": { "headers": { - "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" } }, "204": {} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json index 4dd5e3adfcac..08997b367613 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "spacecraftName": "CONTOSO_SAT" diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json index 1a448f0ded0b..55fa88c69c4d 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "spacecraftName": "CONTOSO_SAT", @@ -14,7 +14,7 @@ "responses": { "202": { "headers": { - "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-03-01" + "Location": "https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01" } }, "200": { diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json index f677b782f880..568ba0bacaee 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "resourceGroupName": "contoso-Rgp", "$skipToken": "opaqueString" @@ -52,7 +52,7 @@ } } ], - "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts?api-version=2022-03-01&$skiptoken=opaqueString" + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts?api-version=2022-11-01&$skiptoken=opaqueString" } } } diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json index d19e85b3a57c..259008074293 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json @@ -1,6 +1,6 @@ { "parameters": { - "api-version": "2022-03-01", + "api-version": "2022-11-01", "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", "$skipToken": "opaqueString" }, @@ -51,7 +51,7 @@ } } ], - "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/spacecrafts?api-version=2022-03-01&$skiptoken=opaqueString" + "nextLink": "https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/spacecrafts?api-version=2022-11-01&$skiptoken=opaqueString" } } } diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 3f1c6cfe2735..07bfa2ea415a 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1,7 +1,7 @@ { "swagger": "2.0", "info": { - "version": "2022-03-01", + "version": "2022-11-01", "title": "Azure Orbital", "description": "Azure Orbital service.", "license": { @@ -1122,7 +1122,10 @@ "SpacecraftsProperties": { "type": "object", "required": [ - "noradId" + "titleLine", + "tleLine1", + "tleLine2", + "links" ], "properties": { "provisioningState": { @@ -1269,7 +1272,12 @@ "properties": { "x-ms-client-flatten": true, "$ref": "#/definitions/SpacecraftsProperties", - "description": "Spacecraft Properties" + "description": "Spacecraft Properties", + "allOf": [ + { + "$ref": "#/definitions/SpacecraftsProperties" + } + ] }, "etag": { "readOnly": true, @@ -1529,6 +1537,14 @@ } } }, + "thirdPartyConfigurations": { + "type": "array", + "x-ms-identifiers": [], + "items": { + "$ref": "#/definitions/ContactProfileThirdPartyConfiguration" + }, + "description": "Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints." + }, "links": { "type": "array", "x-ms-identifiers": [], @@ -2052,6 +2068,10 @@ }, "AuthorizedGroundstation": { "type": "object", + "required": [ + "groundStation", + "expirationDate" + ], "readOnly": true, "properties": { "groundStation": { @@ -2147,6 +2167,23 @@ } }, "description": "Operation result error properties." + }, + "ContactProfileThirdPartyConfiguration": { + "type": "object", + "required": [ + "providerName", + "missionConfiguration" + ], + "properties": { + "providerName": { + "type": "string", + "description": "Name of the third-party provider." + }, + "missionConfiguration": { + "type": "string", + "description": "Name of string referencing the configuration describing contact set-up for a particular mission. Expected values are those which have been created in collaboration with the partner network." + } + } } }, "parameters": { @@ -2158,13 +2195,14 @@ "enum": [ "2020-09-01-preview", "2021-04-04-preview", - "2022-03-01" + "2022-03-01", + "2022-11-01" ], "x-ms-enum": { "name": "apiVersionParameter", "modelAsString": true }, - "default": "2022-03-01", + "default": "2022-11-01", "description": "Version of the API to be used with the client request." }, "contactNameParameter": { @@ -2225,4 +2263,4 @@ "x-ms-parameter-location": "method" } } -} +} \ No newline at end of file diff --git a/specification/orbital/resource-manager/readme.md b/specification/orbital/resource-manager/readme.md index 116ea10e6ad8..bbd4836370fa 100644 --- a/specification/orbital/resource-manager/readme.md +++ b/specification/orbital/resource-manager/readme.md @@ -29,6 +29,15 @@ openapi-type: arm tag: package-2022-03-01 ``` +### Tag: package-2022-11-01 + +These settings apply only when `--tag=package-2022-11-01` is specified on the command line. + +```yaml $(tag) == 'package-2022-11-01' +input-file: + - Microsoft.Orbital/stable/2022-11-01/orbital.json +``` + ### Tag: package-2022-03-01 These settings apply only when `--tag=package-2022-03-01` is specified on the command line. From e3dd9cb732ba1cae6ddc8beaae73d782bf255eaa Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Thu, 5 Jan 2023 15:30:54 -0800 Subject: [PATCH 03/21] ran prettier check --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 2 +- specification/orbital/resource-manager/readme.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 07bfa2ea415a..84b613a70d37 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -2263,4 +2263,4 @@ "x-ms-parameter-location": "method" } } -} \ No newline at end of file +} diff --git a/specification/orbital/resource-manager/readme.md b/specification/orbital/resource-manager/readme.md index bbd4836370fa..4d912f4d37ad 100644 --- a/specification/orbital/resource-manager/readme.md +++ b/specification/orbital/resource-manager/readme.md @@ -26,7 +26,7 @@ These are the global settings for the orbital. ```yaml openapi-type: arm -tag: package-2022-03-01 +tag: package-2022-11-01 ``` ### Tag: package-2022-11-01 From 24da40510b2bfb23ba973d77286602af9e7b849c Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Mon, 9 Jan 2023 11:38:46 -0800 Subject: [PATCH 04/21] updated default values --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 84b613a70d37..da5ecb141860 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -2202,7 +2202,6 @@ "name": "apiVersionParameter", "modelAsString": true }, - "default": "2022-11-01", "description": "Version of the API to be used with the client request." }, "contactNameParameter": { @@ -2250,7 +2249,6 @@ "name": "capabilityParameter", "modelAsString": true }, - "default": "EarthObservation", "description": "Ground Station Capability.", "x-ms-parameter-location": "method" }, From b5c4f3e50293f0a8f39fae15dadbc6f3a960fa23 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Wed, 11 Jan 2023 09:52:49 -0800 Subject: [PATCH 05/21] addressed comments --- .../stable/2022-11-01/orbital.json | 49 +++++++++++++------ 1 file changed, 34 insertions(+), 15 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index da5ecb141860..0b345d3f6f91 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1268,6 +1268,9 @@ }, "Spacecraft": { "type": "object", + "required": [ + "properties" + ], "properties": { "properties": { "x-ms-client-flatten": true, @@ -1278,11 +1281,6 @@ "$ref": "#/definitions/SpacecraftsProperties" } ] - }, - "etag": { - "readOnly": true, - "type": "string", - "description": "A unique read-only string that changes whenever the resource is updated." } }, "allOf": [ @@ -1294,6 +1292,9 @@ }, "ResourceReference": { "type": "object", + "required": [ + "properties" + ], "properties": { "id": { "type": "string", @@ -1670,6 +1671,7 @@ "$ref": "#/definitions/ContactProfileLinkChannel" }, "x-ms-identifiers": [ + "name", "centerFrequencyMHz", "bandwidthMHz", "/endPoint/endPointName" @@ -1681,6 +1683,9 @@ }, "ContactProfile": { "type": "object", + "required": [ + "properties" + ], "properties": { "properties": { "x-ms-client-flatten": true, @@ -1690,11 +1695,6 @@ } ], "description": "Properties of the contact profile resource." - }, - "etag": { - "readOnly": true, - "type": "string", - "description": "A unique read-only string that changes whenever the resource is updated." } }, "allOf": [ @@ -1813,15 +1813,13 @@ }, "Contact": { "type": "object", + "required": [ + "properties" + ], "properties": { "properties": { "x-ms-client-flatten": true, "$ref": "#/definitions/ContactsProperties" - }, - "etag": { - "readOnly": true, - "type": "string", - "description": "A unique read-only string that changes whenever the resource is updated." } }, "allOf": [ @@ -1938,6 +1936,9 @@ "AvailableGroundStation": { "type": "object", "x-ms-client-flatten": true, + "required": [ + "properties" + ], "properties": { "id": { "readOnly": true, @@ -2123,6 +2124,24 @@ "description": "Percentage completed.", "readOnly": true }, + "value": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "string", + "description": "The Azure Resource ID." + } + } + }, + "description": "A list of Azure Resource IDs." + }, + "nextLink": { + "type": "string", + "description": "The URL to get the next set of results.", + "readOnly": true + }, "properties": { "x-ms-client-flatten": true, "$ref": "#/definitions/OperationResultProperties" From d4351563cd60010270c6ae3d9c9b52041299f0e7 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Wed, 11 Jan 2023 12:03:58 -0800 Subject: [PATCH 06/21] addressed comments and fix model validation error for contacts --- .../stable/2022-11-01/orbital.json | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 0b345d3f6f91..8ddc702dee73 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1671,10 +1671,7 @@ "$ref": "#/definitions/ContactProfileLinkChannel" }, "x-ms-identifiers": [ - "name", - "centerFrequencyMHz", - "bandwidthMHz", - "/endPoint/endPointName" + "name" ], "description": "Contact Profile Link Channel." } @@ -1813,9 +1810,6 @@ }, "Contact": { "type": "object", - "required": [ - "properties" - ], "properties": { "properties": { "x-ms-client-flatten": true, @@ -2126,16 +2120,11 @@ }, "value": { "type": "array", + "readOnly": true, "items": { "type": "object", - "properties": { - "id": { - "type": "string", - "description": "The Azure Resource ID." - } - } - }, - "description": "A list of Azure Resource IDs." + "properties": {} + } }, "nextLink": { "type": "string", From 24482231f86b66ba2b889d1fd8b240586a4c9b42 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Wed, 11 Jan 2023 12:06:53 -0800 Subject: [PATCH 07/21] fixed model validation --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 8ddc702dee73..fd17ea695074 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1293,7 +1293,7 @@ "ResourceReference": { "type": "object", "required": [ - "properties" + "id" ], "properties": { "id": { @@ -1810,6 +1810,9 @@ }, "Contact": { "type": "object", + "required": [ + "properties" + ], "properties": { "properties": { "x-ms-client-flatten": true, From aac8f92cdca7d28b47484e75f13daa8539904efa Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Wed, 11 Jan 2023 14:23:38 -0800 Subject: [PATCH 08/21] added description of the value field --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index fd17ea695074..a65fe7e97856 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -2127,7 +2127,8 @@ "items": { "type": "object", "properties": {} - } + }, + "description": "A list of Azure Operations." }, "nextLink": { "type": "string", From 06fca79da00a8bee58c4588de19e0c62aec1608b Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Thu, 12 Jan 2023 07:23:14 -0800 Subject: [PATCH 09/21] added empty x-ms-identifier array for xms validation error --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 1 + 1 file changed, 1 insertion(+) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index a65fe7e97856..ad881c224689 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -2128,6 +2128,7 @@ "type": "object", "properties": {} }, + "x-ms-identifiers": [], "description": "A list of Azure Operations." }, "nextLink": { From fe48c2742e4f041cc740832b4864795ec54e1c0f Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Thu, 12 Jan 2023 07:34:29 -0800 Subject: [PATCH 10/21] updated swagger specs as per sdk teams' ask --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index ad881c224689..c0f5dc5c3491 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1101,7 +1101,10 @@ } } }, - "x-ms-long-running-operation": true + "x-ms-long-running-operation": true, + "x-ms-long-running-operation-options": { + "final-state-via": "location" + } } } }, From 4c86906c2f6e3ec0a7798833b97d85214c30f270 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Thu, 12 Jan 2023 08:12:43 -0800 Subject: [PATCH 11/21] fixed description --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index c0f5dc5c3491..9314a8391548 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -2132,7 +2132,7 @@ "properties": {} }, "x-ms-identifiers": [], - "description": "A list of Azure Operations." + "description": "A list of results when the operation returns multiple results." }, "nextLink": { "type": "string", From bed370b6371f1b338c5dd616f0fb4d722136d6f2 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Thu, 12 Jan 2023 15:20:26 -0800 Subject: [PATCH 12/21] addressed comments --- .../stable/2022-11-01/orbital.json | 87 +++++-------------- 1 file changed, 24 insertions(+), 63 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 9314a8391548..a41c6e8ba582 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -57,7 +57,7 @@ "default": { "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -99,7 +99,7 @@ "default": { "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -144,7 +144,7 @@ "default": { "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -184,7 +184,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -246,7 +246,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -299,7 +299,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -366,7 +366,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -415,7 +415,7 @@ "default": { "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -458,7 +458,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -522,7 +522,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -578,7 +578,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -652,7 +652,7 @@ "default": { "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -692,7 +692,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -754,7 +754,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -807,7 +807,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -874,7 +874,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -917,7 +917,7 @@ "default": { "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -962,7 +962,7 @@ "default": { "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -1004,7 +1004,7 @@ "default": { "description": "Error response describing why the operation failed. If the resource group does not exist, 404 (NotFound) will be returned.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -1041,7 +1041,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -1097,7 +1097,7 @@ "default": { "description": "Error response describing why the operation failed.", "schema": { - "$ref": "#/definitions/CloudError" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" } } }, @@ -1318,7 +1318,7 @@ "properties": { "ipAddress": { "type": "string", - "description": "IP Address." + "description": "IP Address (IPv4)." }, "endPointName": { "type": "string", @@ -1341,7 +1341,7 @@ } } }, - "description": "Customer End point to store/retrieve data during a contact." + "description": "Customer end point to store and retrieve data during a contact with the spacecraft." }, "ContactsProperties": { "type": "object", @@ -1662,7 +1662,7 @@ }, "gainOverTemperature": { "type": "number", - "description": "Gain To Noise Temperature in db/K. It is the required G/T by the customer. Not used yet." + "description": "Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet." }, "eirpdBW": { "type": "number", @@ -1829,45 +1829,6 @@ ], "description": "Customer creates a contact resource for a spacecraft resource." }, - "CloudErrorBody": { - "type": "object", - "x-ms-external": true, - "properties": { - "code": { - "type": "string", - "description": "An identifier for the error. Codes are invariant and are intended to be consumed programmatically." - }, - "message": { - "type": "string", - "description": "A message describing the error, intended to be suitable for display in a user interface." - }, - "target": { - "type": "string", - "description": "The target of the particular error. For example, the name of the property in error." - }, - "details": { - "type": "array", - "items": { - "$ref": "#/definitions/CloudErrorBody" - }, - "x-ms-identifiers": [ - "code" - ], - "description": "A list of additional details about the error." - } - }, - "description": "An error response from the service." - }, - "CloudError": { - "type": "object", - "x-ms-external": true, - "properties": { - "error": { - "$ref": "#/definitions/CloudErrorBody" - } - }, - "description": "An error response from the service." - }, "AvailableContactsListResult": { "type": "object", "properties": { From c966f3d5fed7002558a20d310a08bdcc1c6daa1a Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Tue, 17 Jan 2023 09:14:53 -0800 Subject: [PATCH 13/21] added proxy type for available ground stations --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index a41c6e8ba582..57e4358d5b33 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1930,6 +1930,11 @@ "description": "The properties bag for this resource." } }, + "allOf": [ + { + "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" + } + ], "description": "Ground Stations available to schedule Contacts." }, "AvailableGroundStationProperties": { From 66a5a93a0d24a8337d55436630af6500baac43f8 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Tue, 17 Jan 2023 09:37:13 -0800 Subject: [PATCH 14/21] removed x-ms-azure-resource as per comment --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 1 - 1 file changed, 1 deletion(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 57e4358d5b33..b8903dc5327c 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1304,7 +1304,6 @@ "description": "Resource ID." } }, - "x-ms-azure-resource": true, "description": "Resource Reference." }, "EndPoint": { From 221c60190cea5280b64df60031ee7e453d655989 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Wed, 25 Jan 2023 08:24:06 -0800 Subject: [PATCH 15/21] clearing the allOf tag for swagger lint error due to proxy resource being idenitified as tracked --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index b8903dc5327c..879214f87a56 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1929,11 +1929,6 @@ "description": "The properties bag for this resource." } }, - "allOf": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ProxyResource" - } - ], "description": "Ground Stations available to schedule Contacts." }, "AvailableGroundStationProperties": { From c0d9f4a378d2257cc161f91eea51bba6ba21f63b Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Wed, 25 Jan 2023 12:32:56 -0800 Subject: [PATCH 16/21] updated to use common types definition of apiversionParameter --- .../stable/2022-11-01/orbital.json | 59 +++++++------------ 1 file changed, 21 insertions(+), 38 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 879214f87a56..f879998a4156 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -44,7 +44,7 @@ }, "parameters": [ { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -83,7 +83,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/skipTokenParameter" @@ -128,7 +128,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/skipTokenParameter" @@ -168,7 +168,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/spacecraftNameParameter" @@ -208,7 +208,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/spacecraftNameParameter" @@ -274,7 +274,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/spacecraftNameParameter" @@ -341,7 +341,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/spacecraftNameParameter" @@ -396,7 +396,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/spacecraftNameParameter" @@ -439,7 +439,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/spacecraftNameParameter" @@ -482,7 +482,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/spacecraftNameParameter" @@ -550,7 +550,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/spacecraftNameParameter" @@ -617,7 +617,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/spacecraftNameParameter" @@ -676,7 +676,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/contactProfileNameParameter" @@ -716,7 +716,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/contactProfileNameParameter" @@ -782,7 +782,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/contactProfileNameParameter" @@ -849,7 +849,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/contactProfileNameParameter" @@ -901,7 +901,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/skipTokenParameter" @@ -946,7 +946,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/skipTokenParameter" @@ -988,7 +988,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "#/parameters/capabilityParameter" @@ -1028,7 +1028,7 @@ "$ref": "#/parameters/groundStationNameParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" } ], "responses": { @@ -1069,7 +1069,7 @@ "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" }, { - "$ref": "#/parameters/apiVersionParameter" + "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" }, { "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/LocationParameter" @@ -2163,23 +2163,6 @@ } }, "parameters": { - "apiVersionParameter": { - "name": "api-version", - "in": "query", - "required": true, - "type": "string", - "enum": [ - "2020-09-01-preview", - "2021-04-04-preview", - "2022-03-01", - "2022-11-01" - ], - "x-ms-enum": { - "name": "apiVersionParameter", - "modelAsString": true - }, - "description": "Version of the API to be used with the client request." - }, "contactNameParameter": { "name": "contactName", "in": "path", From 5571167fba98452979e25fb95780f22e93d32d80 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Thu, 26 Jan 2023 14:28:25 -0800 Subject: [PATCH 17/21] addressed comments --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index f879998a4156..0e3c5e683ebb 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -2005,11 +2005,6 @@ }, "description": "Response for an API service call that lists the resource IDs of resources associated with another resource." }, - "Etag": { - "readOnly": true, - "type": "string", - "description": "A unique read-only string that changes whenever the resource is updated." - }, "ProvisioningState": { "type": "string", "enum": [ @@ -2150,6 +2145,7 @@ "providerName", "missionConfiguration" ], + "description": "List of third-party partner configurations.", "properties": { "providerName": { "type": "string", From a5b42c3f56772f1271b1e6df83a69ddf1503ee36 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Mon, 30 Jan 2023 09:32:21 -0800 Subject: [PATCH 18/21] fixed description --- .../Microsoft.Orbital/stable/2022-11-01/orbital.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 0e3c5e683ebb..2af0a1679b7d 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -2145,7 +2145,7 @@ "providerName", "missionConfiguration" ], - "description": "List of third-party partner configurations.", + "description": "Contact Profile third-party partner configuration.", "properties": { "providerName": { "type": "string", From 91a0131a97a951e68b3dc92c75b339cb34de2835 Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Tue, 14 Feb 2023 08:51:36 -0800 Subject: [PATCH 19/21] fix date on example --- .../stable/2022-11-01/examples/AvailableContactsList.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json index e36c0e66c0f2..82771bcf3928 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableContactsList.json @@ -10,7 +10,7 @@ }, "groundStationName": "EASTUS2_0", "startTime": "2022-11-01T11:30:00Z", - "endTime": "2022-03-02T11:30:00Z" + "endTime": "2022-11-02T11:30:00Z" } }, "responses": { From a937d49ff1060cc4dec93830535993a546d505fc Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Tue, 14 Feb 2023 10:22:53 -0800 Subject: [PATCH 20/21] fixed casing of enums --- .../2022-11-01/examples/ContactCreate.json | 20 ++++++++-------- .../2022-11-01/examples/ContactGet.json | 2 +- .../examples/ContactProfileCreate.json | 16 ++++++------- .../examples/ContactProfileGet.json | 6 ++--- .../examples/ContactProfileUpdateTag.json | 6 ++--- .../ContactProfilesByResourceGroupList.json | 6 ++--- .../ContactProfilesBySubscriptionList.json | 6 ++--- .../ContactsBySpacecraftNameList.json | 4 ++-- .../2022-11-01/examples/SpacecraftCreate.json | 16 ++++++------- .../2022-11-01/examples/SpacecraftGet.json | 6 ++--- .../examples/SpacecraftUpdateTags.json | 6 ++--- .../SpacecraftsByResourceGroupList.json | 6 ++--- .../SpacecraftsBySubscriptionList.json | 6 ++--- .../stable/2022-11-01/orbital.json | 24 +++++++++---------- 14 files changed, 65 insertions(+), 65 deletions(-) diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json index 5da3608645ab..7a5573c21030 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactCreate.json @@ -7,8 +7,8 @@ "spacecraftName": "CONTOSO_SAT", "parameters": { "properties": { - "reservationStartTime": "2022-03-02T10:58:30Z", - "reservationEndTime": "2022-03-02T11:10:45Z", + "reservationStartTime": "2023-02-22T10:58:30Z", + "reservationEndTime": "2023-02-22T11:10:45Z", "groundStationName": "EASTUS2_0", "contactProfile": { "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/contactProfiles/CONTOSO-CP" @@ -27,8 +27,8 @@ "type": "Microsoft.Orbital/spacecrafts/contacts", "properties": { "status": "scheduled", - "reservationStartTime": "2022-03-02T10:58:30Z", - "reservationEndTime": "2022-03-02T11:10:45Z", + "reservationStartTime": "2023-02-22T10:58:30Z", + "reservationEndTime": "2023-02-22T11:10:45Z", "errorMessage": null, "groundStationName": "EASTUS2_0", "contactProfile": { @@ -36,10 +36,10 @@ }, "antennaConfiguration": null, "maximumElevationDegrees": 85.9796, - "txStartTime": "2022-03-02T10:58:30Z", - "txEndTime": "2022-03-02T11:10:45Z", - "rxStartTime": "2022-03-02T10:58:30Z", - "rxEndTime": "2022-03-02T11:10:45Z", + "txStartTime": "2023-02-22T10:58:30Z", + "txEndTime": "2023-02-22T11:10:45Z", + "rxStartTime": "2023-02-22T10:58:30Z", + "rxEndTime": "2023-02-22T11:10:45Z", "startAzimuthDegrees": 165.758896, "endAzimuthDegrees": 345.848482, "startElevationDegrees": 5.0, @@ -57,8 +57,8 @@ "type": "Microsoft.Orbital/spacecrafts/contacts", "properties": { "status": "scheduled", - "reservationStartTime": "2022-03-02T10:58:30Z", - "reservationEndTime": "2022-03-02T11:10:45Z", + "reservationStartTime": "2023-02-22T10:58:30Z", + "reservationEndTime": "2023-02-22T11:10:45Z", "errorMessage": null, "groundStationName": "EASTUS2_0", "contactProfile": { diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json index a9d4b77ed697..45f1d2589000 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactGet.json @@ -14,7 +14,7 @@ "type": "Microsoft.Orbital/spacecrafts/contacts", "properties": { "status": "scheduled", - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "reservationStartTime": "2022-03-02T10:58:30Z", "reservationEndTime": "2022-03-02T11:10:45Z", "errorMessage": null, diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json index b9de706d9573..9e371b778239 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileCreate.json @@ -28,7 +28,7 @@ { "name": "contoso-uplink", "polarization": "LHCP", - "direction": "uplink", + "direction": "Uplink", "gainOverTemperature": 0, "eirpdBW": 45, "channels": [ @@ -48,7 +48,7 @@ { "name": "contoso-downlink", "polarization": "RHCP", - "direction": "downlink", + "direction": "Downlink", "gainOverTemperature": 25.0, "eirpdBW": 0.0, "channels": [ @@ -81,7 +81,7 @@ "name": "CONTOSO-CP", "type": "Microsoft.Orbital/contactProfiles", "properties": { - "provisioningState": "Updating", + "provisioningState": "updating", "minimumViableContactDuration": "PT1M", "minimumElevationDegrees": 5.0, "autoTrackingConfiguration": "disabled", @@ -103,7 +103,7 @@ { "name": "contoso-uplink", "polarization": "LHCP", - "direction": "uplink", + "direction": "Uplink", "gainOverTemperature": 0, "eirpdBW": 45, "channels": [ @@ -127,7 +127,7 @@ { "name": "contoso-downlink", "polarization": "RHCP", - "direction": "downlink", + "direction": "Downlink", "gainOverTemperature": 25.0, "eirpdBW": 0.0, "channels": [ @@ -163,7 +163,7 @@ "name": "CONTOSO-CP", "type": "Microsoft.Orbital/contactProfiles", "properties": { - "provisioningState": "created", + "provisioningState": "succeeded", "minimumViableContactDuration": "PT1M", "minimumElevationDegrees": 5.0, "autoTrackingConfiguration": "disabled", @@ -185,7 +185,7 @@ { "name": "contoso-uplink", "polarization": "LHCP", - "direction": "uplink", + "direction": "Uplink", "gainOverTemperature": 0, "eirpdBW": 45, "channels": [ @@ -209,7 +209,7 @@ { "name": "contoso-downlink", "polarization": "RHCP", - "direction": "downlink", + "direction": "Downlink", "gainOverTemperature": 25.0, "eirpdBW": 0.0, "channels": [ diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json index 9c05e96b92f6..e7a2ccc42343 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileGet.json @@ -14,7 +14,7 @@ "name": "CONTOSO-CP", "type": "Microsoft.Orbital/contactProfiles", "properties": { - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "minimumViableContactDuration": "PT1M", "minimumElevationDegrees": 5.0, "autoTrackingConfiguration": "disabled", @@ -36,7 +36,7 @@ { "name": "contoso-uplink", "polarization": "LHCP", - "direction": "uplink", + "direction": "Uplink", "gainOverTemperature": 0, "eirpdBW": 45, "channels": [ @@ -60,7 +60,7 @@ { "name": "contoso-downlink", "polarization": "RHCP", - "direction": "downlink", + "direction": "Downlink", "gainOverTemperature": 25.0, "eirpdBW": 0.0, "channels": [ diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json index 81acdbe7c536..23230e0226e6 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfileUpdateTag.json @@ -23,7 +23,7 @@ "name": "CONTOSO-CP", "type": "Microsoft.Orbital/contactProfiles", "properties": { - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "minimumViableContactDuration": "PT1M", "minimumElevationDegrees": 5.0, "autoTrackingConfiguration": "disabled", @@ -45,7 +45,7 @@ { "name": "contoso-uplink", "polarization": "LHCP", - "direction": "uplink", + "direction": "Uplink", "gainOverTemperature": 0, "eirpdBW": 45, "channels": [ @@ -69,7 +69,7 @@ { "name": "contoso-downlink", "polarization": "RHCP", - "direction": "downlink", + "direction": "Downlink", "gainOverTemperature": 25.0, "eirpdBW": 0.0, "channels": [ diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json index 7f03f85e6f56..dadc5b4df4aa 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesByResourceGroupList.json @@ -16,7 +16,7 @@ "name": "CONTOSO-CP", "type": "Microsoft.Orbital/contactProfiles", "properties": { - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "minimumViableContactDuration": "PT1M", "minimumElevationDegrees": 5.0, "autoTrackingConfiguration": "disabled", @@ -38,7 +38,7 @@ { "name": "contoso-uplink", "polarization": "LHCP", - "direction": "uplink", + "direction": "Uplink", "gainOverTemperature": 0, "eirpdBW": 45, "channels": [ @@ -62,7 +62,7 @@ { "name": "contoso-downlink", "polarization": "RHCP", - "direction": "downlink", + "direction": "Downlink", "gainOverTemperature": 25.0, "eirpdBW": 0.0, "channels": [ diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json index 4984de865edf..140c39a68952 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactProfilesBySubscriptionList.json @@ -16,7 +16,7 @@ "name": "CONTOSO-CP", "type": "Microsoft.Orbital/contactProfiles", "properties": { - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "minimumViableContactDuration": "PT1M", "minimumElevationDegrees": 5.0, "autoTrackingConfiguration": "disabled", @@ -38,7 +38,7 @@ { "name": "contoso-uplink", "polarization": "LHCP", - "direction": "uplink", + "direction": "Uplink", "gainOverTemperature": 0, "eirpdBW": 45, "channels": [ @@ -62,7 +62,7 @@ { "name": "contoso-downlink", "polarization": "RHCP", - "direction": "downlink", + "direction": "Downlink", "gainOverTemperature": 25.0, "eirpdBW": 0.0, "channels": [ diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json index b9601fe305e4..066128d9b5a9 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/ContactsBySpacecraftNameList.json @@ -16,7 +16,7 @@ "type": "Microsoft.Orbital/spacecrafts/contacts", "properties": { "status": "succeeded", - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "reservationStartTime": "2022-03-01T11:55:01Z", "reservationEndTime": "2022-03-01T12:05:25Z", "errorMessage": null, @@ -48,7 +48,7 @@ "type": "Microsoft.Orbital/spacecrafts/contacts", "properties": { "status": "succeeded", - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "reservationStartTime": "2022-03-02T10:58:30Z", "reservationEndTime": "2022-03-02T11:10:45Z", "errorMessage": null, diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json index 14557f3ff877..57345713c639 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftCreate.json @@ -16,14 +16,14 @@ "name": "uplink_lhcp1", "centerFrequencyMHz": 2250.0, "bandwidthMHz": 2.0, - "direction": "uplink", + "direction": "Uplink", "polarization": "LHCP" }, { "name": "downlink_rhcp1", "centerFrequencyMHz": 8160.0, "bandwidthMHz": 15.0, - "direction": "downlink", + "direction": "Downlink", "polarization": "RHCP" } ] @@ -42,7 +42,7 @@ "name": "CONTOSO_SAT", "type": "Microsoft.Orbital/spacecrafts", "properties": { - "provisioningState": "Updating", + "provisioningState": "updating", "noradId": "36411", "titleLine": "CONTOSO_SAT", "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", @@ -52,7 +52,7 @@ "name": "uplink_lhcp1", "centerFrequencyMHz": 2250.0, "bandwidthMHz": 2.0, - "direction": "uplink", + "direction": "Uplink", "polarization": "LHCP", "authorizations": [ { @@ -65,7 +65,7 @@ "name": "downlink_rhcp1", "centerFrequencyMHz": 8160.0, "bandwidthMHz": 15.0, - "direction": "downlink", + "direction": "Downlink", "polarization": "RHCP", "authorizations": [ { @@ -89,7 +89,7 @@ "name": "CONTOSO_SAT", "type": "Microsoft.Orbital/spacecrafts", "properties": { - "provisioningState": "Creating", + "provisioningState": "creating", "noradId": "36411", "titleLine": "CONTOSO_SAT", "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", @@ -99,7 +99,7 @@ "name": "uplink_lhcp1", "centerFrequencyMHz": 2250.0, "bandwidthMHz": 2.0, - "direction": "uplink", + "direction": "Uplink", "polarization": "LHCP", "authorizations": [ { @@ -112,7 +112,7 @@ "name": "downlink_rhcp1", "centerFrequencyMHz": 8160.0, "bandwidthMHz": 15.0, - "direction": "downlink", + "direction": "Downlink", "polarization": "RHCP", "authorizations": [ { diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json index 08997b367613..4a5e412c0d80 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftGet.json @@ -14,7 +14,7 @@ "name": "CONTOSO_SAT", "type": "Microsoft.Orbital/spacecrafts", "properties": { - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "noradId": "36411", "titleLine": "CONTOSO_SAT", "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", @@ -24,7 +24,7 @@ "name": "uplink_lhcp1", "centerFrequencyMHz": 2250.0, "bandwidthMHz": 2.0, - "direction": "uplink", + "direction": "Uplink", "polarization": "LHCP", "authorizations": [ { @@ -37,7 +37,7 @@ "name": "downlink_rhcp1", "centerFrequencyMHz": 8160.0, "bandwidthMHz": 15.0, - "direction": "downlink", + "direction": "Downlink", "polarization": "RHCP", "authorizations": [ { diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json index 55fa88c69c4d..82e3f5175bee 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftUpdateTags.json @@ -28,7 +28,7 @@ "name": "CONTOSO_SAT", "type": "Microsoft.Orbital/spacecrafts", "properties": { - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "noradId": "36411", "titleLine": "CONTOSO_SAT", "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", @@ -38,7 +38,7 @@ "name": "uplink_lhcp1", "centerFrequencyMHz": 2250.0, "bandwidthMHz": 2.0, - "direction": "uplink", + "direction": "Uplink", "polarization": "LHCP", "authorizations": [ { @@ -51,7 +51,7 @@ "name": "downlink_rhcp1", "centerFrequencyMHz": 8160.0, "bandwidthMHz": 15.0, - "direction": "downlink", + "direction": "Downlink", "polarization": "RHCP", "authorizations": [ { diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json index 568ba0bacaee..8bd85bba7459 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsByResourceGroupList.json @@ -16,7 +16,7 @@ "name": "CONTOSO_SAT", "type": "Microsoft.Orbital/spacecrafts", "properties": { - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "noradId": "36411", "titleLine": "CONTOSO_SAT", "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", @@ -26,7 +26,7 @@ "name": "uplink_lhcp1", "centerFrequencyMHz": 2250.0, "bandwidthMHz": 2.0, - "direction": "uplink", + "direction": "Uplink", "polarization": "LHCP", "authorizations": [ { @@ -39,7 +39,7 @@ "name": "downlink_rhcp1", "centerFrequencyMHz": 8160.0, "bandwidthMHz": 15.0, - "direction": "downlink", + "direction": "Downlink", "polarization": "RHCP", "authorizations": [ { diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json index 259008074293..321f8b382185 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/SpacecraftsBySubscriptionList.json @@ -15,7 +15,7 @@ "name": "CONTOSO_SAT", "type": "Microsoft.Orbital/spacecrafts", "properties": { - "provisioningState": "Succeeded", + "provisioningState": "succeeded", "noradId": "36411", "titleLine": "CONTOSO_SAT", "tleLine1": "1 27424U 02022A 22167.05119303 .00000638 00000+0 15103-3 0 9994", @@ -25,7 +25,7 @@ "name": "uplink_lhcp1", "centerFrequencyMHz": 2250.0, "bandwidthMHz": 2.0, - "direction": "uplink", + "direction": "Uplink", "polarization": "LHCP", "authorizations": [ { @@ -38,7 +38,7 @@ "name": "downlink_rhcp1", "centerFrequencyMHz": 8160.0, "bandwidthMHz": 15.0, - "direction": "downlink", + "direction": "Downlink", "polarization": "RHCP", "authorizations": [ { diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 2af0a1679b7d..407e9a2f0a72 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1225,10 +1225,10 @@ }, "direction": { "type": "string", - "description": "Direction (uplink or downlink).", + "description": "Direction (Uplink or Downlink).", "enum": [ - "uplink", - "downlink" + "Uplink", + "Downlink" ], "x-ms-enum": { "name": "direction", @@ -1649,10 +1649,10 @@ }, "direction": { "type": "string", - "description": "Direction (uplink or downlink).", + "description": "Direction (Uplink or Downlink).", "enum": [ - "uplink", - "downlink" + "Uplink", + "Downlink" ], "x-ms-enum": { "name": "direction", @@ -2008,12 +2008,12 @@ "ProvisioningState": { "type": "string", "enum": [ - "Creating", - "Succeeded", - "Failed", - "Canceled", - "Updating", - "Deleting" + "creating", + "succeeded", + "failed", + "canceled", + "updating", + "deleting" ], "x-ms-enum": { "name": "ProvisioningState", From 454bba9ad25b433865668139556467a2e88746fb Mon Sep 17 00:00:00 2001 From: Stuti Kumar Date: Wed, 1 Mar 2023 11:00:07 -0800 Subject: [PATCH 21/21] removing available ground stations point GET after confirming with the ARM team --- .../examples/AvailableGroundStationGet.json | 24 ---------- .../stable/2022-11-01/orbital.json | 47 ------------------- 2 files changed, 71 deletions(-) delete mode 100644 specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json deleted file mode 100644 index 05568732830c..000000000000 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/examples/AvailableGroundStationGet.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "parameters": { - "api-version": "2022-11-01", - "subscriptionId": "c1be1141-a7c9-4aac-9608-3c2e2f1152c3", - "groundStationName": "EASTUS2_0" - }, - "responses": { - "200": { - "body": { - "location": "eastus2", - "id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/providers/Microsoft.Orbital/availableGroundStations/EASTUS2_0", - "name": "EASTUS2_0", - "type": "Microsoft.Orbital/availableGroundStations", - "properties": { - "city": "Atlanta", - "providerName": "Microsoft", - "longitudeDegrees": -84.39111, - "latitudeDegrees": 33.74831, - "altitudeMeters": 1641.0 - } - } - } - } -} diff --git a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json index 0e3c5e683ebb..3e3221e09eed 100644 --- a/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json +++ b/specification/orbital/resource-manager/Microsoft.Orbital/stable/2022-11-01/orbital.json @@ -1013,45 +1013,6 @@ } } }, - "/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/availableGroundStations/{groundStationName}": { - "get": { - "tags": [ - "Ground Station" - ], - "operationId": "AvailableGroundStations_Get", - "description": "Gets the specified available ground station.", - "parameters": [ - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter" - }, - { - "$ref": "#/parameters/groundStationNameParameter" - }, - { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter" - } - ], - "responses": { - "200": { - "description": "Request successful. The operation returns the resulting ground station resource.", - "schema": { - "$ref": "#/definitions/AvailableGroundStation" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse" - } - } - }, - "x-ms-examples": { - "Get GroundStation": { - "$ref": "./examples/AvailableGroundStationGet.json" - } - } - } - }, "/subscriptions/{subscriptionId}/providers/Microsoft.Orbital/locations/{location}/operationResults/{operationId}": { "get": { "tags": [ @@ -2175,14 +2136,6 @@ "type": "string", "x-ms-parameter-location": "method" }, - "groundStationNameParameter": { - "name": "groundStationName", - "in": "path", - "required": true, - "type": "string", - "description": "Ground Station name.", - "x-ms-parameter-location": "method" - }, "spacecraftNameParameter": { "name": "spacecraftName", "in": "path",