Contacts - Create

Membuat kontak.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
contactName
path True

string

Nama kontak.

resourceGroupName
path True

string

Nama grup sumber daya. Nama tidak peka huruf besar/kecil.

spacecraftName
path True

string

ID pesawat ruang angkasa.

subscriptionId
path True

string

ID langganan target.

api-version
query True

string

Versi API yang digunakan untuk operasi ini.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
properties.contactProfile True

ContactProfile

Referensi ke sumber daya profil kontak.

properties.groundStationName True

string

Nama Stasiun Darat Azure.

properties.reservationEndTime True

string

Waktu akhir reservasi kontak (standar ISO 8601 UTC).

properties.reservationStartTime True

string

Waktu mulai reservasi kontak (standar ISO 8601 UTC).

properties.provisioningState

ProvisioningState

Status pembuatan, penghapusan, atau modifikasi sumber daya saat ini.

Respons

Nama Jenis Deskripsi
200 OK

Contact

OK.

201 Created

Contact

Buat keberhasilan. Operasi mengembalikan sumber daya kontak yang dihasilkan.

Headers

Azure-AsyncOperation: string

Other Status Codes

ErrorResponse

Respons kesalahan yang menjelaskan mengapa operasi gagal.

Contoh

Create a contact

Sample Request

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

{
  "properties": {
    "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"
    }
  }
}

Sample Response

Azure-AsyncOperation: https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01
{
  "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": "2023-02-22T10:58:30Z",
    "reservationEndTime": "2023-02-22T11: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": "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,
    "endElevationDegrees": 5.048656
  }
}
Azure-AsyncOperation: https://management.azure.com/Microsoft.Orbital/operationResults/4e2ffff7-b331-4fcb-ab11-b5fa49368188?api-version=2022-11-01
{
  "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": "2023-02-22T10:58:30Z",
    "reservationEndTime": "2023-02-22T11: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,
    "txStartTime": null,
    "txEndTime": null,
    "rxStartTime": null,
    "rxEndTime": null,
    "startAzimuthDegrees": 0,
    "endAzimuthDegrees": 0,
    "startElevationDegrees": 0,
    "endElevationDegrees": 0
  }
}

Definisi

Nama Deskripsi
AntennaConfiguration

Konfigurasi yang terkait dengan antena yang dialokasikan.

Contact

Pelanggan membuat sumber daya kontak untuk sumber daya pesawat ruang angkasa.

ContactProfile

Referensi ke sumber daya profil kontak.

ContactsStatus

Status kontak.

createdByType

Jenis identitas yang membuat sumber daya.

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

ErrorDetail

Detail kesalahan.

ErrorResponse

Respons kesalahan

ProvisioningState

Status pembuatan, penghapusan, atau modifikasi sumber daya saat ini.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

AntennaConfiguration

Konfigurasi yang terkait dengan antena yang dialokasikan.

Nama Jenis Deskripsi
destinationIp

string

IP tujuan yang dapat dikirimi paket. Ini misalnya adalah titik akhir TCP tempat Anda akan mengirim data.

sourceIps

string[]

Daftar IP Sumber

Contact

Pelanggan membuat sumber daya kontak untuk sumber daya pesawat ruang angkasa.

Nama Jenis Deskripsi
id

string

ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nama sumber daya.

properties.antennaConfiguration

AntennaConfiguration

Konfigurasi yang terkait dengan antena yang dialokasikan.

properties.contactProfile

ContactProfile

Referensi ke sumber daya profil kontak.

properties.endAzimuthDegrees

number

Azimut antena di akhir kontak dalam derajat desimal.

properties.endElevationDegrees

number

Ketinggian pesawat ruang angkasa di atas cakrawala di ujung kontak.

properties.errorMessage

string

Pesan kesalahan apa pun saat menjadwalkan kontak.

properties.groundStationName

string

Nama Stasiun Darat Azure.

properties.maximumElevationDegrees

number

Elevasi maksimum antena selama kontak dalam derajat desimal.

properties.provisioningState

ProvisioningState

Status pembuatan, penghapusan, atau modifikasi sumber daya saat ini.

properties.reservationEndTime

string

Waktu akhir reservasi kontak (standar ISO 8601 UTC).

properties.reservationStartTime

string

Waktu mulai reservasi kontak (standar ISO 8601 UTC).

properties.rxEndTime

string

Menerima waktu akhir kontak (standar ISO 8601 UTC).

properties.rxStartTime

string

Menerima waktu mulai kontak (standar ISO 8601 UTC).

properties.startAzimuthDegrees

number

Azimut antena pada awal kontak dalam derajat desimal.

properties.startElevationDegrees

number

Ketinggian pesawat ruang angkasa di atas cakrawala saat kontak dimulai.

properties.status

ContactsStatus

Status kontak.

properties.txEndTime

string

Mengirimkan waktu akhir kontak (standar ISO 8601 UTC).

properties.txStartTime

string

Mengirimkan waktu mulai kontak (standar ISO 8601 UTC).

systemData

systemData

Metadata Azure Resource Manager yang berisi informasi createdBy dan modifiedBy.

type

string

Jenis sumber daya. Misalnya, "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts"

ContactProfile

Referensi ke sumber daya profil kontak.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

ContactsStatus

Status kontak.

Nama Jenis Deskripsi
cancelled

string

failed

string

providerCancelled

string

scheduled

string

succeeded

string

createdByType

Jenis identitas yang membuat sumber daya.

Nama Jenis Deskripsi
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Info tambahan kesalahan manajemen sumber daya.

Nama Jenis Deskripsi
info

object

Info tambahan.

type

string

Jenis info tambahan.

ErrorDetail

Detail kesalahan.

Nama Jenis Deskripsi
additionalInfo

ErrorAdditionalInfo[]

Info tambahan kesalahan.

code

string

Kode kesalahan.

details

ErrorDetail[]

Detail kesalahan.

message

string

Pesan kesalahan.

target

string

Target kesalahan.

ErrorResponse

Respons kesalahan

Nama Jenis Deskripsi
error

ErrorDetail

Objek kesalahan.

ProvisioningState

Status pembuatan, penghapusan, atau modifikasi sumber daya saat ini.

systemData

Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.

Nama Jenis Deskripsi
createdAt

string

Tanda waktu pembuatan sumber daya (UTC).

createdBy

string

Identitas yang membuat sumber daya.

createdByType

createdByType

Jenis identitas yang membuat sumber daya.

lastModifiedAt

string

Tanda waktu modifikasi terakhir sumber daya (UTC)

lastModifiedBy

string

Identitas yang terakhir memodifikasi sumber daya.

lastModifiedByType

createdByType

Jenis identitas yang terakhir mengubah sumber daya.