groundstation

package
v1.44.90 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2022 License: Apache-2.0 Imports: 10 Imported by: 19

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"

	// ConfigCapabilityTypeS3Recording is a ConfigCapabilityType enum value
	ConfigCapabilityTypeS3Recording = "s3-recording"
)
View Source
const (
	// ContactStatusAvailable is a ContactStatus enum value
	ContactStatusAvailable = "AVAILABLE"

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

	// ContactStatusAwsFailed is a ContactStatus enum value
	ContactStatusAwsFailed = "AWS_FAILED"

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

	// ContactStatusCancelling is a ContactStatus enum value
	ContactStatusCancelling = "CANCELLING"

	// 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"

	// ErrCodeResourceLimitExceededException for service response error code
	// "ResourceLimitExceededException".
	//
	// Account limits for this resource have been exceeded.
	ErrCodeResourceLimitExceededException = "ResourceLimitExceededException"

	// 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 identifier of a specific service.
)

Service information constants

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

Variables

This section is empty.

Functions

func AngleUnits_Values added in v1.34.3

func AngleUnits_Values() []string

AngleUnits_Values returns all elements of the AngleUnits enum

func BandwidthUnits_Values added in v1.34.3

func BandwidthUnits_Values() []string

BandwidthUnits_Values returns all elements of the BandwidthUnits enum

func ConfigCapabilityType_Values added in v1.34.3

func ConfigCapabilityType_Values() []string

ConfigCapabilityType_Values returns all elements of the ConfigCapabilityType enum

func ContactStatus_Values added in v1.34.3

func ContactStatus_Values() []string

ContactStatus_Values returns all elements of the ContactStatus enum

func Criticality_Values added in v1.34.3

func Criticality_Values() []string

Criticality_Values returns all elements of the Criticality enum

func EirpUnits_Values added in v1.34.3

func EirpUnits_Values() []string

EirpUnits_Values returns all elements of the EirpUnits enum

func EndpointStatus_Values added in v1.34.3

func EndpointStatus_Values() []string

EndpointStatus_Values returns all elements of the EndpointStatus enum

func FrequencyUnits_Values added in v1.34.3

func FrequencyUnits_Values() []string

FrequencyUnits_Values returns all elements of the FrequencyUnits enum

func Polarization_Values added in v1.34.3

func Polarization_Values() []string

Polarization_Values returns all elements of the Polarization enum

Types

type AntennaDemodDecodeDetails added in v1.33.8

type AntennaDemodDecodeDetails struct {

	// Name of an antenna demod decode output node used in a contact.
	OutputNode *string `locationName:"outputNode" type:"string"`
	// contains filtered or unexported fields
}

Details about an antenna demod decode Config used in a contact.

func (AntennaDemodDecodeDetails) GoString added in v1.33.8

func (s AntennaDemodDecodeDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AntennaDemodDecodeDetails) SetOutputNode added in v1.33.8

SetOutputNode sets the OutputNode field's value.

func (AntennaDemodDecodeDetails) String added in v1.33.8

func (s AntennaDemodDecodeDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AntennaDownlinkConfig) SetSpectrumConfig

SetSpectrumConfig sets the SpectrumConfig field's value.

func (AntennaDownlinkConfig) String

func (s AntennaDownlinkConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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"`

	// Information about the 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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"`

	// EIRP of the target.
	//
	// TargetEirp is a required field
	TargetEirp *Eirp `locationName:"targetEirp" type:"structure" required:"true"`

	// Whether or not uplink transmit is disabled.
	TransmitDisabled *bool `locationName:"transmitDisabled" type:"boolean"`
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) SetTransmitDisabled added in v1.33.8

func (s *AntennaUplinkConfig) SetTransmitDisabled(v bool) *AntennaUplinkConfig

SetTransmitDisabled sets the TransmitDisabled field's value.

func (AntennaUplinkConfig) String

func (s AntennaUplinkConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// UUID of a contact.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// UUID of a contact.
	ContactId *string `locationName:"contactId" type:"string"`
	// contains filtered or unexported fields
}

func (CancelContactOutput) GoString

