Documentation ¶
Overview ¶
Package groundstation provides the client and types for making API requests to AWS Ground Station.
Welcome to the AWS Ground Station API Reference. AWS Ground Station is a fully managed service that enables you to control satellite communications, downlink and process satellite data, and scale your satellite operations efficiently and cost-effectively without having to build or manage your own ground station infrastructure.
See https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23 for more information on this service.
See groundstation package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/groundstation/
Using the Client ¶
To contact AWS Ground Station with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Ground Station client GroundStation for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/groundstation/#New
Index ¶
- Constants
- func AngleUnits_Values() []string
- func BandwidthUnits_Values() []string
- func ConfigCapabilityType_Values() []string
- func ContactStatus_Values() []string
- func Criticality_Values() []string
- func EirpUnits_Values() []string
- func EndpointStatus_Values() []string
- func FrequencyUnits_Values() []string
- func Polarization_Values() []string
- type AntennaDemodDecodeDetails
- type AntennaDownlinkConfig
- type AntennaDownlinkDemodDecodeConfig
- func (s AntennaDownlinkDemodDecodeConfig) GoString() string
- func (s *AntennaDownlinkDemodDecodeConfig) SetDecodeConfig(v *DecodeConfig) *AntennaDownlinkDemodDecodeConfig
- func (s *AntennaDownlinkDemodDecodeConfig) SetDemodulationConfig(v *DemodulationConfig) *AntennaDownlinkDemodDecodeConfig
- func (s *AntennaDownlinkDemodDecodeConfig) SetSpectrumConfig(v *SpectrumConfig) *AntennaDownlinkDemodDecodeConfig
- func (s AntennaDownlinkDemodDecodeConfig) String() string
- func (s *AntennaDownlinkDemodDecodeConfig) Validate() error
- type AntennaUplinkConfig
- func (s AntennaUplinkConfig) GoString() string
- func (s *AntennaUplinkConfig) SetSpectrumConfig(v *UplinkSpectrumConfig) *AntennaUplinkConfig
- func (s *AntennaUplinkConfig) SetTargetEirp(v *Eirp) *AntennaUplinkConfig
- func (s *AntennaUplinkConfig) SetTransmitDisabled(v bool) *AntennaUplinkConfig
- func (s AntennaUplinkConfig) String() string
- func (s *AntennaUplinkConfig) Validate() error
- type CancelContactInput
- type CancelContactOutput
- type ConfigDetails
- func (s ConfigDetails) GoString() string
- func (s *ConfigDetails) SetAntennaDemodDecodeDetails(v *AntennaDemodDecodeDetails) *ConfigDetails
- func (s *ConfigDetails) SetEndpointDetails(v *EndpointDetails) *ConfigDetails
- func (s *ConfigDetails) SetS3RecordingDetails(v *S3RecordingDetails) *ConfigDetails
- func (s ConfigDetails) String() string
- type ConfigListItem
- func (s ConfigListItem) GoString() string
- func (s *ConfigListItem) SetConfigArn(v string) *ConfigListItem
- func (s *ConfigListItem) SetConfigId(v string) *ConfigListItem
- func (s *ConfigListItem) SetConfigType(v string) *ConfigListItem
- func (s *ConfigListItem) SetName(v string) *ConfigListItem
- func (s ConfigListItem) String() string
- type ConfigTypeData
- func (s ConfigTypeData) GoString() string
- func (s *ConfigTypeData) SetAntennaDownlinkConfig(v *AntennaDownlinkConfig) *ConfigTypeData
- func (s *ConfigTypeData) SetAntennaDownlinkDemodDecodeConfig(v *AntennaDownlinkDemodDecodeConfig) *ConfigTypeData
- func (s *ConfigTypeData) SetAntennaUplinkConfig(v *AntennaUplinkConfig) *ConfigTypeData
- func (s *ConfigTypeData) SetDataflowEndpointConfig(v *DataflowEndpointConfig) *ConfigTypeData
- func (s *ConfigTypeData) SetS3RecordingConfig(v *S3RecordingConfig) *ConfigTypeData
- func (s *ConfigTypeData) SetTrackingConfig(v *TrackingConfig) *ConfigTypeData
- func (s *ConfigTypeData) SetUplinkEchoConfig(v *UplinkEchoConfig) *ConfigTypeData
- func (s ConfigTypeData) String() string
- func (s *ConfigTypeData) Validate() error
- type ContactData
- func (s ContactData) GoString() string
- func (s *ContactData) SetContactId(v string) *ContactData
- func (s *ContactData) SetContactStatus(v string) *ContactData
- func (s *ContactData) SetEndTime(v time.Time) *ContactData
- func (s *ContactData) SetErrorMessage(v string) *ContactData
- func (s *ContactData) SetGroundStation(v string) *ContactData
- func (s *ContactData) SetMaximumElevation(v *Elevation) *ContactData
- func (s *ContactData) SetMissionProfileArn(v string) *ContactData
- func (s *ContactData) SetPostPassEndTime(v time.Time) *ContactData
- func (s *ContactData) SetPrePassStartTime(v time.Time) *ContactData
- func (s *ContactData) SetRegion(v string) *ContactData
- func (s *ContactData) SetSatelliteArn(v string) *ContactData
- func (s *ContactData) SetStartTime(v time.Time) *ContactData
- func (s *ContactData) SetTags(v map[string]*string) *ContactData
- func (s ContactData) String() string
- type CreateConfigInput
- func (s CreateConfigInput) GoString() string
- func (s *CreateConfigInput) SetConfigData(v *ConfigTypeData) *CreateConfigInput
- func (s *CreateConfigInput) SetName(v string) *CreateConfigInput
- func (s *CreateConfigInput) SetTags(v map[string]*string) *CreateConfigInput
- func (s CreateConfigInput) String() string
- func (s *CreateConfigInput) Validate() error
- type CreateConfigOutput
- func (s CreateConfigOutput) GoString() string
- func (s *CreateConfigOutput) SetConfigArn(v string) *CreateConfigOutput
- func (s *CreateConfigOutput) SetConfigId(v string) *CreateConfigOutput
- func (s *CreateConfigOutput) SetConfigType(v string) *CreateConfigOutput
- func (s CreateConfigOutput) String() string
- type CreateDataflowEndpointGroupInput
- func (s CreateDataflowEndpointGroupInput) GoString() string
- func (s *CreateDataflowEndpointGroupInput) SetEndpointDetails(v []*EndpointDetails) *CreateDataflowEndpointGroupInput
- func (s *CreateDataflowEndpointGroupInput) SetTags(v map[string]*string) *CreateDataflowEndpointGroupInput
- func (s CreateDataflowEndpointGroupInput) String() string
- func (s *CreateDataflowEndpointGroupInput) Validate() error
- type CreateDataflowEndpointGroupOutput
- type CreateMissionProfileInput
- func (s CreateMissionProfileInput) GoString() string
- func (s *CreateMissionProfileInput) SetContactPostPassDurationSeconds(v int64) *CreateMissionProfileInput
- func (s *CreateMissionProfileInput) SetContactPrePassDurationSeconds(v int64) *CreateMissionProfileInput
- func (s *CreateMissionProfileInput) SetDataflowEdges(v [][]*string) *CreateMissionProfileInput
- func (s *CreateMissionProfileInput) SetMinimumViableContactDurationSeconds(v int64) *CreateMissionProfileInput
- func (s *CreateMissionProfileInput) SetName(v string) *CreateMissionProfileInput
- func (s *CreateMissionProfileInput) SetTags(v map[string]*string) *CreateMissionProfileInput
- func (s *CreateMissionProfileInput) SetTrackingConfigArn(v string) *CreateMissionProfileInput
- func (s CreateMissionProfileInput) String() string
- func (s *CreateMissionProfileInput) Validate() error
- type CreateMissionProfileOutput
- type Data
- type DataflowDetail
- type DataflowEndpoint
- func (s DataflowEndpoint) GoString() string
- func (s *DataflowEndpoint) SetAddress(v *SocketAddress) *DataflowEndpoint
- func (s *DataflowEndpoint) SetMtu(v int64) *DataflowEndpoint
- func (s *DataflowEndpoint) SetName(v string) *DataflowEndpoint
- func (s *DataflowEndpoint) SetStatus(v string) *DataflowEndpoint
- func (s DataflowEndpoint) String() string
- func (s *DataflowEndpoint) Validate() error
- type DataflowEndpointConfig
- func (s DataflowEndpointConfig) GoString() string
- func (s *DataflowEndpointConfig) SetDataflowEndpointName(v string) *DataflowEndpointConfig
- func (s *DataflowEndpointConfig) SetDataflowEndpointRegion(v string) *DataflowEndpointConfig
- func (s DataflowEndpointConfig) String() string
- func (s *DataflowEndpointConfig) Validate() error
- type DataflowEndpointListItem
- type DecodeConfig
- type DeleteConfigInput
- type DeleteConfigOutput
- func (s DeleteConfigOutput) GoString() string
- func (s *DeleteConfigOutput) SetConfigArn(v string) *DeleteConfigOutput
- func (s *DeleteConfigOutput) SetConfigId(v string) *DeleteConfigOutput
- func (s *DeleteConfigOutput) SetConfigType(v string) *DeleteConfigOutput
- func (s DeleteConfigOutput) String() string
- type DeleteDataflowEndpointGroupInput
- type DeleteDataflowEndpointGroupOutput
- type DeleteMissionProfileInput
- type DeleteMissionProfileOutput
- type DemodulationConfig
- type DependencyException
- func (s *DependencyException) Code() string
- func (s *DependencyException) Error() string
- func (s DependencyException) GoString() string
- func (s *DependencyException) Message() string
- func (s *DependencyException) OrigErr() error
- func (s *DependencyException) RequestID() string
- func (s *DependencyException) StatusCode() int
- func (s DependencyException) String() string
- type DescribeContactInput
- type DescribeContactOutput
- func (s DescribeContactOutput) GoString() string
- func (s *DescribeContactOutput) SetContactId(v string) *DescribeContactOutput
- func (s *DescribeContactOutput) SetContactStatus(v string) *DescribeContactOutput
- func (s *DescribeContactOutput) SetDataflowList(v []*DataflowDetail) *DescribeContactOutput
- func (s *DescribeContactOutput) SetEndTime(v time.Time) *DescribeContactOutput
- func (s *DescribeContactOutput) SetErrorMessage(v string) *DescribeContactOutput
- func (s *DescribeContactOutput) SetGroundStation(v string) *DescribeContactOutput
- func (s *DescribeContactOutput) SetMaximumElevation(v *Elevation) *DescribeContactOutput
- func (s *DescribeContactOutput) SetMissionProfileArn(v string) *DescribeContactOutput
- func (s *DescribeContactOutput) SetPostPassEndTime(v time.Time) *DescribeContactOutput
- func (s *DescribeContactOutput) SetPrePassStartTime(v time.Time) *DescribeContactOutput
- func (s *DescribeContactOutput) SetRegion(v string) *DescribeContactOutput
- func (s *DescribeContactOutput) SetSatelliteArn(v string) *DescribeContactOutput
- func (s *DescribeContactOutput) SetStartTime(v time.Time) *DescribeContactOutput
- func (s *DescribeContactOutput) SetTags(v map[string]*string) *DescribeContactOutput
- func (s DescribeContactOutput) String() string
- type Destination
- func (s Destination) GoString() string
- func (s *Destination) SetConfigDetails(v *ConfigDetails) *Destination
- func (s *Destination) SetConfigId(v string) *Destination
- func (s *Destination) SetConfigType(v string) *Destination
- func (s *Destination) SetDataflowDestinationRegion(v string) *Destination
- func (s Destination) String() string
- type Eirp
- type Elevation
- type EndpointDetails
- type Frequency
- type FrequencyBandwidth
- type GetConfigInput
- type GetConfigOutput
- func (s GetConfigOutput) GoString() string
- func (s *GetConfigOutput) SetConfigArn(v string) *GetConfigOutput
- func (s *GetConfigOutput) SetConfigData(v *ConfigTypeData) *GetConfigOutput
- func (s *GetConfigOutput) SetConfigId(v string) *GetConfigOutput
- func (s *GetConfigOutput) SetConfigType(v string) *GetConfigOutput
- func (s *GetConfigOutput) SetName(v string) *GetConfigOutput
- func (s *GetConfigOutput) SetTags(v map[string]*string) *GetConfigOutput
- func (s GetConfigOutput) String() string
- type GetDataflowEndpointGroupInput
- type GetDataflowEndpointGroupOutput
- func (s GetDataflowEndpointGroupOutput) GoString() string
- func (s *GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupArn(v string) *GetDataflowEndpointGroupOutput
- func (s *GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupId(v string) *GetDataflowEndpointGroupOutput
- func (s *GetDataflowEndpointGroupOutput) SetEndpointsDetails(v []*EndpointDetails) *GetDataflowEndpointGroupOutput
- func (s *GetDataflowEndpointGroupOutput) SetTags(v map[string]*string) *GetDataflowEndpointGroupOutput
- func (s GetDataflowEndpointGroupOutput) String() string
- type GetMinuteUsageInput
- type GetMinuteUsageOutput
- func (s GetMinuteUsageOutput) GoString() string
- func (s *GetMinuteUsageOutput) SetEstimatedMinutesRemaining(v int64) *GetMinuteUsageOutput
- func (s *GetMinuteUsageOutput) SetIsReservedMinutesCustomer(v bool) *GetMinuteUsageOutput
- func (s *GetMinuteUsageOutput) SetTotalReservedMinuteAllocation(v int64) *GetMinuteUsageOutput
- func (s *GetMinuteUsageOutput) SetTotalScheduledMinutes(v int64) *GetMinuteUsageOutput
- func (s *GetMinuteUsageOutput) SetUpcomingMinutesScheduled(v int64) *GetMinuteUsageOutput
- func (s GetMinuteUsageOutput) String() string
- type GetMissionProfileInput
- type GetMissionProfileOutput
- func (s GetMissionProfileOutput) GoString() string
- func (s *GetMissionProfileOutput) SetContactPostPassDurationSeconds(v int64) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetContactPrePassDurationSeconds(v int64) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetDataflowEdges(v [][]*string) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetMinimumViableContactDurationSeconds(v int64) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetMissionProfileArn(v string) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetMissionProfileId(v string) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetName(v string) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetRegion(v string) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetTags(v map[string]*string) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetTrackingConfigArn(v string) *GetMissionProfileOutput
- func (s GetMissionProfileOutput) String() string
- type GetSatelliteInput
- type GetSatelliteOutput
- func (s GetSatelliteOutput) GoString() string
- func (s *GetSatelliteOutput) SetGroundStations(v []*string) *GetSatelliteOutput
- func (s *GetSatelliteOutput) SetNoradSatelliteID(v int64) *GetSatelliteOutput
- func (s *GetSatelliteOutput) SetSatelliteArn(v string) *GetSatelliteOutput
- func (s *GetSatelliteOutput) SetSatelliteId(v string) *GetSatelliteOutput
- func (s GetSatelliteOutput) String() string
- type GroundStation
- func (c *GroundStation) CancelContact(input *CancelContactInput) (*CancelContactOutput, error)
- func (c *GroundStation) CancelContactRequest(input *CancelContactInput) (req *request.Request, output *CancelContactOutput)
- func (c *GroundStation) CancelContactWithContext(ctx aws.Context, input *CancelContactInput, opts ...request.Option) (*CancelContactOutput, error)
- func (c *GroundStation) CreateConfig(input *CreateConfigInput) (*CreateConfigOutput, error)
- func (c *GroundStation) CreateConfigRequest(input *CreateConfigInput) (req *request.Request, output *CreateConfigOutput)
- func (c *GroundStation) CreateConfigWithContext(ctx aws.Context, input *CreateConfigInput, opts ...request.Option) (*CreateConfigOutput, error)
- func (c *GroundStation) CreateDataflowEndpointGroup(input *CreateDataflowEndpointGroupInput) (*CreateDataflowEndpointGroupOutput, error)
- func (c *GroundStation) CreateDataflowEndpointGroupRequest(input *CreateDataflowEndpointGroupInput) (req *request.Request, output *CreateDataflowEndpointGroupOutput)
- func (c *GroundStation) CreateDataflowEndpointGroupWithContext(ctx aws.Context, input *CreateDataflowEndpointGroupInput, ...) (*CreateDataflowEndpointGroupOutput, error)
- func (c *GroundStation) CreateMissionProfile(input *CreateMissionProfileInput) (*CreateMissionProfileOutput, error)
- func (c *GroundStation) CreateMissionProfileRequest(input *CreateMissionProfileInput) (req *request.Request, output *CreateMissionProfileOutput)
- func (c *GroundStation) CreateMissionProfileWithContext(ctx aws.Context, input *CreateMissionProfileInput, opts ...request.Option) (*CreateMissionProfileOutput, error)
- func (c *GroundStation) DeleteConfig(input *DeleteConfigInput) (*DeleteConfigOutput, error)
- func (c *GroundStation) DeleteConfigRequest(input *DeleteConfigInput) (req *request.Request, output *DeleteConfigOutput)
- func (c *GroundStation) DeleteConfigWithContext(ctx aws.Context, input *DeleteConfigInput, opts ...request.Option) (*DeleteConfigOutput, error)
- func (c *GroundStation) DeleteDataflowEndpointGroup(input *DeleteDataflowEndpointGroupInput) (*DeleteDataflowEndpointGroupOutput, error)
- func (c *GroundStation) DeleteDataflowEndpointGroupRequest(input *DeleteDataflowEndpointGroupInput) (req *request.Request, output *DeleteDataflowEndpointGroupOutput)
- func (c *GroundStation) DeleteDataflowEndpointGroupWithContext(ctx aws.Context, input *DeleteDataflowEndpointGroupInput, ...) (*DeleteDataflowEndpointGroupOutput, error)
- func (c *GroundStation) DeleteMissionProfile(input *DeleteMissionProfileInput) (*DeleteMissionProfileOutput, error)
- func (c *GroundStation) DeleteMissionProfileRequest(input *DeleteMissionProfileInput) (req *request.Request, output *DeleteMissionProfileOutput)
- func (c *GroundStation) DeleteMissionProfileWithContext(ctx aws.Context, input *DeleteMissionProfileInput, opts ...request.Option) (*DeleteMissionProfileOutput, error)
- func (c *GroundStation) DescribeContact(input *DescribeContactInput) (*DescribeContactOutput, error)
- func (c *GroundStation) DescribeContactRequest(input *DescribeContactInput) (req *request.Request, output *DescribeContactOutput)
- func (c *GroundStation) DescribeContactWithContext(ctx aws.Context, input *DescribeContactInput, opts ...request.Option) (*DescribeContactOutput, error)
- func (c *GroundStation) GetConfig(input *GetConfigInput) (*GetConfigOutput, error)
- func (c *GroundStation) GetConfigRequest(input *GetConfigInput) (req *request.Request, output *GetConfigOutput)
- func (c *GroundStation) GetConfigWithContext(ctx aws.Context, input *GetConfigInput, opts ...request.Option) (*GetConfigOutput, error)
- func (c *GroundStation) GetDataflowEndpointGroup(input *GetDataflowEndpointGroupInput) (*GetDataflowEndpointGroupOutput, error)
- func (c *GroundStation) GetDataflowEndpointGroupRequest(input *GetDataflowEndpointGroupInput) (req *request.Request, output *GetDataflowEndpointGroupOutput)
- func (c *GroundStation) GetDataflowEndpointGroupWithContext(ctx aws.Context, input *GetDataflowEndpointGroupInput, opts ...request.Option) (*GetDataflowEndpointGroupOutput, error)
- func (c *GroundStation) GetMinuteUsage(input *GetMinuteUsageInput) (*GetMinuteUsageOutput, error)
- func (c *GroundStation) GetMinuteUsageRequest(input *GetMinuteUsageInput) (req *request.Request, output *GetMinuteUsageOutput)
- func (c *GroundStation) GetMinuteUsageWithContext(ctx aws.Context, input *GetMinuteUsageInput, opts ...request.Option) (*GetMinuteUsageOutput, error)
- func (c *GroundStation) GetMissionProfile(input *GetMissionProfileInput) (*GetMissionProfileOutput, error)
- func (c *GroundStation) GetMissionProfileRequest(input *GetMissionProfileInput) (req *request.Request, output *GetMissionProfileOutput)
- func (c *GroundStation) GetMissionProfileWithContext(ctx aws.Context, input *GetMissionProfileInput, opts ...request.Option) (*GetMissionProfileOutput, error)
- func (c *GroundStation) GetSatellite(input *GetSatelliteInput) (*GetSatelliteOutput, error)
- func (c *GroundStation) GetSatelliteRequest(input *GetSatelliteInput) (req *request.Request, output *GetSatelliteOutput)
- func (c *GroundStation) GetSatelliteWithContext(ctx aws.Context, input *GetSatelliteInput, opts ...request.Option) (*GetSatelliteOutput, error)
- func (c *GroundStation) ListConfigs(input *ListConfigsInput) (*ListConfigsOutput, error)
- func (c *GroundStation) ListConfigsPages(input *ListConfigsInput, fn func(*ListConfigsOutput, bool) bool) error
- func (c *GroundStation) ListConfigsPagesWithContext(ctx aws.Context, input *ListConfigsInput, ...) error
- func (c *GroundStation) ListConfigsRequest(input *ListConfigsInput) (req *request.Request, output *ListConfigsOutput)
- func (c *GroundStation) ListConfigsWithContext(ctx aws.Context, input *ListConfigsInput, opts ...request.Option) (*ListConfigsOutput, error)
- func (c *GroundStation) ListContacts(input *ListContactsInput) (*ListContactsOutput, error)
- func (c *GroundStation) ListContactsPages(input *ListContactsInput, fn func(*ListContactsOutput, bool) bool) error
- func (c *GroundStation) ListContactsPagesWithContext(ctx aws.Context, input *ListContactsInput, ...) error
- func (c *GroundStation) ListContactsRequest(input *ListContactsInput) (req *request.Request, output *ListContactsOutput)
- func (c *GroundStation) ListContactsWithContext(ctx aws.Context, input *ListContactsInput, opts ...request.Option) (*ListContactsOutput, error)
- func (c *GroundStation) ListDataflowEndpointGroups(input *ListDataflowEndpointGroupsInput) (*ListDataflowEndpointGroupsOutput, error)
- func (c *GroundStation) ListDataflowEndpointGroupsPages(input *ListDataflowEndpointGroupsInput, ...) error
- func (c *GroundStation) ListDataflowEndpointGroupsPagesWithContext(ctx aws.Context, input *ListDataflowEndpointGroupsInput, ...) error
- func (c *GroundStation) ListDataflowEndpointGroupsRequest(input *ListDataflowEndpointGroupsInput) (req *request.Request, output *ListDataflowEndpointGroupsOutput)
- func (c *GroundStation) ListDataflowEndpointGroupsWithContext(ctx aws.Context, input *ListDataflowEndpointGroupsInput, ...) (*ListDataflowEndpointGroupsOutput, error)
- func (c *GroundStation) ListGroundStations(input *ListGroundStationsInput) (*ListGroundStationsOutput, error)
- func (c *GroundStation) ListGroundStationsPages(input *ListGroundStationsInput, fn func(*ListGroundStationsOutput, bool) bool) error
- func (c *GroundStation) ListGroundStationsPagesWithContext(ctx aws.Context, input *ListGroundStationsInput, ...) error
- func (c *GroundStation) ListGroundStationsRequest(input *ListGroundStationsInput) (req *request.Request, output *ListGroundStationsOutput)
- func (c *GroundStation) ListGroundStationsWithContext(ctx aws.Context, input *ListGroundStationsInput, opts ...request.Option) (*ListGroundStationsOutput, error)
- func (c *GroundStation) ListMissionProfiles(input *ListMissionProfilesInput) (*ListMissionProfilesOutput, error)
- func (c *GroundStation) ListMissionProfilesPages(input *ListMissionProfilesInput, ...) error
- func (c *GroundStation) ListMissionProfilesPagesWithContext(ctx aws.Context, input *ListMissionProfilesInput, ...) error
- func (c *GroundStation) ListMissionProfilesRequest(input *ListMissionProfilesInput) (req *request.Request, output *ListMissionProfilesOutput)
- func (c *GroundStation) ListMissionProfilesWithContext(ctx aws.Context, input *ListMissionProfilesInput, opts ...request.Option) (*ListMissionProfilesOutput, error)
- func (c *GroundStation) ListSatellites(input *ListSatellitesInput) (*ListSatellitesOutput, error)
- func (c *GroundStation) ListSatellitesPages(input *ListSatellitesInput, fn func(*ListSatellitesOutput, bool) bool) error
- func (c *GroundStation) ListSatellitesPagesWithContext(ctx aws.Context, input *ListSatellitesInput, ...) error
- func (c *GroundStation) ListSatellitesRequest(input *ListSatellitesInput) (req *request.Request, output *ListSatellitesOutput)
- func (c *GroundStation) ListSatellitesWithContext(ctx aws.Context, input *ListSatellitesInput, opts ...request.Option) (*ListSatellitesOutput, error)
- func (c *GroundStation) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *GroundStation) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *GroundStation) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *GroundStation) ReserveContact(input *ReserveContactInput) (*ReserveContactOutput, error)
- func (c *GroundStation) ReserveContactRequest(input *ReserveContactInput) (req *request.Request, output *ReserveContactOutput)
- func (c *GroundStation) ReserveContactWithContext(ctx aws.Context, input *ReserveContactInput, opts ...request.Option) (*ReserveContactOutput, error)
- func (c *GroundStation) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *GroundStation) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *GroundStation) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *GroundStation) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *GroundStation) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *GroundStation) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *GroundStation) UpdateConfig(input *UpdateConfigInput) (*UpdateConfigOutput, error)
- func (c *GroundStation) UpdateConfigRequest(input *UpdateConfigInput) (req *request.Request, output *UpdateConfigOutput)
- func (c *GroundStation) UpdateConfigWithContext(ctx aws.Context, input *UpdateConfigInput, opts ...request.Option) (*UpdateConfigOutput, error)
- func (c *GroundStation) UpdateMissionProfile(input *UpdateMissionProfileInput) (*UpdateMissionProfileOutput, error)
- func (c *GroundStation) UpdateMissionProfileRequest(input *UpdateMissionProfileInput) (req *request.Request, output *UpdateMissionProfileOutput)
- func (c *GroundStation) UpdateMissionProfileWithContext(ctx aws.Context, input *UpdateMissionProfileInput, opts ...request.Option) (*UpdateMissionProfileOutput, error)
- type InvalidParameterException
- func (s *InvalidParameterException) Code() string
- func (s *InvalidParameterException) Error() string
- func (s InvalidParameterException) GoString() string
- func (s *InvalidParameterException) Message() string
- func (s *InvalidParameterException) OrigErr() error
- func (s *InvalidParameterException) RequestID() string
- func (s *InvalidParameterException) StatusCode() int
- func (s InvalidParameterException) String() string
- type ListConfigsInput
- type ListConfigsOutput
- type ListContactsInput
- func (s ListContactsInput) GoString() string
- func (s *ListContactsInput) SetEndTime(v time.Time) *ListContactsInput
- func (s *ListContactsInput) SetGroundStation(v string) *ListContactsInput
- func (s *ListContactsInput) SetMaxResults(v int64) *ListContactsInput
- func (s *ListContactsInput) SetMissionProfileArn(v string) *ListContactsInput
- func (s *ListContactsInput) SetNextToken(v string) *ListContactsInput
- func (s *ListContactsInput) SetSatelliteArn(v string) *ListContactsInput
- func (s *ListContactsInput) SetStartTime(v time.Time) *ListContactsInput
- func (s *ListContactsInput) SetStatusList(v []*string) *ListContactsInput
- func (s ListContactsInput) String() string
- func (s *ListContactsInput) Validate() error
- type ListContactsOutput
- type ListDataflowEndpointGroupsInput
- func (s ListDataflowEndpointGroupsInput) GoString() string
- func (s *ListDataflowEndpointGroupsInput) SetMaxResults(v int64) *ListDataflowEndpointGroupsInput
- func (s *ListDataflowEndpointGroupsInput) SetNextToken(v string) *ListDataflowEndpointGroupsInput
- func (s ListDataflowEndpointGroupsInput) String() string
- type ListDataflowEndpointGroupsOutput
- func (s ListDataflowEndpointGroupsOutput) GoString() string
- func (s *ListDataflowEndpointGroupsOutput) SetDataflowEndpointGroupList(v []*DataflowEndpointListItem) *ListDataflowEndpointGroupsOutput
- func (s *ListDataflowEndpointGroupsOutput) SetNextToken(v string) *ListDataflowEndpointGroupsOutput
- func (s ListDataflowEndpointGroupsOutput) String() string
- type ListGroundStationsInput
- func (s ListGroundStationsInput) GoString() string
- func (s *ListGroundStationsInput) SetMaxResults(v int64) *ListGroundStationsInput
- func (s *ListGroundStationsInput) SetNextToken(v string) *ListGroundStationsInput
- func (s *ListGroundStationsInput) SetSatelliteId(v string) *ListGroundStationsInput
- func (s ListGroundStationsInput) String() string
- type ListGroundStationsOutput
- type ListMissionProfilesInput
- type ListMissionProfilesOutput
- func (s ListMissionProfilesOutput) GoString() string
- func (s *ListMissionProfilesOutput) SetMissionProfileList(v []*MissionProfileListItem) *ListMissionProfilesOutput
- func (s *ListMissionProfilesOutput) SetNextToken(v string) *ListMissionProfilesOutput
- func (s ListMissionProfilesOutput) String() string
- type ListSatellitesInput
- type ListSatellitesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type MissionProfileListItem
- func (s MissionProfileListItem) GoString() string
- func (s *MissionProfileListItem) SetMissionProfileArn(v string) *MissionProfileListItem
- func (s *MissionProfileListItem) SetMissionProfileId(v string) *MissionProfileListItem
- func (s *MissionProfileListItem) SetName(v string) *MissionProfileListItem
- func (s *MissionProfileListItem) SetRegion(v string) *MissionProfileListItem
- func (s MissionProfileListItem) String() string
- type ReserveContactInput
- func (s ReserveContactInput) GoString() string
- func (s *ReserveContactInput) SetEndTime(v time.Time) *ReserveContactInput
- func (s *ReserveContactInput) SetGroundStation(v string) *ReserveContactInput
- func (s *ReserveContactInput) SetMissionProfileArn(v string) *ReserveContactInput
- func (s *ReserveContactInput) SetSatelliteArn(v string) *ReserveContactInput
- func (s *ReserveContactInput) SetStartTime(v time.Time) *ReserveContactInput
- func (s *ReserveContactInput) SetTags(v map[string]*string) *ReserveContactInput
- func (s ReserveContactInput) String() string
- func (s *ReserveContactInput) Validate() error
- type ReserveContactOutput
- type ResourceLimitExceededException
- func (s *ResourceLimitExceededException) Code() string
- func (s *ResourceLimitExceededException) Error() string
- func (s ResourceLimitExceededException) GoString() string
- func (s *ResourceLimitExceededException) Message() string
- func (s *ResourceLimitExceededException) OrigErr() error
- func (s *ResourceLimitExceededException) RequestID() string
- func (s *ResourceLimitExceededException) StatusCode() int
- func (s ResourceLimitExceededException) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type S3RecordingConfig
- func (s S3RecordingConfig) GoString() string
- func (s *S3RecordingConfig) SetBucketArn(v string) *S3RecordingConfig
- func (s *S3RecordingConfig) SetPrefix(v string) *S3RecordingConfig
- func (s *S3RecordingConfig) SetRoleArn(v string) *S3RecordingConfig
- func (s S3RecordingConfig) String() string
- func (s *S3RecordingConfig) Validate() error
- type S3RecordingDetails
- type SatelliteListItem
- func (s SatelliteListItem) GoString() string
- func (s *SatelliteListItem) SetGroundStations(v []*string) *SatelliteListItem
- func (s *SatelliteListItem) SetNoradSatelliteID(v int64) *SatelliteListItem
- func (s *SatelliteListItem) SetSatelliteArn(v string) *SatelliteListItem
- func (s *SatelliteListItem) SetSatelliteId(v string) *SatelliteListItem
- func (s SatelliteListItem) String() string
- type SecurityDetails
- func (s SecurityDetails) GoString() string
- func (s *SecurityDetails) SetRoleArn(v string) *SecurityDetails
- func (s *SecurityDetails) SetSecurityGroupIds(v []*string) *SecurityDetails
- func (s *SecurityDetails) SetSubnetIds(v []*string) *SecurityDetails
- func (s SecurityDetails) String() string
- func (s *SecurityDetails) Validate() error
- type SocketAddress
- type Source
- type SpectrumConfig
- func (s SpectrumConfig) GoString() string
- func (s *SpectrumConfig) SetBandwidth(v *FrequencyBandwidth) *SpectrumConfig
- func (s *SpectrumConfig) SetCenterFrequency(v *Frequency) *SpectrumConfig
- func (s *SpectrumConfig) SetPolarization(v string) *SpectrumConfig
- func (s SpectrumConfig) String() string
- func (s *SpectrumConfig) Validate() error
- type TagResourceInput
- type TagResourceOutput
- type TrackingConfig
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateConfigInput
- func (s UpdateConfigInput) GoString() string
- func (s *UpdateConfigInput) SetConfigData(v *ConfigTypeData) *UpdateConfigInput
- func (s *UpdateConfigInput) SetConfigId(v string) *UpdateConfigInput
- func (s *UpdateConfigInput) SetConfigType(v string) *UpdateConfigInput
- func (s *UpdateConfigInput) SetName(v string) *UpdateConfigInput
- func (s UpdateConfigInput) String() string
- func (s *UpdateConfigInput) Validate() error
- type UpdateConfigOutput
- func (s UpdateConfigOutput) GoString() string
- func (s *UpdateConfigOutput) SetConfigArn(v string) *UpdateConfigOutput
- func (s *UpdateConfigOutput) SetConfigId(v string) *UpdateConfigOutput
- func (s *UpdateConfigOutput) SetConfigType(v string) *UpdateConfigOutput
- func (s UpdateConfigOutput) String() string
- type UpdateMissionProfileInput
- func (s UpdateMissionProfileInput) GoString() string
- func (s *UpdateMissionProfileInput) SetContactPostPassDurationSeconds(v int64) *UpdateMissionProfileInput
- func (s *UpdateMissionProfileInput) SetContactPrePassDurationSeconds(v int64) *UpdateMissionProfileInput
- func (s *UpdateMissionProfileInput) SetDataflowEdges(v [][]*string) *UpdateMissionProfileInput
- func (s *UpdateMissionProfileInput) SetMinimumViableContactDurationSeconds(v int64) *UpdateMissionProfileInput
- func (s *UpdateMissionProfileInput) SetMissionProfileId(v string) *UpdateMissionProfileInput
- func (s *UpdateMissionProfileInput) SetName(v string) *UpdateMissionProfileInput
- func (s *UpdateMissionProfileInput) SetTrackingConfigArn(v string) *UpdateMissionProfileInput
- func (s UpdateMissionProfileInput) String() string
- func (s *UpdateMissionProfileInput) Validate() error
- type UpdateMissionProfileOutput
- type UplinkEchoConfig
- type UplinkSpectrumConfig
- func (s UplinkSpectrumConfig) GoString() string
- func (s *UplinkSpectrumConfig) SetCenterFrequency(v *Frequency) *UplinkSpectrumConfig
- func (s *UplinkSpectrumConfig) SetPolarization(v string) *UplinkSpectrumConfig
- func (s UplinkSpectrumConfig) String() string
- func (s *UplinkSpectrumConfig) Validate() error
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" // ConfigCapabilityTypeS3Recording is a ConfigCapabilityType enum value ConfigCapabilityTypeS3Recording = "s3-recording" )
const ( // ContactStatusAvailable is a ContactStatus enum value ContactStatusAvailable = "AVAILABLE" // ContactStatusAwsCancelled is a ContactStatus enum value ContactStatusAwsCancelled = "AWS_CANCELLED" // ContactStatusAwsFailed is a ContactStatus enum value ContactStatusAwsFailed = "AWS_FAILED" // ContactStatusCancelled is a ContactStatus enum value ContactStatusCancelled = "CANCELLED" // ContactStatusCancelling is a ContactStatus enum value ContactStatusCancelling = "CANCELLING" // ContactStatusCompleted is a ContactStatus enum value ContactStatusCompleted = "COMPLETED" // ContactStatusFailed is a ContactStatus enum value ContactStatusFailed = "FAILED" // ContactStatusFailedToSchedule is a ContactStatus enum value ContactStatusFailedToSchedule = "FAILED_TO_SCHEDULE" // ContactStatusPass is a ContactStatus enum value ContactStatusPass = "PASS" // ContactStatusPostpass is a ContactStatus enum value ContactStatusPostpass = "POSTPASS" // ContactStatusPrepass is a ContactStatus enum value ContactStatusPrepass = "PREPASS" // ContactStatusScheduled is a ContactStatus enum value ContactStatusScheduled = "SCHEDULED" // ContactStatusScheduling is a ContactStatus enum value ContactStatusScheduling = "SCHEDULING" )
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" // ErrCodeResourceLimitExceededException for service response error code // "ResourceLimitExceededException". // // Account limits for this resource have been exceeded. ErrCodeResourceLimitExceededException = "ResourceLimitExceededException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // Resource was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" )
const ( ServiceName = "GroundStation" // Name of service. EndpointsID = "groundstation" // ID to lookup a service endpoint with. ServiceID = "GroundStation" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// EirpUnitsDBw is a EirpUnits enum value
EirpUnitsDBw = "dBW"
)
Variables ¶
This section is empty.
Functions ¶
func AngleUnits_Values ¶ added in v1.34.3
func AngleUnits_Values() []string
AngleUnits_Values returns all elements of the AngleUnits enum
func BandwidthUnits_Values ¶ added in v1.34.3
func BandwidthUnits_Values() []string
BandwidthUnits_Values returns all elements of the BandwidthUnits enum
func ConfigCapabilityType_Values ¶ added in v1.34.3
func ConfigCapabilityType_Values() []string
ConfigCapabilityType_Values returns all elements of the ConfigCapabilityType enum
func ContactStatus_Values ¶ added in v1.34.3
func ContactStatus_Values() []string
ContactStatus_Values returns all elements of the ContactStatus enum
func Criticality_Values ¶ added in v1.34.3
func Criticality_Values() []string
Criticality_Values returns all elements of the Criticality enum
func EirpUnits_Values ¶ added in v1.34.3
func EirpUnits_Values() []string
EirpUnits_Values returns all elements of the EirpUnits enum
func EndpointStatus_Values ¶ added in v1.34.3
func EndpointStatus_Values() []string
EndpointStatus_Values returns all elements of the EndpointStatus enum
func FrequencyUnits_Values ¶ added in v1.34.3
func FrequencyUnits_Values() []string
FrequencyUnits_Values returns all elements of the FrequencyUnits enum
func Polarization_Values ¶ added in v1.34.3
func Polarization_Values() []string
Polarization_Values returns all elements of the Polarization enum
Types ¶
type AntennaDemodDecodeDetails ¶ added in v1.33.8
type AntennaDemodDecodeDetails struct { // Name of an antenna demod decode output node used in a contact. OutputNode *string `locationName:"outputNode" type:"string"` // contains filtered or unexported fields }
Details about an antenna demod decode Config used in a contact.
func (AntennaDemodDecodeDetails) GoString ¶ added in v1.33.8
func (s AntennaDemodDecodeDetails) GoString() string
GoString returns the string representation
func (*AntennaDemodDecodeDetails) SetOutputNode ¶ added in v1.33.8
func (s *AntennaDemodDecodeDetails) SetOutputNode(v string) *AntennaDemodDecodeDetails
SetOutputNode sets the OutputNode field's value.
func (AntennaDemodDecodeDetails) String ¶ added in v1.33.8
func (s AntennaDemodDecodeDetails) String() string
String returns the string representation
type AntennaDownlinkConfig ¶
type AntennaDownlinkConfig struct { // Object that describes a spectral Config. // // SpectrumConfig is a required field SpectrumConfig *SpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
func (AntennaDownlinkConfig) GoString ¶
func (s AntennaDownlinkConfig) GoString() string
GoString returns the string representation
func (*AntennaDownlinkConfig) SetSpectrumConfig ¶
func (s *AntennaDownlinkConfig) SetSpectrumConfig(v *SpectrumConfig) *AntennaDownlinkConfig
SetSpectrumConfig sets the SpectrumConfig field's value.
func (AntennaDownlinkConfig) String ¶
func (s AntennaDownlinkConfig) String() string
String returns the string representation
func (*AntennaDownlinkConfig) Validate ¶
func (s *AntennaDownlinkConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AntennaDownlinkDemodDecodeConfig ¶
type AntennaDownlinkDemodDecodeConfig struct { // Information about the decode Config. // // DecodeConfig is a required field DecodeConfig *DecodeConfig `locationName:"decodeConfig" type:"structure" required:"true"` // Information about the demodulation Config. // // DemodulationConfig is a required field DemodulationConfig *DemodulationConfig `locationName:"demodulationConfig" type:"structure" required:"true"` // 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 ¶
func (s AntennaDownlinkDemodDecodeConfig) GoString() string
GoString returns the string representation
func (*AntennaDownlinkDemodDecodeConfig) SetDecodeConfig ¶
func (s *AntennaDownlinkDemodDecodeConfig) SetDecodeConfig(v *DecodeConfig) *AntennaDownlinkDemodDecodeConfig
SetDecodeConfig sets the DecodeConfig field's value.
func (*AntennaDownlinkDemodDecodeConfig) SetDemodulationConfig ¶
func (s *AntennaDownlinkDemodDecodeConfig) SetDemodulationConfig(v *DemodulationConfig) *AntennaDownlinkDemodDecodeConfig
SetDemodulationConfig sets the DemodulationConfig field's value.
func (*AntennaDownlinkDemodDecodeConfig) SetSpectrumConfig ¶
func (s *AntennaDownlinkDemodDecodeConfig) SetSpectrumConfig(v *SpectrumConfig) *AntennaDownlinkDemodDecodeConfig
SetSpectrumConfig sets the SpectrumConfig field's value.
func (AntennaDownlinkDemodDecodeConfig) String ¶
func (s AntennaDownlinkDemodDecodeConfig) String() string
String returns the string representation
func (*AntennaDownlinkDemodDecodeConfig) Validate ¶
func (s *AntennaDownlinkDemodDecodeConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AntennaUplinkConfig ¶
type AntennaUplinkConfig struct { // Information about the uplink spectral Config. // // SpectrumConfig is a required field SpectrumConfig *UplinkSpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"` // EIRP of the target. // // TargetEirp is a required field TargetEirp *Eirp `locationName:"targetEirp" type:"structure" required:"true"` // Whether or not uplink transmit is disabled. TransmitDisabled *bool `locationName:"transmitDisabled" type:"boolean"` // contains filtered or unexported fields }
Information about the uplink Config of an antenna.
func (AntennaUplinkConfig) GoString ¶
func (s AntennaUplinkConfig) GoString() string
GoString returns the string representation
func (*AntennaUplinkConfig) SetSpectrumConfig ¶
func (s *AntennaUplinkConfig) SetSpectrumConfig(v *UplinkSpectrumConfig) *AntennaUplinkConfig
SetSpectrumConfig sets the SpectrumConfig field's value.
func (*AntennaUplinkConfig) SetTargetEirp ¶
func (s *AntennaUplinkConfig) SetTargetEirp(v *Eirp) *AntennaUplinkConfig
SetTargetEirp sets the TargetEirp field's value.
func (*AntennaUplinkConfig) SetTransmitDisabled ¶ added in v1.33.8
func (s *AntennaUplinkConfig) SetTransmitDisabled(v bool) *AntennaUplinkConfig
SetTransmitDisabled sets the TransmitDisabled field's value.
func (AntennaUplinkConfig) String ¶
func (s AntennaUplinkConfig) String() string
String returns the string representation
func (*AntennaUplinkConfig) Validate ¶
func (s *AntennaUplinkConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelContactInput ¶
type CancelContactInput struct { // UUID of a contact. // // ContactId is a required field ContactId *string `location:"uri" locationName:"contactId" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelContactInput) GoString ¶
func (s CancelContactInput) GoString() string
GoString returns the string representation
func (*CancelContactInput) SetContactId ¶
func (s *CancelContactInput) SetContactId(v string) *CancelContactInput
SetContactId sets the ContactId field's value.
func (CancelContactInput) String ¶
func (s CancelContactInput) String() string
String returns the string representation
func (*CancelContactInput) Validate ¶
func (s *CancelContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelContactOutput ¶
type CancelContactOutput struct { // UUID of a contact. ContactId *string `locationName:"contactId" type:"string"` // contains filtered or unexported fields }
func (CancelContactOutput) GoString ¶
func (s CancelContactOutput) GoString() string
GoString returns the string representation
func (*CancelContactOutput) SetContactId ¶
func (s *CancelContactOutput) SetContactId(v string) *CancelContactOutput
SetContactId sets the ContactId field's value.
func (CancelContactOutput) String ¶
func (s CancelContactOutput) String() string
String returns the string representation
type ConfigDetails ¶ added in v1.33.8
type ConfigDetails struct { // Details for antenna demod decode Config in a contact. AntennaDemodDecodeDetails *AntennaDemodDecodeDetails `locationName:"antennaDemodDecodeDetails" type:"structure"` // Information about the endpoint details. EndpointDetails *EndpointDetails `locationName:"endpointDetails" type:"structure"` // Details for an S3 recording Config in a contact. S3RecordingDetails *S3RecordingDetails `locationName:"s3RecordingDetails" type:"structure"` // contains filtered or unexported fields }
Details for certain Config object types in a contact.
func (ConfigDetails) GoString ¶ added in v1.33.8
func (s ConfigDetails) GoString() string
GoString returns the string representation
func (*ConfigDetails) SetAntennaDemodDecodeDetails ¶ added in v1.33.8
func (s *ConfigDetails) SetAntennaDemodDecodeDetails(v *AntennaDemodDecodeDetails) *ConfigDetails
SetAntennaDemodDecodeDetails sets the AntennaDemodDecodeDetails field's value.
func (*ConfigDetails) SetEndpointDetails ¶ added in v1.33.8
func (s *ConfigDetails) SetEndpointDetails(v *EndpointDetails) *ConfigDetails
SetEndpointDetails sets the EndpointDetails field's value.
func (*ConfigDetails) SetS3RecordingDetails ¶ added in v1.38.23
func (s *ConfigDetails) SetS3RecordingDetails(v *S3RecordingDetails) *ConfigDetails
SetS3RecordingDetails sets the S3RecordingDetails field's value.
func (ConfigDetails) String ¶ added in v1.33.8
func (s ConfigDetails) String() string
String returns the string representation
type ConfigListItem ¶
type ConfigListItem struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // Name of a Config. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
An item in a list of Config objects.
func (ConfigListItem) GoString ¶
func (s ConfigListItem) GoString() string
GoString returns the string representation
func (*ConfigListItem) SetConfigArn ¶
func (s *ConfigListItem) SetConfigArn(v string) *ConfigListItem
SetConfigArn sets the ConfigArn field's value.
func (*ConfigListItem) SetConfigId ¶
func (s *ConfigListItem) SetConfigId(v string) *ConfigListItem
SetConfigId sets the ConfigId field's value.
func (*ConfigListItem) SetConfigType ¶
func (s *ConfigListItem) SetConfigType(v string) *ConfigListItem
SetConfigType sets the ConfigType field's value.
func (*ConfigListItem) SetName ¶
func (s *ConfigListItem) SetName(v string) *ConfigListItem
SetName sets the Name field's value.
func (ConfigListItem) String ¶
func (s ConfigListItem) String() string
String returns the string representation
type ConfigTypeData ¶
type ConfigTypeData struct { // Information about how AWS Ground Station should configure an antenna for // downlink during a contact. AntennaDownlinkConfig *AntennaDownlinkConfig `locationName:"antennaDownlinkConfig" type:"structure"` // Information about how AWS Ground Station should configure an antenna for // downlink demod decode during a contact. AntennaDownlinkDemodDecodeConfig *AntennaDownlinkDemodDecodeConfig `locationName:"antennaDownlinkDemodDecodeConfig" type:"structure"` // Information about how AWS Ground Station should configure an antenna for // uplink during a contact. AntennaUplinkConfig *AntennaUplinkConfig `locationName:"antennaUplinkConfig" type:"structure"` // Information about the dataflow endpoint Config. DataflowEndpointConfig *DataflowEndpointConfig `locationName:"dataflowEndpointConfig" type:"structure"` // Information about an S3 recording Config. S3RecordingConfig *S3RecordingConfig `locationName:"s3RecordingConfig" type:"structure"` // Object that determines whether tracking should be used during a contact executed // with this Config in the mission profile. TrackingConfig *TrackingConfig `locationName:"trackingConfig" type:"structure"` // Information about an uplink echo Config. // // Parameters from the AntennaUplinkConfig, corresponding to the specified AntennaUplinkConfigArn, // are used when this UplinkEchoConfig is used in a contact. UplinkEchoConfig *UplinkEchoConfig `locationName:"uplinkEchoConfig" type:"structure"` // contains filtered or unexported fields }
Object containing the parameters of a Config.
See the subtype definitions for what each type of Config contains.
func (ConfigTypeData) GoString ¶
func (s ConfigTypeData) GoString() string
GoString returns the string representation
func (*ConfigTypeData) SetAntennaDownlinkConfig ¶
func (s *ConfigTypeData) SetAntennaDownlinkConfig(v *AntennaDownlinkConfig) *ConfigTypeData
SetAntennaDownlinkConfig sets the AntennaDownlinkConfig field's value.
func (*ConfigTypeData) SetAntennaDownlinkDemodDecodeConfig ¶
func (s *ConfigTypeData) SetAntennaDownlinkDemodDecodeConfig(v *AntennaDownlinkDemodDecodeConfig) *ConfigTypeData
SetAntennaDownlinkDemodDecodeConfig sets the AntennaDownlinkDemodDecodeConfig field's value.
func (*ConfigTypeData) SetAntennaUplinkConfig ¶
func (s *ConfigTypeData) SetAntennaUplinkConfig(v *AntennaUplinkConfig) *ConfigTypeData
SetAntennaUplinkConfig sets the AntennaUplinkConfig field's value.
func (*ConfigTypeData) SetDataflowEndpointConfig ¶
func (s *ConfigTypeData) SetDataflowEndpointConfig(v *DataflowEndpointConfig) *ConfigTypeData
SetDataflowEndpointConfig sets the DataflowEndpointConfig field's value.
func (*ConfigTypeData) SetS3RecordingConfig ¶ added in v1.38.23
func (s *ConfigTypeData) SetS3RecordingConfig(v *S3RecordingConfig) *ConfigTypeData
SetS3RecordingConfig sets the S3RecordingConfig field's value.
func (*ConfigTypeData) SetTrackingConfig ¶
func (s *ConfigTypeData) SetTrackingConfig(v *TrackingConfig) *ConfigTypeData
SetTrackingConfig sets the TrackingConfig field's value.
func (*ConfigTypeData) SetUplinkEchoConfig ¶
func (s *ConfigTypeData) SetUplinkEchoConfig(v *UplinkEchoConfig) *ConfigTypeData
SetUplinkEchoConfig sets the UplinkEchoConfig field's value.
func (ConfigTypeData) String ¶
func (s ConfigTypeData) String() string
String returns the string representation
func (*ConfigTypeData) Validate ¶
func (s *ConfigTypeData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ContactData ¶
type ContactData struct { // UUID of a contact. ContactId *string `locationName:"contactId" type:"string"` // Status of a contact. ContactStatus *string `locationName:"contactStatus" type:"string" enum:"ContactStatus"` // End time of a contact. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // Error message of a contact. ErrorMessage *string `locationName:"errorMessage" type:"string"` // Name of a ground station. GroundStation *string `locationName:"groundStation" type:"string"` // Maximum elevation angle of a contact. MaximumElevation *Elevation `locationName:"maximumElevation" type:"structure"` // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. PostPassEndTime *time.Time `locationName:"postPassEndTime" type:"timestamp"` // Amount of time prior to contact start you’d like to receive a CloudWatch // event indicating an upcoming pass. PrePassStartTime *time.Time `locationName:"prePassStartTime" type:"timestamp"` // Region of a contact. Region *string `locationName:"region" type:"string"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // Start time of a contact. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Tags assigned to a contact. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Data describing a contact.
func (ContactData) GoString ¶
func (s ContactData) GoString() string
GoString returns the string representation
func (*ContactData) SetContactId ¶
func (s *ContactData) SetContactId(v string) *ContactData
SetContactId sets the ContactId field's value.
func (*ContactData) SetContactStatus ¶
func (s *ContactData) SetContactStatus(v string) *ContactData
SetContactStatus sets the ContactStatus field's value.
func (*ContactData) SetEndTime ¶
func (s *ContactData) SetEndTime(v time.Time) *ContactData
SetEndTime sets the EndTime field's value.
func (*ContactData) SetErrorMessage ¶
func (s *ContactData) SetErrorMessage(v string) *ContactData
SetErrorMessage sets the ErrorMessage field's value.
func (*ContactData) SetGroundStation ¶
func (s *ContactData) SetGroundStation(v string) *ContactData
SetGroundStation sets the GroundStation field's value.
func (*ContactData) SetMaximumElevation ¶
func (s *ContactData) SetMaximumElevation(v *Elevation) *ContactData
SetMaximumElevation sets the MaximumElevation field's value.
func (*ContactData) SetMissionProfileArn ¶
func (s *ContactData) SetMissionProfileArn(v string) *ContactData
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*ContactData) SetPostPassEndTime ¶
func (s *ContactData) SetPostPassEndTime(v time.Time) *ContactData
SetPostPassEndTime sets the PostPassEndTime field's value.
func (*ContactData) SetPrePassStartTime ¶
func (s *ContactData) SetPrePassStartTime(v time.Time) *ContactData
SetPrePassStartTime sets the PrePassStartTime field's value.
func (*ContactData) SetRegion ¶ added in v1.28.11
func (s *ContactData) SetRegion(v string) *ContactData
SetRegion sets the Region field's value.
func (*ContactData) SetSatelliteArn ¶
func (s *ContactData) SetSatelliteArn(v string) *ContactData
SetSatelliteArn sets the SatelliteArn field's value.
func (*ContactData) SetStartTime ¶
func (s *ContactData) SetStartTime(v time.Time) *ContactData
SetStartTime sets the StartTime field's value.
func (*ContactData) SetTags ¶
func (s *ContactData) SetTags(v map[string]*string) *ContactData
SetTags sets the Tags field's value.
func (ContactData) String ¶
func (s ContactData) String() string
String returns the string representation
type CreateConfigInput ¶
type CreateConfigInput struct { // Parameters of a Config. // // ConfigData is a required field ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"` // Name of a Config. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Tags assigned to a Config. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateConfigInput) GoString ¶
func (s CreateConfigInput) GoString() string
GoString returns the string representation
func (*CreateConfigInput) SetConfigData ¶
func (s *CreateConfigInput) SetConfigData(v *ConfigTypeData) *CreateConfigInput
SetConfigData sets the ConfigData field's value.
func (*CreateConfigInput) SetName ¶
func (s *CreateConfigInput) SetName(v string) *CreateConfigInput
SetName sets the Name field's value.
func (*CreateConfigInput) SetTags ¶
func (s *CreateConfigInput) SetTags(v map[string]*string) *CreateConfigInput
SetTags sets the Tags field's value.
func (CreateConfigInput) String ¶
func (s CreateConfigInput) String() string
String returns the string representation
func (*CreateConfigInput) Validate ¶
func (s *CreateConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConfigOutput ¶
type CreateConfigOutput struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (CreateConfigOutput) GoString ¶
func (s CreateConfigOutput) GoString() string
GoString returns the string representation
func (*CreateConfigOutput) SetConfigArn ¶
func (s *CreateConfigOutput) SetConfigArn(v string) *CreateConfigOutput
SetConfigArn sets the ConfigArn field's value.
func (*CreateConfigOutput) SetConfigId ¶
func (s *CreateConfigOutput) SetConfigId(v string) *CreateConfigOutput
SetConfigId sets the ConfigId field's value.
func (*CreateConfigOutput) SetConfigType ¶
func (s *CreateConfigOutput) SetConfigType(v string) *CreateConfigOutput
SetConfigType sets the ConfigType field's value.
func (CreateConfigOutput) String ¶
func (s CreateConfigOutput) String() string
String returns the string representation
type CreateDataflowEndpointGroupInput ¶
type CreateDataflowEndpointGroupInput struct { // 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 ¶
func (s CreateDataflowEndpointGroupInput) GoString() string
GoString returns the string representation
func (*CreateDataflowEndpointGroupInput) SetEndpointDetails ¶
func (s *CreateDataflowEndpointGroupInput) SetEndpointDetails(v []*EndpointDetails) *CreateDataflowEndpointGroupInput
SetEndpointDetails sets the EndpointDetails field's value.
func (*CreateDataflowEndpointGroupInput) SetTags ¶
func (s *CreateDataflowEndpointGroupInput) SetTags(v map[string]*string) *CreateDataflowEndpointGroupInput
SetTags sets the Tags field's value.
func (CreateDataflowEndpointGroupInput) String ¶
func (s CreateDataflowEndpointGroupInput) String() string
String returns the string representation
func (*CreateDataflowEndpointGroupInput) Validate ¶
func (s *CreateDataflowEndpointGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDataflowEndpointGroupOutput ¶
type CreateDataflowEndpointGroupOutput struct { // UUID of a dataflow endpoint group. DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"` // contains filtered or unexported fields }
func (CreateDataflowEndpointGroupOutput) GoString ¶
func (s CreateDataflowEndpointGroupOutput) GoString() string
GoString returns the string representation
func (*CreateDataflowEndpointGroupOutput) SetDataflowEndpointGroupId ¶
func (s *CreateDataflowEndpointGroupOutput) SetDataflowEndpointGroupId(v string) *CreateDataflowEndpointGroupOutput
SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.
func (CreateDataflowEndpointGroupOutput) String ¶
func (s CreateDataflowEndpointGroupOutput) String() string
String returns the string representation
type CreateMissionProfileInput ¶
type CreateMissionProfileInput struct { // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"` // Amount of time prior to contact start you’d like to receive a CloudWatch // event indicating an upcoming pass. ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"` // A list of lists of ARNs. Each list of ARNs is an edge, with a from Config // and a to Config. // // DataflowEdges is a required field DataflowEdges [][]*string `locationName:"dataflowEdges" type:"list" required:"true"` // Smallest amount of time in seconds that you’d like to see for an available // contact. AWS Ground Station will not present you with contacts shorter than // this duration. // // MinimumViableContactDurationSeconds is a required field MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer" required:"true"` // Name of a mission profile. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Tags assigned to a mission profile. Tags map[string]*string `locationName:"tags" type:"map"` // ARN of a tracking Config. // // TrackingConfigArn is a required field TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateMissionProfileInput) GoString ¶
func (s CreateMissionProfileInput) GoString() string
GoString returns the string representation
func (*CreateMissionProfileInput) SetContactPostPassDurationSeconds ¶
func (s *CreateMissionProfileInput) SetContactPostPassDurationSeconds(v int64) *CreateMissionProfileInput
SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.
func (*CreateMissionProfileInput) SetContactPrePassDurationSeconds ¶
func (s *CreateMissionProfileInput) SetContactPrePassDurationSeconds(v int64) *CreateMissionProfileInput
SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.
func (*CreateMissionProfileInput) SetDataflowEdges ¶
func (s *CreateMissionProfileInput) SetDataflowEdges(v [][]*string) *CreateMissionProfileInput
SetDataflowEdges sets the DataflowEdges field's value.
func (*CreateMissionProfileInput) SetMinimumViableContactDurationSeconds ¶
func (s *CreateMissionProfileInput) SetMinimumViableContactDurationSeconds(v int64) *CreateMissionProfileInput
SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.
func (*CreateMissionProfileInput) SetName ¶
func (s *CreateMissionProfileInput) SetName(v string) *CreateMissionProfileInput
SetName sets the Name field's value.
func (*CreateMissionProfileInput) SetTags ¶
func (s *CreateMissionProfileInput) SetTags(v map[string]*string) *CreateMissionProfileInput
SetTags sets the Tags field's value.
func (*CreateMissionProfileInput) SetTrackingConfigArn ¶
func (s *CreateMissionProfileInput) SetTrackingConfigArn(v string) *CreateMissionProfileInput
SetTrackingConfigArn sets the TrackingConfigArn field's value.
func (CreateMissionProfileInput) String ¶
func (s CreateMissionProfileInput) String() string
String returns the string representation
func (*CreateMissionProfileInput) Validate ¶
func (s *CreateMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMissionProfileOutput ¶
type CreateMissionProfileOutput struct { // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // contains filtered or unexported fields }
func (CreateMissionProfileOutput) GoString ¶
func (s CreateMissionProfileOutput) GoString() string
GoString returns the string representation
func (*CreateMissionProfileOutput) SetMissionProfileId ¶
func (s *CreateMissionProfileOutput) SetMissionProfileId(v string) *CreateMissionProfileOutput
SetMissionProfileId sets the MissionProfileId field's value.
func (CreateMissionProfileOutput) String ¶
func (s CreateMissionProfileOutput) String() string
String returns the string representation
type Data ¶
type Data struct { // UUID of a ground station. GroundStationId *string `locationName:"groundStationId" type:"string"` // Name of a ground station. GroundStationName *string `locationName:"groundStationName" type:"string"` // Ground station Region. Region *string `locationName:"region" type:"string"` // contains filtered or unexported fields }
Information about the ground station data.
func (*Data) SetGroundStationId ¶
SetGroundStationId sets the GroundStationId field's value.
func (*Data) SetGroundStationName ¶
SetGroundStationName sets the GroundStationName field's value.
type DataflowDetail ¶ added in v1.33.8
type DataflowDetail struct { // Dataflow details for the destination side. Destination *Destination `locationName:"destination" type:"structure"` // Error message for a dataflow. ErrorMessage *string `locationName:"errorMessage" type:"string"` // Dataflow details for the source side. Source *Source `locationName:"source" type:"structure"` // contains filtered or unexported fields }
Information about a dataflow edge used in a contact.
func (DataflowDetail) GoString ¶ added in v1.33.8
func (s DataflowDetail) GoString() string
GoString returns the string representation
func (*DataflowDetail) SetDestination ¶ added in v1.33.8
func (s *DataflowDetail) SetDestination(v *Destination) *DataflowDetail
SetDestination sets the Destination field's value.
func (*DataflowDetail) SetErrorMessage ¶ added in v1.35.8
func (s *DataflowDetail) SetErrorMessage(v string) *DataflowDetail
SetErrorMessage sets the ErrorMessage field's value.
func (*DataflowDetail) SetSource ¶ added in v1.33.8
func (s *DataflowDetail) SetSource(v *Source) *DataflowDetail
SetSource sets the Source field's value.
func (DataflowDetail) String ¶ added in v1.33.8
func (s DataflowDetail) String() string
String returns the string representation
type DataflowEndpoint ¶
type DataflowEndpoint struct { // Socket address of a dataflow endpoint. Address *SocketAddress `locationName:"address" type:"structure"` // Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Mtu *int64 `locationName:"mtu" min:"1400" type:"integer"` // Name of a dataflow endpoint. Name *string `locationName:"name" min:"1" type:"string"` // Status of a dataflow endpoint. Status *string `locationName:"status" type:"string" enum:"EndpointStatus"` // contains filtered or unexported fields }
Information about a dataflow endpoint.
func (DataflowEndpoint) GoString ¶
func (s DataflowEndpoint) GoString() string
GoString returns the string representation
func (*DataflowEndpoint) SetAddress ¶
func (s *DataflowEndpoint) SetAddress(v *SocketAddress) *DataflowEndpoint
SetAddress sets the Address field's value.
func (*DataflowEndpoint) SetMtu ¶ added in v1.33.8
func (s *DataflowEndpoint) SetMtu(v int64) *DataflowEndpoint
SetMtu sets the Mtu field's value.
func (*DataflowEndpoint) SetName ¶
func (s *DataflowEndpoint) SetName(v string) *DataflowEndpoint
SetName sets the Name field's value.
func (*DataflowEndpoint) SetStatus ¶
func (s *DataflowEndpoint) SetStatus(v string) *DataflowEndpoint
SetStatus sets the Status field's value.
func (DataflowEndpoint) String ¶
func (s DataflowEndpoint) String() string
String returns the string representation
func (*DataflowEndpoint) Validate ¶
func (s *DataflowEndpoint) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataflowEndpointConfig ¶
type DataflowEndpointConfig struct { // Name of a dataflow endpoint. // // DataflowEndpointName is a required field DataflowEndpointName *string `locationName:"dataflowEndpointName" type:"string" required:"true"` // Region of a dataflow endpoint. DataflowEndpointRegion *string `locationName:"dataflowEndpointRegion" type:"string"` // contains filtered or unexported fields }
Information about the dataflow endpoint Config.
func (DataflowEndpointConfig) GoString ¶
func (s DataflowEndpointConfig) GoString() string
GoString returns the string representation
func (*DataflowEndpointConfig) SetDataflowEndpointName ¶
func (s *DataflowEndpointConfig) SetDataflowEndpointName(v string) *DataflowEndpointConfig
SetDataflowEndpointName sets the DataflowEndpointName field's value.
func (*DataflowEndpointConfig) SetDataflowEndpointRegion ¶ added in v1.28.11
func (s *DataflowEndpointConfig) SetDataflowEndpointRegion(v string) *DataflowEndpointConfig
SetDataflowEndpointRegion sets the DataflowEndpointRegion field's value.
func (DataflowEndpointConfig) String ¶
func (s DataflowEndpointConfig) String() string
String returns the string representation
func (*DataflowEndpointConfig) Validate ¶
func (s *DataflowEndpointConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataflowEndpointListItem ¶
type DataflowEndpointListItem struct { // ARN of a dataflow endpoint group. DataflowEndpointGroupArn *string `locationName:"dataflowEndpointGroupArn" type:"string"` // UUID of a dataflow endpoint group. DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"` // contains filtered or unexported fields }
Item in a list of DataflowEndpoint groups.
func (DataflowEndpointListItem) GoString ¶
func (s DataflowEndpointListItem) GoString() string
GoString returns the string representation
func (*DataflowEndpointListItem) SetDataflowEndpointGroupArn ¶
func (s *DataflowEndpointListItem) SetDataflowEndpointGroupArn(v string) *DataflowEndpointListItem
SetDataflowEndpointGroupArn sets the DataflowEndpointGroupArn field's value.
func (*DataflowEndpointListItem) SetDataflowEndpointGroupId ¶
func (s *DataflowEndpointListItem) SetDataflowEndpointGroupId(v string) *DataflowEndpointListItem
SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.
func (DataflowEndpointListItem) String ¶
func (s DataflowEndpointListItem) String() string
String returns the string representation
type DecodeConfig ¶
type DecodeConfig struct { // Unvalidated JSON of a decode Config. // // UnvalidatedJSON is a required field UnvalidatedJSON *string `locationName:"unvalidatedJSON" min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the decode Config.
func (DecodeConfig) GoString ¶
func (s DecodeConfig) GoString() string
GoString returns the string representation
func (*DecodeConfig) SetUnvalidatedJSON ¶
func (s *DecodeConfig) SetUnvalidatedJSON(v string) *DecodeConfig
SetUnvalidatedJSON sets the UnvalidatedJSON field's value.
func (DecodeConfig) String ¶
func (s DecodeConfig) String() string
String returns the string representation
func (*DecodeConfig) Validate ¶
func (s *DecodeConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigInput ¶
type DeleteConfigInput struct { // UUID of a Config. // // ConfigId is a required field ConfigId *string `location:"uri" locationName:"configId" type:"string" required:"true"` // Type of a Config. // // ConfigType is a required field ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (DeleteConfigInput) GoString ¶
func (s DeleteConfigInput) GoString() string
GoString returns the string representation
func (*DeleteConfigInput) SetConfigId ¶
func (s *DeleteConfigInput) SetConfigId(v string) *DeleteConfigInput
SetConfigId sets the ConfigId field's value.
func (*DeleteConfigInput) SetConfigType ¶
func (s *DeleteConfigInput) SetConfigType(v string) *DeleteConfigInput
SetConfigType sets the ConfigType field's value.
func (DeleteConfigInput) String ¶
func (s DeleteConfigInput) String() string
String returns the string representation
func (*DeleteConfigInput) Validate ¶
func (s *DeleteConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigOutput ¶
type DeleteConfigOutput struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (DeleteConfigOutput) GoString ¶
func (s DeleteConfigOutput) GoString() string
GoString returns the string representation
func (*DeleteConfigOutput) SetConfigArn ¶
func (s *DeleteConfigOutput) SetConfigArn(v string) *DeleteConfigOutput
SetConfigArn sets the ConfigArn field's value.
func (*DeleteConfigOutput) SetConfigId ¶
func (s *DeleteConfigOutput) SetConfigId(v string) *DeleteConfigOutput
SetConfigId sets the ConfigId field's value.
func (*DeleteConfigOutput) SetConfigType ¶
func (s *DeleteConfigOutput) SetConfigType(v string) *DeleteConfigOutput
SetConfigType sets the ConfigType field's value.
func (DeleteConfigOutput) String ¶
func (s DeleteConfigOutput) String() string
String returns the string representation
type DeleteDataflowEndpointGroupInput ¶
type DeleteDataflowEndpointGroupInput struct { // UUID of a dataflow endpoint group. // // DataflowEndpointGroupId is a required field DataflowEndpointGroupId *string `location:"uri" locationName:"dataflowEndpointGroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDataflowEndpointGroupInput) GoString ¶
func (s DeleteDataflowEndpointGroupInput) GoString() string
GoString returns the string representation
func (*DeleteDataflowEndpointGroupInput) SetDataflowEndpointGroupId ¶
func (s *DeleteDataflowEndpointGroupInput) SetDataflowEndpointGroupId(v string) *DeleteDataflowEndpointGroupInput
SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.
func (DeleteDataflowEndpointGroupInput) String ¶
func (s DeleteDataflowEndpointGroupInput) String() string
String returns the string representation
func (*DeleteDataflowEndpointGroupInput) Validate ¶
func (s *DeleteDataflowEndpointGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDataflowEndpointGroupOutput ¶
type DeleteDataflowEndpointGroupOutput struct { // UUID of a dataflow endpoint group. DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"` // contains filtered or unexported fields }
func (DeleteDataflowEndpointGroupOutput) GoString ¶
func (s DeleteDataflowEndpointGroupOutput) GoString() string
GoString returns the string representation
func (*DeleteDataflowEndpointGroupOutput) SetDataflowEndpointGroupId ¶
func (s *DeleteDataflowEndpointGroupOutput) SetDataflowEndpointGroupId(v string) *DeleteDataflowEndpointGroupOutput
SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.
func (DeleteDataflowEndpointGroupOutput) String ¶
func (s DeleteDataflowEndpointGroupOutput) String() string
String returns the string representation
type DeleteMissionProfileInput ¶
type DeleteMissionProfileInput struct { // UUID of a mission profile. // // MissionProfileId is a required field MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteMissionProfileInput) GoString ¶
func (s DeleteMissionProfileInput) GoString() string
GoString returns the string representation
func (*DeleteMissionProfileInput) SetMissionProfileId ¶
func (s *DeleteMissionProfileInput) SetMissionProfileId(v string) *DeleteMissionProfileInput
SetMissionProfileId sets the MissionProfileId field's value.
func (DeleteMissionProfileInput) String ¶
func (s DeleteMissionProfileInput) String() string
String returns the string representation
func (*DeleteMissionProfileInput) Validate ¶
func (s *DeleteMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMissionProfileOutput ¶
type DeleteMissionProfileOutput struct { // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // contains filtered or unexported fields }
func (DeleteMissionProfileOutput) GoString ¶
func (s DeleteMissionProfileOutput) GoString() string
GoString returns the string representation
func (*DeleteMissionProfileOutput) SetMissionProfileId ¶
func (s *DeleteMissionProfileOutput) SetMissionProfileId(v string) *DeleteMissionProfileOutput
SetMissionProfileId sets the MissionProfileId field's value.
func (DeleteMissionProfileOutput) String ¶
func (s DeleteMissionProfileOutput) String() string
String returns the string representation
type DemodulationConfig ¶
type DemodulationConfig struct { // Unvalidated JSON of a demodulation Config. // // UnvalidatedJSON is a required field UnvalidatedJSON *string `locationName:"unvalidatedJSON" min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the demodulation Config.
func (DemodulationConfig) GoString ¶
func (s DemodulationConfig) GoString() string
GoString returns the string representation
func (*DemodulationConfig) SetUnvalidatedJSON ¶
func (s *DemodulationConfig) SetUnvalidatedJSON(v string) *DemodulationConfig
SetUnvalidatedJSON sets the UnvalidatedJSON field's value.
func (DemodulationConfig) String ¶
func (s DemodulationConfig) String() string
String returns the string representation
func (*DemodulationConfig) Validate ¶
func (s *DemodulationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DependencyException ¶ added in v1.28.0
type DependencyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` ParameterName *string `locationName:"parameterName" type:"string"` // contains filtered or unexported fields }
Dependency encountered an error.
func (*DependencyException) Code ¶ added in v1.28.0
func (s *DependencyException) Code() string
Code returns the exception type name.
func (*DependencyException) Error ¶ added in v1.28.0
func (s *DependencyException) Error() string
func (DependencyException) GoString ¶ added in v1.28.0
func (s DependencyException) GoString() string
GoString returns the string representation
func (*DependencyException) Message ¶ added in v1.28.0
func (s *DependencyException) Message() string
Message returns the exception's message.
func (*DependencyException) OrigErr ¶ added in v1.28.0
func (s *DependencyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DependencyException) RequestID ¶ added in v1.28.0
func (s *DependencyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DependencyException) StatusCode ¶ added in v1.28.0
func (s *DependencyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DependencyException) String ¶ added in v1.28.0
func (s DependencyException) String() string
String returns the string representation
type DescribeContactInput ¶
type DescribeContactInput struct { // UUID of a contact. // // ContactId is a required field ContactId *string `location:"uri" locationName:"contactId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeContactInput) GoString ¶
func (s DescribeContactInput) GoString() string
GoString returns the string representation
func (*DescribeContactInput) SetContactId ¶
func (s *DescribeContactInput) SetContactId(v string) *DescribeContactInput
SetContactId sets the ContactId field's value.
func (DescribeContactInput) String ¶
func (s DescribeContactInput) String() string
String returns the string representation
func (*DescribeContactInput) Validate ¶
func (s *DescribeContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeContactOutput ¶
type DescribeContactOutput struct { // UUID of a contact. ContactId *string `locationName:"contactId" type:"string"` // Status of a contact. ContactStatus *string `locationName:"contactStatus" type:"string" enum:"ContactStatus"` // List describing source and destination details for each dataflow edge. DataflowList []*DataflowDetail `locationName:"dataflowList" type:"list"` // End time of a contact. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // Error message for a contact. ErrorMessage *string `locationName:"errorMessage" type:"string"` // Ground station for a contact. GroundStation *string `locationName:"groundStation" type:"string"` // Maximum elevation angle of a contact. MaximumElevation *Elevation `locationName:"maximumElevation" type:"structure"` // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. PostPassEndTime *time.Time `locationName:"postPassEndTime" type:"timestamp"` // Amount of time prior to contact start you’d like to receive a CloudWatch // event indicating an upcoming pass. PrePassStartTime *time.Time `locationName:"prePassStartTime" type:"timestamp"` // Region of a contact. Region *string `locationName:"region" type:"string"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // Start time of a contact. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Tags assigned to a contact. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (DescribeContactOutput) GoString ¶
func (s DescribeContactOutput) GoString() string
GoString returns the string representation
func (*DescribeContactOutput) SetContactId ¶
func (s *DescribeContactOutput) SetContactId(v string) *DescribeContactOutput
SetContactId sets the ContactId field's value.
func (*DescribeContactOutput) SetContactStatus ¶
func (s *DescribeContactOutput) SetContactStatus(v string) *DescribeContactOutput
SetContactStatus sets the ContactStatus field's value.
func (*DescribeContactOutput) SetDataflowList ¶ added in v1.33.8
func (s *DescribeContactOutput) SetDataflowList(v []*DataflowDetail) *DescribeContactOutput
SetDataflowList sets the DataflowList field's value.
func (*DescribeContactOutput) SetEndTime ¶
func (s *DescribeContactOutput) SetEndTime(v time.Time) *DescribeContactOutput
SetEndTime sets the EndTime field's value.
func (*DescribeContactOutput) SetErrorMessage ¶
func (s *DescribeContactOutput) SetErrorMessage(v string) *DescribeContactOutput
SetErrorMessage sets the ErrorMessage field's value.
func (*DescribeContactOutput) SetGroundStation ¶
func (s *DescribeContactOutput) SetGroundStation(v string) *DescribeContactOutput
SetGroundStation sets the GroundStation field's value.
func (*DescribeContactOutput) SetMaximumElevation ¶
func (s *DescribeContactOutput) SetMaximumElevation(v *Elevation) *DescribeContactOutput
SetMaximumElevation sets the MaximumElevation field's value.
func (*DescribeContactOutput) SetMissionProfileArn ¶
func (s *DescribeContactOutput) SetMissionProfileArn(v string) *DescribeContactOutput
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*DescribeContactOutput) SetPostPassEndTime ¶
func (s *DescribeContactOutput) SetPostPassEndTime(v time.Time) *DescribeContactOutput
SetPostPassEndTime sets the PostPassEndTime field's value.
func (*DescribeContactOutput) SetPrePassStartTime ¶
func (s *DescribeContactOutput) SetPrePassStartTime(v time.Time) *DescribeContactOutput
SetPrePassStartTime sets the PrePassStartTime field's value.
func (*DescribeContactOutput) SetRegion ¶ added in v1.28.11
func (s *DescribeContactOutput) SetRegion(v string) *DescribeContactOutput
SetRegion sets the Region field's value.
func (*DescribeContactOutput) SetSatelliteArn ¶
func (s *DescribeContactOutput) SetSatelliteArn(v string) *DescribeContactOutput
SetSatelliteArn sets the SatelliteArn field's value.
func (*DescribeContactOutput) SetStartTime ¶
func (s *DescribeContactOutput) SetStartTime(v time.Time) *DescribeContactOutput
SetStartTime sets the StartTime field's value.
func (*DescribeContactOutput) SetTags ¶
func (s *DescribeContactOutput) SetTags(v map[string]*string) *DescribeContactOutput
SetTags sets the Tags field's value.
func (DescribeContactOutput) String ¶
func (s DescribeContactOutput) String() string
String returns the string representation
type Destination ¶ added in v1.33.8
type Destination struct { // Additional details for a Config, if type is dataflow endpoint or antenna // demod decode. ConfigDetails *ConfigDetails `locationName:"configDetails" type:"structure"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // Region of a dataflow destination. DataflowDestinationRegion *string `locationName:"dataflowDestinationRegion" type:"string"` // contains filtered or unexported fields }
Dataflow details for the destination side.
func (Destination) GoString ¶ added in v1.33.8
func (s Destination) GoString() string
GoString returns the string representation
func (*Destination) SetConfigDetails ¶ added in v1.33.8
func (s *Destination) SetConfigDetails(v *ConfigDetails) *Destination
SetConfigDetails sets the ConfigDetails field's value.
func (*Destination) SetConfigId ¶ added in v1.33.8
func (s *Destination) SetConfigId(v string) *Destination
SetConfigId sets the ConfigId field's value.
func (*Destination) SetConfigType ¶ added in v1.33.8
func (s *Destination) SetConfigType(v string) *Destination
SetConfigType sets the ConfigType field's value.
func (*Destination) SetDataflowDestinationRegion ¶ added in v1.33.8
func (s *Destination) SetDataflowDestinationRegion(v string) *Destination
SetDataflowDestinationRegion sets the DataflowDestinationRegion field's value.
func (Destination) String ¶ added in v1.33.8
func (s Destination) String() string
String returns the string representation
type Eirp ¶
type Eirp struct { // Units of an EIRP. // // Units is a required field Units *string `locationName:"units" type:"string" required:"true" enum:"EirpUnits"` // Value of an EIRP. Valid values are between 20.0 to 50.0 dBW. // // Value is a required field Value *float64 `locationName:"value" type:"double" required:"true"` // contains filtered or unexported fields }
Object that represents EIRP.
type Elevation ¶
type Elevation struct { // Elevation angle units. // // Unit is a required field Unit *string `locationName:"unit" type:"string" required:"true" enum:"AngleUnits"` // Elevation angle value. // // Value is a required field Value *float64 `locationName:"value" type:"double" required:"true"` // contains filtered or unexported fields }
Elevation angle of the satellite in the sky during a contact.
type EndpointDetails ¶
type EndpointDetails struct { // A dataflow endpoint. Endpoint *DataflowEndpoint `locationName:"endpoint" type:"structure"` // Endpoint security details. SecurityDetails *SecurityDetails `locationName:"securityDetails" type:"structure"` // contains filtered or unexported fields }
Information about the endpoint details.
func (EndpointDetails) GoString ¶
func (s EndpointDetails) GoString() string
GoString returns the string representation
func (*EndpointDetails) SetEndpoint ¶
func (s *EndpointDetails) SetEndpoint(v *DataflowEndpoint) *EndpointDetails
SetEndpoint sets the Endpoint field's value.
func (*EndpointDetails) SetSecurityDetails ¶
func (s *EndpointDetails) SetSecurityDetails(v *SecurityDetails) *EndpointDetails
SetSecurityDetails sets the SecurityDetails field's value.
func (EndpointDetails) String ¶
func (s EndpointDetails) String() string
String returns the string representation
func (*EndpointDetails) Validate ¶
func (s *EndpointDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Frequency ¶
type Frequency struct { // Frequency units. // // Units is a required field Units *string `locationName:"units" type:"string" required:"true" enum:"FrequencyUnits"` // Frequency value. Valid values are between 2200 to 2300 MHz and 7750 to 8400 // MHz for downlink and 2025 to 2120 MHz for uplink. // // Value is a required field Value *float64 `locationName:"value" type:"double" required:"true"` // contains filtered or unexported fields }
Object that describes the frequency.
type FrequencyBandwidth ¶
type FrequencyBandwidth struct { // Frequency bandwidth units. // // Units is a required field Units *string `locationName:"units" type:"string" required:"true" enum:"BandwidthUnits"` // Frequency bandwidth value. AWS Ground Station currently has the following // bandwidth limitations: // // * For AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz // to 650 MHz. // // * For AntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz. // // * For AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz. // // Value is a required field Value *float64 `locationName:"value" type:"double" required:"true"` // contains filtered or unexported fields }
Object that describes the frequency bandwidth.
func (FrequencyBandwidth) GoString ¶
func (s FrequencyBandwidth) GoString() string
GoString returns the string representation
func (*FrequencyBandwidth) SetUnits ¶
func (s *FrequencyBandwidth) SetUnits(v string) *FrequencyBandwidth
SetUnits sets the Units field's value.
func (*FrequencyBandwidth) SetValue ¶
func (s *FrequencyBandwidth) SetValue(v float64) *FrequencyBandwidth
SetValue sets the Value field's value.
func (FrequencyBandwidth) String ¶
func (s FrequencyBandwidth) String() string
String returns the string representation
func (*FrequencyBandwidth) Validate ¶
func (s *FrequencyBandwidth) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConfigInput ¶
type GetConfigInput struct { // UUID of a Config. // // ConfigId is a required field ConfigId *string `location:"uri" locationName:"configId" type:"string" required:"true"` // Type of a Config. // // ConfigType is a required field ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (GetConfigInput) GoString ¶
func (s GetConfigInput) GoString() string
GoString returns the string representation
func (*GetConfigInput) SetConfigId ¶
func (s *GetConfigInput) SetConfigId(v string) *GetConfigInput
SetConfigId sets the ConfigId field's value.
func (*GetConfigInput) SetConfigType ¶
func (s *GetConfigInput) SetConfigType(v string) *GetConfigInput
SetConfigType sets the ConfigType field's value.
func (GetConfigInput) String ¶
func (s GetConfigInput) String() string
String returns the string representation
func (*GetConfigInput) Validate ¶
func (s *GetConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConfigOutput ¶
type GetConfigOutput struct { // ARN of a Config // // ConfigArn is a required field ConfigArn *string `locationName:"configArn" type:"string" required:"true"` // Data elements in a Config. // // ConfigData is a required field ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"` // UUID of a Config. // // ConfigId is a required field ConfigId *string `locationName:"configId" type:"string" required:"true"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // Name of a Config. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Tags assigned to a Config. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetConfigOutput) GoString ¶
func (s GetConfigOutput) GoString() string
GoString returns the string representation
func (*GetConfigOutput) SetConfigArn ¶
func (s *GetConfigOutput) SetConfigArn(v string) *GetConfigOutput
SetConfigArn sets the ConfigArn field's value.
func (*GetConfigOutput) SetConfigData ¶
func (s *GetConfigOutput) SetConfigData(v *ConfigTypeData) *GetConfigOutput
SetConfigData sets the ConfigData field's value.
func (*GetConfigOutput) SetConfigId ¶
func (s *GetConfigOutput) SetConfigId(v string) *GetConfigOutput
SetConfigId sets the ConfigId field's value.
func (*GetConfigOutput) SetConfigType ¶
func (s *GetConfigOutput) SetConfigType(v string) *GetConfigOutput
SetConfigType sets the ConfigType field's value.
func (*GetConfigOutput) SetName ¶
func (s *GetConfigOutput) SetName(v string) *GetConfigOutput
SetName sets the Name field's value.
func (*GetConfigOutput) SetTags ¶
func (s *GetConfigOutput) SetTags(v map[string]*string) *GetConfigOutput
SetTags sets the Tags field's value.
func (GetConfigOutput) String ¶
func (s GetConfigOutput) String() string
String returns the string representation
type GetDataflowEndpointGroupInput ¶
type GetDataflowEndpointGroupInput struct { // 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 ¶
func (s GetDataflowEndpointGroupInput) GoString() string
GoString returns the string representation
func (*GetDataflowEndpointGroupInput) SetDataflowEndpointGroupId ¶
func (s *GetDataflowEndpointGroupInput) SetDataflowEndpointGroupId(v string) *GetDataflowEndpointGroupInput
SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.
func (GetDataflowEndpointGroupInput) String ¶
func (s GetDataflowEndpointGroupInput) String() string
String returns the string representation
func (*GetDataflowEndpointGroupInput) Validate ¶
func (s *GetDataflowEndpointGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDataflowEndpointGroupOutput ¶
type GetDataflowEndpointGroupOutput struct { // 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 ¶
func (s GetDataflowEndpointGroupOutput) GoString() string
GoString returns the string representation
func (*GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupArn ¶
func (s *GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupArn(v string) *GetDataflowEndpointGroupOutput
SetDataflowEndpointGroupArn sets the DataflowEndpointGroupArn field's value.
func (*GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupId ¶
func (s *GetDataflowEndpointGroupOutput) SetDataflowEndpointGroupId(v string) *GetDataflowEndpointGroupOutput
SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.
func (*GetDataflowEndpointGroupOutput) SetEndpointsDetails ¶
func (s *GetDataflowEndpointGroupOutput) SetEndpointsDetails(v []*EndpointDetails) *GetDataflowEndpointGroupOutput
SetEndpointsDetails sets the EndpointsDetails field's value.
func (*GetDataflowEndpointGroupOutput) SetTags ¶
func (s *GetDataflowEndpointGroupOutput) SetTags(v map[string]*string) *GetDataflowEndpointGroupOutput
SetTags sets the Tags field's value.
func (GetDataflowEndpointGroupOutput) String ¶
func (s GetDataflowEndpointGroupOutput) String() string
String returns the string representation
type GetMinuteUsageInput ¶
type GetMinuteUsageInput struct { // The month being requested, with a value of 1-12. // // Month is a required field Month *int64 `locationName:"month" type:"integer" required:"true"` // The year being requested, in the format of YYYY. // // Year is a required field Year *int64 `locationName:"year" type:"integer" required:"true"` // contains filtered or unexported fields }
func (GetMinuteUsageInput) GoString ¶
func (s GetMinuteUsageInput) GoString() string
GoString returns the string representation
func (*GetMinuteUsageInput) SetMonth ¶
func (s *GetMinuteUsageInput) SetMonth(v int64) *GetMinuteUsageInput
SetMonth sets the Month field's value.
func (*GetMinuteUsageInput) SetYear ¶
func (s *GetMinuteUsageInput) SetYear(v int64) *GetMinuteUsageInput
SetYear sets the Year field's value.
func (GetMinuteUsageInput) String ¶
func (s GetMinuteUsageInput) String() string
String returns the string representation
func (*GetMinuteUsageInput) Validate ¶
func (s *GetMinuteUsageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMinuteUsageOutput ¶
type GetMinuteUsageOutput struct { // Estimated number of minutes remaining for an account, specific to the month // being requested. EstimatedMinutesRemaining *int64 `locationName:"estimatedMinutesRemaining" type:"integer"` // Returns whether or not an account has signed up for the reserved minutes // pricing plan, specific to the month being requested. IsReservedMinutesCustomer *bool `locationName:"isReservedMinutesCustomer" type:"boolean"` // Total number of reserved minutes allocated, specific to the month being requested. TotalReservedMinuteAllocation *int64 `locationName:"totalReservedMinuteAllocation" type:"integer"` // Total scheduled minutes for an account, specific to the month being requested. TotalScheduledMinutes *int64 `locationName:"totalScheduledMinutes" type:"integer"` // Upcoming minutes scheduled for an account, specific to the month being requested. UpcomingMinutesScheduled *int64 `locationName:"upcomingMinutesScheduled" type:"integer"` // contains filtered or unexported fields }
func (GetMinuteUsageOutput) GoString ¶
func (s GetMinuteUsageOutput) GoString() string
GoString returns the string representation
func (*GetMinuteUsageOutput) SetEstimatedMinutesRemaining ¶
func (s *GetMinuteUsageOutput) SetEstimatedMinutesRemaining(v int64) *GetMinuteUsageOutput
SetEstimatedMinutesRemaining sets the EstimatedMinutesRemaining field's value.
func (*GetMinuteUsageOutput) SetIsReservedMinutesCustomer ¶
func (s *GetMinuteUsageOutput) SetIsReservedMinutesCustomer(v bool) *GetMinuteUsageOutput
SetIsReservedMinutesCustomer sets the IsReservedMinutesCustomer field's value.
func (*GetMinuteUsageOutput) SetTotalReservedMinuteAllocation ¶
func (s *GetMinuteUsageOutput) SetTotalReservedMinuteAllocation(v int64) *GetMinuteUsageOutput
SetTotalReservedMinuteAllocation sets the TotalReservedMinuteAllocation field's value.
func (*GetMinuteUsageOutput) SetTotalScheduledMinutes ¶
func (s *GetMinuteUsageOutput) SetTotalScheduledMinutes(v int64) *GetMinuteUsageOutput
SetTotalScheduledMinutes sets the TotalScheduledMinutes field's value.
func (*GetMinuteUsageOutput) SetUpcomingMinutesScheduled ¶
func (s *GetMinuteUsageOutput) SetUpcomingMinutesScheduled(v int64) *GetMinuteUsageOutput
SetUpcomingMinutesScheduled sets the UpcomingMinutesScheduled field's value.
func (GetMinuteUsageOutput) String ¶
func (s GetMinuteUsageOutput) String() string
String returns the string representation
type GetMissionProfileInput ¶
type GetMissionProfileInput struct { // UUID of a mission profile. // // MissionProfileId is a required field MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMissionProfileInput) GoString ¶
func (s GetMissionProfileInput) GoString() string
GoString returns the string representation
func (*GetMissionProfileInput) SetMissionProfileId ¶
func (s *GetMissionProfileInput) SetMissionProfileId(v string) *GetMissionProfileInput
SetMissionProfileId sets the MissionProfileId field's value.
func (GetMissionProfileInput) String ¶
func (s GetMissionProfileInput) String() string
String returns the string representation
func (*GetMissionProfileInput) Validate ¶
func (s *GetMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMissionProfileOutput ¶
type GetMissionProfileOutput struct { // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"` // Amount of time prior to contact start you’d like to receive a CloudWatch // event indicating an upcoming pass. ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"` // A list of lists of ARNs. Each list of ARNs is an edge, with a from Config // and a to Config. DataflowEdges [][]*string `locationName:"dataflowEdges" type:"list"` // Smallest amount of time in seconds that you’d like to see for an available // contact. AWS Ground Station will not present you with contacts shorter than // this duration. MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer"` // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // Name of a mission profile. Name *string `locationName:"name" type:"string"` // Region of a mission profile. Region *string `locationName:"region" type:"string"` // Tags assigned to a mission profile. Tags map[string]*string `locationName:"tags" type:"map"` // ARN of a tracking Config. TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"` // contains filtered or unexported fields }
func (GetMissionProfileOutput) GoString ¶
func (s GetMissionProfileOutput) GoString() string
GoString returns the string representation
func (*GetMissionProfileOutput) SetContactPostPassDurationSeconds ¶
func (s *GetMissionProfileOutput) SetContactPostPassDurationSeconds(v int64) *GetMissionProfileOutput
SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.
func (*GetMissionProfileOutput) SetContactPrePassDurationSeconds ¶
func (s *GetMissionProfileOutput) SetContactPrePassDurationSeconds(v int64) *GetMissionProfileOutput
SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.
func (*GetMissionProfileOutput) SetDataflowEdges ¶
func (s *GetMissionProfileOutput) SetDataflowEdges(v [][]*string) *GetMissionProfileOutput
SetDataflowEdges sets the DataflowEdges field's value.
func (*GetMissionProfileOutput) SetMinimumViableContactDurationSeconds ¶
func (s *GetMissionProfileOutput) SetMinimumViableContactDurationSeconds(v int64) *GetMissionProfileOutput
SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.
func (*GetMissionProfileOutput) SetMissionProfileArn ¶
func (s *GetMissionProfileOutput) SetMissionProfileArn(v string) *GetMissionProfileOutput
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*GetMissionProfileOutput) SetMissionProfileId ¶
func (s *GetMissionProfileOutput) SetMissionProfileId(v string) *GetMissionProfileOutput
SetMissionProfileId sets the MissionProfileId field's value.
func (*GetMissionProfileOutput) SetName ¶
func (s *GetMissionProfileOutput) SetName(v string) *GetMissionProfileOutput
SetName sets the Name field's value.
func (*GetMissionProfileOutput) SetRegion ¶
func (s *GetMissionProfileOutput) SetRegion(v string) *GetMissionProfileOutput
SetRegion sets the Region field's value.
func (*GetMissionProfileOutput) SetTags ¶
func (s *GetMissionProfileOutput) SetTags(v map[string]*string) *GetMissionProfileOutput
SetTags sets the Tags field's value.
func (*GetMissionProfileOutput) SetTrackingConfigArn ¶
func (s *GetMissionProfileOutput) SetTrackingConfigArn(v string) *GetMissionProfileOutput
SetTrackingConfigArn sets the TrackingConfigArn field's value.
func (GetMissionProfileOutput) String ¶
func (s GetMissionProfileOutput) String() string
String returns the string representation
type GetSatelliteInput ¶
type GetSatelliteInput struct { // UUID of a satellite. // // SatelliteId is a required field SatelliteId *string `location:"uri" locationName:"satelliteId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSatelliteInput) GoString ¶
func (s GetSatelliteInput) GoString() string
GoString returns the string representation
func (*GetSatelliteInput) SetSatelliteId ¶
func (s *GetSatelliteInput) SetSatelliteId(v string) *GetSatelliteInput
SetSatelliteId sets the SatelliteId field's value.
func (GetSatelliteInput) String ¶
func (s GetSatelliteInput) String() string
String returns the string representation
func (*GetSatelliteInput) Validate ¶
func (s *GetSatelliteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSatelliteOutput ¶
type GetSatelliteOutput struct { // A list of ground stations to which the satellite is on-boarded. GroundStations []*string `locationName:"groundStations" type:"list"` // NORAD satellite ID number. NoradSatelliteID *int64 `locationName:"noradSatelliteID" min:"1" type:"integer"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // UUID of a satellite. SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetSatelliteOutput) GoString ¶
func (s GetSatelliteOutput) GoString() string
GoString returns the string representation
func (*GetSatelliteOutput) SetGroundStations ¶ added in v1.28.11
func (s *GetSatelliteOutput) SetGroundStations(v []*string) *GetSatelliteOutput
SetGroundStations sets the GroundStations field's value.
func (*GetSatelliteOutput) SetNoradSatelliteID ¶
func (s *GetSatelliteOutput) SetNoradSatelliteID(v int64) *GetSatelliteOutput
SetNoradSatelliteID sets the NoradSatelliteID field's value.
func (*GetSatelliteOutput) SetSatelliteArn ¶
func (s *GetSatelliteOutput) SetSatelliteArn(v string) *GetSatelliteOutput
SetSatelliteArn sets the SatelliteArn field's value.
func (*GetSatelliteOutput) SetSatelliteId ¶
func (s *GetSatelliteOutput) SetSatelliteId(v string) *GetSatelliteOutput
SetSatelliteId sets the SatelliteId field's value.
func (GetSatelliteOutput) String ¶
func (s GetSatelliteOutput) String() string
String returns the string representation
type GroundStation ¶
GroundStation provides the API operation methods for making requests to AWS Ground Station. See this package's package overview docs for details on the service.
GroundStation methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *GroundStation
New creates a new instance of the GroundStation client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a GroundStation client from just a session. svc := groundstation.New(mySession) // Create a GroundStation client with additional configuration svc := groundstation.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*GroundStation) CancelContact ¶
func (c *GroundStation) CancelContact(input *CancelContactInput) (*CancelContactOutput, error)
CancelContact API operation for AWS Ground Station.
Cancels a contact with a specified contact ID.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation CancelContact for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CancelContact
func (*GroundStation) CancelContactRequest ¶
func (c *GroundStation) CancelContactRequest(input *CancelContactInput) (req *request.Request, output *CancelContactOutput)
CancelContactRequest generates a "aws/request.Request" representing the client's request for the CancelContact operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelContact for more information on using the CancelContact API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelContactRequest method. req, resp := client.CancelContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CancelContact
func (*GroundStation) CancelContactWithContext ¶
func (c *GroundStation) CancelContactWithContext(ctx aws.Context, input *CancelContactInput, opts ...request.Option) (*CancelContactOutput, error)
CancelContactWithContext is the same as CancelContact with the addition of the ability to pass a context and additional request options.
See CancelContact for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) CreateConfig ¶
func (c *GroundStation) CreateConfig(input *CreateConfigInput) (*CreateConfigOutput, error)
CreateConfig API operation for AWS Ground Station.
Creates a Config with the specified configData parameters.
Only one type of configData can be specified.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation CreateConfig for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceLimitExceededException Account limits for this resource have been exceeded.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateConfig
func (*GroundStation) CreateConfigRequest ¶
func (c *GroundStation) CreateConfigRequest(input *CreateConfigInput) (req *request.Request, output *CreateConfigOutput)
CreateConfigRequest generates a "aws/request.Request" representing the client's request for the CreateConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateConfig for more information on using the CreateConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateConfigRequest method. req, resp := client.CreateConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateConfig
func (*GroundStation) CreateConfigWithContext ¶
func (c *GroundStation) CreateConfigWithContext(ctx aws.Context, input *CreateConfigInput, opts ...request.Option) (*CreateConfigOutput, error)
CreateConfigWithContext is the same as CreateConfig with the addition of the ability to pass a context and additional request options.
See CreateConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) CreateDataflowEndpointGroup ¶
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 Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateDataflowEndpointGroup
func (*GroundStation) CreateDataflowEndpointGroupRequest ¶
func (c *GroundStation) CreateDataflowEndpointGroupRequest(input *CreateDataflowEndpointGroupInput) (req *request.Request, output *CreateDataflowEndpointGroupOutput)
CreateDataflowEndpointGroupRequest generates a "aws/request.Request" representing the client's request for the CreateDataflowEndpointGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDataflowEndpointGroup for more information on using the CreateDataflowEndpointGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDataflowEndpointGroupRequest method. req, resp := client.CreateDataflowEndpointGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateDataflowEndpointGroup
func (*GroundStation) CreateDataflowEndpointGroupWithContext ¶
func (c *GroundStation) CreateDataflowEndpointGroupWithContext(ctx aws.Context, input *CreateDataflowEndpointGroupInput, opts ...request.Option) (*CreateDataflowEndpointGroupOutput, error)
CreateDataflowEndpointGroupWithContext is the same as CreateDataflowEndpointGroup with the addition of the ability to pass a context and additional request options.
See CreateDataflowEndpointGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) CreateMissionProfile ¶
func (c *GroundStation) CreateMissionProfile(input *CreateMissionProfileInput) (*CreateMissionProfileOutput, error)
CreateMissionProfile API operation for AWS Ground Station.
Creates a mission profile.
dataflowEdges is a list of lists of strings. Each lower level list of strings has two elements: a from ARN and a to ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation CreateMissionProfile for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateMissionProfile
func (*GroundStation) CreateMissionProfileRequest ¶
func (c *GroundStation) CreateMissionProfileRequest(input *CreateMissionProfileInput) (req *request.Request, output *CreateMissionProfileOutput)
CreateMissionProfileRequest generates a "aws/request.Request" representing the client's request for the CreateMissionProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateMissionProfile for more information on using the CreateMissionProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateMissionProfileRequest method. req, resp := client.CreateMissionProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateMissionProfile
func (*GroundStation) CreateMissionProfileWithContext ¶
func (c *GroundStation) CreateMissionProfileWithContext(ctx aws.Context, input *CreateMissionProfileInput, opts ...request.Option) (*CreateMissionProfileOutput, error)
CreateMissionProfileWithContext is the same as CreateMissionProfile with the addition of the ability to pass a context and additional request options.
See CreateMissionProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) DeleteConfig ¶
func (c *GroundStation) DeleteConfig(input *DeleteConfigInput) (*DeleteConfigOutput, error)
DeleteConfig API operation for AWS Ground Station.
Deletes a Config.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation DeleteConfig for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteConfig
func (*GroundStation) DeleteConfigRequest ¶
func (c *GroundStation) DeleteConfigRequest(input *DeleteConfigInput) (req *request.Request, output *DeleteConfigOutput)
DeleteConfigRequest generates a "aws/request.Request" representing the client's request for the DeleteConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteConfig for more information on using the DeleteConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteConfigRequest method. req, resp := client.DeleteConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteConfig
func (*GroundStation) DeleteConfigWithContext ¶
func (c *GroundStation) DeleteConfigWithContext(ctx aws.Context, input *DeleteConfigInput, opts ...request.Option) (*DeleteConfigOutput, error)
DeleteConfigWithContext is the same as DeleteConfig with the addition of the ability to pass a context and additional request options.
See DeleteConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) DeleteDataflowEndpointGroup ¶
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 Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteDataflowEndpointGroup
func (*GroundStation) DeleteDataflowEndpointGroupRequest ¶
func (c *GroundStation) DeleteDataflowEndpointGroupRequest(input *DeleteDataflowEndpointGroupInput) (req *request.Request, output *DeleteDataflowEndpointGroupOutput)
DeleteDataflowEndpointGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteDataflowEndpointGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDataflowEndpointGroup for more information on using the DeleteDataflowEndpointGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDataflowEndpointGroupRequest method. req, resp := client.DeleteDataflowEndpointGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteDataflowEndpointGroup
func (*GroundStation) DeleteDataflowEndpointGroupWithContext ¶
func (c *GroundStation) DeleteDataflowEndpointGroupWithContext(ctx aws.Context, input *DeleteDataflowEndpointGroupInput, opts ...request.Option) (*DeleteDataflowEndpointGroupOutput, error)
DeleteDataflowEndpointGroupWithContext is the same as DeleteDataflowEndpointGroup with the addition of the ability to pass a context and additional request options.
See DeleteDataflowEndpointGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) DeleteMissionProfile ¶
func (c *GroundStation) DeleteMissionProfile(input *DeleteMissionProfileInput) (*DeleteMissionProfileOutput, error)
DeleteMissionProfile API operation for AWS Ground Station.
Deletes a mission profile.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation DeleteMissionProfile for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteMissionProfile
func (*GroundStation) DeleteMissionProfileRequest ¶
func (c *GroundStation) DeleteMissionProfileRequest(input *DeleteMissionProfileInput) (req *request.Request, output *DeleteMissionProfileOutput)
DeleteMissionProfileRequest generates a "aws/request.Request" representing the client's request for the DeleteMissionProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteMissionProfile for more information on using the DeleteMissionProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteMissionProfileRequest method. req, resp := client.DeleteMissionProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteMissionProfile
func (*GroundStation) DeleteMissionProfileWithContext ¶
func (c *GroundStation) DeleteMissionProfileWithContext(ctx aws.Context, input *DeleteMissionProfileInput, opts ...request.Option) (*DeleteMissionProfileOutput, error)
DeleteMissionProfileWithContext is the same as DeleteMissionProfile with the addition of the ability to pass a context and additional request options.
See DeleteMissionProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) DescribeContact ¶
func (c *GroundStation) DescribeContact(input *DescribeContactInput) (*DescribeContactOutput, error)
DescribeContact API operation for AWS Ground Station.
Describes an existing contact.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation DescribeContact for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DescribeContact
func (*GroundStation) DescribeContactRequest ¶
func (c *GroundStation) DescribeContactRequest(input *DescribeContactInput) (req *request.Request, output *DescribeContactOutput)
DescribeContactRequest generates a "aws/request.Request" representing the client's request for the DescribeContact operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DescribeContact for more information on using the DescribeContact API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DescribeContactRequest method. req, resp := client.DescribeContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DescribeContact
func (*GroundStation) DescribeContactWithContext ¶
func (c *GroundStation) DescribeContactWithContext(ctx aws.Context, input *DescribeContactInput, opts ...request.Option) (*DescribeContactOutput, error)
DescribeContactWithContext is the same as DescribeContact with the addition of the ability to pass a context and additional request options.
See DescribeContact for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) GetConfig ¶
func (c *GroundStation) GetConfig(input *GetConfigInput) (*GetConfigOutput, error)
GetConfig API operation for AWS Ground Station.
Returns Config information.
Only one Config response can be returned.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation GetConfig for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetConfig
func (*GroundStation) GetConfigRequest ¶
func (c *GroundStation) GetConfigRequest(input *GetConfigInput) (req *request.Request, output *GetConfigOutput)
GetConfigRequest generates a "aws/request.Request" representing the client's request for the GetConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConfig for more information on using the GetConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConfigRequest method. req, resp := client.GetConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetConfig
func (*GroundStation) GetConfigWithContext ¶
func (c *GroundStation) GetConfigWithContext(ctx aws.Context, input *GetConfigInput, opts ...request.Option) (*GetConfigOutput, error)
GetConfigWithContext is the same as GetConfig with the addition of the ability to pass a context and additional request options.
See GetConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) GetDataflowEndpointGroup ¶
func (c *GroundStation) GetDataflowEndpointGroup(input *GetDataflowEndpointGroupInput) (*GetDataflowEndpointGroupOutput, error)
GetDataflowEndpointGroup API operation for AWS Ground Station.
Returns the dataflow endpoint group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation GetDataflowEndpointGroup for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetDataflowEndpointGroup
func (*GroundStation) GetDataflowEndpointGroupRequest ¶
func (c *GroundStation) GetDataflowEndpointGroupRequest(input *GetDataflowEndpointGroupInput) (req *request.Request, output *GetDataflowEndpointGroupOutput)
GetDataflowEndpointGroupRequest generates a "aws/request.Request" representing the client's request for the GetDataflowEndpointGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetDataflowEndpointGroup for more information on using the GetDataflowEndpointGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetDataflowEndpointGroupRequest method. req, resp := client.GetDataflowEndpointGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetDataflowEndpointGroup
func (*GroundStation) GetDataflowEndpointGroupWithContext ¶
func (c *GroundStation) GetDataflowEndpointGroupWithContext(ctx aws.Context, input *GetDataflowEndpointGroupInput, opts ...request.Option) (*GetDataflowEndpointGroupOutput, error)
GetDataflowEndpointGroupWithContext is the same as GetDataflowEndpointGroup with the addition of the ability to pass a context and additional request options.
See GetDataflowEndpointGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) GetMinuteUsage ¶
func (c *GroundStation) GetMinuteUsage(input *GetMinuteUsageInput) (*GetMinuteUsageOutput, error)
GetMinuteUsage API operation for AWS Ground Station.
Returns the number of minutes used by account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation GetMinuteUsage for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMinuteUsage
func (*GroundStation) GetMinuteUsageRequest ¶
func (c *GroundStation) GetMinuteUsageRequest(input *GetMinuteUsageInput) (req *request.Request, output *GetMinuteUsageOutput)
GetMinuteUsageRequest generates a "aws/request.Request" representing the client's request for the GetMinuteUsage operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetMinuteUsage for more information on using the GetMinuteUsage API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetMinuteUsageRequest method. req, resp := client.GetMinuteUsageRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMinuteUsage
func (*GroundStation) GetMinuteUsageWithContext ¶
func (c *GroundStation) GetMinuteUsageWithContext(ctx aws.Context, input *GetMinuteUsageInput, opts ...request.Option) (*GetMinuteUsageOutput, error)
GetMinuteUsageWithContext is the same as GetMinuteUsage with the addition of the ability to pass a context and additional request options.
See GetMinuteUsage for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) GetMissionProfile ¶
func (c *GroundStation) GetMissionProfile(input *GetMissionProfileInput) (*GetMissionProfileOutput, error)
GetMissionProfile API operation for AWS Ground Station.
Returns a mission profile.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation GetMissionProfile for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMissionProfile
func (*GroundStation) GetMissionProfileRequest ¶
func (c *GroundStation) GetMissionProfileRequest(input *GetMissionProfileInput) (req *request.Request, output *GetMissionProfileOutput)
GetMissionProfileRequest generates a "aws/request.Request" representing the client's request for the GetMissionProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetMissionProfile for more information on using the GetMissionProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetMissionProfileRequest method. req, resp := client.GetMissionProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMissionProfile
func (*GroundStation) GetMissionProfileWithContext ¶
func (c *GroundStation) GetMissionProfileWithContext(ctx aws.Context, input *GetMissionProfileInput, opts ...request.Option) (*GetMissionProfileOutput, error)
GetMissionProfileWithContext is the same as GetMissionProfile with the addition of the ability to pass a context and additional request options.
See GetMissionProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) GetSatellite ¶
func (c *GroundStation) GetSatellite(input *GetSatelliteInput) (*GetSatelliteOutput, error)
GetSatellite API operation for AWS Ground Station.
Returns a satellite.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation GetSatellite for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetSatellite
func (*GroundStation) GetSatelliteRequest ¶
func (c *GroundStation) GetSatelliteRequest(input *GetSatelliteInput) (req *request.Request, output *GetSatelliteOutput)
GetSatelliteRequest generates a "aws/request.Request" representing the client's request for the GetSatellite operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSatellite for more information on using the GetSatellite API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSatelliteRequest method. req, resp := client.GetSatelliteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetSatellite
func (*GroundStation) GetSatelliteWithContext ¶
func (c *GroundStation) GetSatelliteWithContext(ctx aws.Context, input *GetSatelliteInput, opts ...request.Option) (*GetSatelliteOutput, error)
GetSatelliteWithContext is the same as GetSatellite with the addition of the ability to pass a context and additional request options.
See GetSatellite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListConfigs ¶
func (c *GroundStation) ListConfigs(input *ListConfigsInput) (*ListConfigsOutput, error)
ListConfigs API operation for AWS Ground Station.
Returns a list of Config objects.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation ListConfigs for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListConfigs
func (*GroundStation) ListConfigsPages ¶
func (c *GroundStation) ListConfigsPages(input *ListConfigsInput, fn func(*ListConfigsOutput, bool) bool) error
ListConfigsPages iterates over the pages of a ListConfigs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListConfigs method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListConfigs operation. pageNum := 0 err := client.ListConfigsPages(params, func(page *groundstation.ListConfigsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GroundStation) ListConfigsPagesWithContext ¶
func (c *GroundStation) ListConfigsPagesWithContext(ctx aws.Context, input *ListConfigsInput, fn func(*ListConfigsOutput, bool) bool, opts ...request.Option) error
ListConfigsPagesWithContext same as ListConfigsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListConfigsRequest ¶
func (c *GroundStation) ListConfigsRequest(input *ListConfigsInput) (req *request.Request, output *ListConfigsOutput)
ListConfigsRequest generates a "aws/request.Request" representing the client's request for the ListConfigs operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListConfigs for more information on using the ListConfigs API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListConfigsRequest method. req, resp := client.ListConfigsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListConfigs
func (*GroundStation) ListConfigsWithContext ¶
func (c *GroundStation) ListConfigsWithContext(ctx aws.Context, input *ListConfigsInput, opts ...request.Option) (*ListConfigsOutput, error)
ListConfigsWithContext is the same as ListConfigs with the addition of the ability to pass a context and additional request options.
See ListConfigs for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListContacts ¶
func (c *GroundStation) ListContacts(input *ListContactsInput) (*ListContactsOutput, error)
ListContacts API operation for AWS Ground Station.
Returns a list of contacts.
If statusList contains AVAILABLE, the request must include groundStation, missionprofileArn, and satelliteArn.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation ListContacts for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListContacts
func (*GroundStation) ListContactsPages ¶
func (c *GroundStation) ListContactsPages(input *ListContactsInput, fn func(*ListContactsOutput, bool) bool) error
ListContactsPages iterates over the pages of a ListContacts operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListContacts method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListContacts operation. pageNum := 0 err := client.ListContactsPages(params, func(page *groundstation.ListContactsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GroundStation) ListContactsPagesWithContext ¶
func (c *GroundStation) ListContactsPagesWithContext(ctx aws.Context, input *ListContactsInput, fn func(*ListContactsOutput, bool) bool, opts ...request.Option) error
ListContactsPagesWithContext same as ListContactsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListContactsRequest ¶
func (c *GroundStation) ListContactsRequest(input *ListContactsInput) (req *request.Request, output *ListContactsOutput)
ListContactsRequest generates a "aws/request.Request" representing the client's request for the ListContacts operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListContacts for more information on using the ListContacts API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListContactsRequest method. req, resp := client.ListContactsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListContacts
func (*GroundStation) ListContactsWithContext ¶
func (c *GroundStation) ListContactsWithContext(ctx aws.Context, input *ListContactsInput, opts ...request.Option) (*ListContactsOutput, error)
ListContactsWithContext is the same as ListContacts with the addition of the ability to pass a context and additional request options.
See ListContacts for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListDataflowEndpointGroups ¶
func (c *GroundStation) ListDataflowEndpointGroups(input *ListDataflowEndpointGroupsInput) (*ListDataflowEndpointGroupsOutput, error)
ListDataflowEndpointGroups API operation for AWS Ground Station.
Returns a list of DataflowEndpoint groups.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation ListDataflowEndpointGroups for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListDataflowEndpointGroups
func (*GroundStation) ListDataflowEndpointGroupsPages ¶
func (c *GroundStation) ListDataflowEndpointGroupsPages(input *ListDataflowEndpointGroupsInput, fn func(*ListDataflowEndpointGroupsOutput, bool) bool) error
ListDataflowEndpointGroupsPages iterates over the pages of a ListDataflowEndpointGroups operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDataflowEndpointGroups method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDataflowEndpointGroups operation. pageNum := 0 err := client.ListDataflowEndpointGroupsPages(params, func(page *groundstation.ListDataflowEndpointGroupsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GroundStation) ListDataflowEndpointGroupsPagesWithContext ¶
func (c *GroundStation) ListDataflowEndpointGroupsPagesWithContext(ctx aws.Context, input *ListDataflowEndpointGroupsInput, fn func(*ListDataflowEndpointGroupsOutput, bool) bool, opts ...request.Option) error
ListDataflowEndpointGroupsPagesWithContext same as ListDataflowEndpointGroupsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListDataflowEndpointGroupsRequest ¶
func (c *GroundStation) ListDataflowEndpointGroupsRequest(input *ListDataflowEndpointGroupsInput) (req *request.Request, output *ListDataflowEndpointGroupsOutput)
ListDataflowEndpointGroupsRequest generates a "aws/request.Request" representing the client's request for the ListDataflowEndpointGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDataflowEndpointGroups for more information on using the ListDataflowEndpointGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDataflowEndpointGroupsRequest method. req, resp := client.ListDataflowEndpointGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListDataflowEndpointGroups
func (*GroundStation) ListDataflowEndpointGroupsWithContext ¶
func (c *GroundStation) ListDataflowEndpointGroupsWithContext(ctx aws.Context, input *ListDataflowEndpointGroupsInput, opts ...request.Option) (*ListDataflowEndpointGroupsOutput, error)
ListDataflowEndpointGroupsWithContext is the same as ListDataflowEndpointGroups with the addition of the ability to pass a context and additional request options.
See ListDataflowEndpointGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListGroundStations ¶
func (c *GroundStation) ListGroundStations(input *ListGroundStationsInput) (*ListGroundStationsOutput, error)
ListGroundStations API operation for AWS Ground Station.
Returns a list of ground stations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation ListGroundStations for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListGroundStations
func (*GroundStation) ListGroundStationsPages ¶
func (c *GroundStation) ListGroundStationsPages(input *ListGroundStationsInput, fn func(*ListGroundStationsOutput, bool) bool) error
ListGroundStationsPages iterates over the pages of a ListGroundStations operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListGroundStations method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListGroundStations operation. pageNum := 0 err := client.ListGroundStationsPages(params, func(page *groundstation.ListGroundStationsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GroundStation) ListGroundStationsPagesWithContext ¶
func (c *GroundStation) ListGroundStationsPagesWithContext(ctx aws.Context, input *ListGroundStationsInput, fn func(*ListGroundStationsOutput, bool) bool, opts ...request.Option) error
ListGroundStationsPagesWithContext same as ListGroundStationsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListGroundStationsRequest ¶
func (c *GroundStation) ListGroundStationsRequest(input *ListGroundStationsInput) (req *request.Request, output *ListGroundStationsOutput)
ListGroundStationsRequest generates a "aws/request.Request" representing the client's request for the ListGroundStations operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListGroundStations for more information on using the ListGroundStations API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListGroundStationsRequest method. req, resp := client.ListGroundStationsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListGroundStations
func (*GroundStation) ListGroundStationsWithContext ¶
func (c *GroundStation) ListGroundStationsWithContext(ctx aws.Context, input *ListGroundStationsInput, opts ...request.Option) (*ListGroundStationsOutput, error)
ListGroundStationsWithContext is the same as ListGroundStations with the addition of the ability to pass a context and additional request options.
See ListGroundStations for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListMissionProfiles ¶
func (c *GroundStation) ListMissionProfiles(input *ListMissionProfilesInput) (*ListMissionProfilesOutput, error)
ListMissionProfiles API operation for AWS Ground Station.
Returns a list of mission profiles.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation ListMissionProfiles for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListMissionProfiles
func (*GroundStation) ListMissionProfilesPages ¶
func (c *GroundStation) ListMissionProfilesPages(input *ListMissionProfilesInput, fn func(*ListMissionProfilesOutput, bool) bool) error
ListMissionProfilesPages iterates over the pages of a ListMissionProfiles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListMissionProfiles method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListMissionProfiles operation. pageNum := 0 err := client.ListMissionProfilesPages(params, func(page *groundstation.ListMissionProfilesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GroundStation) ListMissionProfilesPagesWithContext ¶
func (c *GroundStation) ListMissionProfilesPagesWithContext(ctx aws.Context, input *ListMissionProfilesInput, fn func(*ListMissionProfilesOutput, bool) bool, opts ...request.Option) error
ListMissionProfilesPagesWithContext same as ListMissionProfilesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListMissionProfilesRequest ¶
func (c *GroundStation) ListMissionProfilesRequest(input *ListMissionProfilesInput) (req *request.Request, output *ListMissionProfilesOutput)
ListMissionProfilesRequest generates a "aws/request.Request" representing the client's request for the ListMissionProfiles operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListMissionProfiles for more information on using the ListMissionProfiles API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListMissionProfilesRequest method. req, resp := client.ListMissionProfilesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListMissionProfiles
func (*GroundStation) ListMissionProfilesWithContext ¶
func (c *GroundStation) ListMissionProfilesWithContext(ctx aws.Context, input *ListMissionProfilesInput, opts ...request.Option) (*ListMissionProfilesOutput, error)
ListMissionProfilesWithContext is the same as ListMissionProfiles with the addition of the ability to pass a context and additional request options.
See ListMissionProfiles for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListSatellites ¶
func (c *GroundStation) ListSatellites(input *ListSatellitesInput) (*ListSatellitesOutput, error)
ListSatellites API operation for AWS Ground Station.
Returns a list of satellites.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation ListSatellites for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListSatellites
func (*GroundStation) ListSatellitesPages ¶
func (c *GroundStation) ListSatellitesPages(input *ListSatellitesInput, fn func(*ListSatellitesOutput, bool) bool) error
ListSatellitesPages iterates over the pages of a ListSatellites operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSatellites method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSatellites operation. pageNum := 0 err := client.ListSatellitesPages(params, func(page *groundstation.ListSatellitesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GroundStation) ListSatellitesPagesWithContext ¶
func (c *GroundStation) ListSatellitesPagesWithContext(ctx aws.Context, input *ListSatellitesInput, fn func(*ListSatellitesOutput, bool) bool, opts ...request.Option) error
ListSatellitesPagesWithContext same as ListSatellitesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListSatellitesRequest ¶
func (c *GroundStation) ListSatellitesRequest(input *ListSatellitesInput) (req *request.Request, output *ListSatellitesOutput)
ListSatellitesRequest generates a "aws/request.Request" representing the client's request for the ListSatellites operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSatellites for more information on using the ListSatellites API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSatellitesRequest method. req, resp := client.ListSatellitesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListSatellites
func (*GroundStation) ListSatellitesWithContext ¶
func (c *GroundStation) ListSatellitesWithContext(ctx aws.Context, input *ListSatellitesInput, opts ...request.Option) (*ListSatellitesOutput, error)
ListSatellitesWithContext is the same as ListSatellites with the addition of the ability to pass a context and additional request options.
See ListSatellites for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ListTagsForResource ¶
func (c *GroundStation) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Ground Station.
Returns a list of tags for a specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListTagsForResource
func (*GroundStation) ListTagsForResourceRequest ¶
func (c *GroundStation) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListTagsForResource
func (*GroundStation) ListTagsForResourceWithContext ¶
func (c *GroundStation) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) ReserveContact ¶
func (c *GroundStation) ReserveContact(input *ReserveContactInput) (*ReserveContactOutput, error)
ReserveContact API operation for AWS Ground Station.
Reserves a contact using specified parameters.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation ReserveContact for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ReserveContact
func (*GroundStation) ReserveContactRequest ¶
func (c *GroundStation) ReserveContactRequest(input *ReserveContactInput) (req *request.Request, output *ReserveContactOutput)
ReserveContactRequest generates a "aws/request.Request" representing the client's request for the ReserveContact operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ReserveContact for more information on using the ReserveContact API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ReserveContactRequest method. req, resp := client.ReserveContactRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ReserveContact
func (*GroundStation) ReserveContactWithContext ¶
func (c *GroundStation) ReserveContactWithContext(ctx aws.Context, input *ReserveContactInput, opts ...request.Option) (*ReserveContactOutput, error)
ReserveContactWithContext is the same as ReserveContact with the addition of the ability to pass a context and additional request options.
See ReserveContact for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) TagResource ¶
func (c *GroundStation) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Ground Station.
Assigns a tag to a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation TagResource for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/TagResource
func (*GroundStation) TagResourceRequest ¶
func (c *GroundStation) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/TagResource
func (*GroundStation) TagResourceWithContext ¶
func (c *GroundStation) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) UntagResource ¶
func (c *GroundStation) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Ground Station.
Deassigns a resource tag.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation UntagResource for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UntagResource
func (*GroundStation) UntagResourceRequest ¶
func (c *GroundStation) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UntagResource
func (*GroundStation) UntagResourceWithContext ¶
func (c *GroundStation) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) UpdateConfig ¶
func (c *GroundStation) UpdateConfig(input *UpdateConfigInput) (*UpdateConfigOutput, error)
UpdateConfig API operation for AWS Ground Station.
Updates the Config used when scheduling contacts.
Updating a Config will not update the execution parameters for existing future contacts scheduled with this Config.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation UpdateConfig for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateConfig
func (*GroundStation) UpdateConfigRequest ¶
func (c *GroundStation) UpdateConfigRequest(input *UpdateConfigInput) (req *request.Request, output *UpdateConfigOutput)
UpdateConfigRequest generates a "aws/request.Request" representing the client's request for the UpdateConfig operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateConfig for more information on using the UpdateConfig API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateConfigRequest method. req, resp := client.UpdateConfigRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateConfig
func (*GroundStation) UpdateConfigWithContext ¶
func (c *GroundStation) UpdateConfigWithContext(ctx aws.Context, input *UpdateConfigInput, opts ...request.Option) (*UpdateConfigOutput, error)
UpdateConfigWithContext is the same as UpdateConfig with the addition of the ability to pass a context and additional request options.
See UpdateConfig for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*GroundStation) UpdateMissionProfile ¶
func (c *GroundStation) UpdateMissionProfile(input *UpdateMissionProfileInput) (*UpdateMissionProfileOutput, error)
UpdateMissionProfile API operation for AWS Ground Station.
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Ground Station's API operation UpdateMissionProfile for usage and error information.
Returned Error Types:
InvalidParameterException One or more parameters are not valid.
DependencyException Dependency encountered an error.
ResourceNotFoundException Resource was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateMissionProfile
func (*GroundStation) UpdateMissionProfileRequest ¶
func (c *GroundStation) UpdateMissionProfileRequest(input *UpdateMissionProfileInput) (req *request.Request, output *UpdateMissionProfileOutput)
UpdateMissionProfileRequest generates a "aws/request.Request" representing the client's request for the UpdateMissionProfile operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateMissionProfile for more information on using the UpdateMissionProfile API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateMissionProfileRequest method. req, resp := client.UpdateMissionProfileRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateMissionProfile
func (*GroundStation) UpdateMissionProfileWithContext ¶
func (c *GroundStation) UpdateMissionProfileWithContext(ctx aws.Context, input *UpdateMissionProfileInput, opts ...request.Option) (*UpdateMissionProfileOutput, error)
UpdateMissionProfileWithContext is the same as UpdateMissionProfile with the addition of the ability to pass a context and additional request options.
See UpdateMissionProfile for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type InvalidParameterException ¶ added in v1.28.0
type InvalidParameterException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` ParameterName *string `locationName:"parameterName" type:"string"` // contains filtered or unexported fields }
One or more parameters are not valid.
func (*InvalidParameterException) Code ¶ added in v1.28.0
func (s *InvalidParameterException) Code() string
Code returns the exception type name.
func (*InvalidParameterException) Error ¶ added in v1.28.0
func (s *InvalidParameterException) Error() string
func (InvalidParameterException) GoString ¶ added in v1.28.0
func (s InvalidParameterException) GoString() string
GoString returns the string representation
func (*InvalidParameterException) Message ¶ added in v1.28.0
func (s *InvalidParameterException) Message() string
Message returns the exception's message.
func (*InvalidParameterException) OrigErr ¶ added in v1.28.0
func (s *InvalidParameterException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterException) RequestID ¶ added in v1.28.0
func (s *InvalidParameterException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterException) StatusCode ¶ added in v1.28.0
func (s *InvalidParameterException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterException) String ¶ added in v1.28.0
func (s InvalidParameterException) String() string
String returns the string representation
type ListConfigsInput ¶
type ListConfigsInput struct { // Maximum number of Configs returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token returned in the request of a previous ListConfigs call. Used to // get the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConfigsInput) GoString ¶
func (s ListConfigsInput) GoString() string
GoString returns the string representation
func (*ListConfigsInput) SetMaxResults ¶
func (s *ListConfigsInput) SetMaxResults(v int64) *ListConfigsInput
SetMaxResults sets the MaxResults field's value.
func (*ListConfigsInput) SetNextToken ¶
func (s *ListConfigsInput) SetNextToken(v string) *ListConfigsInput
SetNextToken sets the NextToken field's value.
func (ListConfigsInput) String ¶
func (s ListConfigsInput) String() string
String returns the string representation
type ListConfigsOutput ¶
type ListConfigsOutput struct { // List of Config items. ConfigList []*ConfigListItem `locationName:"configList" type:"list"` // Next token returned in the response of a previous ListConfigs call. Used // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConfigsOutput) GoString ¶
func (s ListConfigsOutput) GoString() string
GoString returns the string representation
func (*ListConfigsOutput) SetConfigList ¶
func (s *ListConfigsOutput) SetConfigList(v []*ConfigListItem) *ListConfigsOutput
SetConfigList sets the ConfigList field's value.
func (*ListConfigsOutput) SetNextToken ¶
func (s *ListConfigsOutput) SetNextToken(v string) *ListConfigsOutput
SetNextToken sets the NextToken field's value.
func (ListConfigsOutput) String ¶
func (s ListConfigsOutput) String() string
String returns the string representation
type ListContactsInput ¶
type ListContactsInput struct { // 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 ¶
func (s ListContactsInput) GoString() string
GoString returns the string representation
func (*ListContactsInput) SetEndTime ¶
func (s *ListContactsInput) SetEndTime(v time.Time) *ListContactsInput
SetEndTime sets the EndTime field's value.
func (*ListContactsInput) SetGroundStation ¶
func (s *ListContactsInput) SetGroundStation(v string) *ListContactsInput
SetGroundStation sets the GroundStation field's value.
func (*ListContactsInput) SetMaxResults ¶
func (s *ListContactsInput) SetMaxResults(v int64) *ListContactsInput
SetMaxResults sets the MaxResults field's value.
func (*ListContactsInput) SetMissionProfileArn ¶
func (s *ListContactsInput) SetMissionProfileArn(v string) *ListContactsInput
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*ListContactsInput) SetNextToken ¶
func (s *ListContactsInput) SetNextToken(v string) *ListContactsInput
SetNextToken sets the NextToken field's value.
func (*ListContactsInput) SetSatelliteArn ¶
func (s *ListContactsInput) SetSatelliteArn(v string) *ListContactsInput
SetSatelliteArn sets the SatelliteArn field's value.
func (*ListContactsInput) SetStartTime ¶
func (s *ListContactsInput) SetStartTime(v time.Time) *ListContactsInput
SetStartTime sets the StartTime field's value.
func (*ListContactsInput) SetStatusList ¶
func (s *ListContactsInput) SetStatusList(v []*string) *ListContactsInput
SetStatusList sets the StatusList field's value.
func (ListContactsInput) String ¶
func (s ListContactsInput) String() string
String returns the string representation
func (*ListContactsInput) Validate ¶
func (s *ListContactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContactsOutput ¶
type ListContactsOutput struct { // List of contacts. ContactList []*ContactData `locationName:"contactList" type:"list"` // Next token returned in the response of a previous ListContacts call. Used // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListContactsOutput) GoString ¶
func (s ListContactsOutput) GoString() string
GoString returns the string representation
func (*ListContactsOutput) SetContactList ¶
func (s *ListContactsOutput) SetContactList(v []*ContactData) *ListContactsOutput
SetContactList sets the ContactList field's value.
func (*ListContactsOutput) SetNextToken ¶
func (s *ListContactsOutput) SetNextToken(v string) *ListContactsOutput
SetNextToken sets the NextToken field's value.
func (ListContactsOutput) String ¶
func (s ListContactsOutput) String() string
String returns the string representation
type ListDataflowEndpointGroupsInput ¶
type ListDataflowEndpointGroupsInput struct { // 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 ¶
func (s ListDataflowEndpointGroupsInput) GoString() string
GoString returns the string representation
func (*ListDataflowEndpointGroupsInput) SetMaxResults ¶
func (s *ListDataflowEndpointGroupsInput) SetMaxResults(v int64) *ListDataflowEndpointGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDataflowEndpointGroupsInput) SetNextToken ¶
func (s *ListDataflowEndpointGroupsInput) SetNextToken(v string) *ListDataflowEndpointGroupsInput
SetNextToken sets the NextToken field's value.
func (ListDataflowEndpointGroupsInput) String ¶
func (s ListDataflowEndpointGroupsInput) String() string
String returns the string representation
type ListDataflowEndpointGroupsOutput ¶
type ListDataflowEndpointGroupsOutput struct { // A list of dataflow endpoint groups. DataflowEndpointGroupList []*DataflowEndpointListItem `locationName:"dataflowEndpointGroupList" type:"list"` // Next token returned in the response of a previous ListDataflowEndpointGroups // call. Used to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDataflowEndpointGroupsOutput) GoString ¶
func (s ListDataflowEndpointGroupsOutput) GoString() string
GoString returns the string representation
func (*ListDataflowEndpointGroupsOutput) SetDataflowEndpointGroupList ¶
func (s *ListDataflowEndpointGroupsOutput) SetDataflowEndpointGroupList(v []*DataflowEndpointListItem) *ListDataflowEndpointGroupsOutput
SetDataflowEndpointGroupList sets the DataflowEndpointGroupList field's value.
func (*ListDataflowEndpointGroupsOutput) SetNextToken ¶
func (s *ListDataflowEndpointGroupsOutput) SetNextToken(v string) *ListDataflowEndpointGroupsOutput
SetNextToken sets the NextToken field's value.
func (ListDataflowEndpointGroupsOutput) String ¶
func (s ListDataflowEndpointGroupsOutput) String() string
String returns the string representation
type ListGroundStationsInput ¶
type ListGroundStationsInput struct { // Maximum number of ground stations returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token that can be supplied in the next call to get the next page of // ground stations. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // Satellite ID to retrieve on-boarded ground stations. SatelliteId *string `location:"querystring" locationName:"satelliteId" type:"string"` // contains filtered or unexported fields }
func (ListGroundStationsInput) GoString ¶
func (s ListGroundStationsInput) GoString() string
GoString returns the string representation
func (*ListGroundStationsInput) SetMaxResults ¶
func (s *ListGroundStationsInput) SetMaxResults(v int64) *ListGroundStationsInput
SetMaxResults sets the MaxResults field's value.
func (*ListGroundStationsInput) SetNextToken ¶
func (s *ListGroundStationsInput) SetNextToken(v string) *ListGroundStationsInput
SetNextToken sets the NextToken field's value.
func (*ListGroundStationsInput) SetSatelliteId ¶ added in v1.28.11
func (s *ListGroundStationsInput) SetSatelliteId(v string) *ListGroundStationsInput
SetSatelliteId sets the SatelliteId field's value.
func (ListGroundStationsInput) String ¶
func (s ListGroundStationsInput) String() string
String returns the string representation
type ListGroundStationsOutput ¶
type ListGroundStationsOutput struct { // List of ground stations. GroundStationList []*Data `locationName:"groundStationList" type:"list"` // Next token that can be supplied in the next call to get the next page of // ground stations. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListGroundStationsOutput) GoString ¶
func (s ListGroundStationsOutput) GoString() string
GoString returns the string representation
func (*ListGroundStationsOutput) SetGroundStationList ¶
func (s *ListGroundStationsOutput) SetGroundStationList(v []*Data) *ListGroundStationsOutput
SetGroundStationList sets the GroundStationList field's value.
func (*ListGroundStationsOutput) SetNextToken ¶
func (s *ListGroundStationsOutput) SetNextToken(v string) *ListGroundStationsOutput
SetNextToken sets the NextToken field's value.
func (ListGroundStationsOutput) String ¶
func (s ListGroundStationsOutput) String() string
String returns the string representation
type ListMissionProfilesInput ¶
type ListMissionProfilesInput struct { // Maximum number of mission profiles returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token returned in the request of a previous ListMissionProfiles call. // Used to get the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMissionProfilesInput) GoString ¶
func (s ListMissionProfilesInput) GoString() string
GoString returns the string representation
func (*ListMissionProfilesInput) SetMaxResults ¶
func (s *ListMissionProfilesInput) SetMaxResults(v int64) *ListMissionProfilesInput
SetMaxResults sets the MaxResults field's value.
func (*ListMissionProfilesInput) SetNextToken ¶
func (s *ListMissionProfilesInput) SetNextToken(v string) *ListMissionProfilesInput
SetNextToken sets the NextToken field's value.
func (ListMissionProfilesInput) String ¶
func (s ListMissionProfilesInput) String() string
String returns the string representation
type ListMissionProfilesOutput ¶
type ListMissionProfilesOutput struct { // List of mission profiles. MissionProfileList []*MissionProfileListItem `locationName:"missionProfileList" type:"list"` // Next token returned in the response of a previous ListMissionProfiles call. // Used to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMissionProfilesOutput) GoString ¶
func (s ListMissionProfilesOutput) GoString() string
GoString returns the string representation
func (*ListMissionProfilesOutput) SetMissionProfileList ¶
func (s *ListMissionProfilesOutput) SetMissionProfileList(v []*MissionProfileListItem) *ListMissionProfilesOutput
SetMissionProfileList sets the MissionProfileList field's value.
func (*ListMissionProfilesOutput) SetNextToken ¶
func (s *ListMissionProfilesOutput) SetNextToken(v string) *ListMissionProfilesOutput
SetNextToken sets the NextToken field's value.
func (ListMissionProfilesOutput) String ¶
func (s ListMissionProfilesOutput) String() string
String returns the string representation
type ListSatellitesInput ¶
type ListSatellitesInput struct { // Maximum number of satellites returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token that can be supplied in the next call to get the next page of // satellites. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSatellitesInput) GoString ¶
func (s ListSatellitesInput) GoString() string
GoString returns the string representation
func (*ListSatellitesInput) SetMaxResults ¶
func (s *ListSatellitesInput) SetMaxResults(v int64) *ListSatellitesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSatellitesInput) SetNextToken ¶
func (s *ListSatellitesInput) SetNextToken(v string) *ListSatellitesInput
SetNextToken sets the NextToken field's value.
func (ListSatellitesInput) String ¶
func (s ListSatellitesInput) String() string
String returns the string representation
type ListSatellitesOutput ¶
type ListSatellitesOutput struct { // Next token that can be supplied in the next call to get the next page of // satellites. NextToken *string `locationName:"nextToken" type:"string"` // List of satellites. Satellites []*SatelliteListItem `locationName:"satellites" type:"list"` // contains filtered or unexported fields }
func (ListSatellitesOutput) GoString ¶
func (s ListSatellitesOutput) GoString() string
GoString returns the string representation
func (*ListSatellitesOutput) SetNextToken ¶
func (s *ListSatellitesOutput) SetNextToken(v string) *ListSatellitesOutput
SetNextToken sets the NextToken field's value.
func (*ListSatellitesOutput) SetSatellites ¶
func (s *ListSatellitesOutput) SetSatellites(v []*SatelliteListItem) *ListSatellitesOutput
SetSatellites sets the Satellites field's value.
func (ListSatellitesOutput) String ¶
func (s ListSatellitesOutput) String() string
String returns the string representation
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // ARN of a resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // Tags assigned to a resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type MissionProfileListItem ¶
type MissionProfileListItem struct { // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // Name of a mission profile. Name *string `locationName:"name" type:"string"` // Region of a mission profile. Region *string `locationName:"region" type:"string"` // contains filtered or unexported fields }
Item in a list of mission profiles.
func (MissionProfileListItem) GoString ¶
func (s MissionProfileListItem) GoString() string
GoString returns the string representation
func (*MissionProfileListItem) SetMissionProfileArn ¶
func (s *MissionProfileListItem) SetMissionProfileArn(v string) *MissionProfileListItem
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*MissionProfileListItem) SetMissionProfileId ¶
func (s *MissionProfileListItem) SetMissionProfileId(v string) *MissionProfileListItem
SetMissionProfileId sets the MissionProfileId field's value.
func (*MissionProfileListItem) SetName ¶
func (s *MissionProfileListItem) SetName(v string) *MissionProfileListItem
SetName sets the Name field's value.
func (*MissionProfileListItem) SetRegion ¶
func (s *MissionProfileListItem) SetRegion(v string) *MissionProfileListItem
SetRegion sets the Region field's value.
func (MissionProfileListItem) String ¶
func (s MissionProfileListItem) String() string
String returns the string representation
type ReserveContactInput ¶
type ReserveContactInput struct { // End time of a contact. // // EndTime is a required field EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"` // Name of a ground station. // // GroundStation is a required field GroundStation *string `locationName:"groundStation" type:"string" required:"true"` // ARN of a mission profile. // // MissionProfileArn is a required field MissionProfileArn *string `locationName:"missionProfileArn" type:"string" required:"true"` // ARN of a satellite // // SatelliteArn is a required field SatelliteArn *string `locationName:"satelliteArn" type:"string" required:"true"` // Start time of a contact. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // Tags assigned to a contact. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ReserveContactInput) GoString ¶
func (s ReserveContactInput) GoString() string
GoString returns the string representation
func (*ReserveContactInput) SetEndTime ¶
func (s *ReserveContactInput) SetEndTime(v time.Time) *ReserveContactInput
SetEndTime sets the EndTime field's value.
func (*ReserveContactInput) SetGroundStation ¶
func (s *ReserveContactInput) SetGroundStation(v string) *ReserveContactInput
SetGroundStation sets the GroundStation field's value.
func (*ReserveContactInput) SetMissionProfileArn ¶
func (s *ReserveContactInput) SetMissionProfileArn(v string) *ReserveContactInput
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*ReserveContactInput) SetSatelliteArn ¶
func (s *ReserveContactInput) SetSatelliteArn(v string) *ReserveContactInput
SetSatelliteArn sets the SatelliteArn field's value.
func (*ReserveContactInput) SetStartTime ¶
func (s *ReserveContactInput) SetStartTime(v time.Time) *ReserveContactInput
SetStartTime sets the StartTime field's value.
func (*ReserveContactInput) SetTags ¶
func (s *ReserveContactInput) SetTags(v map[string]*string) *ReserveContactInput
SetTags sets the Tags field's value.
func (ReserveContactInput) String ¶
func (s ReserveContactInput) String() string
String returns the string representation
func (*ReserveContactInput) Validate ¶
func (s *ReserveContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ReserveContactOutput ¶
type ReserveContactOutput struct { // UUID of a contact. ContactId *string `locationName:"contactId" type:"string"` // contains filtered or unexported fields }
func (ReserveContactOutput) GoString ¶
func (s ReserveContactOutput) GoString() string
GoString returns the string representation
func (*ReserveContactOutput) SetContactId ¶
func (s *ReserveContactOutput) SetContactId(v string) *ReserveContactOutput
SetContactId sets the ContactId field's value.
func (ReserveContactOutput) String ¶
func (s ReserveContactOutput) String() string
String returns the string representation
type ResourceLimitExceededException ¶ added in v1.28.11
type ResourceLimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` ParameterName *string `locationName:"parameterName" type:"string"` // contains filtered or unexported fields }
Account limits for this resource have been exceeded.
func (*ResourceLimitExceededException) Code ¶ added in v1.28.11
func (s *ResourceLimitExceededException) Code() string
Code returns the exception type name.
func (*ResourceLimitExceededException) Error ¶ added in v1.28.11
func (s *ResourceLimitExceededException) Error() string
func (ResourceLimitExceededException) GoString ¶ added in v1.28.11
func (s ResourceLimitExceededException) GoString() string
GoString returns the string representation
func (*ResourceLimitExceededException) Message ¶ added in v1.28.11
func (s *ResourceLimitExceededException) Message() string
Message returns the exception's message.
func (*ResourceLimitExceededException) OrigErr ¶ added in v1.28.11
func (s *ResourceLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceLimitExceededException) RequestID ¶ added in v1.28.11
func (s *ResourceLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceLimitExceededException) StatusCode ¶ added in v1.28.11
func (s *ResourceLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceLimitExceededException) String ¶ added in v1.28.11
func (s ResourceLimitExceededException) String() string
String returns the string representation
type ResourceNotFoundException ¶ added in v1.28.0
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Resource was not found.
func (*ResourceNotFoundException) Code ¶ added in v1.28.0
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶ added in v1.28.0
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶ added in v1.28.0
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation
func (*ResourceNotFoundException) Message ¶ added in v1.28.0
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶ added in v1.28.0
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶ added in v1.28.0
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶ added in v1.28.0
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶ added in v1.28.0
func (s ResourceNotFoundException) String() string
String returns the string representation
type S3RecordingConfig ¶ added in v1.38.23
type S3RecordingConfig struct { // ARN of the bucket to record to. // // BucketArn is a required field BucketArn *string `locationName:"bucketArn" type:"string" required:"true"` // S3 Key prefix to prefice data files. Prefix *string `locationName:"prefix" min:"1" type:"string"` // ARN of the role Ground Station assumes to write data to the bucket. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // contains filtered or unexported fields }
Information about an S3 recording Config.
func (S3RecordingConfig) GoString ¶ added in v1.38.23
func (s S3RecordingConfig) GoString() string
GoString returns the string representation
func (*S3RecordingConfig) SetBucketArn ¶ added in v1.38.23
func (s *S3RecordingConfig) SetBucketArn(v string) *S3RecordingConfig
SetBucketArn sets the BucketArn field's value.
func (*S3RecordingConfig) SetPrefix ¶ added in v1.38.23
func (s *S3RecordingConfig) SetPrefix(v string) *S3RecordingConfig
SetPrefix sets the Prefix field's value.
func (*S3RecordingConfig) SetRoleArn ¶ added in v1.38.23
func (s *S3RecordingConfig) SetRoleArn(v string) *S3RecordingConfig
SetRoleArn sets the RoleArn field's value.
func (S3RecordingConfig) String ¶ added in v1.38.23
func (s S3RecordingConfig) String() string
String returns the string representation
func (*S3RecordingConfig) Validate ¶ added in v1.38.23
func (s *S3RecordingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3RecordingDetails ¶ added in v1.38.23
type S3RecordingDetails struct { // ARN of the bucket used. BucketArn *string `locationName:"bucketArn" type:"string"` // Template of the S3 key used. KeyTemplate *string `locationName:"keyTemplate" type:"string"` // contains filtered or unexported fields }
Details about an S3 recording Config used in a contact.
func (S3RecordingDetails) GoString ¶ added in v1.38.23
func (s S3RecordingDetails) GoString() string
GoString returns the string representation
func (*S3RecordingDetails) SetBucketArn ¶ added in v1.38.23
func (s *S3RecordingDetails) SetBucketArn(v string) *S3RecordingDetails
SetBucketArn sets the BucketArn field's value.
func (*S3RecordingDetails) SetKeyTemplate ¶ added in v1.38.23
func (s *S3RecordingDetails) SetKeyTemplate(v string) *S3RecordingDetails
SetKeyTemplate sets the KeyTemplate field's value.
func (S3RecordingDetails) String ¶ added in v1.38.23
func (s S3RecordingDetails) String() string
String returns the string representation
type SatelliteListItem ¶
type SatelliteListItem struct { // A list of ground stations to which the satellite is on-boarded. GroundStations []*string `locationName:"groundStations" type:"list"` // NORAD satellite ID number. NoradSatelliteID *int64 `locationName:"noradSatelliteID" min:"1" type:"integer"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // UUID of a satellite. SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"` // contains filtered or unexported fields }
Item in a list of satellites.
func (SatelliteListItem) GoString ¶
func (s SatelliteListItem) GoString() string
GoString returns the string representation
func (*SatelliteListItem) SetGroundStations ¶ added in v1.28.11
func (s *SatelliteListItem) SetGroundStations(v []*string) *SatelliteListItem
SetGroundStations sets the GroundStations field's value.
func (*SatelliteListItem) SetNoradSatelliteID ¶
func (s *SatelliteListItem) SetNoradSatelliteID(v int64) *SatelliteListItem
SetNoradSatelliteID sets the NoradSatelliteID field's value.
func (*SatelliteListItem) SetSatelliteArn ¶
func (s *SatelliteListItem) SetSatelliteArn(v string) *SatelliteListItem
SetSatelliteArn sets the SatelliteArn field's value.
func (*SatelliteListItem) SetSatelliteId ¶
func (s *SatelliteListItem) SetSatelliteId(v string) *SatelliteListItem
SetSatelliteId sets the SatelliteId field's value.
func (SatelliteListItem) String ¶
func (s SatelliteListItem) String() string
String returns the string representation
type SecurityDetails ¶
type SecurityDetails struct { // ARN to a role needed for connecting streams to your instances. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The security groups to attach to the elastic network interfaces. // // SecurityGroupIds is a required field SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list" required:"true"` // A list of subnets where AWS Ground Station places elastic network interfaces // to send streams to your instances. // // SubnetIds is a required field SubnetIds []*string `locationName:"subnetIds" type:"list" required:"true"` // contains filtered or unexported fields }
Information about endpoints.
func (SecurityDetails) GoString ¶
func (s SecurityDetails) GoString() string
GoString returns the string representation
func (*SecurityDetails) SetRoleArn ¶
func (s *SecurityDetails) SetRoleArn(v string) *SecurityDetails
SetRoleArn sets the RoleArn field's value.
func (*SecurityDetails) SetSecurityGroupIds ¶
func (s *SecurityDetails) SetSecurityGroupIds(v []*string) *SecurityDetails
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*SecurityDetails) SetSubnetIds ¶
func (s *SecurityDetails) SetSubnetIds(v []*string) *SecurityDetails
SetSubnetIds sets the SubnetIds field's value.
func (SecurityDetails) String ¶
func (s SecurityDetails) String() string
String returns the string representation
func (*SecurityDetails) Validate ¶
func (s *SecurityDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SocketAddress ¶
type SocketAddress struct { // Name of a socket address. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Port of a socket address. // // Port is a required field Port *int64 `locationName:"port" type:"integer" required:"true"` // contains filtered or unexported fields }
Information about the socket address.
func (SocketAddress) GoString ¶
func (s SocketAddress) GoString() string
GoString returns the string representation
func (*SocketAddress) SetName ¶
func (s *SocketAddress) SetName(v string) *SocketAddress
SetName sets the Name field's value.
func (*SocketAddress) SetPort ¶
func (s *SocketAddress) SetPort(v int64) *SocketAddress
SetPort sets the Port field's value.
func (SocketAddress) String ¶
func (s SocketAddress) String() string
String returns the string representation
func (*SocketAddress) Validate ¶
func (s *SocketAddress) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Source ¶ added in v1.33.8
type Source struct { // Additional details for a Config, if type is dataflow endpoint or antenna // demod decode. ConfigDetails *ConfigDetails `locationName:"configDetails" type:"structure"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // Region of a dataflow source. DataflowSourceRegion *string `locationName:"dataflowSourceRegion" type:"string"` // contains filtered or unexported fields }
Dataflow details for the source side.
func (*Source) SetConfigDetails ¶ added in v1.33.8
func (s *Source) SetConfigDetails(v *ConfigDetails) *Source
SetConfigDetails sets the ConfigDetails field's value.
func (*Source) SetConfigId ¶ added in v1.33.8
SetConfigId sets the ConfigId field's value.
func (*Source) SetConfigType ¶ added in v1.33.8
SetConfigType sets the ConfigType field's value.
func (*Source) SetDataflowSourceRegion ¶ added in v1.33.8
SetDataflowSourceRegion sets the DataflowSourceRegion field's value.
type SpectrumConfig ¶
type SpectrumConfig struct { // Bandwidth of a spectral Config. AWS Ground Station currently has the following // bandwidth limitations: // // * For AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz // to 650 MHz. // // * For AntennaDownlinkconfig valid values are between 10 kHz to 54 MHz. // // * For AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz. // // Bandwidth is a required field Bandwidth *FrequencyBandwidth `locationName:"bandwidth" type:"structure" required:"true"` // Center frequency of a spectral Config. Valid values are between 2200 to 2300 // MHz and 7750 to 8400 MHz for downlink and 2025 to 2120 MHz for uplink. // // CenterFrequency is a required field CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"` // Polarization of a spectral Config. Capturing both "RIGHT_HAND" and "LEFT_HAND" // polarization requires two separate configs. Polarization *string `locationName:"polarization" type:"string" enum:"Polarization"` // contains filtered or unexported fields }
Object that describes a spectral Config.
func (SpectrumConfig) GoString ¶
func (s SpectrumConfig) GoString() string
GoString returns the string representation
func (*SpectrumConfig) SetBandwidth ¶
func (s *SpectrumConfig) SetBandwidth(v *FrequencyBandwidth) *SpectrumConfig
SetBandwidth sets the Bandwidth field's value.
func (*SpectrumConfig) SetCenterFrequency ¶
func (s *SpectrumConfig) SetCenterFrequency(v *Frequency) *SpectrumConfig
SetCenterFrequency sets the CenterFrequency field's value.
func (*SpectrumConfig) SetPolarization ¶
func (s *SpectrumConfig) SetPolarization(v string) *SpectrumConfig
SetPolarization sets the Polarization field's value.
func (SpectrumConfig) String ¶
func (s SpectrumConfig) String() string
String returns the string representation
func (*SpectrumConfig) Validate ¶
func (s *SpectrumConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶
type TagResourceInput struct { // ARN of a resource tag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // Tags assigned to a resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TrackingConfig ¶
type TrackingConfig struct { // Current setting for autotrack. // // Autotrack is a required field Autotrack *string `locationName:"autotrack" type:"string" required:"true" enum:"Criticality"` // contains filtered or unexported fields }
Object that determines whether tracking should be used during a contact executed with this Config in the mission profile.
func (TrackingConfig) GoString ¶
func (s TrackingConfig) GoString() string
GoString returns the string representation
func (*TrackingConfig) SetAutotrack ¶
func (s *TrackingConfig) SetAutotrack(v string) *TrackingConfig
SetAutotrack sets the Autotrack field's value.
func (TrackingConfig) String ¶
func (s TrackingConfig) String() string
String returns the string representation
func (*TrackingConfig) Validate ¶
func (s *TrackingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // ARN of a resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // Keys of a resource tag. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateConfigInput ¶
type UpdateConfigInput struct { // Parameters of a Config. // // ConfigData is a required field ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"` // UUID of a Config. // // ConfigId is a required field ConfigId *string `location:"uri" locationName:"configId" type:"string" required:"true"` // Type of a Config. // // ConfigType is a required field ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"` // Name of a Config. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateConfigInput) GoString ¶
func (s UpdateConfigInput) GoString() string
GoString returns the string representation
func (*UpdateConfigInput) SetConfigData ¶
func (s *UpdateConfigInput) SetConfigData(v *ConfigTypeData) *UpdateConfigInput
SetConfigData sets the ConfigData field's value.
func (*UpdateConfigInput) SetConfigId ¶
func (s *UpdateConfigInput) SetConfigId(v string) *UpdateConfigInput
SetConfigId sets the ConfigId field's value.
func (*UpdateConfigInput) SetConfigType ¶
func (s *UpdateConfigInput) SetConfigType(v string) *UpdateConfigInput
SetConfigType sets the ConfigType field's value.
func (*UpdateConfigInput) SetName ¶
func (s *UpdateConfigInput) SetName(v string) *UpdateConfigInput
SetName sets the Name field's value.
func (UpdateConfigInput) String ¶
func (s UpdateConfigInput) String() string
String returns the string representation
func (*UpdateConfigInput) Validate ¶
func (s *UpdateConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConfigOutput ¶
type UpdateConfigOutput struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (UpdateConfigOutput) GoString ¶
func (s UpdateConfigOutput) GoString() string
GoString returns the string representation
func (*UpdateConfigOutput) SetConfigArn ¶
func (s *UpdateConfigOutput) SetConfigArn(v string) *UpdateConfigOutput
SetConfigArn sets the ConfigArn field's value.
func (*UpdateConfigOutput) SetConfigId ¶
func (s *UpdateConfigOutput) SetConfigId(v string) *UpdateConfigOutput
SetConfigId sets the ConfigId field's value.
func (*UpdateConfigOutput) SetConfigType ¶
func (s *UpdateConfigOutput) SetConfigType(v string) *UpdateConfigOutput
SetConfigType sets the ConfigType field's value.
func (UpdateConfigOutput) String ¶
func (s UpdateConfigOutput) String() string
String returns the string representation
type UpdateMissionProfileInput ¶
type UpdateMissionProfileInput struct { // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"` // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"` // A list of lists of ARNs. Each list of ARNs is an edge, with a from Config // and a to Config. DataflowEdges [][]*string `locationName:"dataflowEdges" type:"list"` // Smallest amount of time in seconds that you’d like to see for an available // contact. AWS Ground Station will not present you with contacts shorter than // this duration. MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer"` // UUID of a mission profile. // // MissionProfileId is a required field MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"` // Name of a mission profile. Name *string `locationName:"name" min:"1" type:"string"` // ARN of a tracking Config. TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"` // contains filtered or unexported fields }
func (UpdateMissionProfileInput) GoString ¶
func (s UpdateMissionProfileInput) GoString() string
GoString returns the string representation
func (*UpdateMissionProfileInput) SetContactPostPassDurationSeconds ¶
func (s *UpdateMissionProfileInput) SetContactPostPassDurationSeconds(v int64) *UpdateMissionProfileInput
SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.
func (*UpdateMissionProfileInput) SetContactPrePassDurationSeconds ¶
func (s *UpdateMissionProfileInput) SetContactPrePassDurationSeconds(v int64) *UpdateMissionProfileInput
SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.
func (*UpdateMissionProfileInput) SetDataflowEdges ¶
func (s *UpdateMissionProfileInput) SetDataflowEdges(v [][]*string) *UpdateMissionProfileInput
SetDataflowEdges sets the DataflowEdges field's value.
func (*UpdateMissionProfileInput) SetMinimumViableContactDurationSeconds ¶
func (s *UpdateMissionProfileInput) SetMinimumViableContactDurationSeconds(v int64) *UpdateMissionProfileInput
SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.
func (*UpdateMissionProfileInput) SetMissionProfileId ¶
func (s *UpdateMissionProfileInput) SetMissionProfileId(v string) *UpdateMissionProfileInput
SetMissionProfileId sets the MissionProfileId field's value.
func (*UpdateMissionProfileInput) SetName ¶
func (s *UpdateMissionProfileInput) SetName(v string) *UpdateMissionProfileInput
SetName sets the Name field's value.
func (*UpdateMissionProfileInput) SetTrackingConfigArn ¶
func (s *UpdateMissionProfileInput) SetTrackingConfigArn(v string) *UpdateMissionProfileInput
SetTrackingConfigArn sets the TrackingConfigArn field's value.
func (UpdateMissionProfileInput) String ¶
func (s UpdateMissionProfileInput) String() string
String returns the string representation
func (*UpdateMissionProfileInput) Validate ¶
func (s *UpdateMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMissionProfileOutput ¶
type UpdateMissionProfileOutput struct { // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // contains filtered or unexported fields }
func (UpdateMissionProfileOutput) GoString ¶
func (s UpdateMissionProfileOutput) GoString() string
GoString returns the string representation
func (*UpdateMissionProfileOutput) SetMissionProfileId ¶
func (s *UpdateMissionProfileOutput) SetMissionProfileId(v string) *UpdateMissionProfileOutput
SetMissionProfileId sets the MissionProfileId field's value.
func (UpdateMissionProfileOutput) String ¶
func (s UpdateMissionProfileOutput) String() string
String returns the string representation
type UplinkEchoConfig ¶
type UplinkEchoConfig struct { // ARN of an uplink Config. // // AntennaUplinkConfigArn is a required field AntennaUplinkConfigArn *string `locationName:"antennaUplinkConfigArn" type:"string" required:"true"` // Whether or not an uplink Config is enabled. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // contains filtered or unexported fields }
Information about an uplink echo Config.
Parameters from the AntennaUplinkConfig, corresponding to the specified AntennaUplinkConfigArn, are used when this UplinkEchoConfig is used in a contact.
func (UplinkEchoConfig) GoString ¶
func (s UplinkEchoConfig) GoString() string
GoString returns the string representation
func (*UplinkEchoConfig) SetAntennaUplinkConfigArn ¶
func (s *UplinkEchoConfig) SetAntennaUplinkConfigArn(v string) *UplinkEchoConfig
SetAntennaUplinkConfigArn sets the AntennaUplinkConfigArn field's value.
func (*UplinkEchoConfig) SetEnabled ¶
func (s *UplinkEchoConfig) SetEnabled(v bool) *UplinkEchoConfig
SetEnabled sets the Enabled field's value.
func (UplinkEchoConfig) String ¶
func (s UplinkEchoConfig) String() string
String returns the string representation
func (*UplinkEchoConfig) Validate ¶
func (s *UplinkEchoConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UplinkSpectrumConfig ¶
type UplinkSpectrumConfig struct { // Center frequency of an uplink spectral Config. Valid values are between 2025 // to 2120 MHz. // // CenterFrequency is a required field CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"` // Polarization of an uplink spectral Config. Capturing both "RIGHT_HAND" and // "LEFT_HAND" polarization requires two separate configs. Polarization *string `locationName:"polarization" type:"string" enum:"Polarization"` // contains filtered or unexported fields }
Information about the uplink spectral Config.
func (UplinkSpectrumConfig) GoString ¶
func (s UplinkSpectrumConfig) GoString() string
GoString returns the string representation
func (*UplinkSpectrumConfig) SetCenterFrequency ¶
func (s *UplinkSpectrumConfig) SetCenterFrequency(v *Frequency) *UplinkSpectrumConfig
SetCenterFrequency sets the CenterFrequency field's value.
func (*UplinkSpectrumConfig) SetPolarization ¶
func (s *UplinkSpectrumConfig) SetPolarization(v string) *UplinkSpectrumConfig
SetPolarization sets the Polarization field's value.
func (UplinkSpectrumConfig) String ¶
func (s UplinkSpectrumConfig) String() string
String returns the string representation
func (*UplinkSpectrumConfig) Validate ¶
func (s *UplinkSpectrumConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
Directories ¶
Path | Synopsis |
---|---|
Package groundstationiface provides an interface to enable mocking the AWS Ground Station service client for testing your code.
|
Package groundstationiface provides an interface to enable mocking the AWS Ground Station service client for testing your code. |