ContactProfile

Customer creates a Contact Profile Resource, which will contain all of the configurations required for scheduling a contact. API Version: 2021-04-04-preview.

Example Usage

Create a contact profile

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var contactProfile = new AzureNative.Orbital.ContactProfile("contactProfile", new()
    {
        AutoTrackingConfiguration = AzureNative.Orbital.AutoTrackingConfiguration.XBand,
        ContactProfileName = "AQUA_DIRECTPLAYBACK_WITH_UPLINK",
        EventHubUri = "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.EventHub/namespaces/orbitalppewestus2-ns/eventhubs/telemetry-hub/",
        Links = new[]
        {
            new AzureNative.Orbital.Inputs.ContactProfileLinkArgs
            {
                Channels = new[]
                {
                    new AzureNative.Orbital.Inputs.ContactProfileLinkChannelArgs
                    {
                        BandwidthMHz = 0.036,
                        CenterFrequencyMHz = 2106.4063,
                        DecodingConfiguration = "na",
                        DemodulationConfiguration = "na",
                        EncodingConfiguration = "AQUA_CMD_CCSDS",
                        EndPoint = new AzureNative.Orbital.Inputs.EndPointArgs
                        {
                            EndPointName = "AQUA_command",
                            IpAddress = "10.0.1.0",
                            Port = "4000",
                            Protocol = "TCP",
                        },
                        ModulationConfiguration = "AQUA_UPLINK_BPSK",
                    },
                },
                Direction = "uplink",
                EirpdBW = 45,
                GainOverTemperature = 0,
                Polarization = "RHCP",
            },
            new AzureNative.Orbital.Inputs.ContactProfileLinkArgs
            {
                Channels = new[]
                {
                    new AzureNative.Orbital.Inputs.ContactProfileLinkChannelArgs
                    {
                        BandwidthMHz = 150,
                        CenterFrequencyMHz = 8160,
                        DecodingConfiguration = "AQUA_DIRECTPLAYBACK_CCSDS",
                        DemodulationConfiguration = "AQUA_DOWNLINK_QPSK",
                        EncodingConfiguration = "na",
                        EndPoint = new AzureNative.Orbital.Inputs.EndPointArgs
                        {
                            EndPointName = "AQUA_directplayback",
                            IpAddress = "10.0.2.0",
                            Port = "4000",
                            Protocol = "TCP",
                        },
                        ModulationConfiguration = "na",
                    },
                },
                Direction = "downlink",
                EirpdBW = 0,
                GainOverTemperature = 25,
                Polarization = "RHCP",
            },
        },
        Location = "westus",
        MinimumElevationDegrees = 10,
        MinimumViableContactDuration = "PT1M",
        ResourceGroupName = "rg1",
    });

});

Coming soon!

