Delen via


Spacecrafts - Create Or Update

Hiermee maakt u een ruimtevaartuigresource of werkt u deze bij.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/spacecrafts/{spacecraftName}?api-version=2022-11-01

URI-parameters

Name In Vereist Type Description
resourceGroupName
path True

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

spacecraftName
path True

string

Ruimtevaartuig-id.

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
location True

string

De geografische locatie waar de resource zich bevindt

properties.links True

SpacecraftLink[]

Onveranderbare lijst met koppelingen naar ruimtevaartuigen.

properties.titleLine True

string

Titelregel van de tweeregelige elementenset (TLE).

properties.tleLine1 True

string

Regel 1 van de tweeregelige elementenset (TLE).

properties.tleLine2 True

string

Regel 2 van de tweeregelige elementenset (TLE).

properties.noradId

string

NORAD ID van het ruimtevaartuig.

properties.provisioningState

ProvisioningState

De huidige status van het maken, verwijderen of wijzigen van de resource.

tags

object

Resourcetags.

Antwoorden

Name Type Description
200 OK

Spacecraft

De update is voltooid. De bewerking retourneert de resulterende ruimtevaartuigresource.

201 Created

Spacecraft

Maken is voltooid. De bewerking retourneert de resulterende ruimtevaartuigresource.

Kopteksten

Azure-AsyncOperation: string

Other Status Codes

ErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Voorbeelden

Create a spacecraft

Voorbeeldaanvraag

PUT https://management.azure.com/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Orbital/spacecrafts/CONTOSO_SAT?api-version=2022-11-01

{
  "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,
        "bandwidthMHz": 2,
        "direction": "Uplink",
        "polarization": "LHCP"
      },
      {
        "name": "downlink_rhcp1",
        "centerFrequencyMHz": 8160,
        "bandwidthMHz": 15,
        "direction": "Downlink",
        "polarization": "RHCP"
      }
    ]
  }
}

Voorbeeldrespons

Azure-AsyncOperation: https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01
{
  "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,
        "bandwidthMHz": 2,
        "direction": "Uplink",
        "polarization": "LHCP",
        "authorizations": [
          {
            "groundStation": "EASTUS2_0",
            "expirationDate": "2023-06-02"
          }
        ]
      },
      {
        "name": "downlink_rhcp1",
        "centerFrequencyMHz": 8160,
        "bandwidthMHz": 15,
        "direction": "Downlink",
        "polarization": "RHCP",
        "authorizations": [
          {
            "groundStation": "EASTUS2_0",
            "expirationDate": "2023-06-02"
          }
        ]
      }
    ]
  }
}
Azure-AsyncOperation: https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01
{
  "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,
        "bandwidthMHz": 2,
        "direction": "Uplink",
        "polarization": "LHCP",
        "authorizations": [
          {
            "groundStation": "EASTUS2_0",
            "expirationDate": "2023-06-02"
          }
        ]
      },
      {
        "name": "downlink_rhcp1",
        "centerFrequencyMHz": 8160,
        "bandwidthMHz": 15,
        "direction": "Downlink",
        "polarization": "RHCP",
        "authorizations": [
          {
            "groundStation": "EASTUS2_0",
            "expirationDate": "2023-06-02"
          }
        ]
      }
    ]
  }
}

Definities

Name Description
AuthorizedGroundstation

Geautoriseerd grondstation.

createdByType

Het type identiteit waarmee de resource is gemaakt.

direction

Richting (uplink of downlink).

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

polarization

Polarisatie. bijvoorbeeld (RHCP, LHCP).

ProvisioningState

De huidige status van het maken, verwijderen of wijzigen van de resource.

Spacecraft

De klant maakt een ruimtevaartuigresource om een contactpersoon te plannen.

SpacecraftLink

Lijst van geautoriseerde ruimtevaartuigen per grondstation en de vervaldatum van de autorisatie.

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

AuthorizedGroundstation

Geautoriseerd grondstation.

Name Type Description
expirationDate

string

Vervaldatum van de autorisatie.

groundStation

string

Naam van het grondstation.

createdByType

Het type identiteit waarmee de resource is gemaakt.

Name Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

direction

Richting (uplink of downlink).

Name Type Description
Downlink

string

Uplink

string

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het type aanvullende informatie.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

De fout aanvullende informatie.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

polarization

Polarisatie. bijvoorbeeld (RHCP, LHCP).

Name Type Description
LHCP

string

RHCP

string

linearHorizontal

string

linearVertical

string

ProvisioningState

De huidige status van het maken, verwijderen of wijzigen van de resource.

Spacecraft

De klant maakt een ruimtevaartuigresource om een contactpersoon te plannen.

Name Type Description
id

string

Volledig gekwalificeerde resource-id voor de resource. Bijvoorbeeld - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

De geografische locatie waar de resource zich bevindt

name

string

De naam van de resource

properties.links

SpacecraftLink[]

Onveranderbare lijst met koppelingen naar ruimtevaartuigen.

properties.noradId

string

NORAD ID van het ruimtevaartuig.

properties.provisioningState

ProvisioningState

De huidige status van het maken, verwijderen of wijzigen van de resource.

properties.titleLine

string

Titelregel van de tweeregelige elementenset (TLE).

properties.tleLine1

string

Regel 1 van de tweeregelige elementenset (TLE).

properties.tleLine2

string

Regel 2 van de tweeregelige elementenset (TLE).

systemData

systemData

Azure Resource Manager metagegevens met informatie over createdBy en modifiedBy.

tags

object

Resourcetags.

type

string

Het type resource. Bijvoorbeeld 'Microsoft.Compute/virtualMachines' of 'Microsoft.Storage/storageAccounts'

Lijst van geautoriseerde ruimtevaartuigen per grondstation en de vervaldatum van de autorisatie.

Name Type Description
authorizations

AuthorizedGroundstation[]

Geautoriseerde grondstations

bandwidthMHz

number

Bandbreedte in MHz.

centerFrequencyMHz

number

Middenfrequentie in MHz.

direction

direction

Richting (uplink of downlink).

name

string

Naam van koppeling.

polarization

polarization

Polarisatie. bijvoorbeeld (RHCP, LHCP).

systemData

Metagegevens met betrekking tot het maken en laatste wijzigen van de resource.

Name Type Description
createdAt

string

De tijdstempel van het maken van resources (UTC).

createdBy

string

De identiteit die de resource heeft gemaakt.

createdByType

createdByType

Het type identiteit waarmee de resource is gemaakt.

lastModifiedAt

string

Het tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy

string

De identiteit die de resource het laatst heeft gewijzigd.

lastModifiedByType

createdByType

Het type identiteit dat de resource het laatst heeft gewijzigd.