aws-sdk-go: github.com/aws/aws-sdk-go/service/groundstation Index | Files | Directories

package groundstation

import "github.com/aws/aws-sdk-go/service/groundstation"

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

Package Files

api.go doc.go errors.go service.go

Constants

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

    // AngleUnitsRadian is a AngleUnits enum value
    AngleUnitsRadian = "RADIAN"
)
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"
)
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"
)
const (
    // ContactStatusAvailable is a ContactStatus enum value
    ContactStatusAvailable = "AVAILABLE"

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

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

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

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

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

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

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

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

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

    // ContactStatusScheduling is a ContactStatus enum value
    ContactStatusScheduling = "SCHEDULING"
)
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"
)
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"
)
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"
)
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"
)
const (

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

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

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

Service information constants

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

type AntennaDownlinkConfig Uses

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 Uses

func (s AntennaDownlinkConfig) GoString() string

GoString returns the string representation

func (*AntennaDownlinkConfig) SetSpectrumConfig Uses

func (s *AntennaDownlinkConfig) SetSpectrumConfig(v *SpectrumConfig) *AntennaDownlinkConfig

SetSpectrumConfig sets the SpectrumConfig field's value.

func (AntennaDownlinkConfig) String Uses

func (s AntennaDownlinkConfig) String() string

String returns the string representation

func (*AntennaDownlinkConfig) Validate Uses

func (s *AntennaDownlinkConfig) Validate() error

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

type AntennaDownlinkDemodDecodeConfig Uses

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 Uses

func (s AntennaDownlinkDemodDecodeConfig) GoString() string

GoString returns the string representation

func (*AntennaDownlinkDemodDecodeConfig) SetDecodeConfig Uses

func (s *AntennaDownlinkDemodDecodeConfig) SetDecodeConfig(v *DecodeConfig) *AntennaDownlinkDemodDecodeConfig

SetDecodeConfig sets the DecodeConfig field's value.

func (*AntennaDownlinkDemodDecodeConfig) SetDemodulationConfig Uses

func (s *AntennaDownlinkDemodDecodeConfig) SetDemodulationConfig(v *DemodulationConfig) *AntennaDownlinkDemodDecodeConfig

SetDemodulationConfig sets the DemodulationConfig field's value.

func (*AntennaDownlinkDemodDecodeConfig) SetSpectrumConfig Uses

func (s *AntennaDownlinkDemodDecodeConfig) SetSpectrumConfig(v *SpectrumConfig) *AntennaDownlinkDemodDecodeConfig

SetSpectrumConfig sets the SpectrumConfig field's value.

func (AntennaDownlinkDemodDecodeConfig) String Uses

func (s AntennaDownlinkDemodDecodeConfig) String() string

String returns the string representation

func (*AntennaDownlinkDemodDecodeConfig) Validate Uses

func (s *AntennaDownlinkDemodDecodeConfig) Validate() error

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

type AntennaUplinkConfig Uses

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"`
    // contains filtered or unexported fields
}

Information about the uplink Config of an antenna.

func (AntennaUplinkConfig) GoString Uses

func (s AntennaUplinkConfig) GoString() string

GoString returns the string representation

func (*AntennaUplinkConfig) SetSpectrumConfig Uses

func (s *AntennaUplinkConfig) SetSpectrumConfig(v *UplinkSpectrumConfig) *AntennaUplinkConfig

SetSpectrumConfig sets the SpectrumConfig field's value.

func (*AntennaUplinkConfig) SetTargetEirp Uses

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

SetTargetEirp sets the TargetEirp field's value.

func (AntennaUplinkConfig) String Uses

func (s AntennaUplinkConfig) String() string

String returns the string representation

func (*AntennaUplinkConfig) Validate Uses

func (s *AntennaUplinkConfig) Validate() error

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

type CancelContactInput Uses

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 Uses

func (s CancelContactInput) GoString() string

GoString returns the string representation

func (*CancelContactInput) SetContactId Uses

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

SetContactId sets the ContactId field's value.

func (CancelContactInput) String Uses

func (s CancelContactInput) String() string

String returns the string representation

func (*CancelContactInput) Validate Uses

func (s *CancelContactInput) Validate() error

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

type CancelContactOutput Uses

type CancelContactOutput struct {

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

func (CancelContactOutput) GoString Uses

func (s CancelContactOutput) GoString() string

GoString returns the string representation

func (*CancelContactOutput) SetContactId Uses

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

SetContactId sets the ContactId field's value.

func (CancelContactOutput) String Uses

func (s CancelContactOutput) String() string

String returns the string representation

type ConfigListItem Uses

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 Uses

func (s ConfigListItem) GoString() string

GoString returns the string representation

func (*ConfigListItem) SetConfigArn Uses

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

SetConfigArn sets the ConfigArn field's value.

func (*ConfigListItem) SetConfigId Uses

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

SetConfigId sets the ConfigId field's value.

func (*ConfigListItem) SetConfigType Uses

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

SetConfigType sets the ConfigType field's value.

func (*ConfigListItem) SetName Uses

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

SetName sets the Name field's value.

func (ConfigListItem) String Uses

func (s ConfigListItem) String() string

String returns the string representation

type ConfigTypeData Uses

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

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

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

Object containing the parameters for a Config.

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

func (ConfigTypeData) GoString Uses

func (s ConfigTypeData) GoString() string

GoString returns the string representation

func (*ConfigTypeData) SetAntennaDownlinkConfig Uses

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

SetAntennaDownlinkConfig sets the AntennaDownlinkConfig field's value.

func (*ConfigTypeData) SetAntennaDownlinkDemodDecodeConfig Uses

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

SetAntennaDownlinkDemodDecodeConfig sets the AntennaDownlinkDemodDecodeConfig field's value.

func (*ConfigTypeData) SetAntennaUplinkConfig Uses

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

SetAntennaUplinkConfig sets the AntennaUplinkConfig field's value.

func (*ConfigTypeData) SetDataflowEndpointConfig Uses

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

SetDataflowEndpointConfig sets the DataflowEndpointConfig field's value.

func (*ConfigTypeData) SetTrackingConfig Uses

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

SetTrackingConfig sets the TrackingConfig field's value.

func (*ConfigTypeData) SetUplinkEchoConfig Uses

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

SetUplinkEchoConfig sets the UplinkEchoConfig field's value.

func (ConfigTypeData) String Uses

func (s ConfigTypeData) String() string

String returns the string representation

func (*ConfigTypeData) Validate Uses

func (s *ConfigTypeData) Validate() error

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

type ContactData Uses

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

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

func (s ContactData) GoString() string

GoString returns the string representation

func (*ContactData) SetContactId Uses

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

SetContactId sets the ContactId field's value.

func (*ContactData) SetContactStatus Uses

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

SetContactStatus sets the ContactStatus field's value.

func (*ContactData) SetEndTime Uses

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

SetEndTime sets the EndTime field's value.

func (*ContactData) SetErrorMessage Uses

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

SetErrorMessage sets the ErrorMessage field's value.

func (*ContactData) SetGroundStation Uses

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

SetGroundStation sets the GroundStation field's value.

func (*ContactData) SetMaximumElevation Uses

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

SetMaximumElevation sets the MaximumElevation field's value.

func (*ContactData) SetMissionProfileArn Uses

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

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*ContactData) SetPostPassEndTime Uses

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

