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 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",
},
])
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",
},
],
});
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.
- Network
Configuration Pulumi.Azure Native. Orbital. Inputs. Contact Profiles Properties Network Configuration - Network configuration of customer virtual network.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Auto
Tracking Pulumi.Configuration Azure Native. Orbital. Auto Tracking Configuration - Auto-tracking configuration.
- Contact
Profile stringName - Contact Profile name.
- Event
Hub 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
- Minimum
Elevation doubleDegrees - 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 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.
- Third
Party 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
[]Contact
Profile 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 stringName - The name of the resource group. The name is case insensitive.
- Auto
Tracking AutoConfiguration Tracking Configuration - Auto-tracking configuration.
- Contact
Profile stringName - Contact Profile name.
- Event
Hub 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
- Minimum
Elevation float64Degrees - 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 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.
- Third
Party []ContactConfigurations Profile Third Party Configuration Args - Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- links
List<Contact
Profile Link> - Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- network
Configuration ContactProfiles Properties Network Configuration - Network configuration of customer virtual network.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- auto
Tracking AutoConfiguration Tracking Configuration - Auto-tracking configuration.
- contact
Profile StringName - Contact Profile name.
- event
Hub 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
- minimum
Elevation DoubleDegrees - 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 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.
- third
Party List<ContactConfigurations Profile Third Party Configuration> - Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- links
Contact
Profile Link[] - Links of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- network
Configuration ContactProfiles Properties Network Configuration - Network configuration of customer virtual network.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- auto
Tracking AutoConfiguration Tracking Configuration - Auto-tracking configuration.
- contact
Profile stringName - Contact Profile name.
- event
Hub 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
- minimum
Elevation numberDegrees - 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 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.
- third
Party ContactConfigurations Profile Third Party Configuration[] - Third-party mission configuration of the Contact Profile. Describes RF links, modem processing, and IP endpoints.
- links
Sequence[Contact
Profile 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.
- network
Configuration Property Map - Network configuration of customer virtual network.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- auto
Tracking "disabled" | "xConfiguration Band" | "s Band" - Auto-tracking configuration.
- contact
Profile StringName - Contact Profile name.
- event
Hub 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
- minimum
Elevation NumberDegrees - 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 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.
- third
Party 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
- System
Data 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
- System
Data 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
- system
Data 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
- system
Data 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
- system
Data 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
- Auto
Tracking Configuration Disabled - disabled
- Auto
Tracking Configuration XBand - xBand
- Auto
Tracking 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
- "x
Band" - xBand
- "s
Band" - 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).
- Eirpd
BW double - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- Gain
Over doubleTemperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- Channels
[]Contact
Profile 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).
- Eirpd
BW float64 - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- Gain
Over float64Temperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
List<Contact
Profile 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).
- eirpd
BW Double - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gain
Over DoubleTemperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
Contact
Profile 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).
- eirpd
BW number - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gain
Over numberTemperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
Sequence[Contact
Profile 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" | "linear
Vertical" | "linear Horizontal" - Polarization. e.g. (RHCP, LHCP).
- eirpd
BW Number - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gain
Over NumberTemperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
ContactProfileLinkChannel, ContactProfileLinkChannelArgs
- Bandwidth
MHz double - Bandwidth in MHz.
- Center
Frequency doubleMHz - Center Frequency in MHz.
- End
Point 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.
- Decoding
Configuration string - Currently unused.
- Demodulation
Configuration 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.
- Encoding
Configuration string - Currently unused.
- Modulation
Configuration 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
MHz float64 - Bandwidth in MHz.
- Center
Frequency float64MHz - Center Frequency in MHz.
- End
Point EndPoint - Customer end point to store and retrieve data during a contact with the spacecraft.
- Name string
- Channel name.
- Decoding
Configuration string - Currently unused.
- Demodulation
Configuration 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.
- Encoding
Configuration string - Currently unused.
- Modulation
Configuration 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
MHz Double - Bandwidth in MHz.
- center
Frequency DoubleMHz - Center Frequency in MHz.
- end
Point EndPoint - Customer end point to store and retrieve data during a contact with the spacecraft.
- name String
- Channel name.
- decoding
Configuration String - Currently unused.
- demodulation
Configuration 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.
- encoding
Configuration String - Currently unused.
- modulation
Configuration 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
MHz number - Bandwidth in MHz.
- center
Frequency numberMHz - Center Frequency in MHz.
- end
Point EndPoint - Customer end point to store and retrieve data during a contact with the spacecraft.
- name string
- Channel name.
- decoding
Configuration string - Currently unused.
- demodulation
Configuration 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.
- encoding
Configuration string - Currently unused.
- modulation
Configuration 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.
- bandwidth
MHz Number - Bandwidth in MHz.
- center
Frequency NumberMHz - Center Frequency in MHz.
- end
Point Property Map - Customer end point to store and retrieve data during a contact with the spacecraft.
- name String
- Channel name.
- decoding
Configuration String - Currently unused.
- demodulation
Configuration 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.
- encoding
Configuration String - Currently unused.
- modulation
Configuration 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
- Bandwidth
MHz double - Bandwidth in MHz.
- Center
Frequency doubleMHz - Center Frequency in MHz.
- End
Point 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.
- Decoding
Configuration string - Currently unused.
- Demodulation
Configuration 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.
- Encoding
Configuration string - Currently unused.
- Modulation
Configuration 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
MHz float64 - Bandwidth in MHz.
- Center
Frequency float64MHz - Center Frequency in MHz.
- End
Point EndPoint Response - Customer end point to store and retrieve data during a contact with the spacecraft.
- Name string
- Channel name.
- Decoding
Configuration string - Currently unused.
- Demodulation
Configuration 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.
- Encoding
Configuration string - Currently unused.
- Modulation
Configuration 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
MHz Double - Bandwidth in MHz.
- center
Frequency DoubleMHz - Center Frequency in MHz.
- end
Point EndPoint Response - Customer end point to store and retrieve data during a contact with the spacecraft.
- name String
- Channel name.
- decoding
Configuration String - Currently unused.
- demodulation
Configuration 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.
- encoding
Configuration String - Currently unused.
- modulation
Configuration 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
MHz number - Bandwidth in MHz.
- center
Frequency numberMHz - Center Frequency in MHz.
- end
Point EndPoint Response - Customer end point to store and retrieve data during a contact with the spacecraft.
- name string
- Channel name.
- decoding
Configuration string - Currently unused.
- demodulation
Configuration 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.
- encoding
Configuration string - Currently unused.
- modulation
Configuration 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.
- bandwidth
MHz Number - Bandwidth in MHz.
- center
Frequency NumberMHz - Center Frequency in MHz.
- end
Point Property Map - Customer end point to store and retrieve data during a contact with the spacecraft.
- name String
- Channel name.
- decoding
Configuration String - Currently unused.
- demodulation
Configuration 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.
- encoding
Configuration String - Currently unused.
- modulation
Configuration 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).
- Eirpd
BW double - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- Gain
Over doubleTemperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- Channels
[]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).
- Eirpd
BW float64 - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- Gain
Over float64Temperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
List<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).
- eirpd
BW Double - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gain
Over DoubleTemperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
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).
- eirpd
BW number - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gain
Over numberTemperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
- channels
Sequence[Contact
Profile 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).
- eirpd
BW Number - Effective Isotropic Radiated Power (EIRP) in dBW. It is the required EIRP by the customer. Not used yet.
- gain
Over NumberTemperature - Gain to noise temperature in db/K. It is the required G/T by the customer. Not used yet.
ContactProfileThirdPartyConfiguration, ContactProfileThirdPartyConfigurationArgs
- Mission
Configuration 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.
- Provider
Name string - Name of the third-party provider.
- Mission
Configuration 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.
- Provider
Name string - Name of the third-party provider.
- mission
Configuration 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.
- provider
Name String - Name of the third-party provider.
- mission
Configuration 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.
- provider
Name 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.
- mission
Configuration 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.
- provider
Name String - Name of the third-party provider.
ContactProfileThirdPartyConfigurationResponse, ContactProfileThirdPartyConfigurationResponseArgs
- Mission
Configuration 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.
- Provider
Name string - Name of the third-party provider.
- Mission
Configuration 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.
- Provider
Name string - Name of the third-party provider.
- mission
Configuration 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.
- provider
Name String - Name of the third-party provider.
- mission
Configuration 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.
- provider
Name 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.
- mission
Configuration 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.
- provider
Name String - Name of the third-party provider.
ContactProfilesPropertiesNetworkConfiguration, ContactProfilesPropertiesNetworkConfigurationArgs
- Subnet
Id 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 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 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 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.
- subnet
Id 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
- Subnet
Id 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 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 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 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.
- subnet
Id 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
- Direction
Uplink - Uplink
- Direction
Downlink - Downlink
- Uplink
- Uplink
- Downlink
- Downlink
- Uplink
- Uplink
- Downlink
- Downlink
- UPLINK
- Uplink
- DOWNLINK
- Downlink
- "Uplink"
- Uplink
- "Downlink"
- Downlink
EndPoint, EndPointArgs
- End
Point stringName - Name of an end point.
- Ip
Address 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.
- End
Point stringName - Name of an end point.
- Ip
Address string - IP Address (IPv4).
- Port string
- TCP port to listen on to receive data.
- Protocol string | Protocol
- Protocol either UDP or TCP.
- end
Point StringName - Name of an end point.
- ip
Address String - IP Address (IPv4).
- port String
- TCP port to listen on to receive data.
- protocol String | Protocol
- Protocol either UDP or TCP.
- end
Point stringName - Name of an end point.
- ip
Address 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.
- end
Point StringName - Name of an end point.
- ip
Address 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
- End
Point stringName - Name of an end point.
- Ip
Address string - IP Address (IPv4).
- Port string
- TCP port to listen on to receive data.
- Protocol string
- Protocol either UDP or TCP.
- End
Point stringName - Name of an end point.
- Ip
Address string - IP Address (IPv4).
- Port string
- TCP port to listen on to receive data.
- Protocol string
- Protocol either UDP or TCP.
- end
Point StringName - Name of an end point.
- ip
Address String - IP Address (IPv4).
- port String
- TCP port to listen on to receive data.
- protocol String
- Protocol either UDP or TCP.
- end
Point stringName - Name of an end point.
- ip
Address 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.
- end
Point StringName - Name of an end point.
- ip
Address 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
- Linear
Vertical - linearVertical
- Linear
Horizontal - linearHorizontal
- Polarization
RHCP - RHCP
- Polarization
LHCP - LHCP
- Polarization
Linear Vertical - linearVertical
- Polarization
Linear Horizontal - linearHorizontal
- RHCP
- RHCP
- LHCP
- LHCP
- Linear
Vertical - linearVertical
- Linear
Horizontal - linearHorizontal
- RHCP
- RHCP
- LHCP
- LHCP
- Linear
Vertical - linearVertical
- Linear
Horizontal - linearHorizontal
- RHCP
- RHCP
- LHCP
- LHCP
- LINEAR_VERTICAL
- linearVertical
- LINEAR_HORIZONTAL
- linearHorizontal
- "RHCP"
- RHCP
- "LHCP"
- LHCP
- "linear
Vertical" - linearVertical
- "linear
Horizontal" - linearHorizontal
Protocol, ProtocolArgs
- TCP
- TCP
- UDP
- UDP
- Protocol
TCP - TCP
- Protocol
UDP - UDP
- TCP
- TCP
- UDP
- UDP
- TCP
- TCP
- UDP
- UDP
- TCP
- TCP
- UDP
- UDP
- "TCP"
- TCP
- "UDP"
- UDP
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified 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