package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.orbital.ContactProfile;
import com.pulumi.azurenative.orbital.ContactProfileArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var contactProfile = new ContactProfile("contactProfile", ContactProfileArgs.builder()        
            .autoTrackingConfiguration("xBand")
            .contactProfileName("AQUA_DIRECTPLAYBACK_WITH_UPLINK")
            .eventHubUri("/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.EventHub/namespaces/orbitalppewestus2-ns/eventhubs/telemetry-hub/")
            .links(            
                Map.ofEntries(
                    Map.entry("channels", Map.ofEntries(
                        Map.entry("bandwidthMHz", 0.036),
                        Map.entry("centerFrequencyMHz", 2106.4063),
                        Map.entry("decodingConfiguration", "na"),
                        Map.entry("demodulationConfiguration", "na"),
                        Map.entry("encodingConfiguration", "AQUA_CMD_CCSDS"),
                        Map.entry("endPoint", Map.ofEntries(
                            Map.entry("endPointName", "AQUA_command"),
                            Map.entry("ipAddress", "10.0.1.0"),
                            Map.entry("port", "4000"),
                            Map.entry("protocol", "TCP")
                        )),
                        Map.entry("modulationConfiguration", "AQUA_UPLINK_BPSK")
                    )),
                    Map.entry("direction", "uplink"),
                    Map.entry("eirpdBW", 45),
                    Map.entry("gainOverTemperature", 0),
                    Map.entry("polarization", "RHCP")
                ),
                Map.ofEntries(
                    Map.entry("channels", Map.ofEntries(
                        Map.entry("bandwidthMHz", 150),
                        Map.entry("centerFrequencyMHz", 8160),
                        Map.entry("decodingConfiguration", "AQUA_DIRECTPLAYBACK_CCSDS"),
                        Map.entry("demodulationConfiguration", "AQUA_DOWNLINK_QPSK"),
                        Map.entry("encodingConfiguration", "na"),
                        Map.entry("endPoint", Map.ofEntries(
                            Map.entry("endPointName", "AQUA_directplayback"),
                            Map.entry("ipAddress", "10.0.2.0"),
                            Map.entry("port", "4000"),
                            Map.entry("protocol", "TCP")
                        )),
                        Map.entry("modulationConfiguration", "na")
                    )),
                    Map.entry("direction", "downlink"),
                    Map.entry("eirpdBW", 0),
                    Map.entry("gainOverTemperature", 25),
                    Map.entry("polarization", "RHCP")
                ))
            .location("westus")
            .minimumElevationDegrees(10)
            .minimumViableContactDuration("PT1M")
            .resourceGroupName("rg1")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

contact_profile = azure_native.orbital.ContactProfile("contactProfile",
    auto_tracking_configuration=azure_native.orbital.AutoTrackingConfiguration.X_BAND,
    contact_profile_name="AQUA_DIRECTPLAYBACK_WITH_UPLINK",
    event_hub_uri="/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.EventHub/namespaces/orbitalppewestus2-ns/eventhubs/telemetry-hub/",
    links=[
        {
            "channels": [azure_native.orbital.ContactProfileLinkChannelArgs(
                bandwidth_m_hz=0.036,
                center_frequency_m_hz=2106.4063,
                decoding_configuration="na",
                demodulation_configuration="na",
                encoding_configuration="AQUA_CMD_CCSDS",
                end_point=azure_native.orbital.EndPointArgs(
                    end_point_name="AQUA_command",
                    ip_address="10.0.1.0",
                    port="4000",
                    protocol="TCP",
                ),
                modulation_configuration="AQUA_UPLINK_BPSK",
            )],
            "direction": "uplink",
            "eirpdBW": 45,
            "gainOverTemperature": 0,
            "polarization": "RHCP",
        },
        {
            "channels": [azure_native.orbital.ContactProfileLinkChannelArgs(
                bandwidth_m_hz=150,
                center_frequency_m_hz=8160,
                decoding_configuration="AQUA_DIRECTPLAYBACK_CCSDS",
                demodulation_configuration="AQUA_DOWNLINK_QPSK",
                encoding_configuration="na",
                end_point=azure_native.orbital.EndPointArgs(
                    end_point_name="AQUA_directplayback",
                    ip_address="10.0.2.0",
                    port="4000",
                    protocol="TCP",
                ),
                modulation_configuration="na",
            )],
            "direction": "downlink",
            "eirpdBW": 0,
            "gainOverTemperature": 25,
            "polarization": "RHCP",
        },
    ],
    location="westus",
    minimum_elevation_degrees=10,
    minimum_viable_contact_duration="PT1M",
    resource_group_name="rg1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const contactProfile = new azure_native.orbital.ContactProfile("contactProfile", {
    autoTrackingConfiguration: azure_native.orbital.AutoTrackingConfiguration.XBand,
    contactProfileName: "AQUA_DIRECTPLAYBACK_WITH_UPLINK",
    eventHubUri: "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.EventHub/namespaces/orbitalppewestus2-ns/eventhubs/telemetry-hub/",
    links: [
        {
            channels: [{
                bandwidthMHz: 0.036,
                centerFrequencyMHz: 2106.4063,
                decodingConfiguration: "na",
                demodulationConfiguration: "na",
                encodingConfiguration: "AQUA_CMD_CCSDS",
                endPoint: {
                    endPointName: "AQUA_command",
                    ipAddress: "10.0.1.0",
                    port: "4000",
                    protocol: "TCP",
                },
                modulationConfiguration: "AQUA_UPLINK_BPSK",
            }],
            direction: "uplink",
            eirpdBW: 45,
            gainOverTemperature: 0,
            polarization: "RHCP",
        },
        {
            channels: [{
                bandwidthMHz: 150,
                centerFrequencyMHz: 8160,
                decodingConfiguration: "AQUA_DIRECTPLAYBACK_CCSDS",
                demodulationConfiguration: "AQUA_DOWNLINK_QPSK",
                encodingConfiguration: "na",
                endPoint: {
                    endPointName: "AQUA_directplayback",
                    ipAddress: "10.0.2.0",
                    port: "4000",
                    protocol: "TCP",
                },
                modulationConfiguration: "na",
            }],
            direction: "downlink",
            eirpdBW: 0,
            gainOverTemperature: 25,
            polarization: "RHCP",
        },
    ],
    location: "westus",
    minimumElevationDegrees: 10,
    minimumViableContactDuration: "PT1M",
    resourceGroupName: "rg1",
});
resources:
  contactProfile:
    type: azure-native:orbital:ContactProfile
    properties:
      autoTrackingConfiguration: xBand
      contactProfileName: AQUA_DIRECTPLAYBACK_WITH_UPLINK
      eventHubUri: /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.EventHub/namespaces/orbitalppewestus2-ns/eventhubs/telemetry-hub/
      links:
        - channels:
            - bandwidthMHz: 0.036
              centerFrequencyMHz: 2106.4063
              decodingConfiguration: na
              demodulationConfiguration: na
              encodingConfiguration: AQUA_CMD_CCSDS
              endPoint:
                endPointName: AQUA_command
                ipAddress: 10.0.1.0
                port: '4000'
                protocol: TCP
              modulationConfiguration: AQUA_UPLINK_BPSK
          direction: uplink
          eirpdBW: 45
          gainOverTemperature: 0
          polarization: RHCP
        - channels:
            - bandwidthMHz: 150
              centerFrequencyMHz: 8160
              decodingConfiguration: AQUA_DIRECTPLAYBACK_CCSDS
              demodulationConfiguration: AQUA_DOWNLINK_QPSK
              encodingConfiguration: na
              endPoint:
                endPointName: AQUA_directplayback
                ipAddress: 10.0.2.0
                port: '4000'
                protocol: TCP
              modulationConfiguration: na
          direction: downlink
          eirpdBW: 0
          gainOverTemperature: 25
          polarization: RHCP
      location: westus
      minimumElevationDegrees: 10
      minimumViableContactDuration: PT1M
      resourceGroupName: rg1