SetPostPassEndTime sets the PostPassEndTime field's value.

func (*ContactData) SetPrePassStartTime Uses

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

SetPrePassStartTime sets the PrePassStartTime field's value.

func (*ContactData) SetSatelliteArn Uses

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

SetSatelliteArn sets the SatelliteArn field's value.

func (*ContactData) SetStartTime Uses

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

SetStartTime sets the StartTime field's value.

func (*ContactData) SetTags Uses

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

SetTags sets the Tags field's value.

func (ContactData) String Uses

func (s ContactData) String() string

String returns the string representation

type CreateConfigInput Uses

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 Uses

func (s CreateConfigInput) GoString() string

GoString returns the string representation

func (*CreateConfigInput) SetConfigData Uses

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

SetConfigData sets the ConfigData field's value.

func (*CreateConfigInput) SetName Uses

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

SetName sets the Name field's value.

func (*CreateConfigInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (CreateConfigInput) String Uses

func (s CreateConfigInput) String() string

String returns the string representation

func (*CreateConfigInput) Validate Uses

func (s *CreateConfigInput) Validate() error

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

type CreateConfigOutput Uses

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 Uses

func (s CreateConfigOutput) GoString() string

GoString returns the string representation

func (*CreateConfigOutput) SetConfigArn Uses

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

SetConfigArn sets the ConfigArn field's value.

func (*CreateConfigOutput) SetConfigId Uses

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

SetConfigId sets the ConfigId field's value.

func (*CreateConfigOutput) SetConfigType Uses

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

SetConfigType sets the ConfigType field's value.

func (CreateConfigOutput) String Uses

func (s CreateConfigOutput) String() string

String returns the string representation

type CreateDataflowEndpointGroupInput Uses

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 Uses

func (s CreateDataflowEndpointGroupInput) GoString() string

GoString returns the string representation

func (*CreateDataflowEndpointGroupInput) SetEndpointDetails Uses

func (s *CreateDataflowEndpointGroupInput) SetEndpointDetails(v []*EndpointDetails) *CreateDataflowEndpointGroupInput

SetEndpointDetails sets the EndpointDetails field's value.

func (*CreateDataflowEndpointGroupInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (CreateDataflowEndpointGroupInput) String Uses

func (s CreateDataflowEndpointGroupInput) String() string

String returns the string representation

func (*CreateDataflowEndpointGroupInput) Validate Uses

func (s *CreateDataflowEndpointGroupInput) Validate() error

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

type CreateDataflowEndpointGroupOutput Uses

type CreateDataflowEndpointGroupOutput struct {

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

func (CreateDataflowEndpointGroupOutput) GoString Uses

func (s CreateDataflowEndpointGroupOutput) GoString() string

GoString returns the string representation

func (*CreateDataflowEndpointGroupOutput) SetDataflowEndpointGroupId Uses

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

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (CreateDataflowEndpointGroupOutput) String Uses

func (s CreateDataflowEndpointGroupOutput) String() string

String returns the string representation

type CreateMissionProfileInput Uses

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 Uses

func (s CreateMissionProfileInput) GoString() string

GoString returns the string representation

func (*CreateMissionProfileInput) SetContactPostPassDurationSeconds Uses

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

SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.

func (*CreateMissionProfileInput) SetContactPrePassDurationSeconds Uses

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

SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.

func (*CreateMissionProfileInput) SetDataflowEdges Uses

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

SetDataflowEdges sets the DataflowEdges field's value.

func (*CreateMissionProfileInput) SetMinimumViableContactDurationSeconds Uses

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

SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.

func (*CreateMissionProfileInput) SetName Uses

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

SetName sets the Name field's value.

func (*CreateMissionProfileInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (*CreateMissionProfileInput) SetTrackingConfigArn Uses

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

SetTrackingConfigArn sets the TrackingConfigArn field's value.

func (CreateMissionProfileInput) String Uses

func (s CreateMissionProfileInput) String() string

String returns the string representation

func (*CreateMissionProfileInput) Validate Uses

func (s *CreateMissionProfileInput) Validate() error

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

type CreateMissionProfileOutput Uses

type CreateMissionProfileOutput struct {

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

func (CreateMissionProfileOutput) GoString Uses

func (s CreateMissionProfileOutput) GoString() string

GoString returns the string representation

func (*CreateMissionProfileOutput) SetMissionProfileId Uses

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

SetMissionProfileId sets the MissionProfileId field's value.

func (CreateMissionProfileOutput) String Uses

func (s CreateMissionProfileOutput) String() string

String returns the string representation

type Data Uses

type Data struct {

    // ID 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 Uses

func (s Data) GoString() string

GoString returns the string representation

func (*Data) SetGroundStationId Uses

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

SetGroundStationId sets the GroundStationId field's value.

func (*Data) SetGroundStationName Uses

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

SetGroundStationName sets the GroundStationName field's value.

func (*Data) SetRegion Uses

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

SetRegion sets the Region field's value.

func (Data) String Uses

func (s Data) String() string

String returns the string representation

type DataflowEndpoint Uses

type DataflowEndpoint struct {

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

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

func (s DataflowEndpoint) GoString() string

GoString returns the string representation

func (*DataflowEndpoint) SetAddress Uses

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

SetAddress sets the Address field's value.

func (*DataflowEndpoint) SetName Uses

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

SetName sets the Name field's value.

func (*DataflowEndpoint) SetStatus Uses

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

SetStatus sets the Status field's value.

func (DataflowEndpoint) String Uses

func (s DataflowEndpoint) String() string

String returns the string representation

func (*DataflowEndpoint) Validate Uses

func (s *DataflowEndpoint) Validate() error

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

type DataflowEndpointConfig Uses

type DataflowEndpointConfig struct {

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

Information about the dataflow endpoint Config.

func (DataflowEndpointConfig) GoString Uses

func (s DataflowEndpointConfig) GoString() string

GoString returns the string representation

func (*DataflowEndpointConfig) SetDataflowEndpointName Uses

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

SetDataflowEndpointName sets the DataflowEndpointName field's value.

func (DataflowEndpointConfig) String Uses

func (s DataflowEndpointConfig) String() string

String returns the string representation

func (*DataflowEndpointConfig) Validate Uses

func (s *DataflowEndpointConfig) Validate() error

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

type DataflowEndpointListItem Uses

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 Uses

func (s DataflowEndpointListItem) GoString() string

GoString returns the string representation

func (*DataflowEndpointListItem) SetDataflowEndpointGroupArn Uses

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

SetDataflowEndpointGroupArn sets the DataflowEndpointGroupArn field's value.

func (*DataflowEndpointListItem) SetDataflowEndpointGroupId Uses

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

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (DataflowEndpointListItem) String Uses

func (s DataflowEndpointListItem) String() string

String returns the string representation

type DecodeConfig Uses

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 Uses

func (s DecodeConfig) GoString() string

GoString returns the string representation

func (*DecodeConfig) SetUnvalidatedJSON Uses

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

SetUnvalidatedJSON sets the UnvalidatedJSON field's value.

func (DecodeConfig) String Uses

func (s DecodeConfig) String() string

String returns the string representation

func (*DecodeConfig) Validate Uses

func (s *DecodeConfig) Validate() error

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

type DeleteConfigInput Uses

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 Uses

func (s DeleteConfigInput) GoString() string

GoString returns the string representation

func (*DeleteConfigInput) SetConfigId Uses

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

SetConfigId sets the ConfigId field's value.

func (*DeleteConfigInput) SetConfigType Uses

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

SetConfigType sets the ConfigType field's value.

func (DeleteConfigInput) String Uses

func (s DeleteConfigInput) String() string

String returns the string representation

func (*DeleteConfigInput) Validate Uses

func (s *DeleteConfigInput) Validate() error

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

type DeleteConfigOutput Uses

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 Uses

func (s DeleteConfigOutput) GoString() string

GoString returns the string representation

func (*DeleteConfigOutput) SetConfigArn Uses

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

SetConfigArn sets the ConfigArn field's value.

func (*DeleteConfigOutput) SetConfigId Uses

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

SetConfigId sets the ConfigId field's value.

func (*DeleteConfigOutput) SetConfigType Uses

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

SetConfigType sets the ConfigType field's value.

func (DeleteConfigOutput) String Uses

func (s DeleteConfigOutput) String() string

String returns the string representation

type DeleteDataflowEndpointGroupInput Uses

type DeleteDataflowEndpointGroupInput struct {

    // ID 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 Uses

func (s DeleteDataflowEndpointGroupInput) GoString() string

GoString returns the string representation

func (*DeleteDataflowEndpointGroupInput) SetDataflowEndpointGroupId Uses

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

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (DeleteDataflowEndpointGroupInput) String Uses

func (s DeleteDataflowEndpointGroupInput) String() string

String returns the string representation

func (*DeleteDataflowEndpointGroupInput) Validate Uses

func (s *DeleteDataflowEndpointGroupInput) Validate() error

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

type DeleteDataflowEndpointGroupOutput Uses

type DeleteDataflowEndpointGroupOutput struct {

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

func (DeleteDataflowEndpointGroupOutput) GoString Uses

func (s DeleteDataflowEndpointGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteDataflowEndpointGroupOutput) SetDataflowEndpointGroupId Uses

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

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (DeleteDataflowEndpointGroupOutput) String Uses

func (s DeleteDataflowEndpointGroupOutput) String() string

String returns the string representation

type DeleteMissionProfileInput Uses

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 Uses

func (s DeleteMissionProfileInput) GoString() string

GoString returns the string representation

func (*DeleteMissionProfileInput) SetMissionProfileId Uses

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

SetMissionProfileId sets the MissionProfileId field's value.

func (DeleteMissionProfileInput) String Uses

func (s DeleteMissionProfileInput) String() string

String returns the string representation

func (*DeleteMissionProfileInput) Validate Uses

func (s *DeleteMissionProfileInput) Validate() error

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

type DeleteMissionProfileOutput Uses

type DeleteMissionProfileOutput struct {

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

func (DeleteMissionProfileOutput) GoString Uses

func (s DeleteMissionProfileOutput) GoString() string

GoString returns the string representation

func (*DeleteMissionProfileOutput) SetMissionProfileId Uses

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

SetMissionProfileId sets the MissionProfileId field's value.

func (DeleteMissionProfileOutput) String Uses

func (s DeleteMissionProfileOutput) String() string

String returns the string representation

type DemodulationConfig Uses

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 Uses

func (s DemodulationConfig) GoString() string

GoString returns the string representation

func (*DemodulationConfig) SetUnvalidatedJSON Uses

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

SetUnvalidatedJSON sets the UnvalidatedJSON field's value.

func (DemodulationConfig) String Uses

func (s DemodulationConfig) String() string

String returns the string representation

func (*DemodulationConfig) Validate Uses

func (s *DemodulationConfig) Validate() error

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

type DescribeContactInput Uses

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 Uses

func (s DescribeContactInput) GoString() string

GoString returns the string representation

func (*DescribeContactInput) SetContactId Uses

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

SetContactId sets the ContactId field's value.

func (DescribeContactInput) String Uses

func (s DescribeContactInput) String() string

String returns the string representation

func (*DescribeContactInput) Validate Uses

func (s *DescribeContactInput) Validate() error

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

type DescribeContactOutput Uses

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

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

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

func (s DescribeContactOutput) GoString() string

GoString returns the string representation

func (*DescribeContactOutput) SetContactId Uses

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

SetContactId sets the ContactId field's value.

func (*DescribeContactOutput) SetContactStatus Uses

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

SetContactStatus sets the ContactStatus field's value.

func (*DescribeContactOutput) SetEndTime Uses

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

SetEndTime sets the EndTime field's value.

func (*DescribeContactOutput) SetErrorMessage Uses

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

SetErrorMessage sets the ErrorMessage field's value.

func (*DescribeContactOutput) SetGroundStation Uses

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

SetGroundStation sets the GroundStation field's value.

func (*DescribeContactOutput) SetMaximumElevation Uses

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

SetMaximumElevation sets the MaximumElevation field's value.

func (*DescribeContactOutput) SetMissionProfileArn Uses

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

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*DescribeContactOutput) SetPostPassEndTime Uses

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

SetPostPassEndTime sets the PostPassEndTime field's value.

func (*DescribeContactOutput) SetPrePassStartTime Uses

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

SetPrePassStartTime sets the PrePassStartTime field's value.

func (*DescribeContactOutput) SetSatelliteArn Uses

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

SetSatelliteArn sets the SatelliteArn field's value.

func (*DescribeContactOutput) SetStartTime Uses

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

SetStartTime sets the StartTime field's value.

func (*DescribeContactOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (DescribeContactOutput) String Uses

func (s DescribeContactOutput) String() string

String returns the string representation

type Eirp Uses

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.
    //
    // 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 Uses

func (s Eirp) GoString() string

GoString returns the string representation

func (*Eirp) SetUnits Uses

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

SetUnits sets the Units field's value.

func (*Eirp) SetValue Uses

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

SetValue sets the Value field's value.

func (Eirp) String Uses

func (s Eirp) String() string

String returns the string representation

func (*Eirp) Validate Uses

func (s *Eirp) Validate() error

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

type Elevation Uses

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 Uses

func (s Elevation) GoString() string

GoString returns the string representation

func (*Elevation) SetUnit Uses

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

SetUnit sets the Unit field's value.

func (*Elevation) SetValue Uses

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

SetValue sets the Value field's value.

func (Elevation) String Uses

func (s Elevation) String() string

String returns the string representation

type EndpointDetails Uses

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 Uses

func (s EndpointDetails) GoString() string

GoString returns the string representation

func (*EndpointDetails) SetEndpoint Uses

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

SetEndpoint sets the Endpoint field's value.

func (*EndpointDetails) SetSecurityDetails Uses

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

SetSecurityDetails sets the SecurityDetails field's value.

func (EndpointDetails) String Uses

func (s EndpointDetails) String() string

String returns the string representation

func (*EndpointDetails) Validate Uses

func (s *EndpointDetails) Validate() error

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

type Frequency Uses

type Frequency struct {

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

    // Frequency value.
    //
    // 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 Uses

func (s Frequency) GoString() string

GoString returns the string representation

func (*Frequency) SetUnits Uses

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

SetUnits sets the Units field's value.

func (*Frequency) SetValue Uses

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

SetValue sets the Value field's value.

func (Frequency) String Uses

func (s Frequency) String() string

String returns the string representation

func (*Frequency) Validate Uses

func (s *Frequency) Validate() error

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

type FrequencyBandwidth Uses

type FrequencyBandwidth struct {

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

    // Frequency bandwidth value.
    //
    // 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 Uses

func (s FrequencyBandwidth) GoString() string

GoString returns the string representation

func (*FrequencyBandwidth) SetUnits Uses

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

SetUnits sets the Units field's value.

func (*FrequencyBandwidth) SetValue Uses

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

SetValue sets the Value field's value.

func (FrequencyBandwidth) String Uses

func (s FrequencyBandwidth) String() string

String returns the string representation

func (*FrequencyBandwidth) Validate Uses

func (s *FrequencyBandwidth) Validate() error

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

type GetConfigInput Uses

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 Uses

func (s GetConfigInput) GoString() string

GoString returns the string representation

func (*GetConfigInput) SetConfigId Uses

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

SetConfigId sets the ConfigId field's value.

func (*GetConfigInput) SetConfigType Uses

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

SetConfigType sets the ConfigType field's value.

func (GetConfigInput) String Uses

func (s GetConfigInput) String() string

String returns the string representation

func (*GetConfigInput) Validate Uses

func (s *GetConfigInput) Validate() error

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

type GetConfigOutput Uses

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 Uses

func (s GetConfigOutput) GoString() string

GoString returns the string representation

func (*GetConfigOutput) SetConfigArn Uses

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

SetConfigArn sets the ConfigArn field's value.

func (*GetConfigOutput) SetConfigData Uses

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

SetConfigData sets the ConfigData field's value.

func (*GetConfigOutput) SetConfigId Uses

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

SetConfigId sets the ConfigId field's value.

func (*GetConfigOutput) SetConfigType Uses

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

SetConfigType sets the ConfigType field's value.

func (*GetConfigOutput) SetName Uses

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

SetName sets the Name field's value.

func (*GetConfigOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (GetConfigOutput) String Uses

func (s GetConfigOutput) String() string

String returns the string representation

type GetDataflowEndpointGroupInput Uses

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 Uses

func (s GetDataflowEndpointGroupInput) GoString() string

GoString returns the string representation

func (*GetDataflowEndpointGroupInput) SetDataflowEndpointGroupId Uses

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

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (GetDataflowEndpointGroupInput) String Uses

func (s GetDataflowEndpointGroupInput) String() string

String returns the string representation

func (*GetDataflowEndpointGroupInput) Validate Uses

func (s *GetDataflowEndpointGroupInput) Validate() error

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

type GetDataflowEndpointGroupOutput Uses

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 Uses

func (s GetDataflowEndpointGroupOutput) GoString() string

GoString returns the string representation

func (*GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupArn Uses

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

SetDataflowEndpointGroupArn sets the DataflowEndpointGroupArn field's value.

func (*GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupId Uses

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

SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.

func (*GetDataflowEndpointGroupOutput) SetEndpointsDetails Uses

func (s *GetDataflowEndpointGroupOutput) SetEndpointsDetails(v []*EndpointDetails) *GetDataflowEndpointGroupOutput

SetEndpointsDetails sets the EndpointsDetails field's value.

func (*GetDataflowEndpointGroupOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (GetDataflowEndpointGroupOutput) String Uses

func (s GetDataflowEndpointGroupOutput) String() string

String returns the string representation

type GetMinuteUsageInput Uses

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 Uses

func (s GetMinuteUsageInput) GoString() string

GoString returns the string representation

func (*GetMinuteUsageInput) SetMonth Uses

func (s *GetMinuteUsageInput) SetMonth(v int64) *GetMinuteUsageInput

SetMonth sets the Month field's value.

func (*GetMinuteUsageInput) SetYear Uses

func (s *GetMinuteUsageInput) SetYear(v int64) *GetMinuteUsageInput

SetYear sets the Year field's value.

func (GetMinuteUsageInput) String Uses

func (s GetMinuteUsageInput) String() string

String returns the string representation

func (*GetMinuteUsageInput) Validate Uses

func (s *GetMinuteUsageInput) Validate() error

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

type GetMinuteUsageOutput Uses

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 Uses

func (s GetMinuteUsageOutput) GoString() string

GoString returns the string representation

func (*GetMinuteUsageOutput) SetEstimatedMinutesRemaining Uses

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

SetEstimatedMinutesRemaining sets the EstimatedMinutesRemaining field's value.

func (*GetMinuteUsageOutput) SetIsReservedMinutesCustomer Uses

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

SetIsReservedMinutesCustomer sets the IsReservedMinutesCustomer field's value.

func (*GetMinuteUsageOutput) SetTotalReservedMinuteAllocation Uses

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

SetTotalReservedMinuteAllocation sets the TotalReservedMinuteAllocation field's value.

func (*GetMinuteUsageOutput) SetTotalScheduledMinutes Uses

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

SetTotalScheduledMinutes sets the TotalScheduledMinutes field's value.

func (*GetMinuteUsageOutput) SetUpcomingMinutesScheduled Uses

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

SetUpcomingMinutesScheduled sets the UpcomingMinutesScheduled field's value.

func (GetMinuteUsageOutput) String Uses

func (s GetMinuteUsageOutput) String() string

String returns the string representation

type GetMissionProfileInput Uses

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 Uses

func (s GetMissionProfileInput) GoString() string

GoString returns the string representation

func (*GetMissionProfileInput) SetMissionProfileId Uses

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

SetMissionProfileId sets the MissionProfileId field's value.

func (GetMissionProfileInput) String Uses

func (s GetMissionProfileInput) String() string

String returns the string representation

func (*GetMissionProfileInput) Validate Uses

func (s *GetMissionProfileInput) Validate() error

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

type GetMissionProfileOutput Uses

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

    // ID 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 Uses

func (s GetMissionProfileOutput) GoString() string

GoString returns the string representation

func (*GetMissionProfileOutput) SetContactPostPassDurationSeconds Uses

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

SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.

func (*GetMissionProfileOutput) SetContactPrePassDurationSeconds Uses

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

SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.

func (*GetMissionProfileOutput) SetDataflowEdges Uses

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

SetDataflowEdges sets the DataflowEdges field's value.

func (*GetMissionProfileOutput) SetMinimumViableContactDurationSeconds Uses

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

SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.

func (*GetMissionProfileOutput) SetMissionProfileArn Uses

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

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*GetMissionProfileOutput) SetMissionProfileId Uses

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

SetMissionProfileId sets the MissionProfileId field's value.

func (*GetMissionProfileOutput) SetName Uses

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

SetName sets the Name field's value.

func (*GetMissionProfileOutput) SetRegion Uses

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

SetRegion sets the Region field's value.

func (*GetMissionProfileOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (*GetMissionProfileOutput) SetTrackingConfigArn Uses

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

SetTrackingConfigArn sets the TrackingConfigArn field's value.

func (GetMissionProfileOutput) String Uses

func (s GetMissionProfileOutput) String() string

String returns the string representation

type GetSatelliteInput Uses

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 Uses

func (s GetSatelliteInput) GoString() string

GoString returns the string representation

func (*GetSatelliteInput) SetSatelliteId Uses

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

SetSatelliteId sets the SatelliteId field's value.

func (GetSatelliteInput) String Uses

func (s GetSatelliteInput) String() string

String returns the string representation

func (*GetSatelliteInput) Validate Uses

func (s *GetSatelliteInput) Validate() error

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

type GetSatelliteOutput Uses

type GetSatelliteOutput struct {

    // When a satellite was created.
    DateCreated *time.Time `locationName:"dateCreated" type:"timestamp"`

    // When a satellite was last updated.
    LastUpdated *time.Time `locationName:"lastUpdated" type:"timestamp"`

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

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

func (GetSatelliteOutput) GoString Uses

func (s GetSatelliteOutput) GoString() string

GoString returns the string representation

func (*GetSatelliteOutput) SetDateCreated Uses

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

SetDateCreated sets the DateCreated field's value.

func (*GetSatelliteOutput) SetLastUpdated Uses

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

SetLastUpdated sets the LastUpdated field's value.

func (*GetSatelliteOutput) SetNoradSatelliteID Uses

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

SetNoradSatelliteID sets the NoradSatelliteID field's value.

func (*GetSatelliteOutput) SetSatelliteArn Uses

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

SetSatelliteArn sets the SatelliteArn field's value.

func (*GetSatelliteOutput) SetSatelliteId Uses

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

SetSatelliteId sets the SatelliteId field's value.

func (*GetSatelliteOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (GetSatelliteOutput) String Uses

func (s GetSatelliteOutput) String() string

String returns the string representation

type GroundStation Uses

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 Uses

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

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

Example:

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

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

func (*GroundStation) CancelContact Uses

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

CancelContact API operation for AWS Ground Station.

Cancels a contact with a specified contact ID.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) CancelContactRequest Uses

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 Uses

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 Uses

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

CreateConfig API operation for AWS Ground Station.

Creates a Config with the specified configData parameters.

Only one type of configData can be specified.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) CreateConfigRequest Uses

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 Uses

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 Uses

func (c *GroundStation) CreateDataflowEndpointGroup(input *CreateDataflowEndpointGroupInput) (*CreateDataflowEndpointGroupOutput, error)

CreateDataflowEndpointGroup API operation for AWS Ground Station.

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

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

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

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) CreateDataflowEndpointGroupRequest Uses

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 Uses

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 Uses

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

CreateMissionProfile API operation for AWS Ground Station.

Creates a mission profile.

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

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) CreateMissionProfileRequest Uses

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 Uses

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 Uses

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

DeleteConfig API operation for AWS Ground Station.

Deletes a Config.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) DeleteConfigRequest Uses

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 Uses

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 Uses

func (c *GroundStation) DeleteDataflowEndpointGroup(input *DeleteDataflowEndpointGroupInput) (*DeleteDataflowEndpointGroupOutput, error)

DeleteDataflowEndpointGroup API operation for AWS Ground Station.

Deletes a dataflow endpoint group.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) DeleteDataflowEndpointGroupRequest Uses

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 Uses

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 Uses

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

DeleteMissionProfile API operation for AWS Ground Station.

Deletes a mission profile.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) DeleteMissionProfileRequest Uses

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 Uses

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 Uses

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

DescribeContact API operation for AWS Ground Station.

Describes an existing contact.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) DescribeContactRequest Uses

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 Uses

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 Uses

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

GetConfig API operation for AWS Ground Station.

Returns Config information.

Only one Config response can be returned.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) GetConfigRequest Uses

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 Uses

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 Uses

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

GetDataflowEndpointGroup API operation for AWS Ground Station.

Returns the dataflow endpoint group.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) GetDataflowEndpointGroupRequest Uses

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 Uses

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 Uses

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

GetMinuteUsage API operation for AWS Ground Station.

Returns the number of minutes used by account.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) GetMinuteUsageRequest Uses

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 Uses

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 Uses

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

GetMissionProfile API operation for AWS Ground Station.

Returns a mission profile.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) GetMissionProfileRequest Uses

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 Uses

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 Uses

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

GetSatellite API operation for AWS Ground Station.

Returns a satellite.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) GetSatelliteRequest Uses

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 Uses

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 Uses

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

ListConfigs API operation for AWS Ground Station.

Returns a list of Config objects.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) ListConfigsPages Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListContacts API operation for AWS Ground Station.

Returns a list of contacts.

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

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) ListContactsPages Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListDataflowEndpointGroups API operation for AWS Ground Station.

Returns a list of DataflowEndpoint groups.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) ListDataflowEndpointGroupsPages Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListGroundStations API operation for AWS Ground Station.

Returns a list of ground stations.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) ListGroundStationsPages Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListMissionProfiles API operation for AWS Ground Station.

Returns a list of mission profiles.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) ListMissionProfilesPages Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListSatellites API operation for AWS Ground Station.

Returns a list of satellites.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) ListSatellitesPages Uses

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 Uses

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 Uses

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 Uses

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 Uses

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

