groundstation

package
v1.23.14 Latest Latest
Warning

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

Go to latest
Published: Sep 3, 2019 License: Apache-2.0 Imports: 10 Imported by: 17

Documentation

Overview

Package groundstation provides the client and types for making API requests to AWS Ground Station.

Welcome to the AWS Ground Station API Reference. AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure.

See https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23 for more information on this service.

See groundstation package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/groundstation/

Using the Client

To contact AWS Ground Station with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS Ground Station client GroundStation for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/groundstation/#New

Index

Constants

View Source
const (
	// AngleUnitsDegreeAngle is a AngleUnits enum value
	AngleUnitsDegreeAngle = "DEGREE_ANGLE"

	// AngleUnitsRadian is a AngleUnits enum value
	AngleUnitsRadian = "RADIAN"
)
View Source
const (
	// BandwidthUnitsGhz is a BandwidthUnits enum value
	BandwidthUnitsGhz = "GHz"

	// BandwidthUnitsMhz is a BandwidthUnits enum value
	BandwidthUnitsMhz = "MHz"

	// BandwidthUnitsKHz is a BandwidthUnits enum value
	BandwidthUnitsKHz = "kHz"
)
View Source
const (
	// ConfigCapabilityTypeAntennaDownlink is a ConfigCapabilityType enum value
	ConfigCapabilityTypeAntennaDownlink = "antenna-downlink"

	// ConfigCapabilityTypeAntennaDownlinkDemodDecode is a ConfigCapabilityType enum value
	ConfigCapabilityTypeAntennaDownlinkDemodDecode = "antenna-downlink-demod-decode"

	// ConfigCapabilityTypeAntennaUplink is a ConfigCapabilityType enum value
	ConfigCapabilityTypeAntennaUplink = "antenna-uplink"

	// ConfigCapabilityTypeDataflowEndpoint is a ConfigCapabilityType enum value
	ConfigCapabilityTypeDataflowEndpoint = "dataflow-endpoint"

	// ConfigCapabilityTypeTracking is a ConfigCapabilityType enum value
	ConfigCapabilityTypeTracking = "tracking"

	// ConfigCapabilityTypeUplinkEcho is a ConfigCapabilityType enum value
	ConfigCapabilityTypeUplinkEcho = "uplink-echo"
)
View Source
const (
	// ContactStatusAvailable is a ContactStatus enum value
	ContactStatusAvailable = "AVAILABLE"

	// ContactStatusAwsCancelled is a ContactStatus enum value
	ContactStatusAwsCancelled = "AWS_CANCELLED"

	// ContactStatusCancelled is a ContactStatus enum value
	ContactStatusCancelled = "CANCELLED"

	// ContactStatusCompleted is a ContactStatus enum value
	ContactStatusCompleted = "COMPLETED"

	// ContactStatusFailed is a ContactStatus enum value
	ContactStatusFailed = "FAILED"

	// ContactStatusFailedToSchedule is a ContactStatus enum value
	ContactStatusFailedToSchedule = "FAILED_TO_SCHEDULE"

	// ContactStatusPass is a ContactStatus enum value
	ContactStatusPass = "PASS"

	// ContactStatusPostpass is a ContactStatus enum value
	ContactStatusPostpass = "POSTPASS"

	// ContactStatusPrepass is a ContactStatus enum value
	ContactStatusPrepass = "PREPASS"

	// ContactStatusScheduled is a ContactStatus enum value
	ContactStatusScheduled = "SCHEDULED"

	// ContactStatusScheduling is a ContactStatus enum value
	ContactStatusScheduling = "SCHEDULING"
)
View Source
const (
	// CriticalityPreferred is a Criticality enum value
	CriticalityPreferred = "PREFERRED"

	// CriticalityRemoved is a Criticality enum value
	CriticalityRemoved = "REMOVED"

	// CriticalityRequired is a Criticality enum value
	CriticalityRequired = "REQUIRED"
)
View Source
const (
	// EndpointStatusCreated is a EndpointStatus enum value
	EndpointStatusCreated = "created"

	// EndpointStatusCreating is a EndpointStatus enum value
	EndpointStatusCreating = "creating"

	// EndpointStatusDeleted is a EndpointStatus enum value
	EndpointStatusDeleted = "deleted"

	// EndpointStatusDeleting is a EndpointStatus enum value
	EndpointStatusDeleting = "deleting"

	// EndpointStatusFailed is a EndpointStatus enum value
	EndpointStatusFailed = "failed"
)
View Source
const (
	// FrequencyUnitsGhz is a FrequencyUnits enum value
	FrequencyUnitsGhz = "GHz"

	// FrequencyUnitsMhz is a FrequencyUnits enum value
	FrequencyUnitsMhz = "MHz"

	// FrequencyUnitsKHz is a FrequencyUnits enum value
	FrequencyUnitsKHz = "kHz"
)
View Source
const (
	// PolarizationLeftHand is a Polarization enum value
	PolarizationLeftHand = "LEFT_HAND"

	// PolarizationNone is a Polarization enum value
	PolarizationNone = "NONE"

	// PolarizationRightHand is a Polarization enum value
	PolarizationRightHand = "RIGHT_HAND"
)
View Source
const (

	// ErrCodeDependencyException for service response error code
	// "DependencyException".
	//
	// Dependency encountered an error.
	ErrCodeDependencyException = "DependencyException"

	// ErrCodeInvalidParameterException for service response error code
	// "InvalidParameterException".
	//
	// One or more parameters are not valid.
	ErrCodeInvalidParameterException = "InvalidParameterException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// Resource was not found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"
)
View Source
const (
	ServiceName = "GroundStation" // Name of service.
	EndpointsID = "groundstation" // ID to lookup a service endpoint with.
	ServiceID   = "GroundStation" // ServiceID is a unique identifer of a specific service.
)

Service information constants