Create ContactProfile Resource

new ContactProfile(name: string, args: ContactProfileArgs, opts?: CustomResourceOptions);
@overload
def ContactProfile(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   auto_tracking_configuration: Optional[AutoTrackingConfiguration] = None,
                   contact_profile_name: Optional[str] = None,
                   event_hub_uri: Optional[str] = None,
                   links: Optional[Sequence[ContactProfileLinkArgs]] = None,
                   location: Optional[str] = None,
                   minimum_elevation_degrees: Optional[float] = None,
                   minimum_viable_contact_duration: Optional[str] = None,
                   resource_group_name: Optional[str] = None,
                   tags: Optional[Mapping[str, str]] = None)
@overload
def ContactProfile(resource_name: str,
                   args: ContactProfileArgs,
                   opts: Optional[ResourceOptions] = None)
func NewContactProfile(ctx *Context, name string, args ContactProfileArgs, opts ...ResourceOption) (*ContactProfile, error)
public ContactProfile(string name, ContactProfileArgs args, CustomResourceOptions? opts = null)
public ContactProfile(String name, ContactProfileArgs args)
public ContactProfile(String name, ContactProfileArgs args, CustomResourceOptions options)
type: azure-native:orbital:ContactProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ContactProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ContactProfileArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ContactProfileArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ContactProfileArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ContactProfileArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ContactProfile Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ContactProfile resource accepts the following input properties:

Links List<Pulumi.AzureNative.Orbital.Inputs.ContactProfileLinkArgs>

Links of the Contact Profile

ResourceGroupName string

The name of the resource group. The name is case insensitive.

AutoTrackingConfiguration Pulumi.AzureNative.Orbital.AutoTrackingConfiguration

Auto track configuration.

ContactProfileName string

Contact Profile Name

EventHubUri string

The URI of the Event Hub used for telemetry

Location string

The geo-location where the resource lives

MinimumElevationDegrees double

Minimum viable elevation for the contact in decimal degrees.

MinimumViableContactDuration string

Minimum viable contact duration in ISO 8601 format.

Tags Dictionary<string, string>

Resource tags.

Links []ContactProfileLinkArgs

Links of the Contact Profile

ResourceGroupName string

The name of the resource group. The name is case insensitive.

AutoTrackingConfiguration AutoTrackingConfiguration

Auto track configuration.

ContactProfileName string

Contact Profile Name

EventHubUri string

The URI of the Event Hub used for telemetry

Location string

The geo-location where the resource lives

MinimumElevationDegrees float64

Minimum viable elevation for the contact in decimal degrees.

MinimumViableContactDuration string

Minimum viable contact duration in ISO 8601 format.

Tags map[string]string

Resource tags.

links List<ContactProfileLinkArgs>

Links of the Contact Profile

resourceGroupName String

The name of the resource group. The name is case insensitive.

autoTrackingConfiguration AutoTrackingConfiguration

Auto track configuration.

contactProfileName String

Contact Profile Name

eventHubUri String

The URI of the Event Hub used for telemetry

location String

The geo-location where the resource lives

minimumElevationDegrees Double

Minimum viable elevation for the contact in decimal degrees.

minimumViableContactDuration String

Minimum viable contact duration in ISO 8601 format.

tags Map<String,String>

Resource tags.

links ContactProfileLinkArgs[]

Links of the Contact Profile

resourceGroupName string

The name of the resource group. The name is case insensitive.

autoTrackingConfiguration AutoTrackingConfiguration

Auto track configuration.

contactProfileName string

Contact Profile Name

eventHubUri string

The URI of the Event Hub used for telemetry

location string

The geo-location where the resource lives

minimumElevationDegrees number

Minimum viable elevation for the contact in decimal degrees.

minimumViableContactDuration string

Minimum viable contact duration in ISO 8601 format.

tags {[key: string]: string}

Resource tags.

links Sequence[ContactProfileLinkArgs]

Links of the Contact Profile

resource_group_name str

The name of the resource group. The name is case insensitive.

auto_tracking_configuration AutoTrackingConfiguration

Auto track configuration.

contact_profile_name str

Contact Profile Name

event_hub_uri str

The URI of the Event Hub used for telemetry

location str

The geo-location where the resource lives

minimum_elevation_degrees float

Minimum viable elevation for the contact in decimal degrees.

minimum_viable_contact_duration str

Minimum viable contact duration in ISO 8601 format.

tags Mapping[str, str]

Resource tags.

links List<Property Map>

Links of the Contact Profile

resourceGroupName String

The name of the resource group. The name is case insensitive.

autoTrackingConfiguration "disabled" | "xBand" | "sBand"

Auto track configuration.

contactProfileName String

Contact Profile Name

eventHubUri String

The URI of the Event Hub used for telemetry

location String

The geo-location where the resource lives

minimumElevationDegrees Number

Minimum viable elevation for the contact in decimal degrees.

minimumViableContactDuration String

Minimum viable contact duration in ISO 8601 format.

tags Map<String>

Resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the ContactProfile resource produces the following output properties:

Etag string

A unique read-only string that changes whenever the resource is updated.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

SystemData Pulumi.AzureNative.Orbital.Outputs.SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

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

Etag string

A unique read-only string that changes whenever the resource is updated.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

SystemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

Type string

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

etag String

A unique read-only string that changes whenever the resource is updated.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

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

etag string

A unique read-only string that changes whenever the resource is updated.

id string

The provider-assigned unique ID for this managed resource.

name string

The name of the resource

systemData SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type string

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

etag str

A unique read-only string that changes whenever the resource is updated.

id str

The provider-assigned unique ID for this managed resource.

name str

The name of the resource

system_data SystemDataResponse

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type str

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

etag String

A unique read-only string that changes whenever the resource is updated.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

systemData Property Map

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type String

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

Supporting Types

AutoTrackingConfiguration

Disabled
disabled
XBand
xBand
SBand
sBand
AutoTrackingConfigurationDisabled
disabled
AutoTrackingConfigurationXBand
xBand
AutoTrackingConfigurationSBand
sBand
Disabled
disabled
XBand
xBand
SBand
sBand
Disabled
disabled
XBand
xBand
SBand
sBand
DISABLED
disabled
X_BAND
xBand
S_BAND
sBand
"disabled"
disabled
"xBand"
xBand
"sBand"
sBand
Channels List<Pulumi.AzureNative.Orbital.Inputs.ContactProfileLinkChannel>

Contact Profile Link Channel

Direction string | Pulumi.AzureNative.Orbital.Direction

Direction (uplink or downlink)

Polarization string | Pulumi.AzureNative.Orbital.Polarization

polarization. eg (RHCP, LHCP)

EirpdBW double

Effective Isotropic Radiated Power (EIRP) in dBW.

GainOverTemperature double

Gain To Noise Temperature in db/K.

Channels []ContactProfileLinkChannel

Contact Profile Link Channel

Direction string | Direction

Direction (uplink or downlink)

Polarization string | Polarization

polarization. eg (RHCP, LHCP)

EirpdBW float64

Effective Isotropic Radiated Power (EIRP) in dBW.

GainOverTemperature float64

Gain To Noise Temperature in db/K.

channels List<ContactProfileLinkChannel>

Contact Profile Link Channel

direction String | Direction

Direction (uplink or downlink)

polarization String | Polarization

polarization. eg (RHCP, LHCP)

eirpdBW Double

Effective Isotropic Radiated Power (EIRP) in dBW.

gainOverTemperature Double

Gain To Noise Temperature in db/K.

channels ContactProfileLinkChannel[]

Contact Profile Link Channel

direction string | Direction

Direction (uplink or downlink)

polarization string | Polarization

polarization. eg (RHCP, LHCP)

eirpdBW number

Effective Isotropic Radiated Power (EIRP) in dBW.

gainOverTemperature number

Gain To Noise Temperature in db/K.

channels Sequence[ContactProfileLinkChannel]

Contact Profile Link Channel

direction str | Direction

Direction (uplink or downlink)

polarization str | Polarization

polarization. eg (RHCP, LHCP)

eirpd_bw float

Effective Isotropic Radiated Power (EIRP) in dBW.

gain_over_temperature float

Gain To Noise Temperature in db/K.

channels List<Property Map>

Contact Profile Link Channel

direction String | "uplink" | "downlink"

Direction (uplink or downlink)

polarization String | "RHCP" | "LHCP" | "dualRhcpLhcp" | "linearVertical" | "linearHorizontal"

polarization. eg (RHCP, LHCP)

eirpdBW Number

Effective Isotropic Radiated Power (EIRP) in dBW.

gainOverTemperature Number

Gain To Noise Temperature in db/K.

ContactProfileLinkChannel

BandwidthMHz double

Bandwidth in MHz

CenterFrequencyMHz double