ListTagsForResource API operation for AWS Ground Station.

Returns a list of tags or a specified resource.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) ListTagsForResourceRequest Uses

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 Uses

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 Uses

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

ReserveContact API operation for AWS Ground Station.

Reserves a contact using specified parameters.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) ReserveContactRequest Uses

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 Uses

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 Uses

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

TagResource API operation for AWS Ground Station.

Assigns a tag to a resource.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) TagResourceRequest Uses

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 Uses

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 Uses

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

UntagResource API operation for AWS Ground Station.

Deassigns a resource tag.

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) UntagResourceRequest Uses

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 Uses

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 Uses

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

UpdateConfig API operation for AWS Ground Station.

Updates the Config used when scheduling contacts.

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

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) UpdateConfigRequest Uses

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 Uses

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 Uses

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

UpdateMissionProfile API operation for AWS Ground Station.

Updates a mission profile.

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

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

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

Returned Error Codes:

* ErrCodeDependencyException "DependencyException"
Dependency encountered an error.

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

* ErrCodeResourceNotFoundException "ResourceNotFoundException"
Resource was not found.

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

func (*GroundStation) UpdateMissionProfileRequest Uses

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 Uses

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

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

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

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

type ListConfigsInput Uses

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 Uses

func (s ListConfigsInput) GoString() string

