azure-native.orbital.ContactProfile
Explore with Pulumi AI
Customer creates a Contact Profile Resource, which will contain all of the configurations required for scheduling a contact. Azure REST API version: 2022-11-01.
Other available API versions: 2022-03-01.
Example Usage
Create a contact profile
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var contactProfile = new AzureNative.Orbital.ContactProfile("contactProfile", new()
    {
        AutoTrackingConfiguration = AzureNative.Orbital.AutoTrackingConfiguration.Disabled,
        ContactProfileName = "CONTOSO-CP",
        EventHubUri = "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub",
        Links = new[]
        {
            new AzureNative.Orbital.Inputs.ContactProfileLinkArgs
            {
                Channels = new[]
                {
                    new AzureNative.Orbital.Inputs.ContactProfileLinkChannelArgs
                    {
                        BandwidthMHz = 2,
                        CenterFrequencyMHz = 2250,
                        EndPoint = new AzureNative.Orbital.Inputs.EndPointArgs
                        {
                            EndPointName = "ContosoTest_Uplink",
                            IpAddress = "10.1.0.4",
                            Port = "50000",
                            Protocol = AzureNative.Orbital.Protocol.TCP,
                        },
                        Name = "contoso-uplink-channel",
                    },
                },
                Direction = AzureNative.Orbital.Direction.Uplink,
                EirpdBW = 45,
                GainOverTemperature = 0,
                Name = "contoso-uplink",
                Polarization = AzureNative.Orbital.Polarization.LHCP,
            },
            new AzureNative.Orbital.Inputs.ContactProfileLinkArgs
            {
                Channels = new[]
                {
                    new AzureNative.Orbital.Inputs.ContactProfileLinkChannelArgs
                    {
                        BandwidthMHz = 15,
                        CenterFrequencyMHz = 8160,
                        EndPoint = new AzureNative.Orbital.Inputs.EndPointArgs
                        {
                            EndPointName = "ContosoTest_Downlink",
                            IpAddress = "10.1.0.5",
                            Port = "50001",
                            Protocol = AzureNative.Orbital.Protocol.UDP,
                        },
                        Name = "contoso-downlink-channel",
                    },
                },
                Direction = AzureNative.Orbital.Direction.Downlink,
                EirpdBW = 0,
                GainOverTemperature = 25,
                Name = "contoso-downlink",
                Polarization = AzureNative.Orbital.Polarization.RHCP,
            },
        },
        Location = "eastus2",
        MinimumElevationDegrees = 5,
        MinimumViableContactDuration = "PT1M",
        NetworkConfiguration = new AzureNative.Orbital.Inputs.ContactProfilesPropertiesNetworkConfigurationArgs
        {
            SubnetId = "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet",
        },
        ResourceGroupName = "contoso-Rgp",
        ThirdPartyConfigurations = new[]
        {
            new AzureNative.Orbital.Inputs.ContactProfileThirdPartyConfigurationArgs
            {
                MissionConfiguration = "Ksat_MissionConfiguration",
                ProviderName = "KSAT",
            },
            new AzureNative.Orbital.Inputs.ContactProfileThirdPartyConfigurationArgs
            {
                MissionConfiguration = "Viasat_Configuration",
                ProviderName = "VIASAT",
            },
        },
    });
});
package main
import (
	orbital "github.com/pulumi/pulumi-azure-native-sdk/orbital/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := orbital.NewContactProfile(ctx, "contactProfile", &orbital.ContactProfileArgs{
			AutoTrackingConfiguration: orbital.AutoTrackingConfigurationDisabled,
			ContactProfileName:        pulumi.String("CONTOSO-CP"),
			EventHubUri:               pulumi.String("/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub"),
			Links: orbital.ContactProfileLinkArray{
				&orbital.ContactProfileLinkArgs{
					Channels: orbital.ContactProfileLinkChannelArray{
						&orbital.ContactProfileLinkChannelArgs{
							BandwidthMHz:       pulumi.Float64(2),
							CenterFrequencyMHz: pulumi.Float64(2250),
							EndPoint: &orbital.EndPointArgs{
								EndPointName: pulumi.String("ContosoTest_Uplink"),
								IpAddress:    pulumi.String("10.1.0.4"),
								Port:         pulumi.String("50000"),
								Protocol:     pulumi.String(orbital.ProtocolTCP),
							},
							Name: pulumi.String("contoso-uplink-channel"),
						},
					},
					Direction:           pulumi.String(orbital.DirectionUplink),
					EirpdBW:             pulumi.Float64(45),
					GainOverTemperature: pulumi.Float64(0),
					Name:                pulumi.String("contoso-uplink"),
					Polarization:        pulumi.String(orbital.PolarizationLHCP),
				},
				&orbital.ContactProfileLinkArgs{
					Channels: orbital.ContactProfileLinkChannelArray{
						&orbital.ContactProfileLinkChannelArgs{
							BandwidthMHz:       pulumi.Float64(15),
							CenterFrequencyMHz: pulumi.Float64(8160),
							EndPoint: &orbital.EndPointArgs{
								EndPointName: pulumi.String("ContosoTest_Downlink"),
								IpAddress:    pulumi.String("10.1.0.5"),
								Port:         pulumi.String("50001"),
								Protocol:     pulumi.String(orbital.ProtocolUDP),
							},
							Name: pulumi.String("contoso-downlink-channel"),
						},
					},
					Direction:           pulumi.String(orbital.DirectionDownlink),
					EirpdBW:             pulumi.Float64(0),
					GainOverTemperature: pulumi.Float64(25),
					Name:                pulumi.String("contoso-downlink"),
					Polarization:        pulumi.String(orbital.PolarizationRHCP),
				},
			},
			Location:                     pulumi.String("eastus2"),
			MinimumElevationDegrees:      pulumi.Float64(5),
			MinimumViableContactDuration: pulumi.String("PT1M"),
			NetworkConfiguration: &orbital.ContactProfilesPropertiesNetworkConfigurationArgs{
				SubnetId: pulumi.String("/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet"),
			},
			ResourceGroupName: pulumi.String("contoso-Rgp"),
			ThirdPartyConfigurations: orbital.ContactProfileThirdPartyConfigurationArray{
				&orbital.ContactProfileThirdPartyConfigurationArgs{
					MissionConfiguration: pulumi.String("Ksat_MissionConfiguration"),
					ProviderName:         pulumi.String("KSAT"),
				},
				&orbital.ContactProfileThirdPartyConfigurationArgs{
					MissionConfiguration: pulumi.String("Viasat_Configuration"),
					ProviderName:         pulumi.String("VIASAT"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
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 com.pulumi.azurenative.orbital.inputs.ContactProfileLinkArgs;
import com.pulumi.azurenative.orbital.inputs.ContactProfilesPropertiesNetworkConfigurationArgs;
import com.pulumi.azurenative.orbital.inputs.ContactProfileThirdPartyConfigurationArgs;
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("disabled")
            .contactProfileName("CONTOSO-CP")
            .eventHubUri("/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub")
            .links(            
                ContactProfileLinkArgs.builder()
                    .channels(ContactProfileLinkChannelArgs.builder()
                        .bandwidthMHz(2)
                        .centerFrequencyMHz(2250)
                        .endPoint(EndPointArgs.builder()
                            .endPointName("ContosoTest_Uplink")
                            .ipAddress("10.1.0.4")
                            .port("50000")
                            .protocol("TCP")
                            .build())
                        .name("contoso-uplink-channel")
                        .build())
                    .direction("Uplink")
                    .eirpdBW(45)
                    .gainOverTemperature(0)
                    .name("contoso-uplink")
                    .polarization("LHCP")
                    .build(),
                ContactProfileLinkArgs.builder()
                    .channels(ContactProfileLinkChannelArgs.builder()
                        .bandwidthMHz(15)
                        .centerFrequencyMHz(8160)
                        .endPoint(EndPointArgs.builder()
                            .endPointName("ContosoTest_Downlink")
                            .ipAddress("10.1.0.5")
                            .port("50001")
                            .protocol("UDP")
                            .build())
                        .name("contoso-downlink-channel")
                        .build())
                    .direction("Downlink")
                    .eirpdBW(0)
                    .gainOverTemperature(25)
                    .name("contoso-downlink")
                    .polarization("RHCP")
                    .build())
            .location("eastus2")
            .minimumElevationDegrees(5)
            .minimumViableContactDuration("PT1M")
            .networkConfiguration(ContactProfilesPropertiesNetworkConfigurationArgs.builder()
                .subnetId("/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet")
                .build())
            .resourceGroupName("contoso-Rgp")
            .thirdPartyConfigurations(            
                ContactProfileThirdPartyConfigurationArgs.builder()
                    .missionConfiguration("Ksat_MissionConfiguration")
                    .providerName("KSAT")
                    .build(),
                ContactProfileThirdPartyConfigurationArgs.builder()
                    .missionConfiguration("Viasat_Configuration")
                    .providerName("VIASAT")
                    .build())
            .build());
    }
}
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.Disabled,
    contactProfileName: "CONTOSO-CP",
    eventHubUri: "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub",
    links: [
        {
            channels: [{
                bandwidthMHz: 2,
                centerFrequencyMHz: 2250,
                endPoint: {
                    endPointName: "ContosoTest_Uplink",
                    ipAddress: "10.1.0.4",
                    port: "50000",
                    protocol: azure_native.orbital.Protocol.TCP,
                },
                name: "contoso-uplink-channel",
            }],
            direction: azure_native.orbital.Direction.Uplink,
            eirpdBW: 45,
            gainOverTemperature: 0,
            name: "contoso-uplink",
            polarization: azure_native.orbital.Polarization.LHCP,
        },
        {
            channels: [{
                bandwidthMHz: 15,
                centerFrequencyMHz: 8160,
                endPoint: {
                    endPointName: "ContosoTest_Downlink",
                    ipAddress: "10.1.0.5",
                    port: "50001",
                    protocol: azure_native.orbital.Protocol.UDP,
                },
                name: "contoso-downlink-channel",
            }],
            direction: azure_native.orbital.Direction.Downlink,
            eirpdBW: 0,
            gainOverTemperature: 25,
            name: "contoso-downlink",
            polarization: azure_native.orbital.Polarization.RHCP,
        },
    ],
    location: "eastus2",
    minimumElevationDegrees: 5,
    minimumViableContactDuration: "PT1M",
    networkConfiguration: {
        subnetId: "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet",
    },
    resourceGroupName: "contoso-Rgp",
    thirdPartyConfigurations: [
        {
            missionConfiguration: "Ksat_MissionConfiguration",
            providerName: "KSAT",
        },
        {
            missionConfiguration: "Viasat_Configuration",
            providerName: "VIASAT",
        },
    ],
});
import pulumi
import pulumi_azure_native as azure_native
contact_profile = azure_native.orbital.ContactProfile("contactProfile",
    auto_tracking_configuration=azure_native.orbital.AutoTrackingConfiguration.DISABLED,
    contact_profile_name="CONTOSO-CP",
    event_hub_uri="/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub",
    links=[
        {
            "channels": [{
                "bandwidth_m_hz": 2,
                "center_frequency_m_hz": 2250,
                "end_point": {
                    "end_point_name": "ContosoTest_Uplink",
                    "ip_address": "10.1.0.4",
                    "port": "50000",
                    "protocol": azure_native.orbital.Protocol.TCP,
                },
                "name": "contoso-uplink-channel",
            }],
            "direction": azure_native.orbital.Direction.UPLINK,
            "eirpd_bw": 45,
            "gain_over_temperature": 0,
            "name": "contoso-uplink",
            "polarization": azure_native.orbital.Polarization.LHCP,
        },
        {
            "channels": [{
                "bandwidth_m_hz": 15,
                "center_frequency_m_hz": 8160,
                "end_point": {
                    "end_point_name": "ContosoTest_Downlink",
                    "ip_address": "10.1.0.5",
                    "port": "50001",
                    "protocol": azure_native.orbital.Protocol.UDP,
                },
                "name": "contoso-downlink-channel",
            }],
            "direction": azure_native.orbital.Direction.DOWNLINK,
            "eirpd_bw": 0,
            "gain_over_temperature": 25,
            "name": "contoso-downlink",
            "polarization": azure_native.orbital.Polarization.RHCP,
        },
    ],
    location="eastus2",
    minimum_elevation_degrees=5,
    minimum_viable_contact_duration="PT1M",
    network_configuration={
        "subnet_id": "/subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet",
    },
    resource_group_name="contoso-Rgp",
    third_party_configurations=[
        {
            "mission_configuration": "Ksat_MissionConfiguration",
            "provider_name": "KSAT",
        },
        {
            "mission_configuration": "Viasat_Configuration",
            "provider_name": "VIASAT",
        },
    ])