View Source
const (
	// EirpUnitsDBw is a EirpUnits enum value
	EirpUnitsDBw = "dBW"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AntennaDownlinkConfig

type AntennaDownlinkConfig struct {

	// Object that describes a spectral Config.
	//
	// SpectrumConfig is a required field
	SpectrumConfig *SpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Information about how AWS Ground Station should configure an antenna for downlink during a contact.

func (AntennaDownlinkConfig) GoString

func (s AntennaDownlinkConfig) GoString() string

GoString returns the string representation

func (*AntennaDownlinkConfig) SetSpectrumConfig

SetSpectrumConfig sets the SpectrumConfig field's value.

func (AntennaDownlinkConfig) String

func (s AntennaDownlinkConfig) String() string

String returns the string representation

func (*AntennaDownlinkConfig) Validate

func (s *AntennaDownlinkConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AntennaDownlinkDemodDecodeConfig

type AntennaDownlinkDemodDecodeConfig struct {

	// Information about the decode Config.
	//
	// DecodeConfig is a required field
	DecodeConfig *DecodeConfig `locationName:"decodeConfig" type:"structure" required:"true"`

	// Information about the demodulation Config.
	//
	// DemodulationConfig is a required field
	DemodulationConfig *DemodulationConfig `locationName:"demodulationConfig" type:"structure" required:"true"`

	// Object that describes a spectral Config.
	//
	// SpectrumConfig is a required field
	SpectrumConfig *SpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.

func (AntennaDownlinkDemodDecodeConfig) GoString

GoString returns the string representation

func (*AntennaDownlinkDemodDecodeConfig) SetDecodeConfig

SetDecodeConfig sets the DecodeConfig field's value.

func (*AntennaDownlinkDemodDecodeConfig) SetDemodulationConfig

SetDemodulationConfig sets the DemodulationConfig field's value.

func (*AntennaDownlinkDemodDecodeConfig) SetSpectrumConfig

SetSpectrumConfig sets the SpectrumConfig field's value.

func (AntennaDownlinkDemodDecodeConfig) String

String returns the string representation

func (*AntennaDownlinkDemodDecodeConfig) Validate

Validate inspects the fields of the type to determine if they are valid.

type AntennaUplinkConfig

type AntennaUplinkConfig struct {

	// Information about the uplink spectral Config.
	//
	// SpectrumConfig is a required field
	SpectrumConfig *UplinkSpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"`

	// Object that represents EIRP.
	//
	// TargetEirp is a required field
	TargetEirp *Eirp `locationName:"targetEirp" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Information about the uplink Config of an antenna.

func (AntennaUplinkConfig) GoString

func (s AntennaUplinkConfig) GoString() string

GoString returns the string representation

func (*AntennaUplinkConfig) SetSpectrumConfig

SetSpectrumConfig sets the SpectrumConfig field's value.

func (*AntennaUplinkConfig) SetTargetEirp

func (s *AntennaUplinkConfig) SetTargetEirp(v *Eirp) *AntennaUplinkConfig

SetTargetEirp sets the TargetEirp field's value.

func (AntennaUplinkConfig) String

func (s AntennaUplinkConfig) String() string

String returns the string representation

func (*AntennaUplinkConfig) Validate

func (s *AntennaUplinkConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelContactInput

type CancelContactInput struct {

	// ContactId is a required field
	ContactId *string `location:"uri" locationName:"contactId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CancelContactInput) GoString

func (s CancelContactInput) GoString() string

GoString returns the string representation

func (*CancelContactInput) SetContactId

func (s *CancelContactInput) SetContactId(v string) *CancelContactInput

SetContactId sets the ContactId field's value.

func (CancelContactInput) String

func (s CancelContactInput) String() string

String returns the string representation

func (*CancelContactInput) Validate

func (s *CancelContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CancelContactOutput

type CancelContactOutput struct {
	ContactId *string `locationName:"contactId" type:"string"`
	// contains filtered or unexported fields
}

func (CancelContactOutput) GoString

func (s CancelContactOutput) GoString() string

GoString returns the string representation

func (*CancelContactOutput) SetContactId

func (s *CancelContactOutput) SetContactId(v string) *CancelContactOutput

SetContactId sets the ContactId field's value.

func (CancelContactOutput) String

func (s CancelContactOutput) String() string

String returns the string representation

type ConfigListItem

type ConfigListItem struct {
	ConfigArn *string `locationName:"configArn" type:"string"`

	ConfigId *string `locationName:"configId" type:"string"`

	ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"`

	Name *string `locationName:"name" type:"string"`
	// contains filtered or unexported fields
}

An item in a list of Config objects.

func (ConfigListItem) GoString

func (s ConfigListItem) GoString() string

GoString returns the string representation

func (*ConfigListItem) SetConfigArn

func (s *ConfigListItem) SetConfigArn(v string) *ConfigListItem

SetConfigArn sets the ConfigArn field's value.

func (*ConfigListItem) SetConfigId

func (s *ConfigListItem) SetConfigId(v string) *ConfigListItem

SetConfigId sets the ConfigId field's value.

func (*ConfigListItem) SetConfigType

func (s *ConfigListItem) SetConfigType(v string) *ConfigListItem

SetConfigType sets the ConfigType field's value.

func (*ConfigListItem) SetName

func (s *ConfigListItem) SetName(v string) *ConfigListItem

SetName sets the Name field's value.

func (ConfigListItem) String

func (s ConfigListItem) String() string

String returns the string representation

type ConfigTypeData

type ConfigTypeData struct {

	// Information about how AWS Ground Station should configure an antenna for
	// downlink during a contact.
	AntennaDownlinkConfig *AntennaDownlinkConfig `locationName:"antennaDownlinkConfig" type:"structure"`

	// Information about how AWS Ground Station should configure an antenna for
	// downlink demod decode during a contact.
	AntennaDownlinkDemodDecodeConfig *AntennaDownlinkDemodDecodeConfig `locationName:"antennaDownlinkDemodDecodeConfig" type:"structure"`

	// Information about the uplink Config of an antenna.
	AntennaUplinkConfig *AntennaUplinkConfig `locationName:"antennaUplinkConfig" type:"structure"`

	// Information about the dataflow endpoint Config.
	DataflowEndpointConfig *DataflowEndpointConfig `locationName:"dataflowEndpointConfig" type:"structure"`

	// Object that determines whether tracking should be used during a contact executed
	// with this Config in the mission profile.
	TrackingConfig *TrackingConfig `locationName:"trackingConfig" type:"structure"`

	// Information about an uplink echo Config.
	//
	// Parameters from the AntennaUplinkConfig, corresponding to the specified AntennaUplinkConfigArn,
	// are used when this UplinkEchoConfig is used in a contact.
	UplinkEchoConfig *UplinkEchoConfig `locationName:"uplinkEchoConfig" type:"structure"`
	// contains filtered or unexported fields
}

Object containing the parameters for a Config.

See the subtype definitions for what each type of Config contains.

func (ConfigTypeData) GoString

func (s ConfigTypeData) GoString() string

GoString returns the string representation

func (*ConfigTypeData) SetAntennaDownlinkConfig

func (s *ConfigTypeData) SetAntennaDownlinkConfig(v *AntennaDownlinkConfig) *ConfigTypeData

SetAntennaDownlinkConfig sets the AntennaDownlinkConfig field's value.

func (*ConfigTypeData) SetAntennaDownlinkDemodDecodeConfig

func (s *ConfigTypeData) SetAntennaDownlinkDemodDecodeConfig(v *AntennaDownlinkDemodDecodeConfig) *ConfigTypeData

SetAntennaDownlinkDemodDecodeConfig sets the AntennaDownlinkDemodDecodeConfig field's value.

func (*ConfigTypeData) SetAntennaUplinkConfig

func (s *ConfigTypeData) SetAntennaUplinkConfig(v *AntennaUplinkConfig) *ConfigTypeData

SetAntennaUplinkConfig sets the AntennaUplinkConfig field's value.

func (*ConfigTypeData) SetDataflowEndpointConfig

func (s *ConfigTypeData) SetDataflowEndpointConfig(v *DataflowEndpointConfig) *ConfigTypeData

SetDataflowEndpointConfig sets the DataflowEndpointConfig field's value.

func (*ConfigTypeData) SetTrackingConfig

func (s *ConfigTypeData) SetTrackingConfig(v *TrackingConfig) *ConfigTypeData

SetTrackingConfig sets the TrackingConfig field's value.

func (*ConfigTypeData) SetUplinkEchoConfig

func (s *ConfigTypeData) SetUplinkEchoConfig(v *UplinkEchoConfig) *ConfigTypeData

SetUplinkEchoConfig sets the UplinkEchoConfig field's value.

func (ConfigTypeData) String

func (s ConfigTypeData) String() string

String returns the string representation

func (*ConfigTypeData) Validate

func (s *ConfigTypeData) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ContactData

type ContactData struct {
	ContactId *string `locationName:"contactId" type:"string"`

	ContactStatus *string `locationName:"contactStatus" type:"string" enum:"ContactStatus"`

	EndTime *time.Time `locationName:"endTime" type:"timestamp"`

	ErrorMessage *string `locationName:"errorMessage" type:"string"`

	GroundStation *string `locationName:"groundStation" type:"string"`

	// Elevation angle of the satellite in the sky during a contact.
	MaximumElevation *Elevation `locationName:"maximumElevation" type:"structure"`

	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	PostPassEndTime *time.Time `locationName:"postPassEndTime" type:"timestamp"`

	PrePassStartTime *time.Time `locationName:"prePassStartTime" type:"timestamp"`

	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

	StartTime *time.Time `locationName:"startTime" type:"timestamp"`

	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

Data describing a contact.

func (ContactData) GoString

func (s ContactData) GoString() string

GoString returns the string representation

func (*ContactData) SetContactId

func (s *ContactData) SetContactId(v string) *ContactData

SetContactId sets the ContactId field's value.

func (*ContactData) SetContactStatus

func (s *ContactData) SetContactStatus(v string) *ContactData

SetContactStatus sets the ContactStatus field's value.

func (*ContactData) SetEndTime

func (s *ContactData) SetEndTime(v time.Time) *ContactData

SetEndTime sets the EndTime field's value.

func (*ContactData) SetErrorMessage

func (s *ContactData) SetErrorMessage(v string) *ContactData

SetErrorMessage sets the ErrorMessage field's value.

func (*ContactData) SetGroundStation

func (s *ContactData) SetGroundStation(v string) *ContactData

SetGroundStation sets the GroundStation field's value.

func (*ContactData) SetMaximumElevation

func (s *ContactData) SetMaximumElevation(v *Elevation) *ContactData

SetMaximumElevation sets the MaximumElevation field's value.

func (*ContactData) SetMissionProfileArn

func (s *ContactData) SetMissionProfileArn(v string) *ContactData

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*ContactData) SetPostPassEndTime

func (s *ContactData) SetPostPassEndTime(v time.Time) *ContactData

SetPostPassEndTime sets the PostPassEndTime field's value.

func (*ContactData) SetPrePassStartTime

func (s *ContactData) SetPrePassStartTime(v time.Time) *ContactData

SetPrePassStartTime sets the PrePassStartTime field's value.

func (*ContactData) SetSatelliteArn

func (s *ContactData) SetSatelliteArn(v string) *ContactData

SetSatelliteArn sets the SatelliteArn field's value.

func (*ContactData) SetStartTime

func (s *ContactData) SetStartTime(v time.Time) *ContactData

SetStartTime sets the StartTime field's value.

func (*ContactData) SetTags

func (s *ContactData) SetTags(v map[string]*string) *ContactData

SetTags sets the Tags field's value.

func (ContactData) String

func (s ContactData) String() string

String returns the string representation

type CreateConfigInput

type CreateConfigInput struct {

	// Object containing the parameters for a Config.
	//
	// See the subtype definitions for what each type of Config contains.
	//
	// ConfigData is a required field
	ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"`

	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateConfigInput) GoString

func (s CreateConfigInput) GoString() string

GoString returns the string representation

func (*CreateConfigInput) SetConfigData

func (s *CreateConfigInput) SetConfigData(v *ConfigTypeData) *CreateConfigInput

SetConfigData sets the ConfigData field's value.

func (*CreateConfigInput) SetName

SetName sets the Name field's value.

func (*CreateConfigInput) SetTags

func (s *CreateConfigInput) SetTags(v map[string]*string) *CreateConfigInput

SetTags sets the Tags field's value.

func (CreateConfigInput) String

func (s CreateConfigInput) String() string

String returns the string representation

func (*CreateConfigInput) Validate

func (s *CreateConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConfigOutput

type CreateConfigOutput struct {
	ConfigArn *string `locationName:"configArn" type:"string"`

	ConfigId *string `locationName:"configId" type:"string"`

	ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"`
	// contains filtered or unexported fields
}

func (CreateConfigOutput) GoString

func (s CreateConfigOutput) GoString() string

GoString returns the string representation

func (*CreateConfigOutput) SetConfigArn

func (s *CreateConfigOutput) SetConfigArn(v string) *CreateConfigOutput

SetConfigArn sets the ConfigArn field's value.

func (*CreateConfigOutput) SetConfigId

func (s *CreateConfigOutput) SetConfigId(v string) *CreateConfigOutput

SetConfigId sets the ConfigId field's value.

func (*CreateConfigOutput) SetConfigType

func (s *CreateConfigOutput) SetConfigType(v string) *CreateConfigOutput

SetConfigType sets the ConfigType field's value.

func (CreateConfigOutput) String

func (s CreateConfigOutput) String() string

String returns the string representation

type CreateDataflowEndpointGroupInput

type CreateDataflowEndpointGroupInput struct {

	// EndpointDetails is a required field
	EndpointDetails []*EndpointDetails `locationName:"endpointDetails" type:"list" required:"true"`

	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateDataflowEndpointGroupInput) GoString

GoString returns the string representation

func (*CreateDataflowEndpointGroupInput) SetEndpointDetails

SetEndpointDetails sets the EndpointDetails field's value.

func (*CreateDataflowEndpointGroupInput) SetTags

SetTags sets the Tags field's value.

func (CreateDataflowEndpointGroupInput) String

String returns the string representation

func (*CreateDataflowEndpointGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateDataflowEndpointGroupOutput

type CreateDataflowEndpointGroupOutput struct {
	DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"`
	// contains filtered or unexported fields
}

func (CreateDataflowEndpointGroupOutput) GoString

GoString returns the string representation

func (*CreateDataflowEndpointGroupOutput) SetDataflowEndpointGroupId

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (CreateDataflowEndpointGroupOutput) String

String returns the string representation

type CreateMissionProfileInput

type CreateMissionProfileInput struct {
	ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"`

	ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"`

	// DataflowEdges is a required field
	DataflowEdges [][]*string `locationName:"dataflowEdges" type:"list" required:"true"`

	// MinimumViableContactDurationSeconds is a required field
	MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer" required:"true"`

	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`

	Tags map[string]*string `locationName:"tags" type:"map"`

	// TrackingConfigArn is a required field
	TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateMissionProfileInput) GoString

func (s CreateMissionProfileInput) GoString() string

GoString returns the string representation

func (*CreateMissionProfileInput) SetContactPostPassDurationSeconds

func (s *CreateMissionProfileInput) SetContactPostPassDurationSeconds(v int64) *CreateMissionProfileInput

SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.

func (*CreateMissionProfileInput) SetContactPrePassDurationSeconds

func (s *CreateMissionProfileInput) SetContactPrePassDurationSeconds(v int64) *CreateMissionProfileInput

SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.

func (*CreateMissionProfileInput) SetDataflowEdges

func (s *CreateMissionProfileInput) SetDataflowEdges(v [][]*string) *CreateMissionProfileInput

SetDataflowEdges sets the DataflowEdges field's value.

func (*CreateMissionProfileInput) SetMinimumViableContactDurationSeconds

func (s *CreateMissionProfileInput) SetMinimumViableContactDurationSeconds(v int64) *CreateMissionProfileInput

SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.

func (*CreateMissionProfileInput) SetName

SetName sets the Name field's value.

func (*CreateMissionProfileInput) SetTags

SetTags sets the Tags field's value.

func (*CreateMissionProfileInput) SetTrackingConfigArn

func (s *CreateMissionProfileInput) SetTrackingConfigArn(v string) *CreateMissionProfileInput

SetTrackingConfigArn sets the TrackingConfigArn field's value.

func (CreateMissionProfileInput) String

func (s CreateMissionProfileInput) String() string

String returns the string representation

func (*CreateMissionProfileInput) Validate

func (s *CreateMissionProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateMissionProfileOutput

type CreateMissionProfileOutput struct {
	MissionProfileId *string `locationName:"missionProfileId" type:"string"`
	// contains filtered or unexported fields
}

func (CreateMissionProfileOutput) GoString

func (s CreateMissionProfileOutput) GoString() string

GoString returns the string representation

func (*CreateMissionProfileOutput) SetMissionProfileId

SetMissionProfileId sets the MissionProfileId field's value.

func (CreateMissionProfileOutput) String

String returns the string representation

type Data

type Data struct {
	GroundStationId *string `locationName:"groundStationId" type:"string"`

	GroundStationName *string `locationName:"groundStationName" type:"string"`

	Region *string `locationName:"region" type:"string"`
	// contains filtered or unexported fields
}

Information about the ground station data.

func (Data) GoString

func (s Data) GoString() string

GoString returns the string representation

func (*Data) SetGroundStationId

func (s *Data) SetGroundStationId(v string) *Data

SetGroundStationId sets the GroundStationId field's value.

func (*Data) SetGroundStationName

func (s *Data) SetGroundStationName(v string) *Data

SetGroundStationName sets the GroundStationName field's value.

func (*Data) SetRegion

func (s *Data) SetRegion(v string) *Data

SetRegion sets the Region field's value.

func (Data) String

func (s Data) String() string

String returns the string representation

type DataflowEndpoint

type DataflowEndpoint struct {

	// Information about the socket address.
	Address *SocketAddress `locationName:"address" type:"structure"`

	Name *string `locationName:"name" min:"1" type:"string"`

	Status *string `locationName:"status" type:"string" enum:"EndpointStatus"`
	// contains filtered or unexported fields
}

Information about a dataflow endpoint.

func (DataflowEndpoint) GoString

func (s DataflowEndpoint) GoString() string

GoString returns the string representation

func (*DataflowEndpoint) SetAddress

func (s *DataflowEndpoint) SetAddress(v *SocketAddress) *DataflowEndpoint

SetAddress sets the Address field's value.

func (*DataflowEndpoint) SetName

func (s *DataflowEndpoint) SetName(v string) *DataflowEndpoint

SetName sets the Name field's value.

func (*DataflowEndpoint) SetStatus

func (s *DataflowEndpoint) SetStatus(v string) *DataflowEndpoint

SetStatus sets the Status field's value.

func (DataflowEndpoint) String

func (s DataflowEndpoint) String() string

String returns the string representation

func (*DataflowEndpoint) Validate

func (s *DataflowEndpoint) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataflowEndpointConfig

type DataflowEndpointConfig struct {

	// DataflowEndpointName is a required field
	DataflowEndpointName *string `locationName:"dataflowEndpointName" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Information about the dataflow endpoint Config.

func (DataflowEndpointConfig) GoString

func (s DataflowEndpointConfig) GoString() string

GoString returns the string representation

func (*DataflowEndpointConfig) SetDataflowEndpointName

func (s *DataflowEndpointConfig) SetDataflowEndpointName(v string) *DataflowEndpointConfig

SetDataflowEndpointName sets the DataflowEndpointName field's value.

func (DataflowEndpointConfig) String

func (s DataflowEndpointConfig) String() string

String returns the string representation

func (*DataflowEndpointConfig) Validate

func (s *DataflowEndpointConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DataflowEndpointListItem

type DataflowEndpointListItem struct {
	DataflowEndpointGroupArn *string `locationName:"dataflowEndpointGroupArn" type:"string"`

	DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"`
	// contains filtered or unexported fields
}

Item in a list of DataflowEndpoint groups.

func (DataflowEndpointListItem) GoString

func (s DataflowEndpointListItem) GoString() string

GoString returns the string representation

func (*DataflowEndpointListItem) SetDataflowEndpointGroupArn

func (s *DataflowEndpointListItem) SetDataflowEndpointGroupArn(v string) *DataflowEndpointListItem

SetDataflowEndpointGroupArn sets the DataflowEndpointGroupArn field's value.

func (*DataflowEndpointListItem) SetDataflowEndpointGroupId

func (s *DataflowEndpointListItem) SetDataflowEndpointGroupId(v string) *DataflowEndpointListItem

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (DataflowEndpointListItem) String

func (s DataflowEndpointListItem) String() string

String returns the string representation

type DecodeConfig

type DecodeConfig struct {

	// UnvalidatedJSON is a required field
	UnvalidatedJSON *string `locationName:"unvalidatedJSON" min:"2" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Information about the decode Config.

func (DecodeConfig) GoString

func (s DecodeConfig) GoString() string

GoString returns the string representation

func (*DecodeConfig) SetUnvalidatedJSON

func (s *DecodeConfig) SetUnvalidatedJSON(v string) *DecodeConfig

SetUnvalidatedJSON sets the UnvalidatedJSON field's value.

func (DecodeConfig) String

func (s DecodeConfig) String() string

String returns the string representation

func (*DecodeConfig) Validate

func (s *DecodeConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConfigInput

type DeleteConfigInput struct {

	// ConfigId is a required field
	ConfigId *string `location:"uri" locationName:"configId" type:"string" required:"true"`

	// ConfigType is a required field
	ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"`
	// contains filtered or unexported fields
}

func (DeleteConfigInput) GoString

func (s DeleteConfigInput) GoString() string

GoString returns the string representation

func (*DeleteConfigInput) SetConfigId

func (s *DeleteConfigInput) SetConfigId(v string) *DeleteConfigInput

SetConfigId sets the ConfigId field's value.

func (*DeleteConfigInput) SetConfigType

func (s *DeleteConfigInput) SetConfigType(v string) *DeleteConfigInput

SetConfigType sets the ConfigType field's value.

func (DeleteConfigInput) String

func (s DeleteConfigInput) String() string

String returns the string representation

func (*DeleteConfigInput) Validate

func (s *DeleteConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConfigOutput

type DeleteConfigOutput struct {
	ConfigArn *string `locationName:"configArn" type:"string"`

	ConfigId *string `locationName:"configId" type:"string"`

	ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"`
	// contains filtered or unexported fields
}

func (DeleteConfigOutput) GoString

func (s DeleteConfigOutput) GoString() string

GoString returns the string representation

func (*DeleteConfigOutput) SetConfigArn

func (s *DeleteConfigOutput) SetConfigArn(v string) *DeleteConfigOutput

SetConfigArn sets the ConfigArn field's value.

func (*DeleteConfigOutput) SetConfigId

func (s *DeleteConfigOutput) SetConfigId(v string) *DeleteConfigOutput

SetConfigId sets the ConfigId field's value.

func (*DeleteConfigOutput) SetConfigType

func (s *DeleteConfigOutput) SetConfigType(v string) *DeleteConfigOutput

SetConfigType sets the ConfigType field's value.

func (DeleteConfigOutput) String

func (s DeleteConfigOutput) String() string

String returns the string representation

type DeleteDataflowEndpointGroupInput

type DeleteDataflowEndpointGroupInput struct {

	// DataflowEndpointGroupId is a required field
	DataflowEndpointGroupId *string `location:"uri" locationName:"dataflowEndpointGroupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDataflowEndpointGroupInput) GoString

GoString returns the string representation

func (*DeleteDataflowEndpointGroupInput) SetDataflowEndpointGroupId

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (DeleteDataflowEndpointGroupInput) String

String returns the string representation

func (*DeleteDataflowEndpointGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteDataflowEndpointGroupOutput

type DeleteDataflowEndpointGroupOutput struct {
	DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteDataflowEndpointGroupOutput) GoString

GoString returns the string representation

func (*DeleteDataflowEndpointGroupOutput) SetDataflowEndpointGroupId

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (DeleteDataflowEndpointGroupOutput) String

String returns the string representation

type DeleteMissionProfileInput

type DeleteMissionProfileInput struct {

	// MissionProfileId is a required field
	MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteMissionProfileInput) GoString

func (s DeleteMissionProfileInput) GoString() string

GoString returns the string representation

func (*DeleteMissionProfileInput) SetMissionProfileId

func (s *DeleteMissionProfileInput) SetMissionProfileId(v string) *DeleteMissionProfileInput

SetMissionProfileId sets the MissionProfileId field's value.

func (DeleteMissionProfileInput) String

func (s DeleteMissionProfileInput) String() string

String returns the string representation

func (*DeleteMissionProfileInput) Validate

func (s *DeleteMissionProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteMissionProfileOutput

type DeleteMissionProfileOutput struct {
	MissionProfileId *string `locationName:"missionProfileId" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteMissionProfileOutput) GoString

func (s DeleteMissionProfileOutput) GoString() string

GoString returns the string representation

func (*DeleteMissionProfileOutput) SetMissionProfileId

SetMissionProfileId sets the MissionProfileId field's value.

func (DeleteMissionProfileOutput) String

String returns the string representation

type DemodulationConfig

type DemodulationConfig struct {

	// UnvalidatedJSON is a required field
	UnvalidatedJSON *string `locationName:"unvalidatedJSON" min:"2" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Information about the demodulation Config.

func (DemodulationConfig) GoString

func (s DemodulationConfig) GoString() string

GoString returns the string representation

func (*DemodulationConfig) SetUnvalidatedJSON

func (s *DemodulationConfig) SetUnvalidatedJSON(v string) *DemodulationConfig

SetUnvalidatedJSON sets the UnvalidatedJSON field's value.

func (DemodulationConfig) String

func (s DemodulationConfig) String() string

String returns the string representation

func (*DemodulationConfig) Validate

func (s *DemodulationConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeContactInput

type DescribeContactInput struct {

	// ContactId is a required field
	ContactId *string `location:"uri" locationName:"contactId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeContactInput) GoString

func (s DescribeContactInput) GoString() string

GoString returns the string representation

func (*DescribeContactInput) SetContactId

func (s *DescribeContactInput) SetContactId(v string) *DescribeContactInput

SetContactId sets the ContactId field's value.

func (DescribeContactInput) String

func (s DescribeContactInput) String() string

String returns the string representation

func (*DescribeContactInput) Validate

func (s *DescribeContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeContactOutput

type DescribeContactOutput struct {
	ContactId *string `locationName:"contactId" type:"string"`

	ContactStatus *string `locationName:"contactStatus" type:"string" enum:"ContactStatus"`

	EndTime *time.Time `locationName:"endTime" type:"timestamp"`

	ErrorMessage *string `locationName:"errorMessage" type:"string"`

	GroundStation *string `locationName:"groundStation" type:"string"`

	// Elevation angle of the satellite in the sky during a contact.
	MaximumElevation *Elevation `locationName:"maximumElevation" type:"structure"`

	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	PostPassEndTime *time.Time `locationName:"postPassEndTime" type:"timestamp"`

	PrePassStartTime *time.Time `locationName:"prePassStartTime" type:"timestamp"`

	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

	StartTime *time.Time `locationName:"startTime" type:"timestamp"`

	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (DescribeContactOutput) GoString

func (s DescribeContactOutput) GoString() string

GoString returns the string representation

func (*DescribeContactOutput) SetContactId

SetContactId sets the ContactId field's value.

func (*DescribeContactOutput) SetContactStatus

func (s *DescribeContactOutput) SetContactStatus(v string) *DescribeContactOutput

SetContactStatus sets the ContactStatus field's value.

func (*DescribeContactOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescribeContactOutput) SetErrorMessage

func (s *DescribeContactOutput) SetErrorMessage(v string) *DescribeContactOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*DescribeContactOutput) SetGroundStation

func (s *DescribeContactOutput) SetGroundStation(v string) *DescribeContactOutput

SetGroundStation sets the GroundStation field's value.

func (*DescribeContactOutput) SetMaximumElevation

func (s *DescribeContactOutput) SetMaximumElevation(v *Elevation) *DescribeContactOutput

SetMaximumElevation sets the MaximumElevation field's value.

func (*DescribeContactOutput) SetMissionProfileArn

func (s *DescribeContactOutput) SetMissionProfileArn(v string) *DescribeContactOutput

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*DescribeContactOutput) SetPostPassEndTime

func (s *DescribeContactOutput) SetPostPassEndTime(v time.Time) *DescribeContactOutput

SetPostPassEndTime sets the PostPassEndTime field's value.

func (*DescribeContactOutput) SetPrePassStartTime

func (s *DescribeContactOutput) SetPrePassStartTime(v time.Time) *DescribeContactOutput

SetPrePassStartTime sets the PrePassStartTime field's value.

func (*DescribeContactOutput) SetSatelliteArn

func (s *DescribeContactOutput) SetSatelliteArn(v string) *DescribeContactOutput

SetSatelliteArn sets the SatelliteArn field's value.

func (*DescribeContactOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*DescribeContactOutput) SetTags

SetTags sets the Tags field's value.

func (DescribeContactOutput) String

func (s DescribeContactOutput) String() string

String returns the string representation

type Eirp

type Eirp struct {

	// Units is a required field
	Units *string `locationName:"units" type:"string" required:"true" enum:"EirpUnits"`

	// Value is a required field
	Value *float64 `locationName:"value" type:"double" required:"true"`
	// contains filtered or unexported fields
}

Object that represents EIRP.

func (Eirp) GoString

func (s Eirp) GoString() string

GoString returns the string representation

func (*Eirp) SetUnits

func (s *Eirp) SetUnits(v string) *Eirp

SetUnits sets the Units field's value.

func (*Eirp) SetValue

func (s *Eirp) SetValue(v float64) *Eirp

SetValue sets the Value field's value.

func (Eirp) String

func (s Eirp) String() string

String returns the string representation

func (*Eirp) Validate

func (s *Eirp) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Elevation

type Elevation struct {

	// Unit is a required field
	Unit *string `locationName:"unit" type:"string" required:"true" enum:"AngleUnits"`

	// Value is a required field
	Value *float64 `locationName:"value" type:"double" required:"true"`
	// contains filtered or unexported fields
}

Elevation angle of the satellite in the sky during a contact.

func (Elevation) GoString

func (s Elevation) GoString() string

GoString returns the string representation

func (*Elevation) SetUnit

func (s *Elevation) SetUnit(v string) *Elevation

SetUnit sets the Unit field's value.

func (*Elevation) SetValue

func (s *Elevation) SetValue(v float64) *Elevation

SetValue sets the Value field's value.

func (Elevation) String

func (s Elevation) String() string

String returns the string representation

type EndpointDetails

type EndpointDetails struct {

	// Information about a dataflow endpoint.
	Endpoint *DataflowEndpoint `locationName:"endpoint" type:"structure"`

	// Information about endpoints.
	SecurityDetails *SecurityDetails `locationName:"securityDetails" type:"structure"`
	// contains filtered or unexported fields
}

Information about the endpoint details.

func (EndpointDetails) GoString

func (s EndpointDetails) GoString() string

GoString returns the string representation

func (*EndpointDetails) SetEndpoint

func (s *EndpointDetails) SetEndpoint(v *DataflowEndpoint) *EndpointDetails

SetEndpoint sets the Endpoint field's value.

func (*EndpointDetails) SetSecurityDetails

func (s *EndpointDetails) SetSecurityDetails(v *SecurityDetails) *EndpointDetails

SetSecurityDetails sets the SecurityDetails field's value.

func (EndpointDetails) String

func (s EndpointDetails) String() string

String returns the string representation

func (*EndpointDetails) Validate

func (s *EndpointDetails) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Frequency

type Frequency struct {

	// Units is a required field
	Units *string `locationName:"units" type:"string" required:"true" enum:"FrequencyUnits"`

	// Value is a required field
	Value *float64 `locationName:"value" type:"double" required:"true"`
	// contains filtered or unexported fields
}

Object that describes the frequency.

func (Frequency) GoString

func (s Frequency) GoString() string

GoString returns the string representation

func (*Frequency) SetUnits

func (s *Frequency) SetUnits(v string) *Frequency

SetUnits sets the Units field's value.

func (*Frequency) SetValue

func (s *Frequency) SetValue(v float64) *Frequency

SetValue sets the Value field's value.

func (Frequency) String

func (s Frequency) String() string

String returns the string representation

func (*Frequency) Validate

func (s *Frequency) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FrequencyBandwidth

type FrequencyBandwidth struct {

	// Units is a required field
	Units *string `locationName:"units" type:"string" required:"true" enum:"BandwidthUnits"`

	// Value is a required field
	Value *float64 `locationName:"value" type:"double" required:"true"`
	// contains filtered or unexported fields
}

Object that describes the frequency bandwidth.

func (FrequencyBandwidth) GoString

func (s FrequencyBandwidth) GoString() string

GoString returns the string representation

func (*FrequencyBandwidth) SetUnits

SetUnits sets the Units field's value.

func (*FrequencyBandwidth) SetValue

SetValue sets the Value field's value.

func (FrequencyBandwidth) String

func (s FrequencyBandwidth) String() string

String returns the string representation

func (*FrequencyBandwidth) Validate

func (s *FrequencyBandwidth) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConfigInput

type GetConfigInput struct {

	// ConfigId is a required field
	ConfigId *string `location:"uri" locationName:"configId" type:"string" required:"true"`

	// ConfigType is a required field
	ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"`
	// contains filtered or unexported fields
}

func (GetConfigInput) GoString

func (s GetConfigInput) GoString() string

GoString returns the string representation

func (*GetConfigInput) SetConfigId

func (s *GetConfigInput) SetConfigId(v string) *GetConfigInput

SetConfigId sets the ConfigId field's value.

func (*GetConfigInput) SetConfigType

func (s *GetConfigInput) SetConfigType(v string) *GetConfigInput

SetConfigType sets the ConfigType field's value.

func (GetConfigInput) String

func (s GetConfigInput) String() string

String returns the string representation

func (*GetConfigInput) Validate

func (s *GetConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConfigOutput

type GetConfigOutput struct {

	// ConfigArn is a required field
	ConfigArn *string `locationName:"configArn" type:"string" required:"true"`

	// Object containing the parameters for a Config.
	//
	// See the subtype definitions for what each type of Config contains.
	//
	// ConfigData is a required field
	ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"`

	// ConfigId is a required field
	ConfigId *string `locationName:"configId" type:"string" required:"true"`

	ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"`

	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetConfigOutput) GoString

func (s GetConfigOutput) GoString() string

GoString returns the string representation

func (*GetConfigOutput) SetConfigArn

func (s *GetConfigOutput) SetConfigArn(v string) *GetConfigOutput

SetConfigArn sets the ConfigArn field's value.

func (*GetConfigOutput) SetConfigData

func (s *GetConfigOutput) SetConfigData(v *ConfigTypeData) *GetConfigOutput

SetConfigData sets the ConfigData field's value.

func (*GetConfigOutput) SetConfigId

func (s *GetConfigOutput) SetConfigId(v string) *GetConfigOutput

SetConfigId sets the ConfigId field's value.

func (*GetConfigOutput) SetConfigType

func (s *GetConfigOutput) SetConfigType(v string) *GetConfigOutput

SetConfigType sets the ConfigType field's value.

func (*GetConfigOutput) SetName

func (s *GetConfigOutput) SetName(v string) *GetConfigOutput

SetName sets the Name field's value.

func (*GetConfigOutput) SetTags

func (s *GetConfigOutput) SetTags(v map[string]*string) *GetConfigOutput

SetTags sets the Tags field's value.

func (GetConfigOutput) String

func (s GetConfigOutput) String() string

String returns the string representation

type GetDataflowEndpointGroupInput

type GetDataflowEndpointGroupInput struct {

	// DataflowEndpointGroupId is a required field
	DataflowEndpointGroupId *string `location:"uri" locationName:"dataflowEndpointGroupId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDataflowEndpointGroupInput) GoString

GoString returns the string representation

func (*GetDataflowEndpointGroupInput) SetDataflowEndpointGroupId

func (s *GetDataflowEndpointGroupInput) SetDataflowEndpointGroupId(v string) *GetDataflowEndpointGroupInput

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (GetDataflowEndpointGroupInput) String

String returns the string representation

func (*GetDataflowEndpointGroupInput) Validate

func (s *GetDataflowEndpointGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDataflowEndpointGroupOutput

type GetDataflowEndpointGroupOutput struct {
	DataflowEndpointGroupArn *string `locationName:"dataflowEndpointGroupArn" type:"string"`

	DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"`

	EndpointsDetails []*EndpointDetails `locationName:"endpointsDetails" type:"list"`

	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetDataflowEndpointGroupOutput) GoString

GoString returns the string representation

func (*GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupArn

func (s *GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupArn(v string) *GetDataflowEndpointGroupOutput

SetDataflowEndpointGroupArn sets the DataflowEndpointGroupArn field's value.

func (*GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupId

func (s *GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupId(v string) *GetDataflowEndpointGroupOutput

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (*GetDataflowEndpointGroupOutput) SetEndpointsDetails

SetEndpointsDetails sets the EndpointsDetails field's value.

func (*GetDataflowEndpointGroupOutput) SetTags

SetTags sets the Tags field's value.

func (GetDataflowEndpointGroupOutput) String

String returns the string representation

type GetMinuteUsageInput

type GetMinuteUsageInput struct {

	// Month is a required field
	Month *int64 `locationName:"month" type:"integer" required:"true"`

	// Year is a required field
	Year *int64 `locationName:"year" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (GetMinuteUsageInput) GoString

func (s GetMinuteUsageInput) GoString() string

GoString returns the string representation

func (*GetMinuteUsageInput) SetMonth

SetMonth sets the Month field's value.

func (*GetMinuteUsageInput) SetYear

SetYear sets the Year field's value.

func (GetMinuteUsageInput) String

func (s GetMinuteUsageInput) String() string

String returns the string representation

func (*GetMinuteUsageInput) Validate

func (s *GetMinuteUsageInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMinuteUsageOutput

type GetMinuteUsageOutput struct {
	EstimatedMinutesRemaining *int64 `locationName:"estimatedMinutesRemaining" type:"integer"`

	IsReservedMinutesCustomer *bool `locationName:"isReservedMinutesCustomer" type:"boolean"`

	TotalReservedMinuteAllocation *int64 `locationName:"totalReservedMinuteAllocation" type:"integer"`

	TotalScheduledMinutes *int64 `locationName:"totalScheduledMinutes" type:"integer"`

	UpcomingMinutesScheduled *int64 `locationName:"upcomingMinutesScheduled" type:"integer"`
	// contains filtered or unexported fields
}

func (GetMinuteUsageOutput) GoString

func (s GetMinuteUsageOutput) GoString() string

GoString returns the string representation

func (*GetMinuteUsageOutput) SetEstimatedMinutesRemaining

func (s *GetMinuteUsageOutput) SetEstimatedMinutesRemaining(v int64) *GetMinuteUsageOutput

SetEstimatedMinutesRemaining sets the EstimatedMinutesRemaining field's value.

func (*GetMinuteUsageOutput) SetIsReservedMinutesCustomer

func (s *GetMinuteUsageOutput) SetIsReservedMinutesCustomer(v bool) *GetMinuteUsageOutput

SetIsReservedMinutesCustomer sets the IsReservedMinutesCustomer field's value.

func (*GetMinuteUsageOutput) SetTotalReservedMinuteAllocation

func (s *GetMinuteUsageOutput) SetTotalReservedMinuteAllocation(v int64) *GetMinuteUsageOutput

SetTotalReservedMinuteAllocation sets the TotalReservedMinuteAllocation field's value.

func (*GetMinuteUsageOutput) SetTotalScheduledMinutes

func (s *GetMinuteUsageOutput) SetTotalScheduledMinutes(v int64) *GetMinuteUsageOutput

SetTotalScheduledMinutes sets the TotalScheduledMinutes field's value.

func (*GetMinuteUsageOutput) SetUpcomingMinutesScheduled

func (s *GetMinuteUsageOutput) SetUpcomingMinutesScheduled(v int64) *GetMinuteUsageOutput

SetUpcomingMinutesScheduled sets the UpcomingMinutesScheduled field's value.

func (GetMinuteUsageOutput) String

func (s GetMinuteUsageOutput) String() string

String returns the string representation

type GetMissionProfileInput

type GetMissionProfileInput struct {

	// MissionProfileId is a required field
	MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetMissionProfileInput) GoString

func (s GetMissionProfileInput) GoString() string

GoString returns the string representation

func (*GetMissionProfileInput) SetMissionProfileId

func (s *GetMissionProfileInput) SetMissionProfileId(v string) *GetMissionProfileInput

SetMissionProfileId sets the MissionProfileId field's value.

func (GetMissionProfileInput) String

func (s GetMissionProfileInput) String() string

String returns the string representation

func (*GetMissionProfileInput) Validate

func (s *GetMissionProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetMissionProfileOutput

type GetMissionProfileOutput struct {
	ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"`

	ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"`

	DataflowEdges [][]*string `locationName:"dataflowEdges" type:"list"`

	MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer"`

	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	MissionProfileId *string `locationName:"missionProfileId" type:"string"`

	Name *string `locationName:"name" type:"string"`

	Region *string `locationName:"region" type:"string"`

	Tags map[string]*string `locationName:"tags" type:"map"`

	TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"`
	// contains filtered or unexported fields
}

func (GetMissionProfileOutput) GoString

func (s GetMissionProfileOutput) GoString() string

GoString returns the string representation

func (*GetMissionProfileOutput) SetContactPostPassDurationSeconds

func (s *GetMissionProfileOutput) SetContactPostPassDurationSeconds(v int64) *GetMissionProfileOutput

SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.

func (*GetMissionProfileOutput) SetContactPrePassDurationSeconds

func (s *GetMissionProfileOutput) SetContactPrePassDurationSeconds(v int64) *GetMissionProfileOutput

SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.

func (*GetMissionProfileOutput) SetDataflowEdges

func (s *GetMissionProfileOutput) SetDataflowEdges(v [][]*string) *GetMissionProfileOutput

SetDataflowEdges sets the DataflowEdges field's value.

func (*GetMissionProfileOutput) SetMinimumViableContactDurationSeconds

func (s *GetMissionProfileOutput) SetMinimumViableContactDurationSeconds(v int64) *GetMissionProfileOutput

SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.

func (*GetMissionProfileOutput) SetMissionProfileArn

func (s *GetMissionProfileOutput) SetMissionProfileArn(v string) *GetMissionProfileOutput

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*GetMissionProfileOutput) SetMissionProfileId

func (s *GetMissionProfileOutput) SetMissionProfileId(v string) *GetMissionProfileOutput

SetMissionProfileId sets the MissionProfileId field's value.

func (*GetMissionProfileOutput) SetName

SetName sets the Name field's value.

func (*GetMissionProfileOutput) SetRegion

SetRegion sets the Region field's value.

func (*GetMissionProfileOutput) SetTags

SetTags sets the Tags field's value.

func (*GetMissionProfileOutput) SetTrackingConfigArn

func (s *GetMissionProfileOutput) SetTrackingConfigArn(v string) *GetMissionProfileOutput

SetTrackingConfigArn sets the TrackingConfigArn field's value.

func (GetMissionProfileOutput) String

func (s GetMissionProfileOutput) String() string

String returns the string representation

type GetSatelliteInput

type GetSatelliteInput struct {

	// SatelliteId is a required field
	SatelliteId *string `location:"uri" locationName:"satelliteId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSatelliteInput) GoString

func (s GetSatelliteInput) GoString() string

GoString returns the string representation

func (*GetSatelliteInput) SetSatelliteId

func (s *GetSatelliteInput) SetSatelliteId(v string) *GetSatelliteInput

SetSatelliteId sets the SatelliteId field's value.

func (GetSatelliteInput) String

func (s GetSatelliteInput) String() string

String returns the string representation

func (*GetSatelliteInput) Validate

func (s *GetSatelliteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSatelliteOutput

type GetSatelliteOutput struct {
	DateCreated *time.Time `locationName:"dateCreated" type:"timestamp"`

	LastUpdated *time.Time `locationName:"lastUpdated" type:"timestamp"`

	NoradSatelliteID *int64 `locationName:"noradSatelliteID" min:"1" type:"integer"`

	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

	SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"`

	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetSatelliteOutput) GoString

func (s GetSatelliteOutput) GoString() string

GoString returns the string representation

func (*GetSatelliteOutput) SetDateCreated

func (s *GetSatelliteOutput) SetDateCreated(v time.Time) *GetSatelliteOutput

SetDateCreated sets the DateCreated field's value.

func (*GetSatelliteOutput) SetLastUpdated

func (s *GetSatelliteOutput) SetLastUpdated(v time.Time) *GetSatelliteOutput

SetLastUpdated sets the LastUpdated field's value.

func (*GetSatelliteOutput) SetNoradSatelliteID

func (s *GetSatelliteOutput) SetNoradSatelliteID(v int64) *GetSatelliteOutput

SetNoradSatelliteID sets the NoradSatelliteID field's value.

func (*GetSatelliteOutput) SetSatelliteArn

func (s *GetSatelliteOutput) SetSatelliteArn(v string) *GetSatelliteOutput

SetSatelliteArn sets the SatelliteArn field's value.

func (*GetSatelliteOutput) SetSatelliteId

func (s *GetSatelliteOutput) SetSatelliteId(v string) *GetSatelliteOutput

SetSatelliteId sets the SatelliteId field's value.

func (*GetSatelliteOutput) SetTags

func (s *GetSatelliteOutput) SetTags(v map[string]*string) *GetSatelliteOutput

SetTags sets the Tags field's value.

func (GetSatelliteOutput) String

func (s GetSatelliteOutput) String() string

String returns the string representation

type GroundStation

type GroundStation struct {
	*client.Client
}

GroundStation provides the API operation methods for making requests to AWS Ground Station. See this package's package overview docs for details on the service.

GroundStation methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *GroundStation

New creates a new instance of the GroundStation client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

// Create a GroundStation client from just a session.
svc := groundstation.New(mySession)

// Create a GroundStation client with additional configuration
svc := groundstation.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*GroundStation) CancelContact

func (c *GroundStation) CancelContact(input *CancelContactInput) (*CancelContactOutput, error)

CancelContact API operation for AWS Ground Station.

Cancels a contact with a specified contact ID.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation CancelContact for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CancelContact

func (*GroundStation) CancelContactRequest

func (c *GroundStation) CancelContactRequest(input *CancelContactInput) (req *request.Request, output *CancelContactOutput)

CancelContactRequest generates a "aws/request.Request" representing the client's request for the CancelContact operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CancelContact for more information on using the CancelContact API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CancelContactRequest method.
req, resp := client.CancelContactRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CancelContact

func (*GroundStation) CancelContactWithContext

func (c *GroundStation) CancelContactWithContext(ctx aws.Context, input *CancelContactInput, opts ...request.Option) (*CancelContactOutput, error)

CancelContactWithContext is the same as CancelContact with the addition of the ability to pass a context and additional request options.

See CancelContact for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) CreateConfig

func (c *GroundStation) CreateConfig(input *CreateConfigInput) (*CreateConfigOutput, error)

CreateConfig API operation for AWS Ground Station.

Creates a Config with the specified configData parameters.

Only one type of configData can be specified.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation CreateConfig for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateConfig

func (*GroundStation) CreateConfigRequest

func (c *GroundStation) CreateConfigRequest(input *CreateConfigInput) (req *request.Request, output *CreateConfigOutput)

CreateConfigRequest generates a "aws/request.Request" representing the client's request for the CreateConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateConfig for more information on using the CreateConfig API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateConfigRequest method.
req, resp := client.CreateConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateConfig

func (*GroundStation) CreateConfigWithContext

func (c *GroundStation) CreateConfigWithContext(ctx aws.Context, input *CreateConfigInput, opts ...request.Option) (*CreateConfigOutput, error)

CreateConfigWithContext is the same as CreateConfig with the addition of the ability to pass a context and additional request options.

See CreateConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) CreateDataflowEndpointGroup

CreateDataflowEndpointGroup API operation for AWS Ground Station.

Creates a DataflowEndpoint group containing the specified list of DataflowEndpoint objects.

The name field in each endpoint is used in your mission profile DataflowEndpointConfig to specify which endpoints to use during a contact.

When a contact uses multiple DataflowEndpointConfig objects, each Config must match a DataflowEndpoint in the same group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation CreateDataflowEndpointGroup for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateDataflowEndpointGroup

func (*GroundStation) CreateDataflowEndpointGroupRequest

func (c *GroundStation) CreateDataflowEndpointGroupRequest(input *CreateDataflowEndpointGroupInput) (req *request.Request, output *CreateDataflowEndpointGroupOutput)

CreateDataflowEndpointGroupRequest generates a "aws/request.Request" representing the client's request for the CreateDataflowEndpointGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDataflowEndpointGroup for more information on using the CreateDataflowEndpointGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDataflowEndpointGroupRequest method.
req, resp := client.CreateDataflowEndpointGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateDataflowEndpointGroup

func (*GroundStation) CreateDataflowEndpointGroupWithContext

func (c *GroundStation) CreateDataflowEndpointGroupWithContext(ctx aws.Context, input *CreateDataflowEndpointGroupInput, opts ...request.Option) (*CreateDataflowEndpointGroupOutput, error)

CreateDataflowEndpointGroupWithContext is the same as CreateDataflowEndpointGroup with the addition of the ability to pass a context and additional request options.

See CreateDataflowEndpointGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) CreateMissionProfile

func (c *GroundStation) CreateMissionProfile(input *CreateMissionProfileInput) (*CreateMissionProfileOutput, error)

CreateMissionProfile API operation for AWS Ground Station.

Creates a mission profile.

dataflowEdges is a list of lists of strings. Each lower level list of strings has two elements: a from ARN and a to ARN.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation CreateMissionProfile for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateMissionProfile

func (*GroundStation) CreateMissionProfileRequest

func (c *GroundStation) CreateMissionProfileRequest(input *CreateMissionProfileInput) (req *request.Request, output *CreateMissionProfileOutput)

CreateMissionProfileRequest generates a "aws/request.Request" representing the client's request for the CreateMissionProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateMissionProfile for more information on using the CreateMissionProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateMissionProfileRequest method.
req, resp := client.CreateMissionProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateMissionProfile

func (*GroundStation) CreateMissionProfileWithContext

func (c *GroundStation) CreateMissionProfileWithContext(ctx aws.Context, input *CreateMissionProfileInput, opts ...request.Option) (*CreateMissionProfileOutput, error)

CreateMissionProfileWithContext is the same as CreateMissionProfile with the addition of the ability to pass a context and additional request options.

See CreateMissionProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) DeleteConfig

func (c *GroundStation) DeleteConfig(input *DeleteConfigInput) (*DeleteConfigOutput, error)

DeleteConfig API operation for AWS Ground Station.

Deletes a Config.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation DeleteConfig for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteConfig

func (*GroundStation) DeleteConfigRequest

func (c *GroundStation) DeleteConfigRequest(input *DeleteConfigInput) (req *request.Request, output *DeleteConfigOutput)

DeleteConfigRequest generates a "aws/request.Request" representing the client's request for the DeleteConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteConfig for more information on using the DeleteConfig API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteConfigRequest method.
req, resp := client.DeleteConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteConfig

func (*GroundStation) DeleteConfigWithContext

func (c *GroundStation) DeleteConfigWithContext(ctx aws.Context, input *DeleteConfigInput, opts ...request.Option) (*DeleteConfigOutput, error)

DeleteConfigWithContext is the same as DeleteConfig with the addition of the ability to pass a context and additional request options.

See DeleteConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) DeleteDataflowEndpointGroup

DeleteDataflowEndpointGroup API operation for AWS Ground Station.

Deletes a dataflow endpoint group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation DeleteDataflowEndpointGroup for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteDataflowEndpointGroup

func (*GroundStation) DeleteDataflowEndpointGroupRequest

func (c *GroundStation) DeleteDataflowEndpointGroupRequest(input *DeleteDataflowEndpointGroupInput) (req *request.Request, output *DeleteDataflowEndpointGroupOutput)

DeleteDataflowEndpointGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteDataflowEndpointGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDataflowEndpointGroup for more information on using the DeleteDataflowEndpointGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDataflowEndpointGroupRequest method.
req, resp := client.DeleteDataflowEndpointGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteDataflowEndpointGroup

func (*GroundStation) DeleteDataflowEndpointGroupWithContext

func (c *GroundStation) DeleteDataflowEndpointGroupWithContext(ctx aws.Context, input *DeleteDataflowEndpointGroupInput, opts ...request.Option) (*DeleteDataflowEndpointGroupOutput, error)

DeleteDataflowEndpointGroupWithContext is the same as DeleteDataflowEndpointGroup with the addition of the ability to pass a context and additional request options.

See DeleteDataflowEndpointGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) DeleteMissionProfile

func (c *GroundStation) DeleteMissionProfile(input *DeleteMissionProfileInput) (*DeleteMissionProfileOutput, error)

DeleteMissionProfile API operation for AWS Ground Station.

Deletes a mission profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation DeleteMissionProfile for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteMissionProfile

func (*GroundStation) DeleteMissionProfileRequest

func (c *GroundStation) DeleteMissionProfileRequest(input *DeleteMissionProfileInput) (req *request.Request, output *DeleteMissionProfileOutput)

DeleteMissionProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteMissionProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteMissionProfile for more information on using the DeleteMissionProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteMissionProfileRequest method.
req, resp := client.DeleteMissionProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteMissionProfile

func (*GroundStation) DeleteMissionProfileWithContext

func (c *GroundStation) DeleteMissionProfileWithContext(ctx aws.Context, input *DeleteMissionProfileInput, opts ...request.Option) (*DeleteMissionProfileOutput, error)

DeleteMissionProfileWithContext is the same as DeleteMissionProfile with the addition of the ability to pass a context and additional request options.

See DeleteMissionProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) DescribeContact

func (c *GroundStation) DescribeContact(input *DescribeContactInput) (*DescribeContactOutput, error)

DescribeContact API operation for AWS Ground Station.

Describes an existing contact.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation DescribeContact for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DescribeContact

func (*GroundStation) DescribeContactRequest

func (c *GroundStation) DescribeContactRequest(input *DescribeContactInput) (req *request.Request, output *DescribeContactOutput)

DescribeContactRequest generates a "aws/request.Request" representing the client's request for the DescribeContact operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeContact for more information on using the DescribeContact API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeContactRequest method.
req, resp := client.DescribeContactRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DescribeContact

func (*GroundStation) DescribeContactWithContext

func (c *GroundStation) DescribeContactWithContext(ctx aws.Context, input *DescribeContactInput, opts ...request.Option) (*DescribeContactOutput, error)

DescribeContactWithContext is the same as DescribeContact with the addition of the ability to pass a context and additional request options.

See DescribeContact for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) GetConfig

func (c *GroundStation) GetConfig(input *GetConfigInput) (*GetConfigOutput, error)

GetConfig API operation for AWS Ground Station.

Returns Config information.

Only one Config response can be returned.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation GetConfig for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetConfig

func (*GroundStation) GetConfigRequest

func (c *GroundStation) GetConfigRequest(input *GetConfigInput) (req *request.Request, output *GetConfigOutput)

GetConfigRequest generates a "aws/request.Request" representing the client's request for the GetConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetConfig for more information on using the GetConfig API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetConfigRequest method.
req, resp := client.GetConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetConfig

func (*GroundStation) GetConfigWithContext

func (c *GroundStation) GetConfigWithContext(ctx aws.Context, input *GetConfigInput, opts ...request.Option) (*GetConfigOutput, error)

GetConfigWithContext is the same as GetConfig with the addition of the ability to pass a context and additional request options.

See GetConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) GetDataflowEndpointGroup

func (c *GroundStation) GetDataflowEndpointGroup(input *GetDataflowEndpointGroupInput) (*GetDataflowEndpointGroupOutput, error)

GetDataflowEndpointGroup API operation for AWS Ground Station.

Returns the dataflow endpoint group.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation GetDataflowEndpointGroup for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetDataflowEndpointGroup

func (*GroundStation) GetDataflowEndpointGroupRequest

func (c *GroundStation) GetDataflowEndpointGroupRequest(input *GetDataflowEndpointGroupInput) (req *request.Request, output *GetDataflowEndpointGroupOutput)

GetDataflowEndpointGroupRequest generates a "aws/request.Request" representing the client's request for the GetDataflowEndpointGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDataflowEndpointGroup for more information on using the GetDataflowEndpointGroup API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDataflowEndpointGroupRequest method.
req, resp := client.GetDataflowEndpointGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetDataflowEndpointGroup

func (*GroundStation) GetDataflowEndpointGroupWithContext

func (c *GroundStation) GetDataflowEndpointGroupWithContext(ctx aws.Context, input *GetDataflowEndpointGroupInput, opts ...request.Option) (*GetDataflowEndpointGroupOutput, error)

GetDataflowEndpointGroupWithContext is the same as GetDataflowEndpointGroup with the addition of the ability to pass a context and additional request options.

See GetDataflowEndpointGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) GetMinuteUsage

func (c *GroundStation) GetMinuteUsage(input *GetMinuteUsageInput) (*GetMinuteUsageOutput, error)

GetMinuteUsage API operation for AWS Ground Station.

Returns the number of minutes used by account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation GetMinuteUsage for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMinuteUsage

func (*GroundStation) GetMinuteUsageRequest

func (c *GroundStation) GetMinuteUsageRequest(input *GetMinuteUsageInput) (req *request.Request, output *GetMinuteUsageOutput)

GetMinuteUsageRequest generates a "aws/request.Request" representing the client's request for the GetMinuteUsage operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetMinuteUsage for more information on using the GetMinuteUsage API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetMinuteUsageRequest method.
req, resp := client.GetMinuteUsageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMinuteUsage

func (*GroundStation) GetMinuteUsageWithContext

func (c *GroundStation) GetMinuteUsageWithContext(ctx aws.Context, input *GetMinuteUsageInput, opts ...request.Option) (*GetMinuteUsageOutput, error)

GetMinuteUsageWithContext is the same as GetMinuteUsage with the addition of the ability to pass a context and additional request options.

See GetMinuteUsage for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) GetMissionProfile

func (c *GroundStation) GetMissionProfile(input *GetMissionProfileInput) (*GetMissionProfileOutput, error)

GetMissionProfile API operation for AWS Ground Station.

Returns a mission profile.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation GetMissionProfile for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMissionProfile

func (*GroundStation) GetMissionProfileRequest

func (c *GroundStation) GetMissionProfileRequest(input *GetMissionProfileInput) (req *request.Request, output *GetMissionProfileOutput)

GetMissionProfileRequest generates a "aws/request.Request" representing the client's request for the GetMissionProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetMissionProfile for more information on using the GetMissionProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetMissionProfileRequest method.
req, resp := client.GetMissionProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMissionProfile

func (*GroundStation) GetMissionProfileWithContext

func (c *GroundStation) GetMissionProfileWithContext(ctx aws.Context, input *GetMissionProfileInput, opts ...request.Option) (*GetMissionProfileOutput, error)

GetMissionProfileWithContext is the same as GetMissionProfile with the addition of the ability to pass a context and additional request options.

See GetMissionProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) GetSatellite

func (c *GroundStation) GetSatellite(input *GetSatelliteInput) (*GetSatelliteOutput, error)

GetSatellite API operation for AWS Ground Station.

Returns a satellite.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation GetSatellite for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetSatellite

func (*GroundStation) GetSatelliteRequest

func (c *GroundStation) GetSatelliteRequest(input *GetSatelliteInput) (req *request.Request, output *GetSatelliteOutput)

GetSatelliteRequest generates a "aws/request.Request" representing the client's request for the GetSatellite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetSatellite for more information on using the GetSatellite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetSatelliteRequest method.
req, resp := client.GetSatelliteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetSatellite

func (*GroundStation) GetSatelliteWithContext

func (c *GroundStation) GetSatelliteWithContext(ctx aws.Context, input *GetSatelliteInput, opts ...request.Option) (*GetSatelliteOutput, error)

GetSatelliteWithContext is the same as GetSatellite with the addition of the ability to pass a context and additional request options.

See GetSatellite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListConfigs

func (c *GroundStation) ListConfigs(input *ListConfigsInput) (*ListConfigsOutput, error)

ListConfigs API operation for AWS Ground Station.

Returns a list of Config objects.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation ListConfigs for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListConfigs

func (*GroundStation) ListConfigsPages

func (c *GroundStation) ListConfigsPages(input *ListConfigsInput, fn func(*ListConfigsOutput, bool) bool) error

ListConfigsPages iterates over the pages of a ListConfigs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListConfigs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListConfigs operation.
pageNum := 0
err := client.ListConfigsPages(params,
    func(page *groundstation.ListConfigsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*GroundStation) ListConfigsPagesWithContext

func (c *GroundStation) ListConfigsPagesWithContext(ctx aws.Context, input *ListConfigsInput, fn func(*ListConfigsOutput, bool) bool, opts ...request.Option) error

ListConfigsPagesWithContext same as ListConfigsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListConfigsRequest

func (c *GroundStation) ListConfigsRequest(input *ListConfigsInput) (req *request.Request, output *ListConfigsOutput)

ListConfigsRequest generates a "aws/request.Request" representing the client's request for the ListConfigs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListConfigs for more information on using the ListConfigs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListConfigsRequest method.
req, resp := client.ListConfigsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListConfigs

func (*GroundStation) ListConfigsWithContext

func (c *GroundStation) ListConfigsWithContext(ctx aws.Context, input *ListConfigsInput, opts ...request.Option) (*ListConfigsOutput, error)

ListConfigsWithContext is the same as ListConfigs with the addition of the ability to pass a context and additional request options.

See ListConfigs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListContacts

func (c *GroundStation) ListContacts(input *ListContactsInput) (*ListContactsOutput, error)

ListContacts API operation for AWS Ground Station.

Returns a list of contacts.

If statusList contains AVAILABLE, the request must include groundstation, missionprofileArn, and satelliteArn.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation ListContacts for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListContacts

func (*GroundStation) ListContactsPages

func (c *GroundStation) ListContactsPages(input *ListContactsInput, fn func(*ListContactsOutput, bool) bool) error

ListContactsPages iterates over the pages of a ListContacts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListContacts method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListContacts operation.
pageNum := 0
err := client.ListContactsPages(params,
    func(page *groundstation.ListContactsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*GroundStation) ListContactsPagesWithContext

func (c *GroundStation) ListContactsPagesWithContext(ctx aws.Context, input *ListContactsInput, fn func(*ListContactsOutput, bool) bool, opts ...request.Option) error

ListContactsPagesWithContext same as ListContactsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListContactsRequest

func (c *GroundStation) ListContactsRequest(input *ListContactsInput) (req *request.Request, output *ListContactsOutput)

ListContactsRequest generates a "aws/request.Request" representing the client's request for the ListContacts operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListContacts for more information on using the ListContacts API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListContactsRequest method.
req, resp := client.ListContactsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListContacts

func (*GroundStation) ListContactsWithContext

func (c *GroundStation) ListContactsWithContext(ctx aws.Context, input *ListContactsInput, opts ...request.Option) (*ListContactsOutput, error)

ListContactsWithContext is the same as ListContacts with the addition of the ability to pass a context and additional request options.

See ListContacts for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListDataflowEndpointGroups

func (c *GroundStation) ListDataflowEndpointGroups(input *ListDataflowEndpointGroupsInput) (*ListDataflowEndpointGroupsOutput, error)

ListDataflowEndpointGroups API operation for AWS Ground Station.

Returns a list of DataflowEndpoint groups.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation ListDataflowEndpointGroups for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListDataflowEndpointGroups

func (*GroundStation) ListDataflowEndpointGroupsPages

func (c *GroundStation) ListDataflowEndpointGroupsPages(input *ListDataflowEndpointGroupsInput, fn func(*ListDataflowEndpointGroupsOutput, bool) bool) error

ListDataflowEndpointGroupsPages iterates over the pages of a ListDataflowEndpointGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDataflowEndpointGroups method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDataflowEndpointGroups operation.
pageNum := 0
err := client.ListDataflowEndpointGroupsPages(params,
    func(page *groundstation.ListDataflowEndpointGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*GroundStation) ListDataflowEndpointGroupsPagesWithContext

func (c *GroundStation) ListDataflowEndpointGroupsPagesWithContext(ctx aws.Context, input *ListDataflowEndpointGroupsInput, fn func(*ListDataflowEndpointGroupsOutput, bool) bool, opts ...request.Option) error

ListDataflowEndpointGroupsPagesWithContext same as ListDataflowEndpointGroupsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListDataflowEndpointGroupsRequest

func (c *GroundStation) ListDataflowEndpointGroupsRequest(input *ListDataflowEndpointGroupsInput) (req *request.Request, output *ListDataflowEndpointGroupsOutput)

ListDataflowEndpointGroupsRequest generates a "aws/request.Request" representing the client's request for the ListDataflowEndpointGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDataflowEndpointGroups for more information on using the ListDataflowEndpointGroups API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDataflowEndpointGroupsRequest method.
req, resp := client.ListDataflowEndpointGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListDataflowEndpointGroups

func (*GroundStation) ListDataflowEndpointGroupsWithContext

func (c *GroundStation) ListDataflowEndpointGroupsWithContext(ctx aws.Context, input *ListDataflowEndpointGroupsInput, opts ...request.Option) (*ListDataflowEndpointGroupsOutput, error)

ListDataflowEndpointGroupsWithContext is the same as ListDataflowEndpointGroups with the addition of the ability to pass a context and additional request options.

See ListDataflowEndpointGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListGroundStations

func (c *GroundStation) ListGroundStations(input *ListGroundStationsInput) (*ListGroundStationsOutput, error)

ListGroundStations API operation for AWS Ground Station.

Returns a list of ground stations.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation ListGroundStations for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListGroundStations

func (*GroundStation) ListGroundStationsPages

func (c *GroundStation) ListGroundStationsPages(input *ListGroundStationsInput, fn func(*ListGroundStationsOutput, bool) bool) error

ListGroundStationsPages iterates over the pages of a ListGroundStations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListGroundStations method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListGroundStations operation.
pageNum := 0
err := client.ListGroundStationsPages(params,
    func(page *groundstation.ListGroundStationsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*GroundStation) ListGroundStationsPagesWithContext

func (c *GroundStation) ListGroundStationsPagesWithContext(ctx aws.Context, input *ListGroundStationsInput, fn func(*ListGroundStationsOutput, bool) bool, opts ...request.Option) error

ListGroundStationsPagesWithContext same as ListGroundStationsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListGroundStationsRequest

func (c *GroundStation) ListGroundStationsRequest(input *ListGroundStationsInput) (req *request.Request, output *ListGroundStationsOutput)

ListGroundStationsRequest generates a "aws/request.Request" representing the client's request for the ListGroundStations operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListGroundStations for more information on using the ListGroundStations API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListGroundStationsRequest method.
req, resp := client.ListGroundStationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListGroundStations

func (*GroundStation) ListGroundStationsWithContext

func (c *GroundStation) ListGroundStationsWithContext(ctx aws.Context, input *ListGroundStationsInput, opts ...request.Option) (*ListGroundStationsOutput, error)

ListGroundStationsWithContext is the same as ListGroundStations with the addition of the ability to pass a context and additional request options.

See ListGroundStations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListMissionProfiles

func (c *GroundStation) ListMissionProfiles(input *ListMissionProfilesInput) (*ListMissionProfilesOutput, error)

ListMissionProfiles API operation for AWS Ground Station.

Returns a list of mission profiles.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation ListMissionProfiles for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListMissionProfiles

func (*GroundStation) ListMissionProfilesPages

func (c *GroundStation) ListMissionProfilesPages(input *ListMissionProfilesInput, fn func(*ListMissionProfilesOutput, bool) bool) error

ListMissionProfilesPages iterates over the pages of a ListMissionProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListMissionProfiles method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListMissionProfiles operation.
pageNum := 0
err := client.ListMissionProfilesPages(params,
    func(page *groundstation.ListMissionProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*GroundStation) ListMissionProfilesPagesWithContext

func (c *GroundStation) ListMissionProfilesPagesWithContext(ctx aws.Context, input *ListMissionProfilesInput, fn func(*ListMissionProfilesOutput, bool) bool, opts ...request.Option) error

ListMissionProfilesPagesWithContext same as ListMissionProfilesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListMissionProfilesRequest

func (c *GroundStation) ListMissionProfilesRequest(input *ListMissionProfilesInput) (req *request.Request, output *ListMissionProfilesOutput)

ListMissionProfilesRequest generates a "aws/request.Request" representing the client's request for the ListMissionProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListMissionProfiles for more information on using the ListMissionProfiles API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListMissionProfilesRequest method.
req, resp := client.ListMissionProfilesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListMissionProfiles

func (*GroundStation) ListMissionProfilesWithContext

func (c *GroundStation) ListMissionProfilesWithContext(ctx aws.Context, input *ListMissionProfilesInput, opts ...request.Option) (*ListMissionProfilesOutput, error)

ListMissionProfilesWithContext is the same as ListMissionProfiles with the addition of the ability to pass a context and additional request options.

See ListMissionProfiles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListSatellites

func (c *GroundStation) ListSatellites(input *ListSatellitesInput) (*ListSatellitesOutput, error)

ListSatellites API operation for AWS Ground Station.

Returns a list of satellites.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation ListSatellites for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListSatellites

func (*GroundStation) ListSatellitesPages

func (c *GroundStation) ListSatellitesPages(input *ListSatellitesInput, fn func(*ListSatellitesOutput, bool) bool) error

ListSatellitesPages iterates over the pages of a ListSatellites operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListSatellites method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListSatellites operation.
pageNum := 0
err := client.ListSatellitesPages(params,
    func(page *groundstation.ListSatellitesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*GroundStation) ListSatellitesPagesWithContext

func (c *GroundStation) ListSatellitesPagesWithContext(ctx aws.Context, input *ListSatellitesInput, fn func(*ListSatellitesOutput, bool) bool, opts ...request.Option) error

ListSatellitesPagesWithContext same as ListSatellitesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListSatellitesRequest

func (c *GroundStation) ListSatellitesRequest(input *ListSatellitesInput) (req *request.Request, output *ListSatellitesOutput)

ListSatellitesRequest generates a "aws/request.Request" representing the client's request for the ListSatellites operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListSatellites for more information on using the ListSatellites API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListSatellitesRequest method.
req, resp := client.ListSatellitesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListSatellites

func (*GroundStation) ListSatellitesWithContext

func (c *GroundStation) ListSatellitesWithContext(ctx aws.Context, input *ListSatellitesInput, opts ...request.Option) (*ListSatellitesOutput, error)

ListSatellitesWithContext is the same as ListSatellites with the addition of the ability to pass a context and additional request options.

See ListSatellites for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ListTagsForResource

func (c *GroundStation) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AWS Ground Station.

Returns a list of tags or a specified resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation ListTagsForResource for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListTagsForResource

func (*GroundStation) ListTagsForResourceRequest

func (c *GroundStation) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListTagsForResource

func (*GroundStation) ListTagsForResourceWithContext

func (c *GroundStation) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) ReserveContact

func (c *GroundStation) ReserveContact(input *ReserveContactInput) (*ReserveContactOutput, error)

ReserveContact API operation for AWS Ground Station.

Reserves a contact using specified parameters.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation ReserveContact for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ReserveContact

func (*GroundStation) ReserveContactRequest

func (c *GroundStation) ReserveContactRequest(input *ReserveContactInput) (req *request.Request, output *ReserveContactOutput)

ReserveContactRequest generates a "aws/request.Request" representing the client's request for the ReserveContact operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ReserveContact for more information on using the ReserveContact API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ReserveContactRequest method.
req, resp := client.ReserveContactRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ReserveContact

func (*GroundStation) ReserveContactWithContext

func (c *GroundStation) ReserveContactWithContext(ctx aws.Context, input *ReserveContactInput, opts ...request.Option) (*ReserveContactOutput, error)

ReserveContactWithContext is the same as ReserveContact with the addition of the ability to pass a context and additional request options.

See ReserveContact for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) TagResource

func (c *GroundStation) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AWS Ground Station.

Assigns a tag to a resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation TagResource for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/TagResource

func (*GroundStation) TagResourceRequest

func (c *GroundStation) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/TagResource

func (*GroundStation) TagResourceWithContext

func (c *GroundStation) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) UntagResource

func (c *GroundStation) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AWS Ground Station.

Deassigns a resource tag.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation UntagResource for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UntagResource

func (*GroundStation) UntagResourceRequest

func (c *GroundStation) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UntagResource

func (*GroundStation) UntagResourceWithContext

func (c *GroundStation) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) UpdateConfig

func (c *GroundStation) UpdateConfig(input *UpdateConfigInput) (*UpdateConfigOutput, error)

UpdateConfig API operation for AWS Ground Station.

Updates the Config used when scheduling contacts.

Updating a Config will not update the execution parameters for existing future contacts scheduled with this Config.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation UpdateConfig for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateConfig

func (*GroundStation) UpdateConfigRequest

func (c *GroundStation) UpdateConfigRequest(input *UpdateConfigInput) (req *request.Request, output *UpdateConfigOutput)

UpdateConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateConfig for more information on using the UpdateConfig API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateConfigRequest method.
req, resp := client.UpdateConfigRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateConfig

func (*GroundStation) UpdateConfigWithContext

func (c *GroundStation) UpdateConfigWithContext(ctx aws.Context, input *UpdateConfigInput, opts ...request.Option) (*UpdateConfigOutput, error)

UpdateConfigWithContext is the same as UpdateConfig with the addition of the ability to pass a context and additional request options.

See UpdateConfig for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*GroundStation) UpdateMissionProfile

func (c *GroundStation) UpdateMissionProfile(input *UpdateMissionProfileInput) (*UpdateMissionProfileOutput, error)

UpdateMissionProfile API operation for AWS Ground Station.

Updates a mission profile.

Updating a mission profile will not update the execution parameters for existing future contacts.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Ground Station's API operation UpdateMissionProfile for usage and error information.

Returned Error Codes:

  • ErrCodeDependencyException "DependencyException" Dependency encountered an error.

  • ErrCodeInvalidParameterException "InvalidParameterException" One or more parameters are not valid.

  • ErrCodeResourceNotFoundException "ResourceNotFoundException" Resource was not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateMissionProfile

func (*GroundStation) UpdateMissionProfileRequest

func (c *GroundStation) UpdateMissionProfileRequest(input *UpdateMissionProfileInput) (req *request.Request, output *UpdateMissionProfileOutput)

UpdateMissionProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateMissionProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateMissionProfile for more information on using the UpdateMissionProfile API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateMissionProfileRequest method.
req, resp := client.UpdateMissionProfileRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateMissionProfile

func (*GroundStation) UpdateMissionProfileWithContext

func (c *GroundStation) UpdateMissionProfileWithContext(ctx aws.Context, input *UpdateMissionProfileInput, opts ...request.Option) (*UpdateMissionProfileOutput, error)

UpdateMissionProfileWithContext is the same as UpdateMissionProfile with the addition of the ability to pass a context and additional request options.

See UpdateMissionProfile for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type ListConfigsInput

type ListConfigsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListConfigsInput) GoString

func (s ListConfigsInput) GoString() string

GoString returns the string representation

func (*ListConfigsInput) SetMaxResults

func (s *ListConfigsInput) SetMaxResults(v int64) *ListConfigsInput

SetMaxResults sets the MaxResults field's value.

func (*ListConfigsInput) SetNextToken

func (s *ListConfigsInput) SetNextToken(v string) *ListConfigsInput

SetNextToken sets the NextToken field's value.

func (ListConfigsInput) String

func (s ListConfigsInput) String() string

String returns the string representation

type ListConfigsOutput

type ListConfigsOutput struct {
	ConfigList []*ConfigListItem `locationName:"configList" type:"list"`

	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListConfigsOutput) GoString

func (s ListConfigsOutput) GoString() string

GoString returns the string representation

func (*ListConfigsOutput) SetConfigList

func (s *ListConfigsOutput) SetConfigList(v []*ConfigListItem) *ListConfigsOutput

SetConfigList sets the ConfigList field's value.

func (*ListConfigsOutput) SetNextToken

func (s *ListConfigsOutput) SetNextToken(v string) *ListConfigsOutput

SetNextToken sets the NextToken field's value.

func (ListConfigsOutput) String

func (s ListConfigsOutput) String() string

String returns the string representation

type ListContactsInput

type ListContactsInput struct {

	// EndTime is a required field
	EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"`

	GroundStation *string `locationName:"groundStation" type:"string"`

	MaxResults *int64 `locationName:"maxResults" type:"integer"`

	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	NextToken *string `locationName:"nextToken" type:"string"`

	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

	// StartTime is a required field
	StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"`

	// StatusList is a required field
	StatusList []*string `locationName:"statusList" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ListContactsInput) GoString

func (s ListContactsInput) GoString() string

GoString returns the string representation

func (*ListContactsInput) SetEndTime

func (s *ListContactsInput) SetEndTime(v time.Time) *ListContactsInput

SetEndTime sets the EndTime field's value.

func (*ListContactsInput) SetGroundStation

func (s *ListContactsInput) SetGroundStation(v string) *ListContactsInput

SetGroundStation sets the GroundStation field's value.

func (*ListContactsInput) SetMaxResults

func (s *ListContactsInput) SetMaxResults(v int64) *ListContactsInput

SetMaxResults sets the MaxResults field's value.

func (*ListContactsInput) SetMissionProfileArn

func (s *ListContactsInput) SetMissionProfileArn(v string) *ListContactsInput

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*ListContactsInput) SetNextToken

func (s *ListContactsInput) SetNextToken(v string) *ListContactsInput

SetNextToken sets the NextToken field's value.

func (*ListContactsInput) SetSatelliteArn

func (s *ListContactsInput) SetSatelliteArn(v string) *ListContactsInput

SetSatelliteArn sets the SatelliteArn field's value.

func (*ListContactsInput) SetStartTime

func (s *ListContactsInput) SetStartTime(v time.Time) *ListContactsInput

SetStartTime sets the StartTime field's value.

func (*ListContactsInput) SetStatusList

func (s *ListContactsInput) SetStatusList(v []*string) *ListContactsInput

SetStatusList sets the StatusList field's value.

func (ListContactsInput) String

func (s ListContactsInput) String() string

String returns the string representation

func (*ListContactsInput) Validate

func (s *ListContactsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListContactsOutput

type ListContactsOutput struct {
	ContactList []*ContactData `locationName:"contactList" type:"list"`

	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListContactsOutput) GoString

func (s ListContactsOutput) GoString() string

GoString returns the string representation

func (*ListContactsOutput) SetContactList

func (s *ListContactsOutput) SetContactList(v []*ContactData) *ListContactsOutput

SetContactList sets the ContactList field's value.

func (*ListContactsOutput) SetNextToken

func (s *ListContactsOutput) SetNextToken(v string) *ListContactsOutput

SetNextToken sets the NextToken field's value.

func (ListContactsOutput) String

func (s ListContactsOutput) String() string

String returns the string representation

type ListDataflowEndpointGroupsInput

type ListDataflowEndpointGroupsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataflowEndpointGroupsInput) GoString

GoString returns the string representation

func (*ListDataflowEndpointGroupsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDataflowEndpointGroupsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDataflowEndpointGroupsInput) String

String returns the string representation

type ListDataflowEndpointGroupsOutput

type ListDataflowEndpointGroupsOutput struct {
	DataflowEndpointGroupList []*DataflowEndpointListItem `locationName:"dataflowEndpointGroupList" type:"list"`

	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataflowEndpointGroupsOutput) GoString

GoString returns the string representation

func (*ListDataflowEndpointGroupsOutput) SetDataflowEndpointGroupList

SetDataflowEndpointGroupList sets the DataflowEndpointGroupList field's value.

func (*ListDataflowEndpointGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDataflowEndpointGroupsOutput) String

String returns the string representation

type ListGroundStationsInput

type ListGroundStationsInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListGroundStationsInput) GoString

func (s ListGroundStationsInput) GoString() string

GoString returns the string representation

func (*ListGroundStationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListGroundStationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListGroundStationsInput) String

func (s ListGroundStationsInput) String() string

String returns the string representation

type ListGroundStationsOutput

type ListGroundStationsOutput struct {
	GroundStationList []*Data `locationName:"groundStationList" type:"list"`

	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListGroundStationsOutput) GoString

func (s ListGroundStationsOutput) GoString() string

GoString returns the string representation

func (*ListGroundStationsOutput) SetGroundStationList

func (s *ListGroundStationsOutput) SetGroundStationList(v []*Data) *ListGroundStationsOutput

SetGroundStationList sets the GroundStationList field's value.

func (*ListGroundStationsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListGroundStationsOutput) String

func (s ListGroundStationsOutput) String() string

String returns the string representation

type ListMissionProfilesInput

type ListMissionProfilesInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListMissionProfilesInput) GoString

func (s ListMissionProfilesInput) GoString() string

GoString returns the string representation

func (*ListMissionProfilesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListMissionProfilesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListMissionProfilesInput) String

func (s ListMissionProfilesInput) String() string

String returns the string representation

type ListMissionProfilesOutput

type ListMissionProfilesOutput struct {
	MissionProfileList []*MissionProfileListItem `locationName:"missionProfileList" type:"list"`

	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListMissionProfilesOutput) GoString

func (s ListMissionProfilesOutput) GoString() string

GoString returns the string representation

func (*ListMissionProfilesOutput) SetMissionProfileList

SetMissionProfileList sets the MissionProfileList field's value.

func (*ListMissionProfilesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListMissionProfilesOutput) String

func (s ListMissionProfilesOutput) String() string

String returns the string representation

type ListSatellitesInput

type ListSatellitesInput struct {
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListSatellitesInput) GoString

func (s ListSatellitesInput) GoString() string

GoString returns the string representation

func (*ListSatellitesInput) SetMaxResults

func (s *ListSatellitesInput) SetMaxResults(v int64) *ListSatellitesInput

SetMaxResults sets the MaxResults field's value.

func (*ListSatellitesInput) SetNextToken

func (s *ListSatellitesInput) SetNextToken(v string) *ListSatellitesInput

SetNextToken sets the NextToken field's value.

func (ListSatellitesInput) String

func (s ListSatellitesInput) String() string

String returns the string representation

type ListSatellitesOutput

type ListSatellitesOutput struct {
	NextToken *string `locationName:"nextToken" type:"string"`

	Satellites []*SatelliteListItem `locationName:"satellites" type:"list"`
	// contains filtered or unexported fields
}

func (ListSatellitesOutput) GoString

func (s ListSatellitesOutput) GoString() string

GoString returns the string representation

func (*ListSatellitesOutput) SetNextToken

func (s *ListSatellitesOutput) SetNextToken(v string) *ListSatellitesOutput

SetNextToken sets the NextToken field's value.

func (*ListSatellitesOutput) SetSatellites

SetSatellites sets the Satellites field's value.

func (ListSatellitesOutput) String

func (s ListSatellitesOutput) String() string

String returns the string representation

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type MissionProfileListItem

type MissionProfileListItem struct {
	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	MissionProfileId *string `locationName:"missionProfileId" type:"string"`

	Name *string `locationName:"name" type:"string"`

	Region *string `locationName:"region" type:"string"`
	// contains filtered or unexported fields
}

Item in a list of mission profiles.

func (MissionProfileListItem) GoString

func (s MissionProfileListItem) GoString() string

GoString returns the string representation

func (*MissionProfileListItem) SetMissionProfileArn

func (s *MissionProfileListItem) SetMissionProfileArn(v string) *MissionProfileListItem

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*MissionProfileListItem) SetMissionProfileId

func (s *MissionProfileListItem) SetMissionProfileId(v string) *MissionProfileListItem

SetMissionProfileId sets the MissionProfileId field's value.

func (*MissionProfileListItem) SetName

SetName sets the Name field's value.

func (*MissionProfileListItem) SetRegion

SetRegion sets the Region field's value.

func (MissionProfileListItem) String

func (s MissionProfileListItem) String() string

String returns the string representation

type ReserveContactInput

type ReserveContactInput struct {

	// EndTime is a required field
	EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"`

	// GroundStation is a required field
	GroundStation *string `locationName:"groundStation" type:"string" required:"true"`

	// MissionProfileArn is a required field
	MissionProfileArn *string `locationName:"missionProfileArn" type:"string" required:"true"`

	// SatelliteArn is a required field
	SatelliteArn *string `locationName:"satelliteArn" type:"string" required:"true"`

	// StartTime is a required field
	StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"`

	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (ReserveContactInput) GoString

func (s ReserveContactInput) GoString() string

GoString returns the string representation

func (*ReserveContactInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*ReserveContactInput) SetGroundStation

func (s *ReserveContactInput) SetGroundStation(v string) *ReserveContactInput

SetGroundStation sets the GroundStation field's value.

func (*ReserveContactInput) SetMissionProfileArn

func (s *ReserveContactInput) SetMissionProfileArn(v string) *ReserveContactInput

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*ReserveContactInput) SetSatelliteArn

func (s *ReserveContactInput) SetSatelliteArn(v string) *ReserveContactInput

SetSatelliteArn sets the SatelliteArn field's value.

func (*ReserveContactInput) SetStartTime

func (s *ReserveContactInput) SetStartTime(v time.Time) *ReserveContactInput

SetStartTime sets the StartTime field's value.

func (*ReserveContactInput) SetTags

SetTags sets the Tags field's value.

func (ReserveContactInput) String

func (s ReserveContactInput) String() string

String returns the string representation

func (*ReserveContactInput) Validate

func (s *ReserveContactInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ReserveContactOutput

type ReserveContactOutput struct {
	ContactId *string `locationName:"contactId" type:"string"`
	// contains filtered or unexported fields
}

func (ReserveContactOutput) GoString

func (s ReserveContactOutput) GoString() string

GoString returns the string representation

func (*ReserveContactOutput) SetContactId

func (s *ReserveContactOutput) SetContactId(v string) *ReserveContactOutput

SetContactId sets the ContactId field's value.

func (ReserveContactOutput) String

func (s ReserveContactOutput) String() string

String returns the string representation

type SatelliteListItem

type SatelliteListItem struct {
	NoradSatelliteID *int64 `locationName:"noradSatelliteID" min:"1" type:"integer"`

	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

	SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

Item in a list of satellites.

func (SatelliteListItem) GoString

func (s SatelliteListItem) GoString() string

GoString returns the string representation

func (*SatelliteListItem) SetNoradSatelliteID

func (s *SatelliteListItem) SetNoradSatelliteID(v int64) *SatelliteListItem

SetNoradSatelliteID sets the NoradSatelliteID field's value.

func (*SatelliteListItem) SetSatelliteArn

func (s *SatelliteListItem) SetSatelliteArn(v string) *SatelliteListItem

SetSatelliteArn sets the SatelliteArn field's value.

func (*SatelliteListItem) SetSatelliteId

func (s *SatelliteListItem) SetSatelliteId(v string) *SatelliteListItem

SetSatelliteId sets the SatelliteId field's value.

func (SatelliteListItem) String

func (s SatelliteListItem) String() string

String returns the string representation

type SecurityDetails

type SecurityDetails struct {

	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" type:"string" required:"true"`

	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list" required:"true"`

	// SubnetIds is a required field
	SubnetIds []*string `locationName:"subnetIds" type:"list" required:"true"`
	// contains filtered or unexported fields
}

Information about endpoints.

func (SecurityDetails) GoString

func (s SecurityDetails) GoString() string

GoString returns the string representation

func (*SecurityDetails) SetRoleArn

func (s *SecurityDetails) SetRoleArn(v string) *SecurityDetails

SetRoleArn sets the RoleArn field's value.

func (*SecurityDetails) SetSecurityGroupIds

func (s *SecurityDetails) SetSecurityGroupIds(v []*string) *SecurityDetails

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*SecurityDetails) SetSubnetIds

func (s *SecurityDetails) SetSubnetIds(v []*string) *SecurityDetails

SetSubnetIds sets the SubnetIds field's value.

func (SecurityDetails) String

func (s SecurityDetails) String() string

String returns the string representation

func (*SecurityDetails) Validate

func (s *SecurityDetails) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SocketAddress

type SocketAddress struct {

	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// Port is a required field
	Port *int64 `locationName:"port" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Information about the socket address.

func (SocketAddress) GoString

func (s SocketAddress) GoString() string

GoString returns the string representation

func (*SocketAddress) SetName

func (s *SocketAddress) SetName(v string) *SocketAddress

SetName sets the Name field's value.

func (*SocketAddress) SetPort

func (s *SocketAddress) SetPort(v int64) *SocketAddress

SetPort sets the Port field's value.

func (SocketAddress) String

func (s SocketAddress) String() string

String returns the string representation

func (*SocketAddress) Validate

func (s *SocketAddress) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SpectrumConfig

type SpectrumConfig struct {

	// Object that describes the frequency bandwidth.
	//
	// Bandwidth is a required field
	Bandwidth *FrequencyBandwidth `locationName:"bandwidth" type:"structure" required:"true"`

	// Object that describes the frequency.
	//
	// CenterFrequency is a required field
	CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"`

	Polarization *string `locationName:"polarization" type:"string" enum:"Polarization"`
	// contains filtered or unexported fields
}

Object that describes a spectral Config.

func (SpectrumConfig) GoString

func (s SpectrumConfig) GoString() string

GoString returns the string representation

func (*SpectrumConfig) SetBandwidth

func (s *SpectrumConfig) SetBandwidth(v *FrequencyBandwidth) *SpectrumConfig

SetBandwidth sets the Bandwidth field's value.

func (*SpectrumConfig) SetCenterFrequency

func (s *SpectrumConfig) SetCenterFrequency(v *Frequency) *SpectrumConfig

SetCenterFrequency sets the CenterFrequency field's value.

func (*SpectrumConfig) SetPolarization

func (s *SpectrumConfig) SetPolarization(v string) *SpectrumConfig

SetPolarization sets the Polarization field's value.

func (SpectrumConfig) String

func (s SpectrumConfig) String() string

String returns the string representation

func (*SpectrumConfig) Validate

func (s *SpectrumConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceInput

type TagResourceInput struct {

	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation

type TrackingConfig

type TrackingConfig struct {

	// Autotrack is a required field
	Autotrack *string `locationName:"autotrack" type:"string" required:"true" enum:"Criticality"`
	// contains filtered or unexported fields
}

Object that determines whether tracking should be used during a contact executed with this Config in the mission profile.

func (TrackingConfig) GoString

func (s TrackingConfig) GoString() string

GoString returns the string representation

func (*TrackingConfig) SetAutotrack

func (s *TrackingConfig) SetAutotrack(v string) *TrackingConfig

SetAutotrack sets the Autotrack field's value.

func (TrackingConfig) String

func (s TrackingConfig) String() string

String returns the string representation

func (*TrackingConfig) Validate

func (s *TrackingConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceInput

type UntagResourceInput struct {

	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation

type UpdateConfigInput

type UpdateConfigInput struct {

	// Object containing the parameters for a Config.
	//
	// See the subtype definitions for what each type of Config contains.
	//
	// ConfigData is a required field
	ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"`

	// ConfigId is a required field
	ConfigId *string `location:"uri" locationName:"configId" type:"string" required:"true"`

	// ConfigType is a required field
	ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"`

	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateConfigInput) GoString

func (s UpdateConfigInput) GoString() string

GoString returns the string representation

func (*UpdateConfigInput) SetConfigData

func (s *UpdateConfigInput) SetConfigData(v *ConfigTypeData) *UpdateConfigInput

SetConfigData sets the ConfigData field's value.

func (*UpdateConfigInput) SetConfigId

func (s *UpdateConfigInput) SetConfigId(v string) *UpdateConfigInput

SetConfigId sets the ConfigId field's value.

func (*UpdateConfigInput) SetConfigType

func (s *UpdateConfigInput) SetConfigType(v string) *UpdateConfigInput

SetConfigType sets the ConfigType field's value.

func (*UpdateConfigInput) SetName

SetName sets the Name field's value.

func (UpdateConfigInput) String

func (s UpdateConfigInput) String() string

String returns the string representation

func (*UpdateConfigInput) Validate

func (s *UpdateConfigInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateConfigOutput

type UpdateConfigOutput struct {
	ConfigArn *string `locationName:"configArn" type:"string"`

	ConfigId *string `locationName:"configId" type:"string"`

	ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"`
	// contains filtered or unexported fields
}

func (UpdateConfigOutput) GoString

func (s UpdateConfigOutput) GoString() string

GoString returns the string representation

func (*UpdateConfigOutput) SetConfigArn

func (s *UpdateConfigOutput) SetConfigArn(v string) *UpdateConfigOutput

SetConfigArn sets the ConfigArn field's value.

func (*UpdateConfigOutput) SetConfigId

func (s *UpdateConfigOutput) SetConfigId(v string) *UpdateConfigOutput

SetConfigId sets the ConfigId field's value.

func (*UpdateConfigOutput) SetConfigType

func (s *UpdateConfigOutput) SetConfigType(v string) *UpdateConfigOutput

SetConfigType sets the ConfigType field's value.

func (UpdateConfigOutput) String

func (s UpdateConfigOutput) String() string

String returns the string representation

type UpdateMissionProfileInput

type UpdateMissionProfileInput struct {
	ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"`

	ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"`

	DataflowEdges [][]*string `locationName:"dataflowEdges" type:"list"`

	MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer"`

	// MissionProfileId is a required field
	MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"`

	Name *string `locationName:"name" min:"1" type:"string"`

	TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateMissionProfileInput) GoString

func (s UpdateMissionProfileInput) GoString() string

GoString returns the string representation

func (*UpdateMissionProfileInput) SetContactPostPassDurationSeconds

func (s *UpdateMissionProfileInput) SetContactPostPassDurationSeconds(v int64) *UpdateMissionProfileInput

SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.

func (*UpdateMissionProfileInput) SetContactPrePassDurationSeconds

func (s *UpdateMissionProfileInput) SetContactPrePassDurationSeconds(v int64) *UpdateMissionProfileInput

SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.

func (*UpdateMissionProfileInput) SetDataflowEdges

func (s *UpdateMissionProfileInput) SetDataflowEdges(v [][]*string) *UpdateMissionProfileInput

SetDataflowEdges sets the DataflowEdges field's value.

func (*UpdateMissionProfileInput) SetMinimumViableContactDurationSeconds

func (s *UpdateMissionProfileInput) SetMinimumViableContactDurationSeconds(v int64) *UpdateMissionProfileInput

SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.

func (*UpdateMissionProfileInput) SetMissionProfileId

func (s *UpdateMissionProfileInput) SetMissionProfileId(v string) *UpdateMissionProfileInput

SetMissionProfileId sets the MissionProfileId field's value.

func (*UpdateMissionProfileInput) SetName

SetName sets the Name field's value.

func (*UpdateMissionProfileInput) SetTrackingConfigArn

func (s *UpdateMissionProfileInput) SetTrackingConfigArn(v string) *UpdateMissionProfileInput

SetTrackingConfigArn sets the TrackingConfigArn field's value.

func (UpdateMissionProfileInput) String

func (s UpdateMissionProfileInput) String() string

String returns the string representation

func (*UpdateMissionProfileInput) Validate

func (s *UpdateMissionProfileInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateMissionProfileOutput

type UpdateMissionProfileOutput struct {
	MissionProfileId *string `locationName:"missionProfileId" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateMissionProfileOutput) GoString

func (s UpdateMissionProfileOutput) GoString() string

GoString returns the string representation

func (*UpdateMissionProfileOutput) SetMissionProfileId

SetMissionProfileId sets the MissionProfileId field's value.

func (UpdateMissionProfileOutput) String

String returns the string representation

type UplinkEchoConfig

type UplinkEchoConfig struct {

	// AntennaUplinkConfigArn is a required field
	AntennaUplinkConfigArn *string `locationName:"antennaUplinkConfigArn" type:"string" required:"true"`

	// Enabled is a required field
	Enabled *bool `locationName:"enabled" type:"boolean" required:"true"`
	// contains filtered or unexported fields
}

Information about an uplink echo Config.

Parameters from the AntennaUplinkConfig, corresponding to the specified AntennaUplinkConfigArn, are used when this UplinkEchoConfig is used in a contact.

func (UplinkEchoConfig) GoString

func (s UplinkEchoConfig) GoString() string

GoString returns the string representation

func (*UplinkEchoConfig) SetAntennaUplinkConfigArn

func (s *UplinkEchoConfig) SetAntennaUplinkConfigArn(v string) *UplinkEchoConfig

SetAntennaUplinkConfigArn sets the AntennaUplinkConfigArn field's value.

func (*UplinkEchoConfig) SetEnabled

func (s *UplinkEchoConfig) SetEnabled(v bool) *UplinkEchoConfig

SetEnabled sets the Enabled field's value.

func (UplinkEchoConfig) String

func (s UplinkEchoConfig) String() string

String returns the string representation

func (*UplinkEchoConfig) Validate

func (s *UplinkEchoConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UplinkSpectrumConfig

type UplinkSpectrumConfig struct {

	// Object that describes the frequency.
	//
	// CenterFrequency is a required field
	CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"`

	Polarization *string `locationName:"polarization" type:"string" enum:"Polarization"`
	// contains filtered or unexported fields
}

Information about the uplink spectral Config.

func (UplinkSpectrumConfig) GoString

func (s UplinkSpectrumConfig) GoString() string

GoString returns the string representation

func (*UplinkSpectrumConfig) SetCenterFrequency

func (s *UplinkSpectrumConfig) SetCenterFrequency(v *Frequency) *UplinkSpectrumConfig

SetCenterFrequency sets the CenterFrequency field's value.

func (*UplinkSpectrumConfig) SetPolarization

func (s *UplinkSpectrumConfig) SetPolarization(v string) *UplinkSpectrumConfig

SetPolarization sets the Polarization field's value.

func (UplinkSpectrumConfig) String

func (s UplinkSpectrumConfig) String() string

String returns the string representation

func (*UplinkSpectrumConfig) Validate

func (s *UplinkSpectrumConfig) Validate() error

Validate inspects the fields of the type to determine if they are valid.

Directories

Path Synopsis
Package groundstationiface provides an interface to enable mocking the AWS Ground Station service client for testing your code.
Package groundstationiface provides an interface to enable mocking the AWS Ground Station service client for testing your code.

Jump to

Keyboard shortcuts

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