GoString returns the string representation

func (*ListConfigsInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListConfigsInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListConfigsInput) String Uses

func (s ListConfigsInput) String() string

String returns the string representation

type ListConfigsOutput Uses

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 Uses

func (s ListConfigsOutput) GoString() string

GoString returns the string representation

func (*ListConfigsOutput) SetConfigList Uses

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

SetConfigList sets the ConfigList field's value.

func (*ListConfigsOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListConfigsOutput) String Uses

func (s ListConfigsOutput) String() string

String returns the string representation

type ListContactsInput Uses

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"`
    // contains filtered or unexported fields
}

func (ListContactsInput) GoString Uses

func (s ListContactsInput) GoString() string

GoString returns the string representation

func (*ListContactsInput) SetEndTime Uses

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

SetEndTime sets the EndTime field's value.

func (*ListContactsInput) SetGroundStation Uses

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

SetGroundStation sets the GroundStation field's value.

func (*ListContactsInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListContactsInput) SetMissionProfileArn Uses

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

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*ListContactsInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListContactsInput) SetSatelliteArn Uses

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

SetSatelliteArn sets the SatelliteArn field's value.

func (*ListContactsInput) SetStartTime Uses

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

SetStartTime sets the StartTime field's value.

func (*ListContactsInput) SetStatusList Uses

