Documentation ¶
Index ¶
- func ChannelSchema() *pluginsdk.Schema
- func ContactProfileLinkSchema() *pluginsdk.Schema
- func EndPointSchema() *pluginsdk.Schema
- func SpacecraftLinkSchema() *pluginsdk.Schema
- type ContactProfileChannelModel
- type ContactProfileLinkModel
- type ContactProfileResource
- func (r ContactProfileResource) Arguments() map[string]*schema.Schema
- func (r ContactProfileResource) Attributes() map[string]*schema.Schema
- func (r ContactProfileResource) Create() sdk.ResourceFunc
- func (r ContactProfileResource) Delete() sdk.ResourceFunc
- func (r ContactProfileResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ContactProfileResource) ModelObject() interface{}
- func (r ContactProfileResource) Read() sdk.ResourceFunc
- func (r ContactProfileResource) ResourceType() string
- func (r ContactProfileResource) Update() sdk.ResourceFunc
- type ContactProfileResourceModel
- type ContactResource
- func (r ContactResource) Arguments() map[string]*schema.Schema
- func (r ContactResource) Attributes() map[string]*schema.Schema
- func (r ContactResource) Create() sdk.ResourceFunc
- func (r ContactResource) Delete() sdk.ResourceFunc
- func (r ContactResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ContactResource) ModelObject() interface{}
- func (r ContactResource) Read() sdk.ResourceFunc
- func (r ContactResource) ResourceType() string
- type ContactResourceModel
- type EndPointModel
- type Registration
- type SpacecraftLinkModel
- type SpacecraftResource
- func (r SpacecraftResource) Arguments() map[string]*pluginsdk.Schema
- func (r SpacecraftResource) Attributes() map[string]*schema.Schema
- func (r SpacecraftResource) Create() sdk.ResourceFunc
- func (r SpacecraftResource) Delete() sdk.ResourceFunc
- func (r SpacecraftResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r SpacecraftResource) ModelObject() interface{}
- func (r SpacecraftResource) Read() sdk.ResourceFunc
- func (r SpacecraftResource) ResourceType() string
- func (r SpacecraftResource) Update() sdk.ResourceFunc
- type SpacecraftResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChannelSchema ¶
func EndPointSchema ¶
func SpacecraftLinkSchema ¶
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 (r ContactProfileResource) Create() sdk.ResourceFunc
func (ContactProfileResource) Delete ¶
func (r ContactProfileResource) Delete() sdk.ResourceFunc
func (ContactProfileResource) IDValidationFunc ¶
func (r ContactProfileResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ContactProfileResource) ModelObject ¶
func (r ContactProfileResource) ModelObject() interface{}
func (ContactProfileResource) Read ¶
func (r ContactProfileResource) Read() sdk.ResourceFunc
func (ContactProfileResource) ResourceType ¶
func (r ContactProfileResource) ResourceType() string
func (ContactProfileResource) Update ¶
func (r ContactProfileResource) Update() sdk.ResourceFunc
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) 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 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 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 (r SpacecraftResource) Read() sdk.ResourceFunc
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"` }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.