Center Frequency in MHz

EndPoint Pulumi.AzureNative.Orbital.Inputs.EndPoint

Customer End point to store/retrieve data during a contact.

DecodingConfiguration string

Configuration for decoding

DemodulationConfiguration string

Configuration for demodulation

EncodingConfiguration string

Configuration for encoding

ModulationConfiguration string

Configuration for modulation

BandwidthMHz float64

Bandwidth in MHz

CenterFrequencyMHz float64

Center Frequency in MHz

EndPoint EndPoint

Customer End point to store/retrieve data during a contact.

DecodingConfiguration string

Configuration for decoding

DemodulationConfiguration string

Configuration for demodulation

EncodingConfiguration string

Configuration for encoding

ModulationConfiguration string

Configuration for modulation

bandwidthMHz Double

Bandwidth in MHz

centerFrequencyMHz Double

Center Frequency in MHz

endPoint EndPoint

Customer End point to store/retrieve data during a contact.

decodingConfiguration String

Configuration for decoding

demodulationConfiguration String

Configuration for demodulation

encodingConfiguration String

Configuration for encoding

modulationConfiguration String

Configuration for modulation

bandwidthMHz number

Bandwidth in MHz

centerFrequencyMHz number

Center Frequency in MHz

endPoint EndPoint

Customer End point to store/retrieve data during a contact.

decodingConfiguration string

Configuration for decoding

demodulationConfiguration string

Configuration for demodulation

encodingConfiguration string

Configuration for encoding

modulationConfiguration string

Configuration for modulation

bandwidth_m_hz float

Bandwidth in MHz

center_frequency_m_hz float

Center Frequency in MHz

end_point EndPoint

Customer End point to store/retrieve data during a contact.

decoding_configuration str

Configuration for decoding

demodulation_configuration str

Configuration for demodulation

encoding_configuration str

Configuration for encoding

modulation_configuration str

Configuration for modulation

bandwidthMHz Number

Bandwidth in MHz

centerFrequencyMHz Number

Center Frequency in MHz

endPoint Property Map

Customer End point to store/retrieve data during a contact.

decodingConfiguration String

Configuration for decoding

demodulationConfiguration String

Configuration for demodulation

encodingConfiguration String

Configuration for encoding

modulationConfiguration String

Configuration for modulation

ContactProfileLinkChannelResponse

BandwidthMHz double

Bandwidth in MHz

CenterFrequencyMHz double

Center Frequency in MHz

EndPoint Pulumi.AzureNative.Orbital.Inputs.EndPointResponse

Customer End point to store/retrieve data during a contact.

DecodingConfiguration string

Configuration for decoding

DemodulationConfiguration string

Configuration for demodulation

EncodingConfiguration string

Configuration for encoding

ModulationConfiguration string

Configuration for modulation

BandwidthMHz float64

Bandwidth in MHz

CenterFrequencyMHz float64

Center Frequency in MHz

EndPoint EndPointResponse

Customer End point to store/retrieve data during a contact.

DecodingConfiguration string

Configuration for decoding

DemodulationConfiguration string

Configuration for demodulation

EncodingConfiguration string

Configuration for encoding

ModulationConfiguration string

Configuration for modulation

bandwidthMHz Double

Bandwidth in MHz

centerFrequencyMHz Double

Center Frequency in MHz

endPoint EndPointResponse

Customer End point to store/retrieve data during a contact.

decodingConfiguration String

Configuration for decoding

demodulationConfiguration String

Configuration for demodulation

encodingConfiguration String

Configuration for encoding

modulationConfiguration String

Configuration for modulation

bandwidthMHz number

Bandwidth in MHz

centerFrequencyMHz number

Center Frequency in MHz

endPoint EndPointResponse

Customer End point to store/retrieve data during a contact.

decodingConfiguration string

Configuration for decoding

demodulationConfiguration string

Configuration for demodulation

encodingConfiguration string

Configuration for encoding

modulationConfiguration string