func (s *ListContactsInput) SetStatusList(v []*string) *ListContactsInput

SetStatusList sets the StatusList field's value.

func (ListContactsInput) String Uses

func (s ListContactsInput) String() string

String returns the string representation

func (*ListContactsInput) Validate Uses

func (s *ListContactsInput) Validate() error

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

type ListContactsOutput Uses

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 Uses

func (s ListContactsOutput) GoString() string

GoString returns the string representation

func (*ListContactsOutput) SetContactList Uses

func (s *ListContactsOutput) SetContactList(v []*ContactData) *ListContactsOutput

SetContactList sets the ContactList field's value.

func (*ListContactsOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListContactsOutput) String Uses

func (s ListContactsOutput) String() string

String returns the string representation

type ListDataflowEndpointGroupsInput Uses

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 Uses

func (s ListDataflowEndpointGroupsInput) GoString() string

GoString returns the string representation

func (*ListDataflowEndpointGroupsInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListDataflowEndpointGroupsInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListDataflowEndpointGroupsInput) String Uses

func (s ListDataflowEndpointGroupsInput) String() string

String returns the string representation

type ListDataflowEndpointGroupsOutput Uses

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 Uses

func (s ListDataflowEndpointGroupsOutput) GoString() string

GoString returns the string representation

