orbital

package
v1.44.1-0...-2cd6497 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2024 License: MPL-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ChannelSchema

func ChannelSchema() *pluginsdk.Schema

func ContactProfileLinkSchema

func ContactProfileLinkSchema() *pluginsdk.Schema

func EndPointSchema

func EndPointSchema() *pluginsdk.Schema

func SpacecraftLinkSchema

func SpacecraftLinkSchema() *pluginsdk.Schema

Types

type ContactProfileChannelModel

type ContactProfileChannelModel struct {
	BandwidthMhz              float64         `tfschema:"bandwidth_mhz"`
	CenterFrequencyMhz        float64         `tfschema:"center_frequency_mhz"`
	EndPoint                  []EndPointModel `tfschema:"end_point"`
	Name                      string          `tfschema:"name"`
	ModulationConfiguration   string          `tfschema:"modulation_configuration"`
	DemodulationConfiguration string          `tfschema:"demodulation_configuration"`
}

type ContactProfileLinkModel

type ContactProfileLinkModel struct {
	Polarization string                       `tfschema:"polarization"`
	Direction    string                       `tfschema:"direction"`
	Name         string                       `tfschema:"name"`
	Channels     []ContactProfileChannelModel `tfschema:"channels"`
}

type ContactProfileResource

type ContactProfileResource struct{}

func (ContactProfileResource) Arguments

func (r ContactProfileResource) Arguments() map[string]*schema.Schema

func (ContactProfileResource) Attributes

func (r ContactProfileResource) Attributes() map[string]*schema.Schema

func (ContactProfileResource) Create

func (ContactProfileResource) Delete

func (ContactProfileResource) IDValidationFunc

func (ContactProfileResource) ModelObject

func (r ContactProfileResource) ModelObject() interface{}

func (ContactProfileResource) Read

func (ContactProfileResource) ResourceType

func (r ContactProfileResource) ResourceType() string

func (ContactProfileResource) Update

type ContactProfileResourceModel

type ContactProfileResourceModel struct {
	Name                           string                    `tfschema:"name"`
	ResourceGroup                  string                    `tfschema:"resource_group_name"`
	Location                       string                    `tfschema:"location"`
	MinimumVariableContactDuration string                    `tfschema:"minimum_variable_contact_duration"`
	MinimumElevationDegrees        float64                   `tfschema:"minimum_elevation_degrees"`
	AutoTrackingConfiguration      string                    `tfschema:"auto_tracking"`
	EventHubUri                    string                    `tfschema:"event_hub_uri"`
	Links                          []ContactProfileLinkModel `tfschema:"links"`
	Tags                           map[string]string         `tfschema:"tags"`
	NetworkConfigurationSubnetId   string                    `tfschema:"network_configuration_subnet_id"`
}

type ContactResource

type ContactResource struct{}

func (ContactResource) Arguments

func (r ContactResource) Arguments() map[string]*schema.Schema

func (ContactResource) Attributes

func (r ContactResource) Attributes() map[string]*schema.Schema

func (ContactResource) Create

func (r ContactResource) Create() sdk.ResourceFunc

func (ContactResource) Delete

func (r ContactResource) Delete() sdk.ResourceFunc

func (ContactResource) IDValidationFunc

func (r ContactResource) IDValidationFunc() pluginsdk.SchemaValidateFunc

func (ContactResource) ModelObject

func (r ContactResource) ModelObject() interface{}

func (ContactResource) Read

func (r ContactResource) Read() sdk.ResourceFunc

func (ContactResource) ResourceType

func (r ContactResource) ResourceType() string

type ContactResourceModel

type ContactResourceModel struct {
	Name                 string `tfschema:"name"`
	Spacecraft           string `tfschema:"spacecraft_id"`
	ReservationStartTime string `tfschema:"reservation_start_time"`
	ReservationEndTime   string `tfschema:"reservation_end_time"`
	GroundStationName    string `tfschema:"ground_station_name"`
	ContactProfileId     string `tfschema:"contact_profile_id"`
}

type EndPointModel

type EndPointModel struct {
	EndPointName string `tfschema:"end_point_name"`
	IpAddress    string `tfschema:"ip_address"`
	Port         string `tfschema:"port"`
	Protocol     string `tfschema:"protocol"`
}

type Registration

type Registration struct{}

func (Registration) AssociatedGitHubLabel

func (r Registration) AssociatedGitHubLabel() string

func (Registration) DataSources

func (r Registration) DataSources() []sdk.DataSource

func (Registration) Name

func (r Registration) Name() string

func (Registration) Resources

func (r Registration) Resources() []sdk.Resource

func (Registration) WebsiteCategories

func (r Registration) WebsiteCategories() []string

type SpacecraftLinkModel

type SpacecraftLinkModel struct {
	BandwidthMhz       float64 `tfschema:"bandwidth_mhz"`
	CenterFrequencyMhz float64 `tfschema:"center_frequency_mhz"`
	Direction          string  `tfschema:"direction"`
	Polarization       string  `tfschema:"polarization"`
	Name               string  `tfschema:"name"`
}

type SpacecraftResource

type SpacecraftResource struct{}

func (SpacecraftResource) Arguments

func (r SpacecraftResource) Arguments() map[string]*pluginsdk.Schema

func (SpacecraftResource) Attributes

func (r SpacecraftResource) Attributes() map[string]*schema.Schema

func (SpacecraftResource) Create

func (r SpacecraftResource) Create() sdk.ResourceFunc

func (SpacecraftResource) Delete

func (r SpacecraftResource) Delete() sdk.ResourceFunc

func (SpacecraftResource) IDValidationFunc

func (r SpacecraftResource) IDValidationFunc() pluginsdk.SchemaValidateFunc

func (SpacecraftResource) ModelObject

func (r SpacecraftResource) ModelObject() interface{}

func (SpacecraftResource) Read

func (SpacecraftResource) ResourceType

func (r SpacecraftResource) ResourceType() string

func (SpacecraftResource) Update

func (r SpacecraftResource) Update() sdk.ResourceFunc

type SpacecraftResourceModel

type SpacecraftResourceModel struct {
	Name            string                `tfschema:"name"`
	ResourceGroup   string                `tfschema:"resource_group_name"`
	Location        string                `tfschema:"location"`
	NoradId         string                `tfschema:"norad_id"`
	Links           []SpacecraftLinkModel `tfschema:"links"`
	TitleLine       string                `tfschema:"title_line"`
	TwoLineElements []string              `tfschema:"two_line_elements"`
	Tags            map[string]string     `tfschema:"tags"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL