Contact Class

Definition

Customer creates a contact resource for a spacecraft resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.ContactTypeConverter))]
public class Contact : Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.IContact, Microsoft.Azure.PowerShell.Cmdlets.Orbital.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.ContactTypeConverter))>]
type Contact = class
    interface IContact
    interface IJsonSerializable
    interface IProxyResource
    interface IResource
    interface IValidates
Public Class Contact
Implements IContact, IValidates
Inheritance
Contact
Attributes
Implements

Constructors

Name Description
Contact()

Creates an new Contact instance.

Properties

Name Description
AntennaConfigurationDestinationIP

The destination IP a packet can be sent to. This would for example be the TCP endpoint you would send data to.

AntennaConfigurationSourceIP

List of Source IP

EndAzimuthDegree

Azimuth of the antenna at the end of the contact in decimal degrees.

EndElevationDegree

Spacecraft elevation above the horizon at contact end.

ErrorMessage

Any error message while scheduling a contact.

GroundStationName

Azure Ground Station name.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

MaximumElevationDegree

Maximum elevation of the antenna during the contact in decimal degrees.

Name

The name of the resource

ProfileId

Resource ID.

ProvisioningState

The current state of the resource's creation, deletion, or modification.

ReservationEndTime

Reservation end time of a contact (ISO 8601 UTC standard).

ReservationStartTime

Reservation start time of a contact (ISO 8601 UTC standard).

ResourceGroupName

Gets the resource group name

RxEndTime

Receive end time of a contact (ISO 8601 UTC standard).

RxStartTime

Receive start time of a contact (ISO 8601 UTC standard).

StartAzimuthDegree

Azimuth of the antenna at the start of the contact in decimal degrees.

StartElevationDegree

Spacecraft elevation above the horizon at contact start.

Status

Status of a contact.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

TxEndTime

Transmit end time of a contact (ISO 8601 UTC standard).

TxStartTime

Transmit start time of a contact (ISO 8601 UTC standard).

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Contact.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Contact.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Orbital.Models.IContact.

FromJsonString(String)

Creates a new instance of Contact, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Contact into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to