func (*ListDataflowEndpointGroupsOutput) SetDataflowEndpointGroupList Uses

func (s *ListDataflowEndpointGroupsOutput) SetDataflowEndpointGroupList(v []*DataflowEndpointListItem) *ListDataflowEndpointGroupsOutput

SetDataflowEndpointGroupList sets the DataflowEndpointGroupList field's value.

func (*ListDataflowEndpointGroupsOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListDataflowEndpointGroupsOutput) String Uses

func (s ListDataflowEndpointGroupsOutput) String() string

String returns the string representation

type ListGroundStationsInput Uses

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"`
    // contains filtered or unexported fields
}

func (ListGroundStationsInput) GoString Uses

func (s ListGroundStationsInput) GoString() string

GoString returns the string representation

func (*ListGroundStationsInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListGroundStationsInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListGroundStationsInput) String Uses

func (s ListGroundStationsInput) String() string

String returns the string representation

type ListGroundStationsOutput Uses

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 Uses

func (s ListGroundStationsOutput) GoString() string

GoString returns the string representation

func (*ListGroundStationsOutput) SetGroundStationList Uses

func (s *ListGroundStationsOutput) SetGroundStationList(v []*Data) *ListGroundStationsOutput

SetGroundStationList sets the GroundStationList field's value.

func (*ListGroundStationsOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListGroundStationsOutput) String Uses

func (s ListGroundStationsOutput) String() string

String returns the string representation

type ListMissionProfilesInput Uses

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 Uses

func (s ListMissionProfilesInput) GoString() string

GoString returns the string representation

func (*ListMissionProfilesInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListMissionProfilesInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListMissionProfilesInput) String Uses

func (s ListMissionProfilesInput) String() string

String returns the string representation

type ListMissionProfilesOutput Uses

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 Uses

func (s ListMissionProfilesOutput) GoString() string

GoString returns the string representation

func (*ListMissionProfilesOutput) SetMissionProfileList Uses

func (s *ListMissionProfilesOutput) SetMissionProfileList(v []*MissionProfileListItem) *ListMissionProfilesOutput

SetMissionProfileList sets the MissionProfileList field's value.

func (*ListMissionProfilesOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListMissionProfilesOutput) String Uses

func (s ListMissionProfilesOutput) String() string

String returns the string representation

type ListSatellitesInput Uses

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 Uses

func (s ListSatellitesInput) GoString() string

GoString returns the string representation

func (*ListSatellitesInput) SetMaxResults Uses

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

SetMaxResults sets the MaxResults field's value.

func (*ListSatellitesInput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (ListSatellitesInput) String Uses

func (s ListSatellitesInput) String() string

String returns the string representation

type ListSatellitesOutput Uses

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 Uses

func (s ListSatellitesOutput) GoString() string

GoString returns the string representation

func (*ListSatellitesOutput) SetNextToken Uses

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

SetNextToken sets the NextToken field's value.

func (*ListSatellitesOutput) SetSatellites Uses

func (s *ListSatellitesOutput) SetSatellites(v []*SatelliteListItem) *ListSatellitesOutput

SetSatellites sets the Satellites field's value.

func (ListSatellitesOutput) String Uses

func (s ListSatellitesOutput) String() string

String returns the string representation

type ListTagsForResourceInput Uses

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 Uses

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceInput) SetResourceArn Uses