Configuration for modulation

bandwidth_m_hz float

Bandwidth in MHz

center_frequency_m_hz float

Center Frequency in MHz

end_point EndPointResponse

Customer End point to store/retrieve data during a contact.

decoding_configuration str

Configuration for decoding

demodulation_configuration str

Configuration for demodulation

encoding_configuration str

Configuration for encoding

modulation_configuration str

Configuration for modulation

bandwidthMHz Number

Bandwidth in MHz

centerFrequencyMHz Number

Center Frequency in MHz

endPoint Property Map

Customer End point to store/retrieve data during a contact.

decodingConfiguration String

Configuration for decoding

demodulationConfiguration String

Configuration for demodulation

encodingConfiguration String

Configuration for encoding

modulationConfiguration String

Configuration for modulation

ContactProfileLinkResponse

Channels List<Pulumi.AzureNative.Orbital.Inputs.ContactProfileLinkChannelResponse>

Contact Profile Link Channel

Direction string

Direction (uplink or downlink)

Polarization string

polarization. eg (RHCP, LHCP)

EirpdBW double

Effective Isotropic Radiated Power (EIRP) in dBW.

GainOverTemperature double

Gain To Noise Temperature in db/K.

Channels []ContactProfileLinkChannelResponse

Contact Profile Link Channel

Direction string

Direction (uplink or downlink)

Polarization string

polarization. eg (RHCP, LHCP)

EirpdBW float64

Effective Isotropic Radiated Power (EIRP) in dBW.

GainOverTemperature float64

Gain To Noise Temperature in db/K.

channels List<ContactProfileLinkChannelResponse>

Contact Profile Link Channel

direction String

Direction (uplink or downlink)

polarization String

polarization. eg (RHCP, LHCP)

eirpdBW Double

Effective Isotropic Radiated Power (EIRP) in dBW.

gainOverTemperature Double

Gain To Noise Temperature in db/K.

channels ContactProfileLinkChannelResponse[]

Contact Profile Link Channel

direction string

Direction (uplink or downlink)

polarization string

polarization. eg (RHCP, LHCP)

eirpdBW number

Effective Isotropic Radiated Power (EIRP) in dBW.

gainOverTemperature number

Gain To Noise Temperature in db/K.

channels Sequence[ContactProfileLinkChannelResponse]

Contact Profile Link Channel

direction str

Direction (uplink or downlink)

polarization str

polarization. eg (RHCP, LHCP)

eirpd_bw float

Effective Isotropic Radiated Power (EIRP) in dBW.

gain_over_temperature float

Gain To Noise Temperature in db/K.

channels List<Property Map>

Contact Profile Link Channel

direction String

Direction (uplink or downlink)

polarization String

polarization. eg (RHCP, LHCP)

eirpdBW Number

Effective Isotropic Radiated Power (EIRP) in dBW.

gainOverTemperature Number

Gain To Noise Temperature in db/K.

Direction

Uplink
uplink
Downlink
downlink
DirectionUplink
uplink
DirectionDownlink
downlink
Uplink
uplink
Downlink
downlink
Uplink
uplink
Downlink
downlink
UPLINK
uplink
DOWNLINK
downlink
"uplink"
uplink
"downlink"
downlink

EndPoint

EndPointName string

Name of an end point.

IpAddress string

IP Address.

Port string

TCP port to listen on to receive data.

Protocol string | Pulumi.AzureNative.Orbital.Protocol

Protocol either UDP or TCP.

EndPointName string

Name of an end point.

IpAddress string

IP Address.

Port string

TCP port to listen on to receive data.

Protocol string | Protocol

Protocol either UDP or TCP.

endPointName String

Name of an end point.

ipAddress String

IP Address.

port String

TCP port to listen on to receive data.

protocol String | Protocol

Protocol either UDP or TCP.

endPointName string

Name of an end point.

ipAddress string

IP Address.

port string

TCP port to listen on to receive data.

protocol string | Protocol