func (s CancelContactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConfigDetails added in v1.33.8

type ConfigDetails struct {

	// Details for antenna demod decode Config in a contact.
	AntennaDemodDecodeDetails *AntennaDemodDecodeDetails `locationName:"antennaDemodDecodeDetails" type:"structure"`

	// Information about the endpoint details.
	EndpointDetails *EndpointDetails `locationName:"endpointDetails" type:"structure"`

	// Details for an S3 recording Config in a contact.
	S3RecordingDetails *S3RecordingDetails `locationName:"s3RecordingDetails" type:"structure"`
	// contains filtered or unexported fields
}

Details for certain Config object types in a contact.

func (ConfigDetails) GoString added in v1.33.8

func (s ConfigDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConfigDetails) SetAntennaDemodDecodeDetails added in v1.33.8

func (s *ConfigDetails) SetAntennaDemodDecodeDetails(v *AntennaDemodDecodeDetails) *ConfigDetails

SetAntennaDemodDecodeDetails sets the AntennaDemodDecodeDetails field's value.

func (*ConfigDetails) SetEndpointDetails added in v1.33.8

func (s *ConfigDetails) SetEndpointDetails(v *EndpointDetails) *ConfigDetails

SetEndpointDetails sets the EndpointDetails field's value.

func (*ConfigDetails) SetS3RecordingDetails added in v1.38.23

func (s *ConfigDetails) SetS3RecordingDetails(v *S3RecordingDetails) *ConfigDetails

SetS3RecordingDetails sets the S3RecordingDetails field's value.

func (ConfigDetails) String added in v1.33.8

func (s ConfigDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConfigListItem

type ConfigListItem struct {

	// ARN of a Config.
	ConfigArn *string `locationName:"configArn" type:"string"`

	// UUID of a Config.
	ConfigId *string `locationName:"configId" type:"string"`

	// Type of a Config.
	ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"`

	// Name of a Config.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 how AWS Ground Station should configure an antenna for
	// uplink during a contact.
	AntennaUplinkConfig *AntennaUplinkConfig `locationName:"antennaUplinkConfig" type:"structure"`

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

	// Information about an S3 recording Config.
	S3RecordingConfig *S3RecordingConfig `locationName:"s3RecordingConfig" 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 of 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) SetS3RecordingConfig added in v1.38.23

func (s *ConfigTypeData) SetS3RecordingConfig(v *S3RecordingConfig) *ConfigTypeData

SetS3RecordingConfig sets the S3RecordingConfig 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// UUID of a contact.
	ContactId *string `locationName:"contactId" type:"string"`

	// Status of a contact.
	ContactStatus *string `locationName:"contactStatus" type:"string" enum:"ContactStatus"`

	// End time of a contact.
	EndTime *time.Time `locationName:"endTime" type:"timestamp"`

	// Error message of a contact.
	ErrorMessage *string `locationName:"errorMessage" type:"string"`

	// Name of a ground station.
	GroundStation *string `locationName:"groundStation" type:"string"`

	// Maximum elevation angle of a contact.
	MaximumElevation *Elevation `locationName:"maximumElevation" type:"structure"`

	// ARN of a mission profile.
	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	// Amount of time after a contact ends that you’d like to receive a CloudWatch
	// event indicating the pass has finished.
	PostPassEndTime *time.Time `locationName:"postPassEndTime" type:"timestamp"`

	// Amount of time prior to contact start you’d like to receive a CloudWatch
	// event indicating an upcoming pass.
	PrePassStartTime *time.Time `locationName:"prePassStartTime" type:"timestamp"`

	// Region of a contact.
	Region *string `locationName:"region" type:"string"`

	// ARN of a satellite.
	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

	// Start time of a contact.
	StartTime *time.Time `locationName:"startTime" type:"timestamp"`

	// Tags assigned to a contact.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) SetRegion added in v1.28.11

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

SetRegion sets the Region 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateConfigInput

type CreateConfigInput struct {

	// Parameters of a Config.
	//
	// ConfigData is a required field
	ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"`

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

	// Tags assigned to a Config.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// ARN of a Config.
	ConfigArn *string `locationName:"configArn" type:"string"`

	// UUID of a Config.
	ConfigId *string `locationName:"configId" type:"string"`

	// Type of a Config.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDataflowEndpointGroupInput

type CreateDataflowEndpointGroupInput struct {

	// Endpoint details of each endpoint in the dataflow endpoint group.
	//
	// EndpointDetails is a required field
	EndpointDetails []*EndpointDetails `locationName:"endpointDetails" type:"list" required:"true"`

	// Tags of a dataflow endpoint group.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (CreateDataflowEndpointGroupInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataflowEndpointGroupInput) Validate

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

type CreateDataflowEndpointGroupOutput

type CreateDataflowEndpointGroupOutput struct {

	// UUID of a dataflow endpoint group.
	DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"`
	// contains filtered or unexported fields
}

func (CreateDataflowEndpointGroupOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDataflowEndpointGroupOutput) SetDataflowEndpointGroupId

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (CreateDataflowEndpointGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateMissionProfileInput

type CreateMissionProfileInput struct {

	// Amount of time after a contact ends that you’d like to receive a CloudWatch
	// event indicating the pass has finished.
	ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"`

	// Amount of time prior to contact start you’d like to receive a CloudWatch
	// event indicating an upcoming pass.
	ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"`

	// A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
	// and a to Config.
	//
	// DataflowEdges is a required field
	DataflowEdges [][]*string `locationName:"dataflowEdges" type:"list" required:"true"`

	// Smallest amount of time in seconds that you’d like to see for an available
	// contact. AWS Ground Station will not present you with contacts shorter than
	// this duration.
	//
	// MinimumViableContactDurationSeconds is a required field
	MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer" required:"true"`

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

	// Tags assigned to a mission profile.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// ARN of a tracking Config.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// UUID of a mission profile.
	MissionProfileId *string `locationName:"missionProfileId" type:"string"`
	// contains filtered or unexported fields
}

func (CreateMissionProfileOutput) GoString

func (s CreateMissionProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateMissionProfileOutput) SetMissionProfileId

SetMissionProfileId sets the MissionProfileId field's value.

func (CreateMissionProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Data

type Data struct {

	// UUID of a ground station.
	GroundStationId *string `locationName:"groundStationId" type:"string"`

	// Name of a ground station.
	GroundStationName *string `locationName:"groundStationName" type:"string"`

	// Ground station Region.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataflowDetail added in v1.33.8

type DataflowDetail struct {

	// Dataflow details for the destination side.
	Destination *Destination `locationName:"destination" type:"structure"`

	// Error message for a dataflow.
	ErrorMessage *string `locationName:"errorMessage" type:"string"`

	// Dataflow details for the source side.
	Source *Source `locationName:"source" type:"structure"`
	// contains filtered or unexported fields
}

Information about a dataflow edge used in a contact.

func (DataflowDetail) GoString added in v1.33.8

func (s DataflowDetail) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataflowDetail) SetDestination added in v1.33.8

func (s *DataflowDetail) SetDestination(v *Destination) *DataflowDetail

SetDestination sets the Destination field's value.

func (*DataflowDetail) SetErrorMessage added in v1.35.8

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

SetErrorMessage sets the ErrorMessage field's value.

func (*DataflowDetail) SetSource added in v1.33.8

func (s *DataflowDetail) SetSource(v *Source) *DataflowDetail

SetSource sets the Source field's value.

func (DataflowDetail) String added in v1.33.8

func (s DataflowDetail) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataflowEndpoint

type DataflowEndpoint struct {

	// Socket address of a dataflow endpoint.
	Address *SocketAddress `locationName:"address" type:"structure"`

	// Maximum transmission unit (MTU) size in bytes of a dataflow endpoint.
	Mtu *int64 `locationName:"mtu" min:"1400" type:"integer"`

	// Name of a dataflow endpoint.
	Name *string `locationName:"name" min:"1" type:"string"`

	// Status of a dataflow endpoint.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataflowEndpoint) SetAddress

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

SetAddress sets the Address field's value.

func (*DataflowEndpoint) SetMtu added in v1.33.8

func (s *DataflowEndpoint) SetMtu(v int64) *DataflowEndpoint

SetMtu sets the Mtu 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// Name of a dataflow endpoint.
	//
	// DataflowEndpointName is a required field
	DataflowEndpointName *string `locationName:"dataflowEndpointName" type:"string" required:"true"`

	// Region of a dataflow endpoint.
	DataflowEndpointRegion *string `locationName:"dataflowEndpointRegion" type:"string"`
	// contains filtered or unexported fields
}

Information about the dataflow endpoint Config.

func (DataflowEndpointConfig) GoString

func (s DataflowEndpointConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataflowEndpointConfig) SetDataflowEndpointName

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

SetDataflowEndpointName sets the DataflowEndpointName field's value.

func (*DataflowEndpointConfig) SetDataflowEndpointRegion added in v1.28.11

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

SetDataflowEndpointRegion sets the DataflowEndpointRegion field's value.

func (DataflowEndpointConfig) String

func (s DataflowEndpointConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// ARN of a dataflow endpoint group.
	DataflowEndpointGroupArn *string `locationName:"dataflowEndpointGroupArn" type:"string"`

	// UUID of a dataflow endpoint group.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DecodeConfig

type DecodeConfig struct {

	// Unvalidated JSON of a decode Config.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

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

	// Type of a Config.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// ARN of a Config.
	ConfigArn *string `locationName:"configArn" type:"string"`

	// UUID of a Config.
	ConfigId *string `locationName:"configId" type:"string"`

	// Type of a Config.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDataflowEndpointGroupInput

type DeleteDataflowEndpointGroupInput struct {

	// UUID of a dataflow endpoint group.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataflowEndpointGroupInput) SetDataflowEndpointGroupId

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (DeleteDataflowEndpointGroupInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataflowEndpointGroupInput) Validate

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

type DeleteDataflowEndpointGroupOutput

type DeleteDataflowEndpointGroupOutput struct {

	// UUID of a dataflow endpoint group.
	DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteDataflowEndpointGroupOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDataflowEndpointGroupOutput) SetDataflowEndpointGroupId

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (DeleteDataflowEndpointGroupOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteMissionProfileInput

type DeleteMissionProfileInput struct {

	// UUID of a mission profile.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// UUID of a mission profile.
	MissionProfileId *string `locationName:"missionProfileId" type:"string"`
	// contains filtered or unexported fields
}

func (DeleteMissionProfileOutput) GoString

func (s DeleteMissionProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteMissionProfileOutput) SetMissionProfileId

SetMissionProfileId sets the MissionProfileId field's value.

func (DeleteMissionProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DemodulationConfig

type DemodulationConfig struct {

	// Unvalidated JSON of a demodulation Config.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DemodulationConfig) Validate

func (s *DemodulationConfig) Validate() error

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

type DependencyException added in v1.28.0

type DependencyException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`

	ParameterName *string `locationName:"parameterName" type:"string"`
	// contains filtered or unexported fields
}

Dependency encountered an error.

func (*DependencyException) Code added in v1.28.0

func (s *DependencyException) Code() string

Code returns the exception type name.

func (*DependencyException) Error added in v1.28.0

func (s *DependencyException) Error() string

func (DependencyException) GoString added in v1.28.0

func (s DependencyException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DependencyException) Message added in v1.28.0

func (s *DependencyException) Message() string

Message returns the exception's message.

func (*DependencyException) OrigErr added in v1.28.0

func (s *DependencyException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*DependencyException) RequestID added in v1.28.0

func (s *DependencyException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*DependencyException) StatusCode added in v1.28.0

func (s *DependencyException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (DependencyException) String added in v1.28.0

func (s DependencyException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeContactInput

type DescribeContactInput struct {

	// UUID of a contact.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// UUID of a contact.
	ContactId *string `locationName:"contactId" type:"string"`

	// Status of a contact.
	ContactStatus *string `locationName:"contactStatus" type:"string" enum:"ContactStatus"`

	// List describing source and destination details for each dataflow edge.
	DataflowList []*DataflowDetail `locationName:"dataflowList" type:"list"`

	// End time of a contact.
	EndTime *time.Time `locationName:"endTime" type:"timestamp"`

	// Error message for a contact.
	ErrorMessage *string `locationName:"errorMessage" type:"string"`

	// Ground station for a contact.
	GroundStation *string `locationName:"groundStation" type:"string"`

	// Maximum elevation angle of a contact.
	MaximumElevation *Elevation `locationName:"maximumElevation" type:"structure"`

	// ARN of a mission profile.
	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	// Amount of time after a contact ends that you’d like to receive a CloudWatch
	// event indicating the pass has finished.
	PostPassEndTime *time.Time `locationName:"postPassEndTime" type:"timestamp"`

	// Amount of time prior to contact start you’d like to receive a CloudWatch
	// event indicating an upcoming pass.
	PrePassStartTime *time.Time `locationName:"prePassStartTime" type:"timestamp"`

	// Region of a contact.
	Region *string `locationName:"region" type:"string"`

	// ARN of a satellite.
	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

	// Start time of a contact.
	StartTime *time.Time `locationName:"startTime" type:"timestamp"`

	// Tags assigned to a contact.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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) SetDataflowList added in v1.33.8

SetDataflowList sets the DataflowList 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) SetRegion added in v1.28.11

SetRegion sets the Region 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Destination added in v1.33.8

type Destination struct {

	// Additional details for a Config, if type is dataflow endpoint or antenna
	// demod decode.
	ConfigDetails *ConfigDetails `locationName:"configDetails" type:"structure"`

	// UUID of a Config.
	ConfigId *string `locationName:"configId" type:"string"`

	// Type of a Config.
	ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"`

	// Region of a dataflow destination.
	DataflowDestinationRegion *string `locationName:"dataflowDestinationRegion" type:"string"`
	// contains filtered or unexported fields
}

Dataflow details for the destination side.

func (Destination) GoString added in v1.33.8

func (s Destination) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Destination) SetConfigDetails added in v1.33.8

func (s *Destination) SetConfigDetails(v *ConfigDetails) *Destination

SetConfigDetails sets the ConfigDetails field's value.

func (*Destination) SetConfigId added in v1.33.8

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

SetConfigId sets the ConfigId field's value.

func (*Destination) SetConfigType added in v1.33.8

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

SetConfigType sets the ConfigType field's value.

func (*Destination) SetDataflowDestinationRegion added in v1.33.8

func (s *Destination) SetDataflowDestinationRegion(v string) *Destination

SetDataflowDestinationRegion sets the DataflowDestinationRegion field's value.

func (Destination) String added in v1.33.8

func (s Destination) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Eirp

type Eirp struct {

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

	// Value of an EIRP. Valid values are between 20.0 to 50.0 dBW.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

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

	// Elevation angle value.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type EndpointDetails

type EndpointDetails struct {

	// A dataflow endpoint.
	Endpoint *DataflowEndpoint `locationName:"endpoint" type:"structure"`

	// Endpoint security details.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

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

	// Frequency value. Valid values are between 2200 to 2300 MHz and 7750 to 8400
	// MHz for downlink and 2025 to 2120 MHz for uplink.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

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

	// Frequency bandwidth value. AWS Ground Station currently has the following
	// bandwidth limitations:
	//
	//    * For AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz
	//    to 650 MHz.
	//
	//    * For AntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz.
	//
	//    * For AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

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

	// Type of a Config.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

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

	// Data elements in a Config.
	//
	// ConfigData is a required field
	ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"`

	// UUID of a Config.
	//
	// ConfigId is a required field
	ConfigId *string `locationName:"configId" type:"string" required:"true"`

	// Type of a Config.
	ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"`

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

	// Tags assigned to a Config.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDataflowEndpointGroupInput

type GetDataflowEndpointGroupInput struct {

	// UUID of a dataflow endpoint group.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// ARN of a dataflow endpoint group.
	DataflowEndpointGroupArn *string `locationName:"dataflowEndpointGroupArn" type:"string"`

	// UUID of a dataflow endpoint group.
	DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"`

	// Details of a dataflow endpoint.
	EndpointsDetails []*EndpointDetails `locationName:"endpointsDetails" type:"list"`

	// Tags assigned to a dataflow endpoint group.
	Tags map[string]*string `locationName:"tags" type:"map"`
	// contains filtered or unexported fields
}

func (GetDataflowEndpointGroupOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetMinuteUsageInput

type GetMinuteUsageInput struct {

	// The month being requested, with a value of 1-12.
	//
	// Month is a required field
	Month *int64 `locationName:"month" type:"integer" required:"true"`

	// The year being requested, in the format of YYYY.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// Estimated number of minutes remaining for an account, specific to the month
	// being requested.
	EstimatedMinutesRemaining *int64 `locationName:"estimatedMinutesRemaining" type:"integer"`

	// Returns whether or not an account has signed up for the reserved minutes
	// pricing plan, specific to the month being requested.
	IsReservedMinutesCustomer *bool `locationName:"isReservedMinutesCustomer" type:"boolean"`

	// Total number of reserved minutes allocated, specific to the month being requested.
	TotalReservedMinuteAllocation *int64 `locationName:"totalReservedMinuteAllocation" type:"integer"`

	// Total scheduled minutes for an account, specific to the month being requested.
	TotalScheduledMinutes *int64 `locationName:"totalScheduledMinutes" type:"integer"`

	// Upcoming minutes scheduled for an account, specific to the month being requested.
	UpcomingMinutesScheduled *int64 `locationName:"upcomingMinutesScheduled" type:"integer"`
	// contains filtered or unexported fields
}

func (GetMinuteUsageOutput) GoString

func (s GetMinuteUsageOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetMissionProfileInput

type GetMissionProfileInput struct {

	// UUID of a mission profile.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// Amount of time after a contact ends that you’d like to receive a CloudWatch
	// event indicating the pass has finished.
	ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"`

	// Amount of time prior to contact start you’d like to receive a CloudWatch
	// event indicating an upcoming pass.
	ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"`

	// A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
	// and a to Config.
	DataflowEdges [][]*string `locationName:"dataflowEdges" type:"list"`

	// Smallest amount of time in seconds that you’d like to see for an available
	// contact. AWS Ground Station will not present you with contacts shorter than
	// this duration.
	MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer"`

	// ARN of a mission profile.
	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	// UUID of a mission profile.
	MissionProfileId *string `locationName:"missionProfileId" type:"string"`

	// Name of a mission profile.
	Name *string `locationName:"name" type:"string"`

	// Region of a mission profile.
	Region *string `locationName:"region" type:"string"`

	// Tags assigned to a mission profile.
	Tags map[string]*string `locationName:"tags" type:"map"`

	// ARN of a tracking Config.
	TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"`
	// contains filtered or unexported fields
}

func (GetMissionProfileOutput) GoString

func (s GetMissionProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetSatelliteInput

type GetSatelliteInput struct {

	// UUID of a satellite.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// A list of ground stations to which the satellite is on-boarded.
	GroundStations []*string `locationName:"groundStations" type:"list"`

	// NORAD satellite ID number.
	NoradSatelliteID *int64 `locationName:"noradSatelliteID" min:"1" type:"integer"`

	// ARN of a satellite.
	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

	// UUID of a satellite.
	SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (GetSatelliteOutput) GoString

func (s GetSatelliteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetSatelliteOutput) SetGroundStations added in v1.28.11

func (s *GetSatelliteOutput) SetGroundStations(v []*string) *GetSatelliteOutput

SetGroundStations sets the GroundStations 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) String

func (s GetSatelliteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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:

mySession := session.Must(session.NewSession())

// 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • ResourceLimitExceededException Account limits for this resource have been exceeded.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 for 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 Types:

  • InvalidParameterException One or more parameters are not valid.

  • DependencyException Dependency encountered an error.

  • 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 InvalidParameterException added in v1.28.0

type InvalidParameterException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`

	ParameterName *string `locationName:"parameterName" type:"string"`
	// contains filtered or unexported fields
}

One or more parameters are not valid.

func (*InvalidParameterException) Code added in v1.28.0

Code returns the exception type name.

func (*InvalidParameterException) Error added in v1.28.0

func (s *InvalidParameterException) Error() string

func (InvalidParameterException) GoString added in v1.28.0

func (s InvalidParameterException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InvalidParameterException) Message added in v1.28.0

func (s *InvalidParameterException) Message() string

Message returns the exception's message.

func (*InvalidParameterException) OrigErr added in v1.28.0

func (s *InvalidParameterException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidParameterException) RequestID added in v1.28.0

func (s *InvalidParameterException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidParameterException) StatusCode added in v1.28.0

func (s *InvalidParameterException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InvalidParameterException) String added in v1.28.0

func (s InvalidParameterException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListConfigsInput

type ListConfigsInput struct {

	// Maximum number of Configs returned.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// Next token returned in the request of a previous ListConfigs call. Used to
	// get the next page of results.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListConfigsOutput

type ListConfigsOutput struct {

	// List of Config items.
	ConfigList []*ConfigListItem `locationName:"configList" type:"list"`

	// Next token returned in the response of a previous ListConfigs call. Used
	// to get the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListConfigsOutput) GoString

func (s ListConfigsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListContactsInput

type ListContactsInput struct {

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

	// Name of a ground station.
	GroundStation *string `locationName:"groundStation" type:"string"`

	// Maximum number of contacts returned.
	MaxResults *int64 `locationName:"maxResults" type:"integer"`

	// ARN of a mission profile.
	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	// Next token returned in the request of a previous ListContacts call. Used
	// to get the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`

	// ARN of a satellite.
	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

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

	// Status of a contact reservation.
	//
	// StatusList is a required field
	StatusList []*string `locationName:"statusList" type:"list" required:"true" enum:"ContactStatus"`
	// contains filtered or unexported fields
}

func (ListContactsInput) GoString

func (s ListContactsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// List of contacts.
	ContactList []*ContactData `locationName:"contactList" type:"list"`

	// Next token returned in the response of a previous ListContacts call. Used
	// to get the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListContactsOutput) GoString

func (s ListContactsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDataflowEndpointGroupsInput

type ListDataflowEndpointGroupsInput struct {

	// Maximum number of dataflow endpoint groups returned.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// Next token returned in the request of a previous ListDataflowEndpointGroups
	// call. Used to get the next page of results.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataflowEndpointGroupsInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDataflowEndpointGroupsOutput

type ListDataflowEndpointGroupsOutput struct {

	// A list of dataflow endpoint groups.
	DataflowEndpointGroupList []*DataflowEndpointListItem `locationName:"dataflowEndpointGroupList" type:"list"`

	// Next token returned in the response of a previous ListDataflowEndpointGroups
	// call. Used to get the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDataflowEndpointGroupsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListGroundStationsInput

type ListGroundStationsInput struct {

	// Maximum number of ground stations returned.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// Next token that can be supplied in the next call to get the next page of
	// ground stations.
	NextToken *string `location:"querystring" locationName:"nextToken" type:"string"`

	// Satellite ID to retrieve on-boarded ground stations.
	SatelliteId *string `location:"querystring" locationName:"satelliteId" type:"string"`
	// contains filtered or unexported fields
}

func (ListGroundStationsInput) GoString

func (s ListGroundStationsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListGroundStationsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListGroundStationsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListGroundStationsInput) SetSatelliteId added in v1.28.11

SetSatelliteId sets the SatelliteId field's value.

func (ListGroundStationsInput) String

func (s ListGroundStationsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListGroundStationsOutput

type ListGroundStationsOutput struct {

	// List of ground stations.
	GroundStationList []*Data `locationName:"groundStationList" type:"list"`

	// Next token that can be supplied in the next call to get the next page of
	// ground stations.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListGroundStationsOutput) GoString

func (s ListGroundStationsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListMissionProfilesInput

type ListMissionProfilesInput struct {

	// Maximum number of mission profiles returned.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// Next token returned in the request of a previous ListMissionProfiles call.
	// Used to get the next page of results.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListMissionProfilesOutput

type ListMissionProfilesOutput struct {

	// List of mission profiles.
	MissionProfileList []*MissionProfileListItem `locationName:"missionProfileList" type:"list"`

	// Next token returned in the response of a previous ListMissionProfiles call.
	// Used to get the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListMissionProfilesOutput) GoString

func (s ListMissionProfilesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSatellitesInput

type ListSatellitesInput struct {

	// Maximum number of satellites returned.
	MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"`

	// Next token that can be supplied in the next call to get the next page of
	// satellites.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListSatellitesOutput

type ListSatellitesOutput struct {

	// Next token that can be supplied in the next call to get the next page of
	// satellites.
	NextToken *string `locationName:"nextToken" type:"string"`

	// List of satellites.
	Satellites []*SatelliteListItem `locationName:"satellites" type:"list"`
	// contains filtered or unexported fields
}

func (ListSatellitesOutput) GoString

func (s ListSatellitesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// ARN of a resource.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 assigned to a resource.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type MissionProfileListItem

type MissionProfileListItem struct {

	// ARN of a mission profile.
	MissionProfileArn *string `locationName:"missionProfileArn" type:"string"`

	// UUID of a mission profile.
	MissionProfileId *string `locationName:"missionProfileId" type:"string"`

	// Name of a mission profile.
	Name *string `locationName:"name" type:"string"`

	// Region of a mission profile.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReserveContactInput

type ReserveContactInput struct {

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

	// Name of a ground station.
	//
	// GroundStation is a required field
	GroundStation *string `locationName:"groundStation" type:"string" required:"true"`

	// ARN of a mission profile.
	//
	// MissionProfileArn is a required field
	MissionProfileArn *string `locationName:"missionProfileArn" type:"string" required:"true"`

	// ARN of a satellite
	//
	// SatelliteArn is a required field
	SatelliteArn *string `locationName:"satelliteArn" type:"string" required:"true"`

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

	// Tags assigned to a contact.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// UUID of a contact.
	ContactId *string `locationName:"contactId" type:"string"`
	// contains filtered or unexported fields
}

func (ReserveContactOutput) GoString

func (s ReserveContactOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceLimitExceededException added in v1.28.11

type ResourceLimitExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`

	ParameterName *string `locationName:"parameterName" type:"string"`
	// contains filtered or unexported fields
}

Account limits for this resource have been exceeded.

func (*ResourceLimitExceededException) Code added in v1.28.11

Code returns the exception type name.

func (*ResourceLimitExceededException) Error added in v1.28.11

func (ResourceLimitExceededException) GoString added in v1.28.11

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceLimitExceededException) Message added in v1.28.11

Message returns the exception's message.

func (*ResourceLimitExceededException) OrigErr added in v1.28.11

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceLimitExceededException) RequestID added in v1.28.11

func (s *ResourceLimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceLimitExceededException) StatusCode added in v1.28.11

func (s *ResourceLimitExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceLimitExceededException) String added in v1.28.11

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceNotFoundException added in v1.28.0

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

Resource was not found.

func (*ResourceNotFoundException) Code added in v1.28.0

Code returns the exception type name.

func (*ResourceNotFoundException) Error added in v1.28.0

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString added in v1.28.0

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message added in v1.28.0

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr added in v1.28.0

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID added in v1.28.0

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode added in v1.28.0

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String added in v1.28.0

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type S3RecordingConfig added in v1.38.23

type S3RecordingConfig struct {

	// ARN of the bucket to record to.
	//
	// BucketArn is a required field
	BucketArn *string `locationName:"bucketArn" type:"string" required:"true"`

	// S3 Key prefix to prefice data files.
	Prefix *string `locationName:"prefix" min:"1" type:"string"`

	// ARN of the role Ground Station assumes to write data to the bucket.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Information about an S3 recording Config.

func (S3RecordingConfig) GoString added in v1.38.23

func (s S3RecordingConfig) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3RecordingConfig) SetBucketArn added in v1.38.23

func (s *S3RecordingConfig) SetBucketArn(v string) *S3RecordingConfig

SetBucketArn sets the BucketArn field's value.

func (*S3RecordingConfig) SetPrefix added in v1.38.23

func (s *S3RecordingConfig) SetPrefix(v string) *S3RecordingConfig

SetPrefix sets the Prefix field's value.

func (*S3RecordingConfig) SetRoleArn added in v1.38.23

func (s *S3RecordingConfig) SetRoleArn(v string) *S3RecordingConfig

SetRoleArn sets the RoleArn field's value.

func (S3RecordingConfig) String added in v1.38.23

func (s S3RecordingConfig) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3RecordingConfig) Validate added in v1.38.23

func (s *S3RecordingConfig) Validate() error

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

type S3RecordingDetails added in v1.38.23

type S3RecordingDetails struct {

	// ARN of the bucket used.
	BucketArn *string `locationName:"bucketArn" type:"string"`

	// Template of the S3 key used.
	KeyTemplate *string `locationName:"keyTemplate" type:"string"`
	// contains filtered or unexported fields
}

Details about an S3 recording Config used in a contact.

func (S3RecordingDetails) GoString added in v1.38.23

func (s S3RecordingDetails) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3RecordingDetails) SetBucketArn added in v1.38.23

func (s *S3RecordingDetails) SetBucketArn(v string) *S3RecordingDetails

SetBucketArn sets the BucketArn field's value.

func (*S3RecordingDetails) SetKeyTemplate added in v1.38.23

func (s *S3RecordingDetails) SetKeyTemplate(v string) *S3RecordingDetails

SetKeyTemplate sets the KeyTemplate field's value.

func (S3RecordingDetails) String added in v1.38.23

func (s S3RecordingDetails) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SatelliteListItem

type SatelliteListItem struct {

	// A list of ground stations to which the satellite is on-boarded.
	GroundStations []*string `locationName:"groundStations" type:"list"`

	// NORAD satellite ID number.
	NoradSatelliteID *int64 `locationName:"noradSatelliteID" min:"1" type:"integer"`

	// ARN of a satellite.
	SatelliteArn *string `locationName:"satelliteArn" type:"string"`

	// UUID of a satellite.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SatelliteListItem) SetGroundStations added in v1.28.11

func (s *SatelliteListItem) SetGroundStations(v []*string) *SatelliteListItem

SetGroundStations sets the GroundStations field's value.

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SecurityDetails

type SecurityDetails struct {

	// ARN to a role needed for connecting streams to your instances.
	//
	// RoleArn is a required field
	RoleArn *string `locationName:"roleArn" type:"string" required:"true"`

	// The security groups to attach to the elastic network interfaces.
	//
	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list" required:"true"`

	// A list of subnets where AWS Ground Station places elastic network interfaces
	// to send streams to your instances.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 of a socket address.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// Port of a socket address.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SocketAddress) Validate

func (s *SocketAddress) Validate() error

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

type Source added in v1.33.8

type Source struct {

	// Additional details for a Config, if type is dataflow endpoint or antenna
	// demod decode.
	ConfigDetails *ConfigDetails `locationName:"configDetails" type:"structure"`

	// UUID of a Config.
	ConfigId *string `locationName:"configId" type:"string"`

	// Type of a Config.
	ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"`

	// Region of a dataflow source.
	DataflowSourceRegion *string `locationName:"dataflowSourceRegion" type:"string"`
	// contains filtered or unexported fields
}

Dataflow details for the source side.

func (Source) GoString added in v1.33.8

func (s Source) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Source) SetConfigDetails added in v1.33.8

func (s *Source) SetConfigDetails(v *ConfigDetails) *Source

SetConfigDetails sets the ConfigDetails field's value.

func (*Source) SetConfigId added in v1.33.8

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

SetConfigId sets the ConfigId field's value.

func (*Source) SetConfigType added in v1.33.8

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

SetConfigType sets the ConfigType field's value.

func (*Source) SetDataflowSourceRegion added in v1.33.8

func (s *Source) SetDataflowSourceRegion(v string) *Source

SetDataflowSourceRegion sets the DataflowSourceRegion field's value.

func (Source) String added in v1.33.8

func (s Source) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SpectrumConfig

type SpectrumConfig struct {

	// Bandwidth of a spectral Config. AWS Ground Station currently has the following
	// bandwidth limitations:
	//
	//    * For AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz
	//    to 650 MHz.
	//
	//    * For AntennaDownlinkconfig valid values are between 10 kHz to 54 MHz.
	//
	//    * For AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz.
	//
	// Bandwidth is a required field
	Bandwidth *FrequencyBandwidth `locationName:"bandwidth" type:"structure" required:"true"`

	// Center frequency of a spectral Config. Valid values are between 2200 to 2300
	// MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink.
	//
	// CenterFrequency is a required field
	CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"`

	// Polarization of a spectral Config. Capturing both "RIGHT_HAND" and "LEFT_HAND"
	// polarization requires two separate configs.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// ARN of a resource tag.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// Tags assigned to a resource.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" type:"map" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TrackingConfig

type TrackingConfig struct {

	// Current setting for autotrack.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// ARN of a resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// Keys of a resource tag.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateConfigInput

type UpdateConfigInput struct {

	// Parameters of a Config.
	//
	// ConfigData is a required field
	ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"`

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

	// Type of a Config.
	//
	// ConfigType is a required field
	ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"`

	// Name of a Config.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// ARN of a Config.
	ConfigArn *string `locationName:"configArn" type:"string"`

	// UUID of a Config.
	ConfigId *string `locationName:"configId" type:"string"`

	// Type of a Config.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateMissionProfileInput

type UpdateMissionProfileInput struct {

	// Amount of time after a contact ends that you’d like to receive a CloudWatch
	// event indicating the pass has finished.
	ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"`

	// Amount of time after a contact ends that you’d like to receive a CloudWatch
	// event indicating the pass has finished.
	ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"`

	// A list of lists of ARNs. Each list of ARNs is an edge, with a from Config
	// and a to Config.
	DataflowEdges [][]*string `locationName:"dataflowEdges" type:"list"`

	// Smallest amount of time in seconds that you’d like to see for an available
	// contact. AWS Ground Station will not present you with contacts shorter than
	// this duration.
	MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer"`

	// UUID of a mission profile.
	//
	// MissionProfileId is a required field
	MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"`

	// Name of a mission profile.
	Name *string `locationName:"name" min:"1" type:"string"`

	// ARN of a tracking Config.
	TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateMissionProfileInput) GoString

func (s UpdateMissionProfileInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// UUID of a mission profile.
	MissionProfileId *string `locationName:"missionProfileId" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateMissionProfileOutput) GoString

func (s UpdateMissionProfileOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateMissionProfileOutput) SetMissionProfileId

SetMissionProfileId sets the MissionProfileId field's value.

func (UpdateMissionProfileOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UplinkEchoConfig

type UplinkEchoConfig struct {

	// ARN of an uplink Config.
	//
	// AntennaUplinkConfigArn is a required field
	AntennaUplinkConfigArn *string `locationName:"antennaUplinkConfigArn" type:"string" required:"true"`

	// Whether or not an uplink Config is enabled.
	//
	// 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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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 {

	// Center frequency of an uplink spectral Config. Valid values are between 2025
	// to 2120 MHz.
	//
	// CenterFrequency is a required field
	CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"`

	// Polarization of an uplink spectral Config. Capturing both "RIGHT_HAND" and
	// "LEFT_HAND" polarization requires two separate configs.
	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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

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