resources:
  contactProfile:
    type: azure-native:orbital:ContactProfile
    properties:
      autoTrackingConfiguration: disabled
      contactProfileName: CONTOSO-CP
      eventHubUri: /subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.EventHub/namespaces/contosoHub/eventhubs/contosoHub
      links:
        - channels:
            - bandwidthMHz: 2
              centerFrequencyMHz: 2250
              endPoint:
                endPointName: ContosoTest_Uplink
                ipAddress: 10.1.0.4
                port: '50000'
                protocol: TCP
              name: contoso-uplink-channel
          direction: Uplink
          eirpdBW: 45
          gainOverTemperature: 0
          name: contoso-uplink
          polarization: LHCP
        - channels:
            - bandwidthMHz: 15
              centerFrequencyMHz: 8160
              endPoint:
                endPointName: ContosoTest_Downlink
                ipAddress: 10.1.0.5
                port: '50001'
                protocol: UDP
              name: contoso-downlink-channel
          direction: Downlink
          eirpdBW: 0
          gainOverTemperature: 25
          name: contoso-downlink
          polarization: RHCP
      location: eastus2
      minimumElevationDegrees: 5
      minimumViableContactDuration: PT1M
      networkConfiguration:
        subnetId: /subscriptions/c1be1141-a7c9-4aac-9608-3c2e2f1152c3/resourceGroups/contoso-Rgp/providers/Microsoft.Network/virtualNetworks/contoso-vnet/subnets/orbital-delegated-subnet
      resourceGroupName: contoso-Rgp
      thirdPartyConfigurations:
        - missionConfiguration: Ksat_MissionConfiguration
          providerName: KSAT
        - missionConfiguration: Viasat_Configuration
          providerName: VIASAT