Protocol either UDP or TCP.

end_point_name str

Name of an end point.

ip_address str

IP Address.

port str

TCP port to listen on to receive data.

protocol str | Protocol

Protocol either UDP or TCP.

endPointName String

Name of an end point.

ipAddress String

IP Address.

port String

TCP port to listen on to receive data.

protocol String | "TCP" | "UDP"

Protocol either UDP or TCP.

EndPointResponse

EndPointName string

Name of an end point.

IpAddress string

IP Address.

Port string

TCP port to listen on to receive data.

Protocol string

Protocol either UDP or TCP.

EndPointName string

Name of an end point.

IpAddress string

IP Address.

Port string

TCP port to listen on to receive data.

Protocol string

Protocol either UDP or TCP.

endPointName String

Name of an end point.

ipAddress String

IP Address.

port String

TCP port to listen on to receive data.

protocol String

Protocol either UDP or TCP.

endPointName string

Name of an end point.

ipAddress string

IP Address.

port string

TCP port to listen on to receive data.

protocol string

Protocol either UDP or TCP.

end_point_name str

Name of an end point.

ip_address str

IP Address.

port str

TCP port to listen on to receive data.

protocol str

Protocol either UDP or TCP.

endPointName String

Name of an end point.

ipAddress String

IP Address.

port String

TCP port to listen on to receive data.

protocol String

Protocol either UDP or TCP.

Polarization

RHCP
RHCP
LHCP
LHCP
DualRhcpLhcp
dualRhcpLhcp
LinearVertical
linearVertical
LinearHorizontal
linearHorizontal
PolarizationRHCP
RHCP
PolarizationLHCP
LHCP
PolarizationDualRhcpLhcp
dualRhcpLhcp
PolarizationLinearVertical
linearVertical
PolarizationLinearHorizontal
linearHorizontal
RHCP
RHCP
LHCP
LHCP
DualRhcpLhcp
dualRhcpLhcp
LinearVertical
linearVertical
LinearHorizontal
linearHorizontal
RHCP
RHCP
LHCP
LHCP
DualRhcpLhcp
dualRhcpLhcp
LinearVertical
linearVertical
LinearHorizontal
linearHorizontal
RHCP
RHCP
LHCP
LHCP
DUAL_RHCP_LHCP
dualRhcpLhcp
LINEAR_VERTICAL
linearVertical
LINEAR_HORIZONTAL
linearHorizontal
"RHCP"
RHCP
"LHCP"
LHCP
"dualRhcpLhcp"
dualRhcpLhcp
"linearVertical"
linearVertical
"linearHorizontal"
linearHorizontal

Protocol

TCP
TCP
UDP
UDP
ProtocolTCP
TCP
ProtocolUDP
UDP
TCP
TCP
UDP
UDP
TCP
TCP
UDP
UDP
TCP
TCP
UDP
UDP
"TCP"
TCP
"UDP"
UDP

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

CreatedAt string

The timestamp of resource creation (UTC).

CreatedBy string

The identity that created the resource.

CreatedByType string

The type of identity that created the resource.

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

The identity that last modified the resource.

LastModifiedByType string

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

createdAt string

The timestamp of resource creation (UTC).

createdBy string

The identity that created the resource.

createdByType string

The type of identity that created the resource.

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

The identity that last modified the resource.

lastModifiedByType string

The type of identity that last modified the resource.

created_at str

The timestamp of resource creation (UTC).

created_by str

The identity that created the resource.

created_by_type str

The type of identity that created the resource.

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

The identity that last modified the resource.

last_modified_by_type str

The type of identity that last modified the resource.

createdAt String

The timestamp of resource creation (UTC).

createdBy String

The identity that created the resource.

createdByType String

The type of identity that created the resource.

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

The identity that last modified the resource.

lastModifiedByType String

The type of identity that last modified the resource.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:orbital:ContactProfile contactProfile1 /subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Orbital/contactProfiles/contactProfile1 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0