Package-level declarations

Types

Link copied to clipboard
class Contact : KotlinCustomResource

Customer creates a contact resource for a spacecraft resource. Uses Azure REST API version 2022-11-01. In version 2.x of the Azure Native provider, it used API version 2022-11-01.

Link copied to clipboard
data class ContactArgs(val contactName: Output<String>? = null, val contactProfile: Output<ContactsPropertiesContactProfileArgs>? = null, val groundStationName: Output<String>? = null, val reservationEndTime: Output<String>? = null, val reservationStartTime: Output<String>? = null, val resourceGroupName: Output<String>? = null, val spacecraftName: Output<String>? = null) : ConvertibleToJava<ContactArgs>

Customer creates a contact resource for a spacecraft resource. Uses Azure REST API version 2022-11-01. In version 2.x of the Azure Native provider, it used API version 2022-11-01.

Link copied to clipboard
Link copied to clipboard
object ContactMapper : ResourceMapper<Contact>
Link copied to clipboard
class ContactProfile : KotlinCustomResource

Customer creates a Contact Profile Resource, which will contain all of the configurations required for scheduling a contact. Uses Azure REST API version 2022-11-01. In version 2.x of the Azure Native provider, it used API version 2022-11-01.

Link copied to clipboard
data class ContactProfileArgs(val autoTrackingConfiguration: Output<AutoTrackingConfiguration>? = null, val contactProfileName: Output<String>? = null, val eventHubUri: Output<String>? = null, val links: Output<List<ContactProfileLinkArgs>>? = null, val location: Output<String>? = null, val minimumElevationDegrees: Output<Double>? = null, val minimumViableContactDuration: Output<String>? = null, val networkConfiguration: Output<ContactProfilesPropertiesNetworkConfigurationArgs>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val thirdPartyConfigurations: Output<List<ContactProfileThirdPartyConfigurationArgs>>? = null) : ConvertibleToJava<ContactProfileArgs>

Customer creates a Contact Profile Resource, which will contain all of the configurations required for scheduling a contact. Uses Azure REST API version 2022-11-01. In version 2.x of the Azure Native provider, it used API version 2022-11-01.

Link copied to clipboard
Link copied to clipboard
object ContactProfileMapper : ResourceMapper<ContactProfile>
Link copied to clipboard
Link copied to clipboard
class EdgeSite : KotlinCustomResource

A customer's reference to a global communications site site. Uses Azure REST API version 2024-03-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-03-01-preview. Other available API versions: 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native orbital [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class EdgeSiteArgs(val edgeSiteName: Output<String>? = null, val globalCommunicationsSite: Output<EdgeSitesPropertiesGlobalCommunicationsSiteArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EdgeSiteArgs>

A customer's reference to a global communications site site. Uses Azure REST API version 2024-03-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-03-01-preview. Other available API versions: 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native orbital [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object EdgeSiteMapper : ResourceMapper<EdgeSite>
Link copied to clipboard
Link copied to clipboard
class GroundStation : KotlinCustomResource

Ground Station contains one or more antennas. Uses Azure REST API version 2024-03-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-03-01-preview. Other available API versions: 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native orbital [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class GroundStationArgs(val altitudeMeters: Output<Double>? = null, val capabilities: Output<List<Either<String, Capability>>>? = null, val city: Output<String>? = null, val globalCommunicationsSite: Output<GroundStationsPropertiesGlobalCommunicationsSiteArgs>? = null, val groundStationName: Output<String>? = null, val latitudeDegrees: Output<Double>? = null, val location: Output<String>? = null, val longitudeDegrees: Output<Double>? = null, val providerName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<GroundStationArgs>

Ground Station contains one or more antennas. Uses Azure REST API version 2024-03-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-03-01-preview. Other available API versions: 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native orbital [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object GroundStationMapper : ResourceMapper<GroundStation>
Link copied to clipboard
Link copied to clipboard
class L2Connection : KotlinCustomResource

Connects an edge site to an orbital gateway and describes what layer 2 traffic to forward between them. Uses Azure REST API version 2024-03-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-03-01-preview. Other available API versions: 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native orbital [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class L2ConnectionArgs(val edgeSite: Output<L2ConnectionsPropertiesEdgeSiteArgs>? = null, val groundStation: Output<L2ConnectionsPropertiesGroundStationArgs>? = null, val groundStationPartnerRouter: Output<L2ConnectionsPropertiesGroundStationPartnerRouterArgs>? = null, val l2ConnectionName: Output<String>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vlanId: Output<Int>? = null) : ConvertibleToJava<L2ConnectionArgs>

Connects an edge site to an orbital gateway and describes what layer 2 traffic to forward between them. Uses Azure REST API version 2024-03-01-preview. In version 2.x of the Azure Native provider, it used API version 2024-03-01-preview. Other available API versions: 2024-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native orbital [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object L2ConnectionMapper : ResourceMapper<L2Connection>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Spacecraft : KotlinCustomResource

Customer creates a spacecraft resource to schedule a contact. Uses Azure REST API version 2022-11-01. In version 2.x of the Azure Native provider, it used API version 2022-11-01.

Link copied to clipboard
data class SpacecraftArgs(val links: Output<List<SpacecraftLinkArgs>>? = null, val location: Output<String>? = null, val noradId: Output<String>? = null, val resourceGroupName: Output<String>? = null, val spacecraftName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val titleLine: Output<String>? = null, val tleLine1: Output<String>? = null, val tleLine2: Output<String>? = null) : ConvertibleToJava<SpacecraftArgs>

Customer creates a spacecraft resource to schedule a contact. Uses Azure REST API version 2022-11-01. In version 2.x of the Azure Native provider, it used API version 2022-11-01.

Link copied to clipboard
Link copied to clipboard
object SpacecraftMapper : ResourceMapper<Spacecraft>
Link copied to clipboard

Functions

Link copied to clipboard
fun contact(name: String): Contact
suspend fun contact(name: String, block: suspend ContactResourceBuilder.() -> Unit): Contact
Link copied to clipboard
Link copied to clipboard
suspend fun edgeSite(name: String, block: suspend EdgeSiteResourceBuilder.() -> Unit): EdgeSite
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun spacecraft(name: String, block: suspend SpacecraftResourceBuilder.() -> Unit): Spacecraft