func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String Uses

func (s ListTagsForResourceInput) String() string

String returns the string representation

func (*ListTagsForResourceInput) Validate Uses

func (s *ListTagsForResourceInput) Validate() error

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

type ListTagsForResourceOutput Uses

type ListTagsForResourceOutput struct {

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

func (ListTagsForResourceOutput) GoString Uses

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourceOutput) SetTags Uses

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

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String Uses

func (s ListTagsForResourceOutput) String() string

String returns the string representation

type MissionProfileListItem Uses

type MissionProfileListItem struct {

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

    // ID 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 Uses

func (s MissionProfileListItem) GoString() string

GoString returns the string representation

func (*MissionProfileListItem) SetMissionProfileArn Uses

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

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*MissionProfileListItem) SetMissionProfileId Uses

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

SetMissionProfileId sets the MissionProfileId field's value.

func (*MissionProfileListItem) SetName Uses

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

SetName sets the Name field's value.

func (*MissionProfileListItem) SetRegion Uses

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

SetRegion sets the Region field's value.

func (MissionProfileListItem) String Uses

func (s MissionProfileListItem) String() string

String returns the string representation

type ReserveContactInput Uses

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 Uses

func (s ReserveContactInput) GoString() string

GoString returns the string representation

func (*ReserveContactInput) SetEndTime Uses

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

SetEndTime sets the EndTime field's value.

func (*ReserveContactInput) SetGroundStation Uses

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

SetGroundStation sets the GroundStation field's value.

func (*ReserveContactInput) SetMissionProfileArn Uses

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

SetMissionProfileArn sets the MissionProfileArn field's value.

func (*ReserveContactInput) SetSatelliteArn Uses

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

SetSatelliteArn sets the SatelliteArn field's value.

func (*ReserveContactInput) SetStartTime Uses

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

SetStartTime sets the StartTime field's value.