Create ContactProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ContactProfile(name: string, args: ContactProfileArgs, opts?: CustomResourceOptions);@overload
def ContactProfile(resource_name: str,
                   args: ContactProfileArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def ContactProfile(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   links: Optional[Sequence[ContactProfileLinkArgs]] = None,
                   network_configuration: Optional[ContactProfilesPropertiesNetworkConfigurationArgs] = None,
                   resource_group_name: Optional[str] = None,
                   auto_tracking_configuration: Optional[AutoTrackingConfiguration] = None,
                   contact_profile_name: Optional[str] = None,
                   event_hub_uri: Optional[str] = None,
                   location: Optional[str] = None,
                   minimum_elevation_degrees: Optional[float] = None,
                   minimum_viable_contact_duration: Optional[str] = None,
                   tags: Optional[Mapping[str, str]] = None,
                   third_party_configurations: Optional[Sequence[ContactProfileThirdPartyConfigurationArgs]] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var contactProfileResource = new AzureNative.Orbital.ContactProfile("contactProfileResource", new()
{
    Links = new[]
    {
        new AzureNative.Orbital.Inputs.ContactProfileLinkArgs
        {
            Channels = new[]
            {
                new AzureNative.Orbital.Inputs.ContactProfileLinkChannelArgs
                {
                    BandwidthMHz = 0,
                    CenterFrequencyMHz = 0,
                    EndPoint = new AzureNative.Orbital.Inputs.EndPointArgs
                    {
                        EndPointName = "string",
                        IpAddress = "string",
                        Port = "string",
                        Protocol = "string",
                    },
                    Name = "string",
                    DecodingConfiguration = "string",
                    DemodulationConfiguration = "string",
                    EncodingConfiguration = "string",
                    ModulationConfiguration = "string",
                },
            },
            Direction = "string",
            Name = "string",
            Polarization = "string",
            EirpdBW = 0,
            GainOverTemperature = 0,
        },
    },
    NetworkConfiguration = new AzureNative.Orbital.Inputs.ContactProfilesPropertiesNetworkConfigurationArgs
    {
        SubnetId = "string",
    },
    ResourceGroupName = "string",
    AutoTrackingConfiguration = AzureNative.Orbital.AutoTrackingConfiguration.Disabled,
    ContactProfileName = "string",
    EventHubUri = "string",
    Location = "string",
    MinimumElevationDegrees = 0,
    MinimumViableContactDuration = "string",
    Tags = 
    {
        { "string", "string" },
    },
    ThirdPartyConfigurations = new[]
    {
        new AzureNative.Orbital.Inputs.ContactProfileThirdPartyConfigurationArgs
        {
            MissionConfiguration = "string",
            ProviderName = "string",
        },
    },
});
example, err := orbital.NewContactProfile(ctx, "contactProfileResource", &orbital.ContactProfileArgs{
	Links: orbital.ContactProfileLinkArray{
		&orbital.ContactProfileLinkArgs{
			Channels: orbital.ContactProfileLinkChannelArray{
				&orbital.ContactProfileLinkChannelArgs{
					BandwidthMHz:       pulumi.Float64(0),
					CenterFrequencyMHz: pulumi.Float64(0),
					EndPoint: &orbital.EndPointArgs{
						EndPointName: pulumi.String("string"),
						IpAddress:    pulumi.String("string"),
						Port:         pulumi.String("string"),
						Protocol:     pulumi.String("string"),
					},
					Name:                      pulumi.String("string"),
					DecodingConfiguration:     pulumi.String("string"),
					DemodulationConfiguration: pulumi.String("string"),
					EncodingConfiguration:     pulumi.String("string"),
					ModulationConfiguration:   pulumi.String("string"),
				},
			},
			Direction:           pulumi.String("string"),
			Name:                pulumi.String("string"),
			Polarization:        pulumi.String("string"),
			EirpdBW:             pulumi.Float64(0),
			GainOverTemperature: pulumi.Float64(0),
		},
	},
	NetworkConfiguration: &orbital.ContactProfilesPropertiesNetworkConfigurationArgs{
		SubnetId: pulumi.String("string"),
	},
	ResourceGroupName:            pulumi.String("string"),
	AutoTrackingConfiguration:    orbital.AutoTrackingConfigurationDisabled,
	ContactProfileName:           pulumi.String("string"),
	EventHubUri:                  pulumi.String("string"),
	Location:                     pulumi.String("string"),
	MinimumElevationDegrees:      pulumi.Float64(0),
	MinimumViableContactDuration: pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	ThirdPartyConfigurations: orbital.ContactProfileThirdPartyConfigurationArray{
		&orbital.ContactProfileThirdPartyConfigurationArgs{
			MissionConfiguration: pulumi.String("string"),
			ProviderName:         pulumi.String("string"),
		},
	},
})
var contactProfileResource = new ContactProfile("contactProfileResource", ContactProfileArgs.builder()
    .links(ContactProfileLinkArgs.builder()
        .channels(ContactProfileLinkChannelArgs.builder()
            .bandwidthMHz(0)
            .centerFrequencyMHz(0)
            .endPoint(EndPointArgs.builder()
                .endPointName("string")
                .ipAddress("string")
                .port("string")
                .protocol("string")
                .build())
            .name("string")
            .decodingConfiguration("string")
            .demodulationConfiguration("string")
            .encodingConfiguration("string")
            .modulationConfiguration("string")
            .build())
        .direction("string")
        .name("string")
        .polarization("string")
        .eirpdBW(0)
        .gainOverTemperature(0)
        .build())
    .networkConfiguration(ContactProfilesPropertiesNetworkConfigurationArgs.builder()
        .subnetId("string")
        .build())
    .resourceGroupName("string")
    .autoTrackingConfiguration("disabled")
    .contactProfileName("string")
    .eventHubUri("string")
    .location("string")
    .minimumElevationDegrees(0)
    .minimumViableContactDuration("string")
    .tags(Map.of("string", "string"))
    .thirdPartyConfigurations(ContactProfileThirdPartyConfigurationArgs.builder()
        .missionConfiguration("string")
        .providerName("string")
        .build())
    .build());
contact_profile_resource = azure_native.orbital.ContactProfile("contactProfileResource",
    links=[{
        "channels": [{
            "bandwidth_m_hz": 0,
            "center_frequency_m_hz": 0,
            "end_point": {
                "end_point_name": "string",
                "ip_address": "string",
                "port": "string",
                "protocol": "string",
            },
            "name": "string",
            "decoding_configuration": "string",
            "demodulation_configuration": "string",
            "encoding_configuration": "string",
            "modulation_configuration": "string",
        }],
        "direction": "string",
        "name": "string",
        "polarization": "string",
        "eirpd_bw": 0,
        "gain_over_temperature": 0,
    }],
    network_configuration={
        "subnet_id": "string",
    },
    resource_group_name="string",
    auto_tracking_configuration=azure_native.orbital.AutoTrackingConfiguration.DISABLED,
    contact_profile_name="string",
    event_hub_uri="string",
    location="string",
    minimum_elevation_degrees=0,
    minimum_viable_contact_duration="string",
    tags={
        "string": "string",
    },
    third_party_configurations=[{
        "mission_configuration": "string",
        "provider_name": "string",
    }])
const contactProfileResource = new azure_native.orbital.ContactProfile("contactProfileResource", {
    links: [{
        channels: [{
            bandwidthMHz: 0,
            centerFrequencyMHz: 0,
            endPoint: {
                endPointName: "string",
                ipAddress: "string",
                port: "string",
                protocol: "string",
            },
            name: "string",
            decodingConfiguration: "string",
            demodulationConfiguration: "string",
            encodingConfiguration: "string",
            modulationConfiguration: "string",
        }],
        direction: "string",
        name: "string",
        polarization: "string",
        eirpdBW: 0,
        gainOverTemperature: 0,
    }],
    networkConfiguration: {
        subnetId: "string",
    },
    resourceGroupName: "string",
    autoTrackingConfiguration: azure_native.orbital.AutoTrackingConfiguration.Disabled,
    contactProfileName: "string",
    eventHubUri: "string",
    location: "string",
    minimumElevationDegrees: 0,
    minimumViableContactDuration: "string",
    tags: {
        string: "string",
    },
    thirdPartyConfigurations: [{
        missionConfiguration: "string",
        providerName: "string",
    }],
});
type: azure-native:orbital:ContactProfile
properties:
    autoTrackingConfiguration: disabled
    contactProfileName: string
    eventHubUri: string
    links:
        - channels:
            - bandwidthMHz: 0
              centerFrequencyMHz: 0
              decodingConfiguration: string
              demodulationConfiguration: string
              encodingConfiguration: string
              endPoint:
                endPointName: string
                ipAddress: string
                port: string
                protocol: string
              modulationConfiguration: string
              name: string
          direction: string
          eirpdBW: 0
          gainOverTemperature: 0
          name: string
          polarization: string
    location: string
    minimumElevationDegrees: 0
    minimumViableContactDuration: string
    networkConfiguration:
        subnetId: string
    resourceGroupName: string
    tags:
        string: string
    thirdPartyConfigurations:
        - missionConfiguration: string
          providerName: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ContactProfile resource accepts the following input properties:
- Links
List<Pulumi.Azure Native. Orbital. Inputs. Contact Profile Link> 
- Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- NetworkConfiguration Pulumi.Azure Native. Orbital. Inputs. Contact Profiles Properties Network Configuration 
- Network configuration of customer virtual network.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AutoTracking Pulumi.Configuration Azure Native. Orbital. Auto Tracking Configuration 
- Auto-tracking configuration.
- ContactProfile stringName 
- Contact Profile name.
- EventHub stringUri 
- ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
- Location string
- The geo-location where the resource lives
- MinimumElevation doubleDegrees 
- Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
- MinimumViable stringContact Duration 
- Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
- Dictionary<string, string>
- Resource tags.
- ThirdParty List<Pulumi.Configurations Azure Native. Orbital. Inputs. Contact Profile Third Party Configuration> 
- Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- Links
[]ContactProfile Link Args 
- Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- NetworkConfiguration ContactProfiles Properties Network Configuration Args 
- Network configuration of customer virtual network.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AutoTracking AutoConfiguration Tracking Configuration 
- Auto-tracking configuration.
- ContactProfile stringName 
- Contact Profile name.
- EventHub stringUri 
- ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
- Location string
- The geo-location where the resource lives
- MinimumElevation float64Degrees 
- Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
- MinimumViable stringContact Duration 
- Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
- map[string]string
- Resource tags.
- ThirdParty []ContactConfigurations Profile Third Party Configuration Args 
- Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- links
List<ContactProfile Link> 
- Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- networkConfiguration ContactProfiles Properties Network Configuration 
- Network configuration of customer virtual network.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- autoTracking AutoConfiguration Tracking Configuration 
- Auto-tracking configuration.
- contactProfile StringName 
- Contact Profile name.
- eventHub StringUri 
- ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
- location String
- The geo-location where the resource lives
- minimumElevation DoubleDegrees 
- Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
- minimumViable StringContact Duration 
- Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
- Map<String,String>
- Resource tags.
- thirdParty List<ContactConfigurations Profile Third Party Configuration> 
- Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- links
ContactProfile Link[] 
- Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- networkConfiguration ContactProfiles Properties Network Configuration 
- Network configuration of customer virtual network.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- autoTracking AutoConfiguration Tracking Configuration 
- Auto-tracking configuration.
- contactProfile stringName 
- Contact Profile name.
- eventHub stringUri 
- ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
- location string
- The geo-location where the resource lives
- minimumElevation numberDegrees 
- Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
- minimumViable stringContact Duration 
- Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
- {[key: string]: string}
- Resource tags.
- thirdParty ContactConfigurations Profile Third Party Configuration[] 
- Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- links
Sequence[ContactProfile Link Args] 
- Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- network_configuration ContactProfiles Properties Network Configuration Args 
- Network configuration of customer virtual network.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- auto_tracking_ Autoconfiguration Tracking Configuration 
- Auto-tracking configuration.
- contact_profile_ strname 
- Contact Profile name.
- event_hub_ struri 
- ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
- location str
- The geo-location where the resource lives
- minimum_elevation_ floatdegrees 
- Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
- minimum_viable_ strcontact_ duration 
- Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
- Mapping[str, str]
- Resource tags.
- third_party_ Sequence[Contactconfigurations Profile Third Party Configuration Args] 
- Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- links List<Property Map>
- Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- networkConfiguration Property Map
- Network configuration of customer virtual network.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- autoTracking "disabled" | "xConfiguration Band" | "s Band" 
- Auto-tracking configuration.
- contactProfile StringName 
- Contact Profile name.
- eventHub StringUri 
- ARM resource identifier of the Event Hub used for telemetry. Requires granting Orbital Resource Provider the rights to send telemetry into the hub.
- location String
- The geo-location where the resource lives
- minimumElevation NumberDegrees 
- Minimum viable elevation for the contact in decimal degrees. Used for listing the available contacts with a spacecraft at a given ground station.
- minimumViable StringContact Duration 
- Minimum viable contact duration in ISO 8601 format. Used for listing the available contacts with a spacecraft at a given ground station.
- Map<String>
- Resource tags.
- thirdParty List<Property Map>Configurations 
- Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
Outputs
All input properties are implicitly available as output properties. Additionally, the ContactProfile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Orbital. Outputs. System Data Response 
- 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"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData SystemData Response 
- 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"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData SystemData Response 
- 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"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- systemData SystemData Response 
- 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"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_data SystemData Response 
- 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"
- 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, AutoTrackingConfigurationArgs      
- Disabled
- disabled
- XBand
- xBand
- SBand
- sBand
- AutoTracking Configuration Disabled 
- disabled
- AutoTracking Configuration XBand 
- xBand
- AutoTracking Configuration SBand 
- 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
ContactProfileLink, ContactProfileLinkArgs      
- Channels
List<Pulumi.Azure Native. Orbital. Inputs. Contact Profile Link Channel> 
- Contact Profile Link Channel.
- Direction
string | Pulumi.Azure Native. Orbital. Direction 
- Direction (Uplink or Downlink).
- Name string
- Link name.
- Polarization
string | Pulumi.Azure Native. Orbital. Polarization 
- Polarization. e.g. (RHCP, LHCP).
- EirpdBW double
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- GainOver doubleTemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- Channels
[]ContactProfile Link Channel 
- Contact Profile Link Channel.
- Direction string | Direction
- Direction (Uplink or Downlink).
- Name string
- Link name.
- Polarization string | Polarization
- Polarization. e.g. (RHCP, LHCP).
- EirpdBW float64
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- GainOver float64Temperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
List<ContactProfile Link Channel> 
- Contact Profile Link Channel.
- direction String | Direction
- Direction (Uplink or Downlink).
- name String
- Link name.
- polarization String | Polarization
- Polarization. e.g. (RHCP, LHCP).
- eirpdBW Double
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gainOver DoubleTemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
ContactProfile Link Channel[] 
- Contact Profile Link Channel.
- direction string | Direction
- Direction (Uplink or Downlink).
- name string
- Link name.
- polarization string | Polarization
- Polarization. e.g. (RHCP, LHCP).
- eirpdBW number
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gainOver numberTemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
Sequence[ContactProfile Link Channel] 
- Contact Profile Link Channel.
- direction str | Direction
- Direction (Uplink or Downlink).
- name str
- Link name.
- polarization str | Polarization
- Polarization. e.g. (RHCP, LHCP).
- eirpd_bw float
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gain_over_ floattemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels List<Property Map>
- Contact Profile Link Channel.
- direction String | "Uplink" | "Downlink"
- Direction (Uplink or Downlink).
- name String
- Link name.
- polarization
String | "RHCP" | "LHCP" | "linearVertical" | "linear Horizontal" 
- Polarization. e.g. (RHCP, LHCP).
- eirpdBW Number
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gainOver NumberTemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
ContactProfileLinkChannel, ContactProfileLinkChannelArgs        
- BandwidthMHz double
- Bandwidth in MHz.
- CenterFrequency doubleMHz 
- Center Frequency in MHz.
- EndPoint Pulumi.Azure Native. Orbital. Inputs. End Point 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- Name string
- Channel name.
- DecodingConfiguration string
- Currently unused.
- DemodulationConfiguration string
- 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 string
- Currently unused.
- ModulationConfiguration string
- 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.
- BandwidthMHz float64
- Bandwidth in MHz.
- CenterFrequency float64MHz 
- Center Frequency in MHz.
- EndPoint EndPoint 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- Name string
- Channel name.
- DecodingConfiguration string
- Currently unused.
- DemodulationConfiguration string
- 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 string
- Currently unused.
- ModulationConfiguration string
- 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.
- bandwidthMHz Double
- Bandwidth in MHz.
- centerFrequency DoubleMHz 
- Center Frequency in MHz.
- endPoint EndPoint 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- name String
- Channel name.
- decodingConfiguration String
- Currently unused.
- demodulationConfiguration String
- 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 String
- Currently unused.
- modulationConfiguration String
- 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.
- bandwidthMHz number
- Bandwidth in MHz.
- centerFrequency numberMHz 
- Center Frequency in MHz.
- endPoint EndPoint 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- name string
- Channel name.
- decodingConfiguration string
- Currently unused.
- demodulationConfiguration string
- 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 string
- Currently unused.
- modulationConfiguration string
- 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.
- bandwidth_m_ floathz 
- Bandwidth in MHz.
- center_frequency_ floatm_ hz 
- Center Frequency in MHz.
- end_point EndPoint 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- name str
- Channel name.
- decoding_configuration str
- Currently unused.
- demodulation_configuration str
- 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.
- encoding_configuration str
- Currently unused.
- modulation_configuration str
- 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.
- bandwidthMHz Number
- Bandwidth in MHz.
- centerFrequency NumberMHz 
- Center Frequency in MHz.
- endPoint Property Map
- Customer end point to store and retrieve data during a contact with the spacecraft.
- name String
- Channel name.
- decodingConfiguration String
- Currently unused.
- demodulationConfiguration String
- 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 String
- Currently unused.
- modulationConfiguration String
- 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.
ContactProfileLinkChannelResponse, ContactProfileLinkChannelResponseArgs          
- BandwidthMHz double
- Bandwidth in MHz.
- CenterFrequency doubleMHz 
- Center Frequency in MHz.
- EndPoint Pulumi.Azure Native. Orbital. Inputs. End Point Response 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- Name string
- Channel name.
- DecodingConfiguration string
- Currently unused.
- DemodulationConfiguration string
- 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 string
- Currently unused.
- ModulationConfiguration string
- 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.
- BandwidthMHz float64
- Bandwidth in MHz.
- CenterFrequency float64MHz 
- Center Frequency in MHz.
- EndPoint EndPoint Response 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- Name string
- Channel name.
- DecodingConfiguration string
- Currently unused.
- DemodulationConfiguration string
- 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 string
- Currently unused.
- ModulationConfiguration string
- 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.
- bandwidthMHz Double
- Bandwidth in MHz.
- centerFrequency DoubleMHz 
- Center Frequency in MHz.
- endPoint EndPoint Response 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- name String
- Channel name.
- decodingConfiguration String
- Currently unused.
- demodulationConfiguration String
- 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 String
- Currently unused.
- modulationConfiguration String
- 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.
- bandwidthMHz number
- Bandwidth in MHz.
- centerFrequency numberMHz 
- Center Frequency in MHz.
- endPoint EndPoint Response 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- name string
- Channel name.
- decodingConfiguration string
- Currently unused.
- demodulationConfiguration string
- 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 string
- Currently unused.
- modulationConfiguration string
- 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.
- bandwidth_m_ floathz 
- Bandwidth in MHz.
- center_frequency_ floatm_ hz 
- Center Frequency in MHz.
- end_point EndPoint Response 
- Customer end point to store and retrieve data during a contact with the spacecraft.
- name str
- Channel name.
- decoding_configuration str
- Currently unused.
- demodulation_configuration str
- 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.
- encoding_configuration str
- Currently unused.
- modulation_configuration str
- 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.
- bandwidthMHz Number
- Bandwidth in MHz.
- centerFrequency NumberMHz 
- Center Frequency in MHz.
- endPoint Property Map
- Customer end point to store and retrieve data during a contact with the spacecraft.
- name String
- Channel name.
- decodingConfiguration String
- Currently unused.
- demodulationConfiguration String
- 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 String
- Currently unused.
- modulationConfiguration String
- 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.
ContactProfileLinkResponse, ContactProfileLinkResponseArgs        
- Channels
List<Pulumi.Azure Native. Orbital. Inputs. Contact Profile Link Channel Response> 
- Contact Profile Link Channel.
- Direction string
- Direction (Uplink or Downlink).
- Name string
- Link name.
- Polarization string
- Polarization. e.g. (RHCP, LHCP).
- EirpdBW double
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- GainOver doubleTemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- Channels
[]ContactProfile Link Channel Response 
- Contact Profile Link Channel.
- Direction string
- Direction (Uplink or Downlink).
- Name string
- Link name.
- Polarization string
- Polarization. e.g. (RHCP, LHCP).
- EirpdBW float64
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- GainOver float64Temperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
List<ContactProfile Link Channel Response> 
- Contact Profile Link Channel.
- direction String
- Direction (Uplink or Downlink).
- name String
- Link name.
- polarization String
- Polarization. e.g. (RHCP, LHCP).
- eirpdBW Double
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gainOver DoubleTemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
ContactProfile Link Channel Response[] 
- Contact Profile Link Channel.
- direction string
- Direction (Uplink or Downlink).
- name string
- Link name.
- polarization string
- Polarization. e.g. (RHCP, LHCP).
- eirpdBW number
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gainOver numberTemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
Sequence[ContactProfile Link Channel Response] 
- Contact Profile Link Channel.
- direction str
- Direction (Uplink or Downlink).
- name str
- Link name.
- polarization str
- Polarization. e.g. (RHCP, LHCP).
- eirpd_bw float
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gain_over_ floattemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels List<Property Map>
- Contact Profile Link Channel.
- direction String
- Direction (Uplink or Downlink).
- name String
- Link name.
- polarization String
- Polarization. e.g. (RHCP, LHCP).
- eirpdBW Number
- Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gainOver NumberTemperature 
- Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
ContactProfileThirdPartyConfiguration, ContactProfileThirdPartyConfigurationArgs          
- MissionConfiguration string
- 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.
- ProviderName string
- Name of the third-party provider.
- MissionConfiguration string
- 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.
- ProviderName string
- Name of the third-party provider.
- missionConfiguration String
- 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.
- providerName String
- Name of the third-party provider.
- missionConfiguration string
- 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.
- providerName string
- Name of the third-party provider.
- mission_configuration str
- 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.
- provider_name str
- Name of the third-party provider.
- missionConfiguration String
- 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.
- providerName String
- Name of the third-party provider.
ContactProfileThirdPartyConfigurationResponse, ContactProfileThirdPartyConfigurationResponseArgs            
- MissionConfiguration string
- 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.
- ProviderName string
- Name of the third-party provider.
- MissionConfiguration string
- 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.
- ProviderName string
- Name of the third-party provider.
- missionConfiguration String
- 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.
- providerName String
- Name of the third-party provider.
- missionConfiguration string
- 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.
- providerName string
- Name of the third-party provider.
- mission_configuration str
- 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.
- provider_name str
- Name of the third-party provider.
- missionConfiguration String
- 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.
- providerName String
- Name of the third-party provider.
ContactProfilesPropertiesNetworkConfiguration, ContactProfilesPropertiesNetworkConfigurationArgs          
- SubnetId string
- 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.
- SubnetId string
- 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.
- subnetId String
- 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.
- subnetId string
- 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.
- subnet_id str
- 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.
- subnetId String
- 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.
ContactProfilesPropertiesResponseNetworkConfiguration, ContactProfilesPropertiesResponseNetworkConfigurationArgs            
- SubnetId string
- 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.
- SubnetId string
- 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.
- subnetId String
- 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.
- subnetId string
- 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.
- subnet_id str
- 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.
- subnetId String
- 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.
Direction, DirectionArgs  
- 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, EndPointArgs    
- EndPoint stringName 
- Name of an end point.
- IpAddress string
- IP Address (IPv4).
- Port string
- TCP port to listen on to receive data.
- Protocol
string | Pulumi.Azure Native. Orbital. Protocol 
- Protocol either UDP or TCP.
- EndPoint stringName 
- Name of an end point.
- IpAddress string
- IP Address (IPv4).
- Port string
- TCP port to listen on to receive data.
- Protocol string | Protocol
- Protocol either UDP or TCP.
- endPoint StringName 
- Name of an end point.
- ipAddress String
- IP Address (IPv4).
- port String
- TCP port to listen on to receive data.
- protocol String | Protocol
- Protocol either UDP or TCP.
- endPoint stringName 
- Name of an end point.
- ipAddress string
- IP Address (IPv4).
- port string
- TCP port to listen on to receive data.
- protocol string | Protocol
- Protocol either UDP or TCP.
- end_point_ strname 
- Name of an end point.
- ip_address str
- IP Address (IPv4).
- port str
- TCP port to listen on to receive data.
- protocol str | Protocol
- Protocol either UDP or TCP.
- endPoint StringName 
- Name of an end point.
- ipAddress String
- IP Address (IPv4).
- port String
- TCP port to listen on to receive data.
- protocol String | "TCP" | "UDP"
- Protocol either UDP or TCP.
EndPointResponse, EndPointResponseArgs      
- EndPoint stringName 
- Name of an end point.
- IpAddress string
- IP Address (IPv4).
- Port string
- TCP port to listen on to receive data.
- Protocol string
- Protocol either UDP or TCP.
- EndPoint stringName 
- Name of an end point.
- IpAddress string
- IP Address (IPv4).
- Port string
- TCP port to listen on to receive data.
- Protocol string
- Protocol either UDP or TCP.
- endPoint StringName 
- Name of an end point.
- ipAddress String
- IP Address (IPv4).
- port String
- TCP port to listen on to receive data.
- protocol String
- Protocol either UDP or TCP.
- endPoint stringName 
- Name of an end point.
- ipAddress string
- IP Address (IPv4).
- port string
- TCP port to listen on to receive data.
- protocol string
- Protocol either UDP or TCP.
- end_point_ strname 
- Name of an end point.
- ip_address str
- IP Address (IPv4).
- port str
- TCP port to listen on to receive data.
- protocol str
- Protocol either UDP or TCP.
- endPoint StringName 
- Name of an end point.
- ipAddress String
- IP Address (IPv4).
- port String
- TCP port to listen on to receive data.
- protocol String
- Protocol either UDP or TCP.
Polarization, PolarizationArgs  
- RHCP
- RHCP
- LHCP
- LHCP
- LinearVertical 
- linearVertical
- LinearHorizontal 
- linearHorizontal
- PolarizationRHCP 
- RHCP
- PolarizationLHCP 
- LHCP
- PolarizationLinear Vertical 
- linearVertical
- PolarizationLinear Horizontal 
- linearHorizontal
- RHCP
- RHCP
- LHCP
- LHCP
- LinearVertical 
- linearVertical
- LinearHorizontal 
- linearHorizontal
- RHCP
- RHCP
- LHCP
- LHCP
- LinearVertical 
- linearVertical
- LinearHorizontal 
- linearHorizontal
- RHCP
- RHCP
- LHCP
- LHCP
- LINEAR_VERTICAL
- linearVertical
- LINEAR_HORIZONTAL
- linearHorizontal
- "RHCP"
- RHCP
- "LHCP"
- LHCP
- "linearVertical" 
- linearVertical
- "linearHorizontal" 
- linearHorizontal
Protocol, ProtocolArgs  
- 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, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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 CONTOSO-CP /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Orbital/contactProfiles/{contactProfileName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0