func (*ReserveContactInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (ReserveContactInput) String Uses

func (s ReserveContactInput) String() string

String returns the string representation

func (*ReserveContactInput) Validate Uses

func (s *ReserveContactInput) Validate() error

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

type ReserveContactOutput Uses

type ReserveContactOutput struct {

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

func (ReserveContactOutput) GoString Uses

func (s ReserveContactOutput) GoString() string

GoString returns the string representation

func (*ReserveContactOutput) SetContactId Uses

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

SetContactId sets the ContactId field's value.

func (ReserveContactOutput) String Uses

func (s ReserveContactOutput) String() string

String returns the string representation

type SatelliteListItem Uses

type SatelliteListItem struct {

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

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

    // ID 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 Uses

func (s SatelliteListItem) GoString() string

GoString returns the string representation

func (*SatelliteListItem) SetNoradSatelliteID Uses

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

SetNoradSatelliteID sets the NoradSatelliteID field's value.

func (*SatelliteListItem) SetSatelliteArn Uses

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

SetSatelliteArn sets the SatelliteArn field's value.

func (*SatelliteListItem) SetSatelliteId Uses

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

SetSatelliteId sets the SatelliteId field's value.

func (SatelliteListItem) String Uses

func (s SatelliteListItem) String() string

String returns the string representation

type SecurityDetails Uses

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 Uses

func (s SecurityDetails) GoString() string

GoString returns the string representation

func (*SecurityDetails) SetRoleArn Uses

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

SetRoleArn sets the RoleArn field's value.

func (*SecurityDetails) SetSecurityGroupIds Uses

func (s *SecurityDetails) SetSecurityGroupIds(v []*string) *SecurityDetails

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*SecurityDetails) SetSubnetIds Uses

func (s *SecurityDetails) SetSubnetIds(v []*string) *SecurityDetails

SetSubnetIds sets the SubnetIds field's value.

func (SecurityDetails) String Uses

func (s SecurityDetails) String() string

String returns the string representation

func (*SecurityDetails) Validate Uses

func (s *SecurityDetails) Validate() error

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

type SocketAddress Uses

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 Uses

func (s SocketAddress) GoString() string

GoString returns the string representation

func (*SocketAddress) SetName Uses

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

SetName sets the Name field's value.

func (*SocketAddress) SetPort Uses

func (s *SocketAddress) SetPort(v int64) *SocketAddress

SetPort sets the Port field's value.

func (SocketAddress) String Uses

func (s SocketAddress) String() string

String returns the string representation

func (*SocketAddress) Validate Uses

func (s *SocketAddress) Validate() error

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

type SpectrumConfig Uses

type SpectrumConfig struct {

    // Bandwidth of a spectral Config.
    //
    // Bandwidth is a required field
    Bandwidth *FrequencyBandwidth `locationName:"bandwidth" type:"structure" required:"true"`

    // Center frequency of a spectral Config.
    //
    // CenterFrequency is a required field
    CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"`

    // Polarization of a spectral Config.
    Polarization *string `locationName:"polarization" type:"string" enum:"Polarization"`
    // contains filtered or unexported fields
}

Object that describes a spectral Config.

func (SpectrumConfig) GoString Uses

func (s SpectrumConfig) GoString() string

GoString returns the string representation

func (*SpectrumConfig) SetBandwidth Uses

func (s *SpectrumConfig) SetBandwidth(v *FrequencyBandwidth) *SpectrumConfig

SetBandwidth sets the Bandwidth field's value.

func (*SpectrumConfig) SetCenterFrequency Uses

func (s *SpectrumConfig) SetCenterFrequency(v *Frequency) *SpectrumConfig

SetCenterFrequency sets the CenterFrequency field's value.

func (*SpectrumConfig) SetPolarization Uses

func (s *SpectrumConfig) SetPolarization(v string) *SpectrumConfig

SetPolarization sets the Polarization field's value.

func (SpectrumConfig) String Uses

func (s SpectrumConfig) String() string

String returns the string representation

func (*SpectrumConfig) Validate Uses

func (s *SpectrumConfig) Validate() error

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

type TagResourceInput Uses

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 map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString Uses

func (s TagResourceInput) GoString() string

GoString returns the string representation

func (*TagResourceInput) SetResourceArn Uses

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags Uses

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

SetTags sets the Tags field's value.

func (TagResourceInput) String Uses

func (s TagResourceInput) String() string

String returns the string representation

func (*TagResourceInput) Validate Uses

func (s *TagResourceInput) Validate() error

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

type TagResourceOutput Uses

type TagResourceOutput struct {
    // contains filtered or unexported fields
}

func (TagResourceOutput) GoString Uses

func (s TagResourceOutput) GoString() string

GoString returns the string representation

func (TagResourceOutput) String Uses

func (s TagResourceOutput) String() string

String returns the string representation

type TrackingConfig Uses

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 Uses

func (s TrackingConfig) GoString() string

GoString returns the string representation

func (*TrackingConfig) SetAutotrack Uses

func (s *TrackingConfig) SetAutotrack(v string) *TrackingConfig

SetAutotrack sets the Autotrack field's value.

func (TrackingConfig) String Uses

func (s TrackingConfig) String() string

String returns the string representation

func (*TrackingConfig) Validate Uses

func (s *TrackingConfig) Validate() error

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

type UntagResourceInput Uses

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 Uses

func (s UntagResourceInput) GoString() string

GoString returns the string representation

func (*UntagResourceInput) SetResourceArn Uses

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys Uses

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String Uses

func (s UntagResourceInput) String() string

String returns the string representation

func (*UntagResourceInput) Validate Uses

func (s *UntagResourceInput) Validate() error

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

type UntagResourceOutput Uses

type UntagResourceOutput struct {
    // contains filtered or unexported fields
}

func (UntagResourceOutput) GoString Uses

func (s UntagResourceOutput) GoString() string

GoString returns the string representation

func (UntagResourceOutput) String Uses

func (s UntagResourceOutput) String() string

String returns the string representation

type UpdateConfigInput Uses

type UpdateConfigInput struct {

    // Parameters for 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 Uses

func (s UpdateConfigInput) GoString() string

GoString returns the string representation

func (*UpdateConfigInput) SetConfigData Uses

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

SetConfigData sets the ConfigData field's value.

func (*UpdateConfigInput) SetConfigId Uses

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

SetConfigId sets the ConfigId field's value.

func (*UpdateConfigInput) SetConfigType Uses

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

SetConfigType sets the ConfigType field's value.

func (*UpdateConfigInput) SetName Uses

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

SetName sets the Name field's value.

func (UpdateConfigInput) String Uses

func (s UpdateConfigInput) String() string

String returns the string representation

func (*UpdateConfigInput) Validate Uses

func (s *UpdateConfigInput) Validate() error

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

type UpdateConfigOutput Uses

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 Uses

func (s UpdateConfigOutput) GoString() string

GoString returns the string representation

func (*UpdateConfigOutput) SetConfigArn Uses

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

SetConfigArn sets the ConfigArn field's value.

func (*UpdateConfigOutput) SetConfigId Uses

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

SetConfigId sets the ConfigId field's value.

func (*UpdateConfigOutput) SetConfigType Uses

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

SetConfigType sets the ConfigType field's value.

func (UpdateConfigOutput) String Uses

func (s UpdateConfigOutput) String() string

String returns the string representation

type UpdateMissionProfileInput Uses

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

    // ID 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 Uses

func (s UpdateMissionProfileInput) GoString() string

GoString returns the string representation

func (*UpdateMissionProfileInput) SetContactPostPassDurationSeconds Uses

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

SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.

func (*UpdateMissionProfileInput) SetContactPrePassDurationSeconds Uses

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

SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.

func (*UpdateMissionProfileInput) SetDataflowEdges Uses

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

SetDataflowEdges sets the DataflowEdges field's value.

func (*UpdateMissionProfileInput) SetMinimumViableContactDurationSeconds Uses

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

SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.

func (*UpdateMissionProfileInput) SetMissionProfileId Uses

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

SetMissionProfileId sets the MissionProfileId field's value.

func (*UpdateMissionProfileInput) SetName Uses

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

SetName sets the Name field's value.

func (*UpdateMissionProfileInput) SetTrackingConfigArn Uses

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

SetTrackingConfigArn sets the TrackingConfigArn field's value.

func (UpdateMissionProfileInput) String Uses

func (s UpdateMissionProfileInput) String() string

String returns the string representation

func (*UpdateMissionProfileInput) Validate Uses

func (s *UpdateMissionProfileInput) Validate() error

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

type UpdateMissionProfileOutput Uses

type UpdateMissionProfileOutput struct {

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

func (UpdateMissionProfileOutput) GoString Uses

func (s UpdateMissionProfileOutput) GoString() string

GoString returns the string representation

func (*UpdateMissionProfileOutput) SetMissionProfileId Uses

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

SetMissionProfileId sets the MissionProfileId field's value.

func (UpdateMissionProfileOutput) String Uses

func (s UpdateMissionProfileOutput) String() string

String returns the string representation

type UplinkEchoConfig Uses

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 Uses

func (s UplinkEchoConfig) GoString() string

GoString returns the string representation

func (*UplinkEchoConfig) SetAntennaUplinkConfigArn Uses

func (s *UplinkEchoConfig) SetAntennaUplinkConfigArn(v string) *UplinkEchoConfig

SetAntennaUplinkConfigArn sets the AntennaUplinkConfigArn field's value.

func (*UplinkEchoConfig) SetEnabled Uses

func (s *UplinkEchoConfig) SetEnabled(v bool) *UplinkEchoConfig

SetEnabled sets the Enabled field's value.

func (UplinkEchoConfig) String Uses

func (s UplinkEchoConfig) String() string

String returns the string representation

func (*UplinkEchoConfig) Validate Uses

func (s *UplinkEchoConfig) Validate() error

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

type UplinkSpectrumConfig Uses

type UplinkSpectrumConfig struct {

    // Center frequency of an uplink spectral Config.
    //
    // CenterFrequency is a required field
    CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"`

    // Polarization of an uplink spectral Config.
    Polarization *string `locationName:"polarization" type:"string" enum:"Polarization"`
    // contains filtered or unexported fields
}

Information about the uplink spectral Config.

func (UplinkSpectrumConfig) GoString Uses

func (s UplinkSpectrumConfig) GoString() string

GoString returns the string representation

func (*UplinkSpectrumConfig) SetCenterFrequency Uses

func (s *UplinkSpectrumConfig) SetCenterFrequency(v *Frequency) *UplinkSpectrumConfig

SetCenterFrequency sets the CenterFrequency field's value.

func (*UplinkSpectrumConfig) SetPolarization Uses

func (s *UplinkSpectrumConfig) SetPolarization(v string) *UplinkSpectrumConfig

SetPolarization sets the Polarization field's value.

func (UplinkSpectrumConfig) String Uses

func (s UplinkSpectrumConfig) String() string

String returns the string representation

func (*UplinkSpectrumConfig) Validate Uses

func (s *UplinkSpectrumConfig) Validate() error

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

Directories

PathSynopsis
groundstationifacePackage groundstationiface provides an interface to enable mocking the AWS Ground Station service client for testing your code.

Package groundstation imports 10 packages (graph) and is imported by 6 packages. Updated 2019-05-28. Refresh now. Tools for package owners.