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 AgentStatus_Values() []string
- func AngleUnits_Values() []string
- func AuditResults_Values() []string
- func BandwidthUnits_Values() []string
- func CapabilityHealthReason_Values() []string
- func CapabilityHealth_Values() []string
- func ConfigCapabilityType_Values() []string
- func ContactStatus_Values() []string
- func Criticality_Values() []string
- func EirpUnits_Values() []string
- func EndpointStatus_Values() []string
- func EphemerisInvalidReason_Values() []string
- func EphemerisSource_Values() []string
- func EphemerisStatus_Values() []string
- func FrequencyUnits_Values() []string
- func Polarization_Values() []string
- type AgentDetails
- func (s AgentDetails) GoString() string
- func (s *AgentDetails) SetAgentCpuCores(v []*int64) *AgentDetails
- func (s *AgentDetails) SetAgentVersion(v string) *AgentDetails
- func (s *AgentDetails) SetComponentVersions(v []*ComponentVersion) *AgentDetails
- func (s *AgentDetails) SetInstanceId(v string) *AgentDetails
- func (s *AgentDetails) SetInstanceType(v string) *AgentDetails
- func (s *AgentDetails) SetReservedCpuCores(v []*int64) *AgentDetails
- func (s AgentDetails) String() string
- func (s *AgentDetails) Validate() error
- type AggregateStatus
- 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 AwsGroundStationAgentEndpoint
- func (s AwsGroundStationAgentEndpoint) GoString() string
- func (s *AwsGroundStationAgentEndpoint) SetAgentStatus(v string) *AwsGroundStationAgentEndpoint
- func (s *AwsGroundStationAgentEndpoint) SetAuditResults(v string) *AwsGroundStationAgentEndpoint
- func (s *AwsGroundStationAgentEndpoint) SetEgressAddress(v *ConnectionDetails) *AwsGroundStationAgentEndpoint
- func (s *AwsGroundStationAgentEndpoint) SetIngressAddress(v *RangedConnectionDetails) *AwsGroundStationAgentEndpoint
- func (s *AwsGroundStationAgentEndpoint) SetName(v string) *AwsGroundStationAgentEndpoint
- func (s AwsGroundStationAgentEndpoint) String() string
- func (s *AwsGroundStationAgentEndpoint) Validate() error
- type CancelContactInput
- type CancelContactOutput
- type ComponentStatusData
- func (s ComponentStatusData) GoString() string
- func (s *ComponentStatusData) SetBytesReceived(v int64) *ComponentStatusData
- func (s *ComponentStatusData) SetBytesSent(v int64) *ComponentStatusData
- func (s *ComponentStatusData) SetCapabilityArn(v string) *ComponentStatusData
- func (s *ComponentStatusData) SetComponentType(v string) *ComponentStatusData
- func (s *ComponentStatusData) SetDataflowId(v string) *ComponentStatusData
- func (s *ComponentStatusData) SetPacketsDropped(v int64) *ComponentStatusData
- func (s *ComponentStatusData) SetStatus(v string) *ComponentStatusData
- func (s ComponentStatusData) String() string
- func (s *ComponentStatusData) Validate() error
- type ComponentVersion
- 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 ConnectionDetails
- 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) SetContactPostPassDurationSeconds(v int64) *CreateDataflowEndpointGroupInput
- func (s *CreateDataflowEndpointGroupInput) SetContactPrePassDurationSeconds(v int64) *CreateDataflowEndpointGroupInput
- 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 CreateEphemerisInput
- func (s CreateEphemerisInput) GoString() string
- func (s *CreateEphemerisInput) SetEnabled(v bool) *CreateEphemerisInput
- func (s *CreateEphemerisInput) SetEphemeris(v *EphemerisData) *CreateEphemerisInput
- func (s *CreateEphemerisInput) SetExpirationTime(v time.Time) *CreateEphemerisInput
- func (s *CreateEphemerisInput) SetKmsKeyArn(v string) *CreateEphemerisInput
- func (s *CreateEphemerisInput) SetName(v string) *CreateEphemerisInput
- func (s *CreateEphemerisInput) SetPriority(v int64) *CreateEphemerisInput
- func (s *CreateEphemerisInput) SetSatelliteId(v string) *CreateEphemerisInput
- func (s *CreateEphemerisInput) SetTags(v map[string]*string) *CreateEphemerisInput
- func (s CreateEphemerisInput) String() string
- func (s *CreateEphemerisInput) Validate() error
- type CreateEphemerisOutput
- 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) SetStreamsKmsKey(v *KmsKey) *CreateMissionProfileInput
- func (s *CreateMissionProfileInput) SetStreamsKmsRole(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 DeleteEphemerisInput
- type DeleteEphemerisOutput
- 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 DescribeEphemerisInput
- type DescribeEphemerisOutput
- func (s DescribeEphemerisOutput) GoString() string
- func (s *DescribeEphemerisOutput) SetCreationTime(v time.Time) *DescribeEphemerisOutput
- func (s *DescribeEphemerisOutput) SetEnabled(v bool) *DescribeEphemerisOutput
- func (s *DescribeEphemerisOutput) SetEphemerisId(v string) *DescribeEphemerisOutput
- func (s *DescribeEphemerisOutput) SetInvalidReason(v string) *DescribeEphemerisOutput
- func (s *DescribeEphemerisOutput) SetName(v string) *DescribeEphemerisOutput
- func (s *DescribeEphemerisOutput) SetPriority(v int64) *DescribeEphemerisOutput
- func (s *DescribeEphemerisOutput) SetSatelliteId(v string) *DescribeEphemerisOutput
- func (s *DescribeEphemerisOutput) SetStatus(v string) *DescribeEphemerisOutput
- func (s *DescribeEphemerisOutput) SetSuppliedData(v *EphemerisTypeDescription) *DescribeEphemerisOutput
- func (s *DescribeEphemerisOutput) SetTags(v map[string]*string) *DescribeEphemerisOutput
- func (s DescribeEphemerisOutput) 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 DiscoveryData
- func (s DiscoveryData) GoString() string
- func (s *DiscoveryData) SetCapabilityArns(v []*string) *DiscoveryData
- func (s *DiscoveryData) SetPrivateIpAddresses(v []*string) *DiscoveryData
- func (s *DiscoveryData) SetPublicIpAddresses(v []*string) *DiscoveryData
- func (s DiscoveryData) String() string
- func (s *DiscoveryData) Validate() error
- type Eirp
- type Elevation
- type EndpointDetails
- func (s EndpointDetails) GoString() string
- func (s *EndpointDetails) SetAwsGroundStationAgentEndpoint(v *AwsGroundStationAgentEndpoint) *EndpointDetails
- func (s *EndpointDetails) SetEndpoint(v *DataflowEndpoint) *EndpointDetails
- func (s *EndpointDetails) SetHealthReasons(v []*string) *EndpointDetails
- func (s *EndpointDetails) SetHealthStatus(v string) *EndpointDetails
- func (s *EndpointDetails) SetSecurityDetails(v *SecurityDetails) *EndpointDetails
- func (s EndpointDetails) String() string
- func (s *EndpointDetails) Validate() error
- type EphemerisData
- type EphemerisDescription
- type EphemerisItem
- func (s EphemerisItem) GoString() string
- func (s *EphemerisItem) SetCreationTime(v time.Time) *EphemerisItem
- func (s *EphemerisItem) SetEnabled(v bool) *EphemerisItem
- func (s *EphemerisItem) SetEphemerisId(v string) *EphemerisItem
- func (s *EphemerisItem) SetName(v string) *EphemerisItem
- func (s *EphemerisItem) SetPriority(v int64) *EphemerisItem
- func (s *EphemerisItem) SetSourceS3Object(v *S3Object) *EphemerisItem
- func (s *EphemerisItem) SetStatus(v string) *EphemerisItem
- func (s EphemerisItem) String() string
- type EphemerisMetaData
- func (s EphemerisMetaData) GoString() string
- func (s *EphemerisMetaData) SetEphemerisId(v string) *EphemerisMetaData
- func (s *EphemerisMetaData) SetEpoch(v time.Time) *EphemerisMetaData
- func (s *EphemerisMetaData) SetName(v string) *EphemerisMetaData
- func (s *EphemerisMetaData) SetSource(v string) *EphemerisMetaData
- func (s EphemerisMetaData) String() string
- type EphemerisTypeDescription
- type Frequency
- type FrequencyBandwidth
- type GetAgentConfigurationInput
- type GetAgentConfigurationOutput
- 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) SetContactPostPassDurationSeconds(v int64) *GetDataflowEndpointGroupOutput
- func (s *GetDataflowEndpointGroupOutput) SetContactPrePassDurationSeconds(v int64) *GetDataflowEndpointGroupOutput
- 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) SetStreamsKmsKey(v *KmsKey) *GetMissionProfileOutput
- func (s *GetMissionProfileOutput) SetStreamsKmsRole(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) SetCurrentEphemeris(v *EphemerisMetaData) *GetSatelliteOutput
- 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) CreateEphemeris(input *CreateEphemerisInput) (*CreateEphemerisOutput, error)
- func (c *GroundStation) CreateEphemerisRequest(input *CreateEphemerisInput) (req *request.Request, output *CreateEphemerisOutput)
- func (c *GroundStation) CreateEphemerisWithContext(ctx aws.Context, input *CreateEphemerisInput, opts ...request.Option) (*CreateEphemerisOutput, 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) DeleteEphemeris(input *DeleteEphemerisInput) (*DeleteEphemerisOutput, error)
- func (c *GroundStation) DeleteEphemerisRequest(input *DeleteEphemerisInput) (req *request.Request, output *DeleteEphemerisOutput)
- func (c *GroundStation) DeleteEphemerisWithContext(ctx aws.Context, input *DeleteEphemerisInput, opts ...request.Option) (*DeleteEphemerisOutput, 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) DescribeEphemeris(input *DescribeEphemerisInput) (*DescribeEphemerisOutput, error)
- func (c *GroundStation) DescribeEphemerisRequest(input *DescribeEphemerisInput) (req *request.Request, output *DescribeEphemerisOutput)
- func (c *GroundStation) DescribeEphemerisWithContext(ctx aws.Context, input *DescribeEphemerisInput, opts ...request.Option) (*DescribeEphemerisOutput, error)
- func (c *GroundStation) GetAgentConfiguration(input *GetAgentConfigurationInput) (*GetAgentConfigurationOutput, error)
- func (c *GroundStation) GetAgentConfigurationRequest(input *GetAgentConfigurationInput) (req *request.Request, output *GetAgentConfigurationOutput)
- func (c *GroundStation) GetAgentConfigurationWithContext(ctx aws.Context, input *GetAgentConfigurationInput, opts ...request.Option) (*GetAgentConfigurationOutput, 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) ListEphemerides(input *ListEphemeridesInput) (*ListEphemeridesOutput, error)
- func (c *GroundStation) ListEphemeridesPages(input *ListEphemeridesInput, fn func(*ListEphemeridesOutput, bool) bool) error
- func (c *GroundStation) ListEphemeridesPagesWithContext(ctx aws.Context, input *ListEphemeridesInput, ...) error
- func (c *GroundStation) ListEphemeridesRequest(input *ListEphemeridesInput) (req *request.Request, output *ListEphemeridesOutput)
- func (c *GroundStation) ListEphemeridesWithContext(ctx aws.Context, input *ListEphemeridesInput, opts ...request.Option) (*ListEphemeridesOutput, 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) RegisterAgent(input *RegisterAgentInput) (*RegisterAgentOutput, error)
- func (c *GroundStation) RegisterAgentRequest(input *RegisterAgentInput) (req *request.Request, output *RegisterAgentOutput)
- func (c *GroundStation) RegisterAgentWithContext(ctx aws.Context, input *RegisterAgentInput, opts ...request.Option) (*RegisterAgentOutput, 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) UpdateAgentStatus(input *UpdateAgentStatusInput) (*UpdateAgentStatusOutput, error)
- func (c *GroundStation) UpdateAgentStatusRequest(input *UpdateAgentStatusInput) (req *request.Request, output *UpdateAgentStatusOutput)
- func (c *GroundStation) UpdateAgentStatusWithContext(ctx aws.Context, input *UpdateAgentStatusInput, opts ...request.Option) (*UpdateAgentStatusOutput, 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) UpdateEphemeris(input *UpdateEphemerisInput) (*UpdateEphemerisOutput, error)
- func (c *GroundStation) UpdateEphemerisRequest(input *UpdateEphemerisInput) (req *request.Request, output *UpdateEphemerisOutput)
- func (c *GroundStation) UpdateEphemerisWithContext(ctx aws.Context, input *UpdateEphemerisInput, opts ...request.Option) (*UpdateEphemerisOutput, 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)
- func (c *GroundStation) WaitUntilContactScheduled(input *DescribeContactInput) error
- func (c *GroundStation) WaitUntilContactScheduledWithContext(ctx aws.Context, input *DescribeContactInput, opts ...request.WaiterOption) error
- type IntegerRange
- 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 KmsKey
- 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
- func (s *ListDataflowEndpointGroupsInput) Validate() error
- 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 ListEphemeridesInput
- func (s ListEphemeridesInput) GoString() string
- func (s *ListEphemeridesInput) SetEndTime(v time.Time) *ListEphemeridesInput
- func (s *ListEphemeridesInput) SetMaxResults(v int64) *ListEphemeridesInput
- func (s *ListEphemeridesInput) SetNextToken(v string) *ListEphemeridesInput
- func (s *ListEphemeridesInput) SetSatelliteId(v string) *ListEphemeridesInput
- func (s *ListEphemeridesInput) SetStartTime(v time.Time) *ListEphemeridesInput
- func (s *ListEphemeridesInput) SetStatusList(v []*string) *ListEphemeridesInput
- func (s ListEphemeridesInput) String() string
- func (s *ListEphemeridesInput) Validate() error
- type ListEphemeridesOutput
- 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
- func (s *ListGroundStationsInput) Validate() error
- type ListGroundStationsOutput
- type ListMissionProfilesInput
- func (s ListMissionProfilesInput) GoString() string
- func (s *ListMissionProfilesInput) SetMaxResults(v int64) *ListMissionProfilesInput
- func (s *ListMissionProfilesInput) SetNextToken(v string) *ListMissionProfilesInput
- func (s ListMissionProfilesInput) String() string
- func (s *ListMissionProfilesInput) Validate() error
- 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 OEMEphemeris
- type RangedConnectionDetails
- func (s RangedConnectionDetails) GoString() string
- func (s *RangedConnectionDetails) SetMtu(v int64) *RangedConnectionDetails
- func (s *RangedConnectionDetails) SetSocketAddress(v *RangedSocketAddress) *RangedConnectionDetails
- func (s RangedConnectionDetails) String() string
- func (s *RangedConnectionDetails) Validate() error
- type RangedSocketAddress
- type RegisterAgentInput
- func (s RegisterAgentInput) GoString() string
- func (s *RegisterAgentInput) SetAgentDetails(v *AgentDetails) *RegisterAgentInput
- func (s *RegisterAgentInput) SetDiscoveryData(v *DiscoveryData) *RegisterAgentInput
- func (s RegisterAgentInput) String() string
- func (s *RegisterAgentInput) Validate() error
- type RegisterAgentOutput
- 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 S3Object
- 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) SetCurrentEphemeris(v *EphemerisMetaData) *SatelliteListItem
- 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 TLEData
- type TLEEphemeris
- type TagResourceInput
- type TagResourceOutput
- type TimeRange
- type TrackingConfig
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAgentStatusInput
- func (s UpdateAgentStatusInput) GoString() string
- func (s *UpdateAgentStatusInput) SetAgentId(v string) *UpdateAgentStatusInput
- func (s *UpdateAgentStatusInput) SetAggregateStatus(v *AggregateStatus) *UpdateAgentStatusInput
- func (s *UpdateAgentStatusInput) SetComponentStatuses(v []*ComponentStatusData) *UpdateAgentStatusInput
- func (s *UpdateAgentStatusInput) SetTaskId(v string) *UpdateAgentStatusInput
- func (s UpdateAgentStatusInput) String() string
- func (s *UpdateAgentStatusInput) Validate() error
- type UpdateAgentStatusOutput
- 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 UpdateEphemerisInput
- func (s UpdateEphemerisInput) GoString() string
- func (s *UpdateEphemerisInput) SetEnabled(v bool) *UpdateEphemerisInput
- func (s *UpdateEphemerisInput) SetEphemerisId(v string) *UpdateEphemerisInput
- func (s *UpdateEphemerisInput) SetName(v string) *UpdateEphemerisInput
- func (s *UpdateEphemerisInput) SetPriority(v int64) *UpdateEphemerisInput
- func (s UpdateEphemerisInput) String() string
- func (s *UpdateEphemerisInput) Validate() error
- type UpdateEphemerisOutput
- 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) SetStreamsKmsKey(v *KmsKey) *UpdateMissionProfileInput
- func (s *UpdateMissionProfileInput) SetStreamsKmsRole(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 ( // AgentStatusSuccess is a AgentStatus enum value AgentStatusSuccess = "SUCCESS" // AgentStatusFailed is a AgentStatus enum value AgentStatusFailed = "FAILED" // AgentStatusActive is a AgentStatus enum value AgentStatusActive = "ACTIVE" // AgentStatusInactive is a AgentStatus enum value AgentStatusInactive = "INACTIVE" )
const ( // AngleUnitsDegreeAngle is a AngleUnits enum value AngleUnitsDegreeAngle = "DEGREE_ANGLE" // AngleUnitsRadian is a AngleUnits enum value AngleUnitsRadian = "RADIAN" )
const ( // AuditResultsHealthy is a AuditResults enum value AuditResultsHealthy = "HEALTHY" // AuditResultsUnhealthy is a AuditResults enum value AuditResultsUnhealthy = "UNHEALTHY" )
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 ( // CapabilityHealthUnhealthy is a CapabilityHealth enum value CapabilityHealthUnhealthy = "UNHEALTHY" // CapabilityHealthHealthy is a CapabilityHealth enum value CapabilityHealthHealthy = "HEALTHY" )
const ( // CapabilityHealthReasonNoRegisteredAgent is a CapabilityHealthReason enum value CapabilityHealthReasonNoRegisteredAgent = "NO_REGISTERED_AGENT" // CapabilityHealthReasonInvalidIpOwnership is a CapabilityHealthReason enum value CapabilityHealthReasonInvalidIpOwnership = "INVALID_IP_OWNERSHIP" // CapabilityHealthReasonNotAuthorizedToCreateSlr is a CapabilityHealthReason enum value CapabilityHealthReasonNotAuthorizedToCreateSlr = "NOT_AUTHORIZED_TO_CREATE_SLR" // CapabilityHealthReasonUnverifiedIpOwnership is a CapabilityHealthReason enum value CapabilityHealthReasonUnverifiedIpOwnership = "UNVERIFIED_IP_OWNERSHIP" // CapabilityHealthReasonInitializingDataplane is a CapabilityHealthReason enum value CapabilityHealthReasonInitializingDataplane = "INITIALIZING_DATAPLANE" // CapabilityHealthReasonDataplaneFailure is a CapabilityHealthReason enum value CapabilityHealthReasonDataplaneFailure = "DATAPLANE_FAILURE" // CapabilityHealthReasonHealthy is a CapabilityHealthReason enum value CapabilityHealthReasonHealthy = "HEALTHY" )
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 ( // EphemerisInvalidReasonMetadataInvalid is a EphemerisInvalidReason enum value EphemerisInvalidReasonMetadataInvalid = "METADATA_INVALID" // EphemerisInvalidReasonTimeRangeInvalid is a EphemerisInvalidReason enum value EphemerisInvalidReasonTimeRangeInvalid = "TIME_RANGE_INVALID" // EphemerisInvalidReasonTrajectoryInvalid is a EphemerisInvalidReason enum value EphemerisInvalidReasonTrajectoryInvalid = "TRAJECTORY_INVALID" // EphemerisInvalidReasonKmsKeyInvalid is a EphemerisInvalidReason enum value EphemerisInvalidReasonKmsKeyInvalid = "KMS_KEY_INVALID" // EphemerisInvalidReasonValidationError is a EphemerisInvalidReason enum value EphemerisInvalidReasonValidationError = "VALIDATION_ERROR" )
const ( // EphemerisSourceCustomerProvided is a EphemerisSource enum value EphemerisSourceCustomerProvided = "CUSTOMER_PROVIDED" // EphemerisSourceSpaceTrack is a EphemerisSource enum value EphemerisSourceSpaceTrack = "SPACE_TRACK" )
const ( // EphemerisStatusValidating is a EphemerisStatus enum value EphemerisStatusValidating = "VALIDATING" // EphemerisStatusInvalid is a EphemerisStatus enum value EphemerisStatusInvalid = "INVALID" // EphemerisStatusError is a EphemerisStatus enum value EphemerisStatusError = "ERROR" // EphemerisStatusEnabled is a EphemerisStatus enum value EphemerisStatusEnabled = "ENABLED" // EphemerisStatusDisabled is a EphemerisStatus enum value EphemerisStatusDisabled = "DISABLED" // EphemerisStatusExpired is a EphemerisStatus enum value EphemerisStatusExpired = "EXPIRED" )
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 AgentStatus_Values ¶
func AgentStatus_Values() []string
AgentStatus_Values returns all elements of the AgentStatus enum
func AngleUnits_Values ¶
func AngleUnits_Values() []string
AngleUnits_Values returns all elements of the AngleUnits enum
func AuditResults_Values ¶
func AuditResults_Values() []string
AuditResults_Values returns all elements of the AuditResults enum
func BandwidthUnits_Values ¶
func BandwidthUnits_Values() []string
BandwidthUnits_Values returns all elements of the BandwidthUnits enum
func CapabilityHealthReason_Values ¶
func CapabilityHealthReason_Values() []string
CapabilityHealthReason_Values returns all elements of the CapabilityHealthReason enum
func CapabilityHealth_Values ¶
func CapabilityHealth_Values() []string
CapabilityHealth_Values returns all elements of the CapabilityHealth enum
func ConfigCapabilityType_Values ¶
func ConfigCapabilityType_Values() []string
ConfigCapabilityType_Values returns all elements of the ConfigCapabilityType enum
func ContactStatus_Values ¶
func ContactStatus_Values() []string
ContactStatus_Values returns all elements of the ContactStatus enum
func Criticality_Values ¶
func Criticality_Values() []string
Criticality_Values returns all elements of the Criticality enum
func EirpUnits_Values ¶
func EirpUnits_Values() []string
EirpUnits_Values returns all elements of the EirpUnits enum
func EndpointStatus_Values ¶
func EndpointStatus_Values() []string
EndpointStatus_Values returns all elements of the EndpointStatus enum
func EphemerisInvalidReason_Values ¶
func EphemerisInvalidReason_Values() []string
EphemerisInvalidReason_Values returns all elements of the EphemerisInvalidReason enum
func EphemerisSource_Values ¶
func EphemerisSource_Values() []string
EphemerisSource_Values returns all elements of the EphemerisSource enum
func EphemerisStatus_Values ¶
func EphemerisStatus_Values() []string
EphemerisStatus_Values returns all elements of the EphemerisStatus enum
func FrequencyUnits_Values ¶
func FrequencyUnits_Values() []string
FrequencyUnits_Values returns all elements of the FrequencyUnits enum
func Polarization_Values ¶
func Polarization_Values() []string
Polarization_Values returns all elements of the Polarization enum
Types ¶
type AgentDetails ¶
type AgentDetails struct { // List of CPU cores reserved for the agent. AgentCpuCores []*int64 `locationName:"agentCpuCores" type:"list"` // Current agent version. // // AgentVersion is a required field AgentVersion *string `locationName:"agentVersion" min:"1" type:"string" required:"true"` // List of versions being used by agent components. // // ComponentVersions is a required field ComponentVersions []*ComponentVersion `locationName:"componentVersions" min:"1" type:"list" required:"true"` // ID of EC2 instance agent is running on. // // InstanceId is a required field InstanceId *string `locationName:"instanceId" min:"10" type:"string" required:"true"` // Type of EC2 instance agent is running on. // // InstanceType is a required field InstanceType *string `locationName:"instanceType" min:"1" type:"string" required:"true"` // // This field should not be used. Use agentCpuCores instead. // // List of CPU cores reserved for processes other than the agent running on // the EC2 instance. ReservedCpuCores []*int64 `locationName:"reservedCpuCores" type:"list"` // contains filtered or unexported fields }
Detailed information about the agent.
func (AgentDetails) GoString ¶
func (s AgentDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AgentDetails) SetAgentCpuCores ¶
func (s *AgentDetails) SetAgentCpuCores(v []*int64) *AgentDetails
SetAgentCpuCores sets the AgentCpuCores field's value.
func (*AgentDetails) SetAgentVersion ¶
func (s *AgentDetails) SetAgentVersion(v string) *AgentDetails
SetAgentVersion sets the AgentVersion field's value.
func (*AgentDetails) SetComponentVersions ¶
func (s *AgentDetails) SetComponentVersions(v []*ComponentVersion) *AgentDetails
SetComponentVersions sets the ComponentVersions field's value.
func (*AgentDetails) SetInstanceId ¶
func (s *AgentDetails) SetInstanceId(v string) *AgentDetails
SetInstanceId sets the InstanceId field's value.
func (*AgentDetails) SetInstanceType ¶
func (s *AgentDetails) SetInstanceType(v string) *AgentDetails
SetInstanceType sets the InstanceType field's value.
func (*AgentDetails) SetReservedCpuCores ¶
func (s *AgentDetails) SetReservedCpuCores(v []*int64) *AgentDetails
SetReservedCpuCores sets the ReservedCpuCores field's value.
func (AgentDetails) String ¶
func (s AgentDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AgentDetails) Validate ¶
func (s *AgentDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AggregateStatus ¶
type AggregateStatus struct { // Sparse map of failure signatures. SignatureMap map[string]*bool `locationName:"signatureMap" type:"map"` // Aggregate status. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"AgentStatus"` // contains filtered or unexported fields }
Aggregate status of Agent components.
func (AggregateStatus) GoString ¶
func (s AggregateStatus) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AggregateStatus) SetSignatureMap ¶
func (s *AggregateStatus) SetSignatureMap(v map[string]*bool) *AggregateStatus
SetSignatureMap sets the SignatureMap field's value.
func (*AggregateStatus) SetStatus ¶
func (s *AggregateStatus) SetStatus(v string) *AggregateStatus
SetStatus sets the Status field's value.
func (AggregateStatus) String ¶
func (s AggregateStatus) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AggregateStatus) Validate ¶
func (s *AggregateStatus) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AntennaDemodDecodeDetails ¶
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 ¶
func (s AntennaDemodDecodeDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AntennaDemodDecodeDetails) SetOutputNode ¶
func (s *AntennaDemodDecodeDetails) SetOutputNode(v string) *AntennaDemodDecodeDetails
SetOutputNode sets the OutputNode field's value.
func (AntennaDemodDecodeDetails) String ¶
func (s AntennaDemodDecodeDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AntennaDownlinkConfig ¶
type AntennaDownlinkConfig struct { // Object that describes a spectral Config. // // SpectrumConfig is a required field SpectrumConfig *SpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
func (AntennaDownlinkConfig) GoString ¶
func (s AntennaDownlinkConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AntennaDownlinkConfig) SetSpectrumConfig ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AntennaDownlinkConfig) Validate ¶
func (s *AntennaDownlinkConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AntennaDownlinkDemodDecodeConfig ¶
type AntennaDownlinkDemodDecodeConfig struct { // Information about the decode Config. // // DecodeConfig is a required field DecodeConfig *DecodeConfig `locationName:"decodeConfig" type:"structure" required:"true"` // Information about the demodulation Config. // // DemodulationConfig is a required field DemodulationConfig *DemodulationConfig `locationName:"demodulationConfig" type:"structure" required:"true"` // Information about the spectral Config. // // SpectrumConfig is a required field SpectrumConfig *SpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
func (AntennaDownlinkDemodDecodeConfig) GoString ¶
func (s AntennaDownlinkDemodDecodeConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AntennaDownlinkDemodDecodeConfig) Validate ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AntennaUplinkConfig) SetSpectrumConfig ¶
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 ¶
func (s *AntennaUplinkConfig) SetTransmitDisabled(v bool) *AntennaUplinkConfig
SetTransmitDisabled sets the TransmitDisabled field's value.
func (AntennaUplinkConfig) String ¶
func (s AntennaUplinkConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AntennaUplinkConfig) Validate ¶
func (s *AntennaUplinkConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AwsGroundStationAgentEndpoint ¶
type AwsGroundStationAgentEndpoint struct { // The status of AgentEndpoint. AgentStatus *string `locationName:"agentStatus" type:"string" enum:"AgentStatus"` // The results of the audit. AuditResults *string `locationName:"auditResults" type:"string" enum:"AuditResults"` // The egress address of AgentEndpoint. // // EgressAddress is a required field EgressAddress *ConnectionDetails `locationName:"egressAddress" type:"structure" required:"true"` // The ingress address of AgentEndpoint. // // IngressAddress is a required field IngressAddress *RangedConnectionDetails `locationName:"ingressAddress" type:"structure" required:"true"` // Name string associated with AgentEndpoint. Used as a human-readable identifier // for AgentEndpoint. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about AwsGroundStationAgentEndpoint.
func (AwsGroundStationAgentEndpoint) GoString ¶
func (s AwsGroundStationAgentEndpoint) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AwsGroundStationAgentEndpoint) SetAgentStatus ¶
func (s *AwsGroundStationAgentEndpoint) SetAgentStatus(v string) *AwsGroundStationAgentEndpoint
SetAgentStatus sets the AgentStatus field's value.
func (*AwsGroundStationAgentEndpoint) SetAuditResults ¶
func (s *AwsGroundStationAgentEndpoint) SetAuditResults(v string) *AwsGroundStationAgentEndpoint
SetAuditResults sets the AuditResults field's value.
func (*AwsGroundStationAgentEndpoint) SetEgressAddress ¶
func (s *AwsGroundStationAgentEndpoint) SetEgressAddress(v *ConnectionDetails) *AwsGroundStationAgentEndpoint
SetEgressAddress sets the EgressAddress field's value.
func (*AwsGroundStationAgentEndpoint) SetIngressAddress ¶
func (s *AwsGroundStationAgentEndpoint) SetIngressAddress(v *RangedConnectionDetails) *AwsGroundStationAgentEndpoint
SetIngressAddress sets the IngressAddress field's value.
func (*AwsGroundStationAgentEndpoint) SetName ¶
func (s *AwsGroundStationAgentEndpoint) SetName(v string) *AwsGroundStationAgentEndpoint
SetName sets the Name field's value.
func (AwsGroundStationAgentEndpoint) String ¶
func (s AwsGroundStationAgentEndpoint) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AwsGroundStationAgentEndpoint) Validate ¶
func (s *AwsGroundStationAgentEndpoint) 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" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelContactInput) GoString ¶
func (s CancelContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelContactInput) SetContactId ¶
func (s *CancelContactInput) SetContactId(v string) *CancelContactInput
SetContactId sets the ContactId field's value.
func (CancelContactInput) String ¶
func (s CancelContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelContactInput) Validate ¶
func (s *CancelContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelContactOutput ¶
type CancelContactOutput struct { // UUID of a contact. ContactId *string `locationName:"contactId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CancelContactOutput) GoString ¶
func (s CancelContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CancelContactOutput) SetContactId ¶
func (s *CancelContactOutput) SetContactId(v string) *CancelContactOutput
SetContactId sets the ContactId field's value.
func (CancelContactOutput) String ¶
func (s CancelContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ComponentStatusData ¶
type ComponentStatusData struct { // Bytes received by the component. BytesReceived *int64 `locationName:"bytesReceived" type:"long"` // Bytes sent by the component. BytesSent *int64 `locationName:"bytesSent" type:"long"` // Capability ARN of the component. // // CapabilityArn is a required field CapabilityArn *string `locationName:"capabilityArn" type:"string" required:"true"` // The Component type. // // ComponentType is a required field ComponentType *string `locationName:"componentType" type:"string" required:"true"` // Dataflow UUID associated with the component. // // DataflowId is a required field DataflowId *string `locationName:"dataflowId" min:"1" type:"string" required:"true"` // Packets dropped by component. PacketsDropped *int64 `locationName:"packetsDropped" type:"long"` // Component status. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"AgentStatus"` // contains filtered or unexported fields }
Data on the status of agent components.
func (ComponentStatusData) GoString ¶
func (s ComponentStatusData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentStatusData) SetBytesReceived ¶
func (s *ComponentStatusData) SetBytesReceived(v int64) *ComponentStatusData
SetBytesReceived sets the BytesReceived field's value.
func (*ComponentStatusData) SetBytesSent ¶
func (s *ComponentStatusData) SetBytesSent(v int64) *ComponentStatusData
SetBytesSent sets the BytesSent field's value.
func (*ComponentStatusData) SetCapabilityArn ¶
func (s *ComponentStatusData) SetCapabilityArn(v string) *ComponentStatusData
SetCapabilityArn sets the CapabilityArn field's value.
func (*ComponentStatusData) SetComponentType ¶
func (s *ComponentStatusData) SetComponentType(v string) *ComponentStatusData
SetComponentType sets the ComponentType field's value.
func (*ComponentStatusData) SetDataflowId ¶
func (s *ComponentStatusData) SetDataflowId(v string) *ComponentStatusData
SetDataflowId sets the DataflowId field's value.
func (*ComponentStatusData) SetPacketsDropped ¶
func (s *ComponentStatusData) SetPacketsDropped(v int64) *ComponentStatusData
SetPacketsDropped sets the PacketsDropped field's value.
func (*ComponentStatusData) SetStatus ¶
func (s *ComponentStatusData) SetStatus(v string) *ComponentStatusData
SetStatus sets the Status field's value.
func (ComponentStatusData) String ¶
func (s ComponentStatusData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentStatusData) Validate ¶
func (s *ComponentStatusData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ComponentVersion ¶
type ComponentVersion struct { // Component type. // // ComponentType is a required field ComponentType *string `locationName:"componentType" type:"string" required:"true"` // List of versions. // // Versions is a required field Versions []*string `locationName:"versions" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Version information for agent components.
func (ComponentVersion) GoString ¶
func (s ComponentVersion) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentVersion) SetComponentType ¶
func (s *ComponentVersion) SetComponentType(v string) *ComponentVersion
SetComponentType sets the ComponentType field's value.
func (*ComponentVersion) SetVersions ¶
func (s *ComponentVersion) SetVersions(v []*string) *ComponentVersion
SetVersions sets the Versions field's value.
func (ComponentVersion) String ¶
func (s ComponentVersion) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ComponentVersion) Validate ¶
func (s *ComponentVersion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConfigDetails ¶
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 ¶
func (s ConfigDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConfigDetails) SetAntennaDemodDecodeDetails ¶
func (s *ConfigDetails) SetAntennaDemodDecodeDetails(v *AntennaDemodDecodeDetails) *ConfigDetails
SetAntennaDemodDecodeDetails sets the AntennaDemodDecodeDetails field's value.
func (*ConfigDetails) SetEndpointDetails ¶
func (s *ConfigDetails) SetEndpointDetails(v *EndpointDetails) *ConfigDetails
SetEndpointDetails sets the EndpointDetails field's value.
func (*ConfigDetails) SetS3RecordingDetails ¶
func (s *ConfigDetails) SetS3RecordingDetails(v *S3RecordingDetails) *ConfigDetails
SetS3RecordingDetails sets the S3RecordingDetails field's value.
func (ConfigDetails) String ¶
func (s ConfigDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConfigListItem ¶
type ConfigListItem struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // Name of a Config. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
An item in a list of Config objects.
func (ConfigListItem) GoString ¶
func (s ConfigListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConfigListItem) SetConfigArn ¶
func (s *ConfigListItem) SetConfigArn(v string) *ConfigListItem
SetConfigArn sets the ConfigArn field's value.
func (*ConfigListItem) SetConfigId ¶
func (s *ConfigListItem) SetConfigId(v string) *ConfigListItem
SetConfigId sets the ConfigId field's value.
func (*ConfigListItem) SetConfigType ¶
func (s *ConfigListItem) SetConfigType(v string) *ConfigListItem
SetConfigType sets the ConfigType field's value.
func (*ConfigListItem) SetName ¶
func (s *ConfigListItem) SetName(v string) *ConfigListItem
SetName sets the Name field's value.
func (ConfigListItem) String ¶
func (s ConfigListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConfigTypeData ¶
type ConfigTypeData struct { // Information about how AWS Ground Station should configure an antenna for // downlink during a contact. AntennaDownlinkConfig *AntennaDownlinkConfig `locationName:"antennaDownlinkConfig" type:"structure"` // Information about how AWS Ground Station should configure an antenna for // downlink demod decode during a contact. AntennaDownlinkDemodDecodeConfig *AntennaDownlinkDemodDecodeConfig `locationName:"antennaDownlinkDemodDecodeConfig" type:"structure"` // Information about how AWS Ground Station should configure an antenna for // uplink during a contact. AntennaUplinkConfig *AntennaUplinkConfig `locationName:"antennaUplinkConfig" type:"structure"` // Information about the dataflow endpoint Config. DataflowEndpointConfig *DataflowEndpointConfig `locationName:"dataflowEndpointConfig" type:"structure"` // Information about an S3 recording Config. S3RecordingConfig *S3RecordingConfig `locationName:"s3RecordingConfig" type:"structure"` // Object that determines whether tracking should be used during a contact executed // with this Config in the mission profile. TrackingConfig *TrackingConfig `locationName:"trackingConfig" type:"structure"` // Information about an uplink echo Config. // // Parameters from the AntennaUplinkConfig, corresponding to the specified AntennaUplinkConfigArn, // are used when this UplinkEchoConfig is used in a contact. UplinkEchoConfig *UplinkEchoConfig `locationName:"uplinkEchoConfig" type:"structure"` // contains filtered or unexported fields }
Object containing the parameters of a Config.
See the subtype definitions for what each type of Config contains.
func (ConfigTypeData) GoString ¶
func (s ConfigTypeData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConfigTypeData) SetAntennaDownlinkConfig ¶
func (s *ConfigTypeData) SetAntennaDownlinkConfig(v *AntennaDownlinkConfig) *ConfigTypeData
SetAntennaDownlinkConfig sets the AntennaDownlinkConfig field's value.
func (*ConfigTypeData) SetAntennaDownlinkDemodDecodeConfig ¶
func (s *ConfigTypeData) SetAntennaDownlinkDemodDecodeConfig(v *AntennaDownlinkDemodDecodeConfig) *ConfigTypeData
SetAntennaDownlinkDemodDecodeConfig sets the AntennaDownlinkDemodDecodeConfig field's value.
func (*ConfigTypeData) SetAntennaUplinkConfig ¶
func (s *ConfigTypeData) SetAntennaUplinkConfig(v *AntennaUplinkConfig) *ConfigTypeData
SetAntennaUplinkConfig sets the AntennaUplinkConfig field's value.
func (*ConfigTypeData) SetDataflowEndpointConfig ¶
func (s *ConfigTypeData) SetDataflowEndpointConfig(v *DataflowEndpointConfig) *ConfigTypeData
SetDataflowEndpointConfig sets the DataflowEndpointConfig field's value.
func (*ConfigTypeData) SetS3RecordingConfig ¶
func (s *ConfigTypeData) SetS3RecordingConfig(v *S3RecordingConfig) *ConfigTypeData
SetS3RecordingConfig sets the S3RecordingConfig field's value.
func (*ConfigTypeData) SetTrackingConfig ¶
func (s *ConfigTypeData) SetTrackingConfig(v *TrackingConfig) *ConfigTypeData
SetTrackingConfig sets the TrackingConfig field's value.
func (*ConfigTypeData) SetUplinkEchoConfig ¶
func (s *ConfigTypeData) SetUplinkEchoConfig(v *UplinkEchoConfig) *ConfigTypeData
SetUplinkEchoConfig sets the UplinkEchoConfig field's value.
func (ConfigTypeData) String ¶
func (s ConfigTypeData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConfigTypeData) Validate ¶
func (s *ConfigTypeData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConnectionDetails ¶
type ConnectionDetails struct { // Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Mtu *int64 `locationName:"mtu" type:"integer"` // A socket address. // // SocketAddress is a required field SocketAddress *SocketAddress `locationName:"socketAddress" type:"structure" required:"true"` // contains filtered or unexported fields }
Egress address of AgentEndpoint with an optional mtu.
func (ConnectionDetails) GoString ¶
func (s ConnectionDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectionDetails) SetMtu ¶
func (s *ConnectionDetails) SetMtu(v int64) *ConnectionDetails
SetMtu sets the Mtu field's value.
func (*ConnectionDetails) SetSocketAddress ¶
func (s *ConnectionDetails) SetSocketAddress(v *SocketAddress) *ConnectionDetails
SetSocketAddress sets the SocketAddress field's value.
func (ConnectionDetails) String ¶
func (s ConnectionDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectionDetails) Validate ¶
func (s *ConnectionDetails) 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" min:"1" type:"string"` // Status of a contact. ContactStatus *string `locationName:"contactStatus" type:"string" enum:"ContactStatus"` // End time of a contact in UTC. 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 in UTC. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Tags assigned to a contact. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Data describing a contact.
func (ContactData) GoString ¶
func (s ContactData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ContactData) SetContactId ¶
func (s *ContactData) SetContactId(v string) *ContactData
SetContactId sets the ContactId field's value.
func (*ContactData) SetContactStatus ¶
func (s *ContactData) SetContactStatus(v string) *ContactData
SetContactStatus sets the ContactStatus field's value.
func (*ContactData) SetEndTime ¶
func (s *ContactData) SetEndTime(v time.Time) *ContactData
SetEndTime sets the EndTime field's value.
func (*ContactData) SetErrorMessage ¶
func (s *ContactData) SetErrorMessage(v string) *ContactData
SetErrorMessage sets the ErrorMessage field's value.
func (*ContactData) SetGroundStation ¶
func (s *ContactData) SetGroundStation(v string) *ContactData
SetGroundStation sets the GroundStation field's value.
func (*ContactData) SetMaximumElevation ¶
func (s *ContactData) SetMaximumElevation(v *Elevation) *ContactData
SetMaximumElevation sets the MaximumElevation field's value.
func (*ContactData) SetMissionProfileArn ¶
func (s *ContactData) SetMissionProfileArn(v string) *ContactData
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*ContactData) SetPostPassEndTime ¶
func (s *ContactData) SetPostPassEndTime(v time.Time) *ContactData
SetPostPassEndTime sets the PostPassEndTime field's value.
func (*ContactData) SetPrePassStartTime ¶
func (s *ContactData) SetPrePassStartTime(v time.Time) *ContactData
SetPrePassStartTime sets the PrePassStartTime field's value.
func (*ContactData) SetRegion ¶
func (s *ContactData) SetRegion(v string) *ContactData
SetRegion sets the Region field's value.
func (*ContactData) SetSatelliteArn ¶
func (s *ContactData) SetSatelliteArn(v string) *ContactData
SetSatelliteArn sets the SatelliteArn field's value.
func (*ContactData) SetStartTime ¶
func (s *ContactData) SetStartTime(v time.Time) *ContactData
SetStartTime sets the StartTime field's value.
func (*ContactData) SetTags ¶
func (s *ContactData) SetTags(v map[string]*string) *ContactData
SetTags sets the Tags field's value.
func (ContactData) String ¶
func (s ContactData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConfigInput ¶
type CreateConfigInput struct { // Parameters of a Config. // // ConfigData is a required field ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"` // Name of a Config. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Tags assigned to a Config. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateConfigInput) GoString ¶
func (s CreateConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConfigInput) SetConfigData ¶
func (s *CreateConfigInput) SetConfigData(v *ConfigTypeData) *CreateConfigInput
SetConfigData sets the ConfigData field's value.
func (*CreateConfigInput) SetName ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConfigInput) Validate ¶
func (s *CreateConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConfigOutput ¶
type CreateConfigOutput struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (CreateConfigOutput) GoString ¶
func (s CreateConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConfigOutput) SetConfigArn ¶
func (s *CreateConfigOutput) SetConfigArn(v string) *CreateConfigOutput
SetConfigArn sets the ConfigArn field's value.
func (*CreateConfigOutput) SetConfigId ¶
func (s *CreateConfigOutput) SetConfigId(v string) *CreateConfigOutput
SetConfigId sets the ConfigId field's value.
func (*CreateConfigOutput) SetConfigType ¶
func (s *CreateConfigOutput) SetConfigType(v string) *CreateConfigOutput
SetConfigType sets the ConfigType field's value.
func (CreateConfigOutput) String ¶
func (s CreateConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateDataflowEndpointGroupInput ¶
type CreateDataflowEndpointGroupInput struct { // Amount of time, in seconds, after a contact ends that the Ground Station // Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow // Endpoint Group State Change event will be emitted when the Dataflow Endpoint // Group enters and exits the POSTPASS state. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"120" type:"integer"` // Amount of time, in seconds, before a contact starts that the Ground Station // Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow // Endpoint Group State Change event will be emitted when the Dataflow Endpoint // Group enters and exits the PREPASS state. ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"120" type:"integer"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDataflowEndpointGroupInput) SetContactPostPassDurationSeconds ¶
func (s *CreateDataflowEndpointGroupInput) SetContactPostPassDurationSeconds(v int64) *CreateDataflowEndpointGroupInput
SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.
func (*CreateDataflowEndpointGroupInput) SetContactPrePassDurationSeconds ¶
func (s *CreateDataflowEndpointGroupInput) SetContactPrePassDurationSeconds(v int64) *CreateDataflowEndpointGroupInput
SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDataflowEndpointGroupInput) Validate ¶
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" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateDataflowEndpointGroupOutput) GoString ¶
func (s CreateDataflowEndpointGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateEphemerisInput ¶
type CreateEphemerisInput struct { // Whether to set the ephemeris status to ENABLED after validation. // // Setting this to false will set the ephemeris status to DISABLED after validation. Enabled *bool `locationName:"enabled" type:"boolean"` // Ephemeris data. Ephemeris *EphemerisData `locationName:"ephemeris" type:"structure"` // An overall expiration time for the ephemeris in UTC, after which it will // become EXPIRED. ExpirationTime *time.Time `locationName:"expirationTime" type:"timestamp"` // The ARN of a KMS key used to encrypt the ephemeris in Ground Station. KmsKeyArn *string `locationName:"kmsKeyArn" type:"string"` // A name string associated with the ephemeris. Used as a human-readable identifier // for the ephemeris. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Customer-provided priority score to establish the order in which overlapping // ephemerides should be used. // // The default for customer-provided ephemeris priority is 1, and higher numbers // take precedence. // // Priority must be 1 or greater Priority *int64 `locationName:"priority" min:"1" type:"integer"` // AWS Ground Station satellite ID for this ephemeris. // // SatelliteId is a required field SatelliteId *string `locationName:"satelliteId" min:"1" type:"string" required:"true"` // Tags assigned to an ephemeris. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateEphemerisInput) GoString ¶
func (s CreateEphemerisInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEphemerisInput) SetEnabled ¶
func (s *CreateEphemerisInput) SetEnabled(v bool) *CreateEphemerisInput
SetEnabled sets the Enabled field's value.
func (*CreateEphemerisInput) SetEphemeris ¶
func (s *CreateEphemerisInput) SetEphemeris(v *EphemerisData) *CreateEphemerisInput
SetEphemeris sets the Ephemeris field's value.
func (*CreateEphemerisInput) SetExpirationTime ¶
func (s *CreateEphemerisInput) SetExpirationTime(v time.Time) *CreateEphemerisInput
SetExpirationTime sets the ExpirationTime field's value.
func (*CreateEphemerisInput) SetKmsKeyArn ¶
func (s *CreateEphemerisInput) SetKmsKeyArn(v string) *CreateEphemerisInput
SetKmsKeyArn sets the KmsKeyArn field's value.
func (*CreateEphemerisInput) SetName ¶
func (s *CreateEphemerisInput) SetName(v string) *CreateEphemerisInput
SetName sets the Name field's value.
func (*CreateEphemerisInput) SetPriority ¶
func (s *CreateEphemerisInput) SetPriority(v int64) *CreateEphemerisInput
SetPriority sets the Priority field's value.
func (*CreateEphemerisInput) SetSatelliteId ¶
func (s *CreateEphemerisInput) SetSatelliteId(v string) *CreateEphemerisInput
SetSatelliteId sets the SatelliteId field's value.
func (*CreateEphemerisInput) SetTags ¶
func (s *CreateEphemerisInput) SetTags(v map[string]*string) *CreateEphemerisInput
SetTags sets the Tags field's value.
func (CreateEphemerisInput) String ¶
func (s CreateEphemerisInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEphemerisInput) Validate ¶
func (s *CreateEphemerisInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateEphemerisOutput ¶
type CreateEphemerisOutput struct { // The AWS Ground Station ephemeris ID. EphemerisId *string `locationName:"ephemerisId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateEphemerisOutput) GoString ¶
func (s CreateEphemerisOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateEphemerisOutput) SetEphemerisId ¶
func (s *CreateEphemerisOutput) SetEphemerisId(v string) *CreateEphemerisOutput
SetEphemerisId sets the EphemerisId field's value.
func (CreateEphemerisOutput) String ¶
func (s CreateEphemerisOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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" 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" 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"` // KMS key to use for encrypting streams. StreamsKmsKey *KmsKey `locationName:"streamsKmsKey" type:"structure"` // Role to use for encrypting streams with KMS key. StreamsKmsRole *string `locationName:"streamsKmsRole" type:"string"` // Tags assigned to a mission profile. Tags map[string]*string `locationName:"tags" type:"map"` // ARN of a tracking Config. // // TrackingConfigArn is a required field TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateMissionProfileInput) GoString ¶
func (s CreateMissionProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMissionProfileInput) SetContactPostPassDurationSeconds ¶
func (s *CreateMissionProfileInput) SetContactPostPassDurationSeconds(v int64) *CreateMissionProfileInput
SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.
func (*CreateMissionProfileInput) SetContactPrePassDurationSeconds ¶
func (s *CreateMissionProfileInput) SetContactPrePassDurationSeconds(v int64) *CreateMissionProfileInput
SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.
func (*CreateMissionProfileInput) SetDataflowEdges ¶
func (s *CreateMissionProfileInput) SetDataflowEdges(v [][]*string) *CreateMissionProfileInput
SetDataflowEdges sets the DataflowEdges field's value.
func (*CreateMissionProfileInput) SetMinimumViableContactDurationSeconds ¶
func (s *CreateMissionProfileInput) SetMinimumViableContactDurationSeconds(v int64) *CreateMissionProfileInput
SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.
func (*CreateMissionProfileInput) SetName ¶
func (s *CreateMissionProfileInput) SetName(v string) *CreateMissionProfileInput
SetName sets the Name field's value.
func (*CreateMissionProfileInput) SetStreamsKmsKey ¶
func (s *CreateMissionProfileInput) SetStreamsKmsKey(v *KmsKey) *CreateMissionProfileInput
SetStreamsKmsKey sets the StreamsKmsKey field's value.
func (*CreateMissionProfileInput) SetStreamsKmsRole ¶
func (s *CreateMissionProfileInput) SetStreamsKmsRole(v string) *CreateMissionProfileInput
SetStreamsKmsRole sets the StreamsKmsRole 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMissionProfileInput) Validate ¶
func (s *CreateMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMissionProfileOutput ¶
type CreateMissionProfileOutput struct { // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateMissionProfileOutput) GoString ¶
func (s CreateMissionProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateMissionProfileOutput) SetMissionProfileId ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Data ¶
type Data struct { // UUID of a ground station. GroundStationId *string `locationName:"groundStationId" min:"4" type:"string"` // Name of a ground station. GroundStationName *string `locationName:"groundStationName" min:"4" type:"string"` // Ground station Region. Region *string `locationName:"region" min:"1" type:"string"` // contains filtered or unexported fields }
Information about the ground station data.
func (Data) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Data) SetGroundStationId ¶
SetGroundStationId sets the GroundStationId field's value.
func (*Data) SetGroundStationName ¶
SetGroundStationName sets the GroundStationName field's value.
type DataflowDetail ¶
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 ¶
func (s DataflowDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataflowDetail) SetDestination ¶
func (s *DataflowDetail) SetDestination(v *Destination) *DataflowDetail
SetDestination sets the Destination field's value.
func (*DataflowDetail) SetErrorMessage ¶
func (s *DataflowDetail) SetErrorMessage(v string) *DataflowDetail
SetErrorMessage sets the ErrorMessage field's value.
func (*DataflowDetail) SetSource ¶
func (s *DataflowDetail) SetSource(v *Source) *DataflowDetail
SetSource sets the Source field's value.
func (DataflowDetail) String ¶
func (s DataflowDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DataflowEndpoint ¶
type DataflowEndpoint struct { // Socket address of a dataflow endpoint. Address *SocketAddress `locationName:"address" type:"structure"` // Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Mtu *int64 `locationName:"mtu" min:"1400" type:"integer"` // Name of a dataflow endpoint. Name *string `locationName:"name" min:"1" type:"string"` // Status of a dataflow endpoint. Status *string `locationName:"status" type:"string" enum:"EndpointStatus"` // contains filtered or unexported fields }
Information about a dataflow endpoint.
func (DataflowEndpoint) GoString ¶
func (s DataflowEndpoint) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataflowEndpoint) SetAddress ¶
func (s *DataflowEndpoint) SetAddress(v *SocketAddress) *DataflowEndpoint
SetAddress sets the Address field's value.
func (*DataflowEndpoint) SetMtu ¶
func (s *DataflowEndpoint) SetMtu(v int64) *DataflowEndpoint
SetMtu sets the Mtu field's value.
func (*DataflowEndpoint) SetName ¶
func (s *DataflowEndpoint) SetName(v string) *DataflowEndpoint
SetName sets the Name field's value.
func (*DataflowEndpoint) SetStatus ¶
func (s *DataflowEndpoint) SetStatus(v string) *DataflowEndpoint
SetStatus sets the Status field's value.
func (DataflowEndpoint) String ¶
func (s DataflowEndpoint) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataflowEndpoint) Validate ¶
func (s *DataflowEndpoint) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataflowEndpointConfig ¶
type DataflowEndpointConfig struct { // Name of a dataflow endpoint. // // DataflowEndpointName is a required field DataflowEndpointName *string `locationName:"dataflowEndpointName" type:"string" required:"true"` // Region of a dataflow endpoint. DataflowEndpointRegion *string `locationName:"dataflowEndpointRegion" type:"string"` // contains filtered or unexported fields }
Information about the dataflow endpoint Config.
func (DataflowEndpointConfig) GoString ¶
func (s DataflowEndpointConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataflowEndpointConfig) SetDataflowEndpointName ¶
func (s *DataflowEndpointConfig) SetDataflowEndpointName(v string) *DataflowEndpointConfig
SetDataflowEndpointName sets the DataflowEndpointName field's value.
func (*DataflowEndpointConfig) SetDataflowEndpointRegion ¶
func (s *DataflowEndpointConfig) SetDataflowEndpointRegion(v string) *DataflowEndpointConfig
SetDataflowEndpointRegion sets the DataflowEndpointRegion field's value.
func (DataflowEndpointConfig) String ¶
func (s DataflowEndpointConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataflowEndpointConfig) Validate ¶
func (s *DataflowEndpointConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataflowEndpointListItem ¶
type DataflowEndpointListItem struct { // ARN of a dataflow endpoint group. DataflowEndpointGroupArn *string `locationName:"dataflowEndpointGroupArn" type:"string"` // UUID of a dataflow endpoint group. DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" min:"1" type:"string"` // contains filtered or unexported fields }
Item in a list of DataflowEndpoint groups.
func (DataflowEndpointListItem) GoString ¶
func (s DataflowEndpointListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DataflowEndpointListItem) SetDataflowEndpointGroupArn ¶
func (s *DataflowEndpointListItem) SetDataflowEndpointGroupArn(v string) *DataflowEndpointListItem
SetDataflowEndpointGroupArn sets the DataflowEndpointGroupArn field's value.
func (*DataflowEndpointListItem) SetDataflowEndpointGroupId ¶
func (s *DataflowEndpointListItem) SetDataflowEndpointGroupId(v string) *DataflowEndpointListItem
SetDataflowEndpointGroupId sets the DataflowEndpointGroupId field's value.
func (DataflowEndpointListItem) String ¶
func (s DataflowEndpointListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DecodeConfig ¶
type DecodeConfig struct { // Unvalidated JSON of a decode Config. // // UnvalidatedJSON is a required field UnvalidatedJSON *string `locationName:"unvalidatedJSON" min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the decode Config.
func (DecodeConfig) GoString ¶
func (s DecodeConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DecodeConfig) SetUnvalidatedJSON ¶
func (s *DecodeConfig) SetUnvalidatedJSON(v string) *DecodeConfig
SetUnvalidatedJSON sets the UnvalidatedJSON field's value.
func (DecodeConfig) String ¶
func (s DecodeConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DecodeConfig) Validate ¶
func (s *DecodeConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigInput ¶
type DeleteConfigInput struct { // UUID of a Config. // // ConfigId is a required field ConfigId *string `location:"uri" locationName:"configId" min:"1" type:"string" required:"true"` // Type of a Config. // // ConfigType is a required field ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (DeleteConfigInput) GoString ¶
func (s DeleteConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConfigInput) SetConfigId ¶
func (s *DeleteConfigInput) SetConfigId(v string) *DeleteConfigInput
SetConfigId sets the ConfigId field's value.
func (*DeleteConfigInput) SetConfigType ¶
func (s *DeleteConfigInput) SetConfigType(v string) *DeleteConfigInput
SetConfigType sets the ConfigType field's value.
func (DeleteConfigInput) String ¶
func (s DeleteConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConfigInput) Validate ¶
func (s *DeleteConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigOutput ¶
type DeleteConfigOutput struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (DeleteConfigOutput) GoString ¶
func (s DeleteConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConfigOutput) SetConfigArn ¶
func (s *DeleteConfigOutput) SetConfigArn(v string) *DeleteConfigOutput
SetConfigArn sets the ConfigArn field's value.
func (*DeleteConfigOutput) SetConfigId ¶
func (s *DeleteConfigOutput) SetConfigId(v string) *DeleteConfigOutput
SetConfigId sets the ConfigId field's value.
func (*DeleteConfigOutput) SetConfigType ¶
func (s *DeleteConfigOutput) SetConfigType(v string) *DeleteConfigOutput
SetConfigType sets the ConfigType field's value.
func (DeleteConfigOutput) String ¶
func (s DeleteConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteDataflowEndpointGroupInput ¶
type DeleteDataflowEndpointGroupInput struct { // UUID of a dataflow endpoint group. // // DataflowEndpointGroupId is a required field DataflowEndpointGroupId *string `location:"uri" locationName:"dataflowEndpointGroupId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDataflowEndpointGroupInput) GoString ¶
func (s DeleteDataflowEndpointGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDataflowEndpointGroupInput) Validate ¶
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" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteDataflowEndpointGroupOutput) GoString ¶
func (s DeleteDataflowEndpointGroupOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteEphemerisInput ¶
type DeleteEphemerisInput struct { // The AWS Ground Station ephemeris ID. // // EphemerisId is a required field EphemerisId *string `location:"uri" locationName:"ephemerisId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEphemerisInput) GoString ¶
func (s DeleteEphemerisInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEphemerisInput) SetEphemerisId ¶
func (s *DeleteEphemerisInput) SetEphemerisId(v string) *DeleteEphemerisInput
SetEphemerisId sets the EphemerisId field's value.
func (DeleteEphemerisInput) String ¶
func (s DeleteEphemerisInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEphemerisInput) Validate ¶
func (s *DeleteEphemerisInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEphemerisOutput ¶
type DeleteEphemerisOutput struct { // The AWS Ground Station ephemeris ID. EphemerisId *string `locationName:"ephemerisId" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteEphemerisOutput) GoString ¶
func (s DeleteEphemerisOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteEphemerisOutput) SetEphemerisId ¶
func (s *DeleteEphemerisOutput) SetEphemerisId(v string) *DeleteEphemerisOutput
SetEphemerisId sets the EphemerisId field's value.
func (DeleteEphemerisOutput) String ¶
func (s DeleteEphemerisOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteMissionProfileInput ¶
type DeleteMissionProfileInput struct { // UUID of a mission profile. // // MissionProfileId is a required field MissionProfileId *string `location:"uri" locationName:"missionProfileId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteMissionProfileInput) GoString ¶
func (s DeleteMissionProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMissionProfileInput) SetMissionProfileId ¶
func (s *DeleteMissionProfileInput) SetMissionProfileId(v string) *DeleteMissionProfileInput
SetMissionProfileId sets the MissionProfileId field's value.
func (DeleteMissionProfileInput) String ¶
func (s DeleteMissionProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMissionProfileInput) Validate ¶
func (s *DeleteMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMissionProfileOutput ¶
type DeleteMissionProfileOutput struct { // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteMissionProfileOutput) GoString ¶
func (s DeleteMissionProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteMissionProfileOutput) SetMissionProfileId ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DemodulationConfig ¶
type DemodulationConfig struct { // Unvalidated JSON of a demodulation Config. // // UnvalidatedJSON is a required field UnvalidatedJSON *string `locationName:"unvalidatedJSON" min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the demodulation Config.
func (DemodulationConfig) GoString ¶
func (s DemodulationConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DemodulationConfig) SetUnvalidatedJSON ¶
func (s *DemodulationConfig) SetUnvalidatedJSON(v string) *DemodulationConfig
SetUnvalidatedJSON sets the UnvalidatedJSON field's value.
func (DemodulationConfig) String ¶
func (s DemodulationConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DemodulationConfig) Validate ¶
func (s *DemodulationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DependencyException ¶
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 ¶
func (s *DependencyException) Code() string
Code returns the exception type name.
func (*DependencyException) Error ¶
func (s *DependencyException) Error() string
func (DependencyException) GoString ¶
func (s DependencyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DependencyException) Message ¶
func (s *DependencyException) Message() string
Message returns the exception's message.
func (*DependencyException) OrigErr ¶
func (s *DependencyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DependencyException) RequestID ¶
func (s *DependencyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DependencyException) StatusCode ¶
func (s *DependencyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DependencyException) String ¶
func (s DependencyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeContactInput ¶
type DescribeContactInput struct { // UUID of a contact. // // ContactId is a required field ContactId *string `location:"uri" locationName:"contactId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeContactInput) GoString ¶
func (s DescribeContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactInput) SetContactId ¶
func (s *DescribeContactInput) SetContactId(v string) *DescribeContactInput
SetContactId sets the ContactId field's value.
func (DescribeContactInput) String ¶
func (s DescribeContactInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactInput) Validate ¶
func (s *DescribeContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeContactOutput ¶
type DescribeContactOutput struct { // UUID of a contact. ContactId *string `locationName:"contactId" min:"1" 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 in UTC. 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 in UTC. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Tags assigned to a contact. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (DescribeContactOutput) GoString ¶
func (s DescribeContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeContactOutput) SetContactId ¶
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 ¶
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 ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DescribeEphemerisInput ¶
type DescribeEphemerisInput struct { // The AWS Ground Station ephemeris ID. // // EphemerisId is a required field EphemerisId *string `location:"uri" locationName:"ephemerisId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeEphemerisInput) GoString ¶
func (s DescribeEphemerisInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEphemerisInput) SetEphemerisId ¶
func (s *DescribeEphemerisInput) SetEphemerisId(v string) *DescribeEphemerisInput
SetEphemerisId sets the EphemerisId field's value.
func (DescribeEphemerisInput) String ¶
func (s DescribeEphemerisInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEphemerisInput) Validate ¶
func (s *DescribeEphemerisInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeEphemerisOutput ¶
type DescribeEphemerisOutput struct { // The time the ephemeris was uploaded in UTC. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // Whether or not the ephemeris is enabled. Enabled *bool `locationName:"enabled" type:"boolean"` // The AWS Ground Station ephemeris ID. EphemerisId *string `locationName:"ephemerisId" min:"1" type:"string"` // Reason that an ephemeris failed validation. Only provided for ephemerides // with INVALID status. InvalidReason *string `locationName:"invalidReason" type:"string" enum:"EphemerisInvalidReason"` // A name string associated with the ephemeris. Used as a human-readable identifier // for the ephemeris. Name *string `locationName:"name" min:"1" type:"string"` // Customer-provided priority score to establish the order in which overlapping // ephemerides should be used. // // The default for customer-provided ephemeris priority is 1, and higher numbers // take precedence. // // Priority must be 1 or greater Priority *int64 `locationName:"priority" type:"integer"` // The AWS Ground Station satellite ID associated with ephemeris. SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"` // The status of the ephemeris. Status *string `locationName:"status" type:"string" enum:"EphemerisStatus"` // Supplied ephemeris data. SuppliedData *EphemerisTypeDescription `locationName:"suppliedData" type:"structure"` // Tags assigned to an ephemeris. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (DescribeEphemerisOutput) GoString ¶
func (s DescribeEphemerisOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DescribeEphemerisOutput) SetCreationTime ¶
func (s *DescribeEphemerisOutput) SetCreationTime(v time.Time) *DescribeEphemerisOutput
SetCreationTime sets the CreationTime field's value.
func (*DescribeEphemerisOutput) SetEnabled ¶
func (s *DescribeEphemerisOutput) SetEnabled(v bool) *DescribeEphemerisOutput
SetEnabled sets the Enabled field's value.
func (*DescribeEphemerisOutput) SetEphemerisId ¶
func (s *DescribeEphemerisOutput) SetEphemerisId(v string) *DescribeEphemerisOutput
SetEphemerisId sets the EphemerisId field's value.
func (*DescribeEphemerisOutput) SetInvalidReason ¶
func (s *DescribeEphemerisOutput) SetInvalidReason(v string) *DescribeEphemerisOutput
SetInvalidReason sets the InvalidReason field's value.
func (*DescribeEphemerisOutput) SetName ¶
func (s *DescribeEphemerisOutput) SetName(v string) *DescribeEphemerisOutput
SetName sets the Name field's value.
func (*DescribeEphemerisOutput) SetPriority ¶
func (s *DescribeEphemerisOutput) SetPriority(v int64) *DescribeEphemerisOutput
SetPriority sets the Priority field's value.
func (*DescribeEphemerisOutput) SetSatelliteId ¶
func (s *DescribeEphemerisOutput) SetSatelliteId(v string) *DescribeEphemerisOutput
SetSatelliteId sets the SatelliteId field's value.
func (*DescribeEphemerisOutput) SetStatus ¶
func (s *DescribeEphemerisOutput) SetStatus(v string) *DescribeEphemerisOutput
SetStatus sets the Status field's value.
func (*DescribeEphemerisOutput) SetSuppliedData ¶
func (s *DescribeEphemerisOutput) SetSuppliedData(v *EphemerisTypeDescription) *DescribeEphemerisOutput
SetSuppliedData sets the SuppliedData field's value.
func (*DescribeEphemerisOutput) SetTags ¶
func (s *DescribeEphemerisOutput) SetTags(v map[string]*string) *DescribeEphemerisOutput
SetTags sets the Tags field's value.
func (DescribeEphemerisOutput) String ¶
func (s DescribeEphemerisOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Destination ¶
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" min:"1" 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 ¶
func (s Destination) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Destination) SetConfigDetails ¶
func (s *Destination) SetConfigDetails(v *ConfigDetails) *Destination
SetConfigDetails sets the ConfigDetails field's value.
func (*Destination) SetConfigId ¶
func (s *Destination) SetConfigId(v string) *Destination
SetConfigId sets the ConfigId field's value.
func (*Destination) SetConfigType ¶
func (s *Destination) SetConfigType(v string) *Destination
SetConfigType sets the ConfigType field's value.
func (*Destination) SetDataflowDestinationRegion ¶
func (s *Destination) SetDataflowDestinationRegion(v string) *Destination
SetDataflowDestinationRegion sets the DataflowDestinationRegion field's value.
func (Destination) String ¶
func (s Destination) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DiscoveryData ¶
type DiscoveryData struct { // List of capabilities to associate with agent. // // CapabilityArns is a required field CapabilityArns []*string `locationName:"capabilityArns" min:"1" type:"list" required:"true"` // List of private IP addresses to associate with agent. // // PrivateIpAddresses is a required field PrivateIpAddresses []*string `locationName:"privateIpAddresses" min:"1" type:"list" required:"true"` // List of public IP addresses to associate with agent. // // PublicIpAddresses is a required field PublicIpAddresses []*string `locationName:"publicIpAddresses" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
Data for agent discovery.
func (DiscoveryData) GoString ¶
func (s DiscoveryData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DiscoveryData) SetCapabilityArns ¶
func (s *DiscoveryData) SetCapabilityArns(v []*string) *DiscoveryData
SetCapabilityArns sets the CapabilityArns field's value.
func (*DiscoveryData) SetPrivateIpAddresses ¶
func (s *DiscoveryData) SetPrivateIpAddresses(v []*string) *DiscoveryData
SetPrivateIpAddresses sets the PrivateIpAddresses field's value.
func (*DiscoveryData) SetPublicIpAddresses ¶
func (s *DiscoveryData) SetPublicIpAddresses(v []*string) *DiscoveryData
SetPublicIpAddresses sets the PublicIpAddresses field's value.
func (DiscoveryData) String ¶
func (s DiscoveryData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DiscoveryData) Validate ¶
func (s *DiscoveryData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Eirp ¶
type Eirp struct { // Units of an EIRP. // // Units is a required field Units *string `locationName:"units" type:"string" required:"true" enum:"EirpUnits"` // Value of an EIRP. Valid values are between 20.0 to 50.0 dBW. // // Value is a required field Value *float64 `locationName:"value" type:"double" required:"true"` // contains filtered or unexported fields }
Object that represents EIRP.
func (Eirp) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Elevation ¶
type Elevation struct { // Elevation angle units. // // Unit is a required field Unit *string `locationName:"unit" type:"string" required:"true" enum:"AngleUnits"` // Elevation angle value. // // Value is a required field Value *float64 `locationName:"value" type:"double" required:"true"` // contains filtered or unexported fields }
Elevation angle of the satellite in the sky during a contact.
func (Elevation) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EndpointDetails ¶
type EndpointDetails struct { // An agent endpoint. AwsGroundStationAgentEndpoint *AwsGroundStationAgentEndpoint `locationName:"awsGroundStationAgentEndpoint" type:"structure"` // A dataflow endpoint. Endpoint *DataflowEndpoint `locationName:"endpoint" type:"structure"` // Health reasons for a dataflow endpoint. This field is ignored when calling // CreateDataflowEndpointGroup. HealthReasons []*string `locationName:"healthReasons" type:"list" enum:"CapabilityHealthReason"` // A dataflow endpoint health status. This field is ignored when calling CreateDataflowEndpointGroup. HealthStatus *string `locationName:"healthStatus" type:"string" enum:"CapabilityHealth"` // Endpoint security details including a list of subnets, a list of security // groups and a role to connect streams to instances. SecurityDetails *SecurityDetails `locationName:"securityDetails" type:"structure"` // contains filtered or unexported fields }
Information about the endpoint details.
func (EndpointDetails) GoString ¶
func (s EndpointDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EndpointDetails) SetAwsGroundStationAgentEndpoint ¶
func (s *EndpointDetails) SetAwsGroundStationAgentEndpoint(v *AwsGroundStationAgentEndpoint) *EndpointDetails
SetAwsGroundStationAgentEndpoint sets the AwsGroundStationAgentEndpoint field's value.
func (*EndpointDetails) SetEndpoint ¶
func (s *EndpointDetails) SetEndpoint(v *DataflowEndpoint) *EndpointDetails
SetEndpoint sets the Endpoint field's value.
func (*EndpointDetails) SetHealthReasons ¶
func (s *EndpointDetails) SetHealthReasons(v []*string) *EndpointDetails
SetHealthReasons sets the HealthReasons field's value.
func (*EndpointDetails) SetHealthStatus ¶
func (s *EndpointDetails) SetHealthStatus(v string) *EndpointDetails
SetHealthStatus sets the HealthStatus field's value.
func (*EndpointDetails) SetSecurityDetails ¶
func (s *EndpointDetails) SetSecurityDetails(v *SecurityDetails) *EndpointDetails
SetSecurityDetails sets the SecurityDetails field's value.
func (EndpointDetails) String ¶
func (s EndpointDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EndpointDetails) Validate ¶
func (s *EndpointDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EphemerisData ¶
type EphemerisData struct { // Ephemeris data in Orbit Ephemeris Message (OEM) format. Oem *OEMEphemeris `locationName:"oem" type:"structure"` // Two-line element set (TLE) ephemeris. Tle *TLEEphemeris `locationName:"tle" type:"structure"` // contains filtered or unexported fields }
Ephemeris data.
func (EphemerisData) GoString ¶
func (s EphemerisData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EphemerisData) SetOem ¶
func (s *EphemerisData) SetOem(v *OEMEphemeris) *EphemerisData
SetOem sets the Oem field's value.
func (*EphemerisData) SetTle ¶
func (s *EphemerisData) SetTle(v *TLEEphemeris) *EphemerisData
SetTle sets the Tle field's value.
func (EphemerisData) String ¶
func (s EphemerisData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EphemerisData) Validate ¶
func (s *EphemerisData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EphemerisDescription ¶
type EphemerisDescription struct { // Supplied ephemeris data. EphemerisData *string `locationName:"ephemerisData" min:"1" type:"string"` // Source S3 object used for the ephemeris. SourceS3Object *S3Object `locationName:"sourceS3Object" type:"structure"` // contains filtered or unexported fields }
Description of ephemeris.
func (EphemerisDescription) GoString ¶
func (s EphemerisDescription) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EphemerisDescription) SetEphemerisData ¶
func (s *EphemerisDescription) SetEphemerisData(v string) *EphemerisDescription
SetEphemerisData sets the EphemerisData field's value.
func (*EphemerisDescription) SetSourceS3Object ¶
func (s *EphemerisDescription) SetSourceS3Object(v *S3Object) *EphemerisDescription
SetSourceS3Object sets the SourceS3Object field's value.
func (EphemerisDescription) String ¶
func (s EphemerisDescription) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EphemerisItem ¶
type EphemerisItem struct { // The time the ephemeris was uploaded in UTC. CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // Whether or not the ephemeris is enabled. Enabled *bool `locationName:"enabled" type:"boolean"` // The AWS Ground Station ephemeris ID. EphemerisId *string `locationName:"ephemerisId" min:"1" type:"string"` // A name string associated with the ephemeris. Used as a human-readable identifier // for the ephemeris. Name *string `locationName:"name" min:"1" type:"string"` // Customer-provided priority score to establish the order in which overlapping // ephemerides should be used. // // The default for customer-provided ephemeris priority is 1, and higher numbers // take precedence. // // Priority must be 1 or greater Priority *int64 `locationName:"priority" type:"integer"` // Source S3 object used for the ephemeris. SourceS3Object *S3Object `locationName:"sourceS3Object" type:"structure"` // The status of the ephemeris. Status *string `locationName:"status" type:"string" enum:"EphemerisStatus"` // contains filtered or unexported fields }
Ephemeris item.
func (EphemerisItem) GoString ¶
func (s EphemerisItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EphemerisItem) SetCreationTime ¶
func (s *EphemerisItem) SetCreationTime(v time.Time) *EphemerisItem
SetCreationTime sets the CreationTime field's value.
func (*EphemerisItem) SetEnabled ¶
func (s *EphemerisItem) SetEnabled(v bool) *EphemerisItem
SetEnabled sets the Enabled field's value.
func (*EphemerisItem) SetEphemerisId ¶
func (s *EphemerisItem) SetEphemerisId(v string) *EphemerisItem
SetEphemerisId sets the EphemerisId field's value.
func (*EphemerisItem) SetName ¶
func (s *EphemerisItem) SetName(v string) *EphemerisItem
SetName sets the Name field's value.
func (*EphemerisItem) SetPriority ¶
func (s *EphemerisItem) SetPriority(v int64) *EphemerisItem
SetPriority sets the Priority field's value.
func (*EphemerisItem) SetSourceS3Object ¶
func (s *EphemerisItem) SetSourceS3Object(v *S3Object) *EphemerisItem
SetSourceS3Object sets the SourceS3Object field's value.
func (*EphemerisItem) SetStatus ¶
func (s *EphemerisItem) SetStatus(v string) *EphemerisItem
SetStatus sets the Status field's value.
func (EphemerisItem) String ¶
func (s EphemerisItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EphemerisMetaData ¶
type EphemerisMetaData struct { // UUID of a customer-provided ephemeris. // // This field is not populated for default ephemerides from Space Track. EphemerisId *string `locationName:"ephemerisId" min:"1" type:"string"` // The epoch of a default, ephemeris from Space Track in UTC. // // This field is not populated for customer-provided ephemerides. Epoch *time.Time `locationName:"epoch" type:"timestamp"` // A name string associated with the ephemeris. Used as a human-readable identifier // for the ephemeris. // // A name is only returned for customer-provider ephemerides that have a name // associated. Name *string `locationName:"name" min:"1" type:"string"` // The EphemerisSource that generated a given ephemeris. // // Source is a required field Source *string `locationName:"source" type:"string" required:"true" enum:"EphemerisSource"` // contains filtered or unexported fields }
Metadata describing a particular ephemeris.
func (EphemerisMetaData) GoString ¶
func (s EphemerisMetaData) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EphemerisMetaData) SetEphemerisId ¶
func (s *EphemerisMetaData) SetEphemerisId(v string) *EphemerisMetaData
SetEphemerisId sets the EphemerisId field's value.
func (*EphemerisMetaData) SetEpoch ¶
func (s *EphemerisMetaData) SetEpoch(v time.Time) *EphemerisMetaData
SetEpoch sets the Epoch field's value.
func (*EphemerisMetaData) SetName ¶
func (s *EphemerisMetaData) SetName(v string) *EphemerisMetaData
SetName sets the Name field's value.
func (*EphemerisMetaData) SetSource ¶
func (s *EphemerisMetaData) SetSource(v string) *EphemerisMetaData
SetSource sets the Source field's value.
func (EphemerisMetaData) String ¶
func (s EphemerisMetaData) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EphemerisTypeDescription ¶
type EphemerisTypeDescription struct { // Description of ephemeris. Oem *EphemerisDescription `locationName:"oem" type:"structure"` // Description of ephemeris. Tle *EphemerisDescription `locationName:"tle" type:"structure"` // contains filtered or unexported fields }
func (EphemerisTypeDescription) GoString ¶
func (s EphemerisTypeDescription) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EphemerisTypeDescription) SetOem ¶
func (s *EphemerisTypeDescription) SetOem(v *EphemerisDescription) *EphemerisTypeDescription
SetOem sets the Oem field's value.
func (*EphemerisTypeDescription) SetTle ¶
func (s *EphemerisTypeDescription) SetTle(v *EphemerisDescription) *EphemerisTypeDescription
SetTle sets the Tle field's value.
func (EphemerisTypeDescription) String ¶
func (s EphemerisTypeDescription) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Frequency ¶
type Frequency struct { // Frequency units. // // Units is a required field Units *string `locationName:"units" type:"string" required:"true" enum:"FrequencyUnits"` // Frequency value. Valid values are between 2200 to 2300 MHz and 7750 to 8400 // MHz for downlink and 2025 to 2120 MHz for uplink. // // Value is a required field Value *float64 `locationName:"value" type:"double" required:"true"` // contains filtered or unexported fields }
Object that describes the frequency.
func (Frequency) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FrequencyBandwidth ¶
type FrequencyBandwidth struct { // Frequency bandwidth units. // // Units is a required field Units *string `locationName:"units" type:"string" required:"true" enum:"BandwidthUnits"` // Frequency bandwidth value. AWS Ground Station currently has the following // bandwidth limitations: // // * For AntennaDownlinkDemodDecodeconfig, valid values are between 125 kHz // to 650 MHz. // // * For AntennaDownlinkconfig, valid values are between 10 kHz to 54 MHz. // // * For AntennaUplinkConfig, valid values are between 10 kHz to 54 MHz. // // Value is a required field Value *float64 `locationName:"value" type:"double" required:"true"` // contains filtered or unexported fields }
Object that describes the frequency bandwidth.
func (FrequencyBandwidth) GoString ¶
func (s FrequencyBandwidth) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrequencyBandwidth) SetUnits ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FrequencyBandwidth) Validate ¶
func (s *FrequencyBandwidth) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAgentConfigurationInput ¶
type GetAgentConfigurationInput struct { // UUID of agent to get configuration information for. // // AgentId is a required field AgentId *string `location:"uri" locationName:"agentId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAgentConfigurationInput) GoString ¶
func (s GetAgentConfigurationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAgentConfigurationInput) SetAgentId ¶
func (s *GetAgentConfigurationInput) SetAgentId(v string) *GetAgentConfigurationInput
SetAgentId sets the AgentId field's value.
func (GetAgentConfigurationInput) String ¶
func (s GetAgentConfigurationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAgentConfigurationInput) Validate ¶
func (s *GetAgentConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAgentConfigurationOutput ¶
type GetAgentConfigurationOutput struct { // UUID of agent. AgentId *string `locationName:"agentId" min:"1" type:"string"` // Tasking document for agent. TaskingDocument *string `locationName:"taskingDocument" type:"string"` // contains filtered or unexported fields }
func (GetAgentConfigurationOutput) GoString ¶
func (s GetAgentConfigurationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAgentConfigurationOutput) SetAgentId ¶
func (s *GetAgentConfigurationOutput) SetAgentId(v string) *GetAgentConfigurationOutput
SetAgentId sets the AgentId field's value.
func (*GetAgentConfigurationOutput) SetTaskingDocument ¶
func (s *GetAgentConfigurationOutput) SetTaskingDocument(v string) *GetAgentConfigurationOutput
SetTaskingDocument sets the TaskingDocument field's value.
func (GetAgentConfigurationOutput) String ¶
func (s GetAgentConfigurationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConfigInput ¶
type GetConfigInput struct { // UUID of a Config. // // ConfigId is a required field ConfigId *string `location:"uri" locationName:"configId" min:"1" type:"string" required:"true"` // Type of a Config. // // ConfigType is a required field ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (GetConfigInput) GoString ¶
func (s GetConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConfigInput) SetConfigId ¶
func (s *GetConfigInput) SetConfigId(v string) *GetConfigInput
SetConfigId sets the ConfigId field's value.
func (*GetConfigInput) SetConfigType ¶
func (s *GetConfigInput) SetConfigType(v string) *GetConfigInput
SetConfigType sets the ConfigType field's value.
func (GetConfigInput) String ¶
func (s GetConfigInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConfigInput) Validate ¶
func (s *GetConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConfigOutput ¶
type GetConfigOutput struct { // ARN of a Config // // ConfigArn is a required field ConfigArn *string `locationName:"configArn" type:"string" required:"true"` // Data elements in a Config. // // ConfigData is a required field ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"` // UUID of a Config. // // ConfigId is a required field ConfigId *string `locationName:"configId" type:"string" required:"true"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // Name of a Config. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Tags assigned to a Config. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetConfigOutput) GoString ¶
func (s GetConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConfigOutput) SetConfigArn ¶
func (s *GetConfigOutput) SetConfigArn(v string) *GetConfigOutput
SetConfigArn sets the ConfigArn field's value.
func (*GetConfigOutput) SetConfigData ¶
func (s *GetConfigOutput) SetConfigData(v *ConfigTypeData) *GetConfigOutput
SetConfigData sets the ConfigData field's value.
func (*GetConfigOutput) SetConfigId ¶
func (s *GetConfigOutput) SetConfigId(v string) *GetConfigOutput
SetConfigId sets the ConfigId field's value.
func (*GetConfigOutput) SetConfigType ¶
func (s *GetConfigOutput) SetConfigType(v string) *GetConfigOutput
SetConfigType sets the ConfigType field's value.
func (*GetConfigOutput) SetName ¶
func (s *GetConfigOutput) SetName(v string) *GetConfigOutput
SetName sets the Name field's value.
func (*GetConfigOutput) SetTags ¶
func (s *GetConfigOutput) SetTags(v map[string]*string) *GetConfigOutput
SetTags sets the Tags field's value.
func (GetConfigOutput) String ¶
func (s GetConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetDataflowEndpointGroupInput ¶
type GetDataflowEndpointGroupInput struct { // UUID of a dataflow endpoint group. // // DataflowEndpointGroupId is a required field DataflowEndpointGroupId *string `location:"uri" locationName:"dataflowEndpointGroupId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDataflowEndpointGroupInput) GoString ¶
func (s GetDataflowEndpointGroupInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDataflowEndpointGroupInput) Validate ¶
func (s *GetDataflowEndpointGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDataflowEndpointGroupOutput ¶
type GetDataflowEndpointGroupOutput struct { // Amount of time, in seconds, after a contact ends that the Ground Station // Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow // Endpoint Group State Change event will be emitted when the Dataflow Endpoint // Group enters and exits the POSTPASS state. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"120" type:"integer"` // Amount of time, in seconds, before a contact starts that the Ground Station // Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow // Endpoint Group State Change event will be emitted when the Dataflow Endpoint // Group enters and exits the PREPASS state. ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"120" type:"integer"` // ARN of a dataflow endpoint group. DataflowEndpointGroupArn *string `locationName:"dataflowEndpointGroupArn" type:"string"` // UUID of a dataflow endpoint group. DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" min:"1" 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDataflowEndpointGroupOutput) SetContactPostPassDurationSeconds ¶
func (s *GetDataflowEndpointGroupOutput) SetContactPostPassDurationSeconds(v int64) *GetDataflowEndpointGroupOutput
SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.
func (*GetDataflowEndpointGroupOutput) SetContactPrePassDurationSeconds ¶
func (s *GetDataflowEndpointGroupOutput) SetContactPrePassDurationSeconds(v int64) *GetDataflowEndpointGroupOutput
SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMinuteUsageInput ¶
type GetMinuteUsageInput struct { // The month being requested, with a value of 1-12. // // Month is a required field Month *int64 `locationName:"month" min:"1" type:"integer" required:"true"` // The year being requested, in the format of YYYY. // // Year is a required field Year *int64 `locationName:"year" min:"2018" type:"integer" required:"true"` // contains filtered or unexported fields }
func (GetMinuteUsageInput) GoString ¶
func (s GetMinuteUsageInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMinuteUsageInput) SetMonth ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMinuteUsageInput) Validate ¶
func (s *GetMinuteUsageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMinuteUsageOutput ¶
type GetMinuteUsageOutput struct { // Estimated number of minutes remaining for an account, specific to the month // being requested. EstimatedMinutesRemaining *int64 `locationName:"estimatedMinutesRemaining" type:"integer"` // Returns whether or not an account has signed up for the reserved minutes // pricing plan, specific to the month being requested. IsReservedMinutesCustomer *bool `locationName:"isReservedMinutesCustomer" type:"boolean"` // Total number of reserved minutes allocated, specific to the month being requested. TotalReservedMinuteAllocation *int64 `locationName:"totalReservedMinuteAllocation" type:"integer"` // Total scheduled minutes for an account, specific to the month being requested. TotalScheduledMinutes *int64 `locationName:"totalScheduledMinutes" type:"integer"` // Upcoming minutes scheduled for an account, specific to the month being requested. UpcomingMinutesScheduled *int64 `locationName:"upcomingMinutesScheduled" type:"integer"` // contains filtered or unexported fields }
func (GetMinuteUsageOutput) GoString ¶
func (s GetMinuteUsageOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMinuteUsageOutput) SetEstimatedMinutesRemaining ¶
func (s *GetMinuteUsageOutput) SetEstimatedMinutesRemaining(v int64) *GetMinuteUsageOutput
SetEstimatedMinutesRemaining sets the EstimatedMinutesRemaining field's value.
func (*GetMinuteUsageOutput) SetIsReservedMinutesCustomer ¶
func (s *GetMinuteUsageOutput) SetIsReservedMinutesCustomer(v bool) *GetMinuteUsageOutput
SetIsReservedMinutesCustomer sets the IsReservedMinutesCustomer field's value.
func (*GetMinuteUsageOutput) SetTotalReservedMinuteAllocation ¶
func (s *GetMinuteUsageOutput) SetTotalReservedMinuteAllocation(v int64) *GetMinuteUsageOutput
SetTotalReservedMinuteAllocation sets the TotalReservedMinuteAllocation field's value.
func (*GetMinuteUsageOutput) SetTotalScheduledMinutes ¶
func (s *GetMinuteUsageOutput) SetTotalScheduledMinutes(v int64) *GetMinuteUsageOutput
SetTotalScheduledMinutes sets the TotalScheduledMinutes field's value.
func (*GetMinuteUsageOutput) SetUpcomingMinutesScheduled ¶
func (s *GetMinuteUsageOutput) SetUpcomingMinutesScheduled(v int64) *GetMinuteUsageOutput
SetUpcomingMinutesScheduled sets the UpcomingMinutesScheduled field's value.
func (GetMinuteUsageOutput) String ¶
func (s GetMinuteUsageOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetMissionProfileInput ¶
type GetMissionProfileInput struct { // UUID of a mission profile. // // MissionProfileId is a required field MissionProfileId *string `location:"uri" locationName:"missionProfileId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMissionProfileInput) GoString ¶
func (s GetMissionProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMissionProfileInput) SetMissionProfileId ¶
func (s *GetMissionProfileInput) SetMissionProfileId(v string) *GetMissionProfileInput
SetMissionProfileId sets the MissionProfileId field's value.
func (GetMissionProfileInput) String ¶
func (s GetMissionProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMissionProfileInput) Validate ¶
func (s *GetMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMissionProfileOutput ¶
type GetMissionProfileOutput struct { // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" 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" 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" min:"1" type:"string"` // Name of a mission profile. Name *string `locationName:"name" min:"1" type:"string"` // Region of a mission profile. Region *string `locationName:"region" min:"1" type:"string"` // KMS key to use for encrypting streams. StreamsKmsKey *KmsKey `locationName:"streamsKmsKey" type:"structure"` // Role to use for encrypting streams with KMS key. StreamsKmsRole *string `locationName:"streamsKmsRole" type:"string"` // Tags assigned to a mission profile. Tags map[string]*string `locationName:"tags" type:"map"` // ARN of a tracking Config. TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"` // contains filtered or unexported fields }
func (GetMissionProfileOutput) GoString ¶
func (s GetMissionProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetMissionProfileOutput) SetContactPostPassDurationSeconds ¶
func (s *GetMissionProfileOutput) SetContactPostPassDurationSeconds(v int64) *GetMissionProfileOutput
SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.
func (*GetMissionProfileOutput) SetContactPrePassDurationSeconds ¶
func (s *GetMissionProfileOutput) SetContactPrePassDurationSeconds(v int64) *GetMissionProfileOutput
SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.
func (*GetMissionProfileOutput) SetDataflowEdges ¶
func (s *GetMissionProfileOutput) SetDataflowEdges(v [][]*string) *GetMissionProfileOutput
SetDataflowEdges sets the DataflowEdges field's value.
func (*GetMissionProfileOutput) SetMinimumViableContactDurationSeconds ¶
func (s *GetMissionProfileOutput) SetMinimumViableContactDurationSeconds(v int64) *GetMissionProfileOutput
SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.
func (*GetMissionProfileOutput) SetMissionProfileArn ¶
func (s *GetMissionProfileOutput) SetMissionProfileArn(v string) *GetMissionProfileOutput
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*GetMissionProfileOutput) SetMissionProfileId ¶
func (s *GetMissionProfileOutput) SetMissionProfileId(v string) *GetMissionProfileOutput
SetMissionProfileId sets the MissionProfileId field's value.
func (*GetMissionProfileOutput) SetName ¶
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) SetStreamsKmsKey ¶
func (s *GetMissionProfileOutput) SetStreamsKmsKey(v *KmsKey) *GetMissionProfileOutput
SetStreamsKmsKey sets the StreamsKmsKey field's value.
func (*GetMissionProfileOutput) SetStreamsKmsRole ¶
func (s *GetMissionProfileOutput) SetStreamsKmsRole(v string) *GetMissionProfileOutput
SetStreamsKmsRole sets the StreamsKmsRole 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetSatelliteInput ¶
type GetSatelliteInput struct { // UUID of a satellite. // // SatelliteId is a required field SatelliteId *string `location:"uri" locationName:"satelliteId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSatelliteInput) GoString ¶
func (s GetSatelliteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSatelliteInput) SetSatelliteId ¶
func (s *GetSatelliteInput) SetSatelliteId(v string) *GetSatelliteInput
SetSatelliteId sets the SatelliteId field's value.
func (GetSatelliteInput) String ¶
func (s GetSatelliteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSatelliteInput) Validate ¶
func (s *GetSatelliteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSatelliteOutput ¶
type GetSatelliteOutput struct { // The current ephemeris being used to compute the trajectory of the satellite. CurrentEphemeris *EphemerisMetaData `locationName:"currentEphemeris" type:"structure"` // 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" type:"integer"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // UUID of a satellite. SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetSatelliteOutput) GoString ¶
func (s GetSatelliteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSatelliteOutput) SetCurrentEphemeris ¶
func (s *GetSatelliteOutput) SetCurrentEphemeris(v *EphemerisMetaData) *GetSatelliteOutput
SetCurrentEphemeris sets the CurrentEphemeris field's value.
func (*GetSatelliteOutput) SetGroundStations ¶
func (s *GetSatelliteOutput) SetGroundStations(v []*string) *GetSatelliteOutput
SetGroundStations sets the GroundStations field's value.
func (*GetSatelliteOutput) SetNoradSatelliteID ¶
func (s *GetSatelliteOutput) SetNoradSatelliteID(v int64) *GetSatelliteOutput
SetNoradSatelliteID sets the NoradSatelliteID field's value.
func (*GetSatelliteOutput) SetSatelliteArn ¶
func (s *GetSatelliteOutput) SetSatelliteArn(v string) *GetSatelliteOutput
SetSatelliteArn sets the SatelliteArn field's value.
func (*GetSatelliteOutput) SetSatelliteId ¶
func (s *GetSatelliteOutput) SetSatelliteId(v string) *GetSatelliteOutput
SetSatelliteId sets the SatelliteId field's value.
func (GetSatelliteOutput) String ¶
func (s GetSatelliteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GroundStation ¶
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) CreateEphemeris ¶
func (c *GroundStation) CreateEphemeris(input *CreateEphemerisInput) (*CreateEphemerisOutput, error)
CreateEphemeris API operation for AWS Ground Station.
Creates an Ephemeris with the specified EphemerisData.
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 CreateEphemeris 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/CreateEphemeris
func (*GroundStation) CreateEphemerisRequest ¶
func (c *GroundStation) CreateEphemerisRequest(input *CreateEphemerisInput) (req *request.Request, output *CreateEphemerisOutput)
CreateEphemerisRequest generates a "aws/request.Request" representing the client's request for the CreateEphemeris 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 CreateEphemeris for more information on using the CreateEphemeris 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 CreateEphemerisRequest method. req, resp := client.CreateEphemerisRequest(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/CreateEphemeris
func (*GroundStation) CreateEphemerisWithContext ¶
func (c *GroundStation) CreateEphemerisWithContext(ctx aws.Context, input *CreateEphemerisInput, opts ...request.Option) (*CreateEphemerisOutput, error)
CreateEphemerisWithContext is the same as CreateEphemeris with the addition of the ability to pass a context and additional request options.
See CreateEphemeris 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) DeleteEphemeris ¶
func (c *GroundStation) DeleteEphemeris(input *DeleteEphemerisInput) (*DeleteEphemerisOutput, error)
DeleteEphemeris API operation for AWS Ground Station.
Deletes an ephemeris ¶
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 DeleteEphemeris 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/DeleteEphemeris
func (*GroundStation) DeleteEphemerisRequest ¶
func (c *GroundStation) DeleteEphemerisRequest(input *DeleteEphemerisInput) (req *request.Request, output *DeleteEphemerisOutput)
DeleteEphemerisRequest generates a "aws/request.Request" representing the client's request for the DeleteEphemeris 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 DeleteEphemeris for more information on using the DeleteEphemeris 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 DeleteEphemerisRequest method. req, resp := client.DeleteEphemerisRequest(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/DeleteEphemeris
func (*GroundStation) DeleteEphemerisWithContext ¶
func (c *GroundStation) DeleteEphemerisWithContext(ctx aws.Context, input *DeleteEphemerisInput, opts ...request.Option) (*DeleteEphemerisOutput, error)
DeleteEphemerisWithContext is the same as DeleteEphemeris with the addition of the ability to pass a context and additional request options.
See DeleteEphemeris 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) DescribeEphemeris ¶
func (c *GroundStation) DescribeEphemeris(input *DescribeEphemerisInput) (*DescribeEphemerisOutput, error)
DescribeEphemeris API operation for AWS Ground Station.
Describes an existing ephemeris.
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 DescribeEphemeris 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/DescribeEphemeris
func (*GroundStation) DescribeEphemerisRequest ¶
func (c *GroundStation) DescribeEphemerisRequest(input *DescribeEphemerisInput) (req *request.Request, output *DescribeEphemerisOutput)
DescribeEphemerisRequest generates a "aws/request.Request" representing the client's request for the DescribeEphemeris 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 DescribeEphemeris for more information on using the DescribeEphemeris 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 DescribeEphemerisRequest method. req, resp := client.DescribeEphemerisRequest(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/DescribeEphemeris
func (*GroundStation) DescribeEphemerisWithContext ¶
func (c *GroundStation) DescribeEphemerisWithContext(ctx aws.Context, input *DescribeEphemerisInput, opts ...request.Option) (*DescribeEphemerisOutput, error)
DescribeEphemerisWithContext is the same as DescribeEphemeris with the addition of the ability to pass a context and additional request options.
See DescribeEphemeris 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) GetAgentConfiguration ¶
func (c *GroundStation) GetAgentConfiguration(input *GetAgentConfigurationInput) (*GetAgentConfigurationOutput, error)
GetAgentConfiguration API operation for AWS Ground Station.
For use by AWS Ground Station Agent and shouldn't be called directly.
Gets the latest configuration information for a registered agent.
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 GetAgentConfiguration 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/GetAgentConfiguration
func (*GroundStation) GetAgentConfigurationRequest ¶
func (c *GroundStation) GetAgentConfigurationRequest(input *GetAgentConfigurationInput) (req *request.Request, output *GetAgentConfigurationOutput)
GetAgentConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetAgentConfiguration 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 GetAgentConfiguration for more information on using the GetAgentConfiguration 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 GetAgentConfigurationRequest method. req, resp := client.GetAgentConfigurationRequest(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/GetAgentConfiguration
func (*GroundStation) GetAgentConfigurationWithContext ¶
func (c *GroundStation) GetAgentConfigurationWithContext(ctx aws.Context, input *GetAgentConfigurationInput, opts ...request.Option) (*GetAgentConfigurationOutput, error)
GetAgentConfigurationWithContext is the same as GetAgentConfiguration with the addition of the ability to pass a context and additional request options.
See GetAgentConfiguration 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 reserved 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) ListEphemerides ¶
func (c *GroundStation) ListEphemerides(input *ListEphemeridesInput) (*ListEphemeridesOutput, error)
ListEphemerides API operation for AWS Ground Station.
List existing ephemerides.
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 ListEphemerides 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/ListEphemerides
func (*GroundStation) ListEphemeridesPages ¶
func (c *GroundStation) ListEphemeridesPages(input *ListEphemeridesInput, fn func(*ListEphemeridesOutput, bool) bool) error
ListEphemeridesPages iterates over the pages of a ListEphemerides operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListEphemerides 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 ListEphemerides operation. pageNum := 0 err := client.ListEphemeridesPages(params, func(page *groundstation.ListEphemeridesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*GroundStation) ListEphemeridesPagesWithContext ¶
func (c *GroundStation) ListEphemeridesPagesWithContext(ctx aws.Context, input *ListEphemeridesInput, fn func(*ListEphemeridesOutput, bool) bool, opts ...request.Option) error
ListEphemeridesPagesWithContext same as ListEphemeridesPages 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) ListEphemeridesRequest ¶
func (c *GroundStation) ListEphemeridesRequest(input *ListEphemeridesInput) (req *request.Request, output *ListEphemeridesOutput)
ListEphemeridesRequest generates a "aws/request.Request" representing the client's request for the ListEphemerides 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 ListEphemerides for more information on using the ListEphemerides 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 ListEphemeridesRequest method. req, resp := client.ListEphemeridesRequest(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/ListEphemerides
func (*GroundStation) ListEphemeridesWithContext ¶
func (c *GroundStation) ListEphemeridesWithContext(ctx aws.Context, input *ListEphemeridesInput, opts ...request.Option) (*ListEphemeridesOutput, error)
ListEphemeridesWithContext is the same as ListEphemerides with the addition of the ability to pass a context and additional request options.
See ListEphemerides 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) RegisterAgent ¶
func (c *GroundStation) RegisterAgent(input *RegisterAgentInput) (*RegisterAgentOutput, error)
RegisterAgent API operation for AWS Ground Station.
For use by AWS Ground Station Agent and shouldn't be called directly.
Registers a new agent with AWS Ground Station.
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 RegisterAgent 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/RegisterAgent
func (*GroundStation) RegisterAgentRequest ¶
func (c *GroundStation) RegisterAgentRequest(input *RegisterAgentInput) (req *request.Request, output *RegisterAgentOutput)
RegisterAgentRequest generates a "aws/request.Request" representing the client's request for the RegisterAgent 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 RegisterAgent for more information on using the RegisterAgent 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 RegisterAgentRequest method. req, resp := client.RegisterAgentRequest(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/RegisterAgent
func (*GroundStation) RegisterAgentWithContext ¶
func (c *GroundStation) RegisterAgentWithContext(ctx aws.Context, input *RegisterAgentInput, opts ...request.Option) (*RegisterAgentOutput, error)
RegisterAgentWithContext is the same as RegisterAgent with the addition of the ability to pass a context and additional request options.
See RegisterAgent 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) UpdateAgentStatus ¶
func (c *GroundStation) UpdateAgentStatus(input *UpdateAgentStatusInput) (*UpdateAgentStatusOutput, error)
UpdateAgentStatus API operation for AWS Ground Station.
For use by AWS Ground Station Agent and shouldn't be called directly.
Update the status of the agent.
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 UpdateAgentStatus 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/UpdateAgentStatus
func (*GroundStation) UpdateAgentStatusRequest ¶
func (c *GroundStation) UpdateAgentStatusRequest(input *UpdateAgentStatusInput) (req *request.Request, output *UpdateAgentStatusOutput)
UpdateAgentStatusRequest generates a "aws/request.Request" representing the client's request for the UpdateAgentStatus 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 UpdateAgentStatus for more information on using the UpdateAgentStatus 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 UpdateAgentStatusRequest method. req, resp := client.UpdateAgentStatusRequest(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/UpdateAgentStatus
func (*GroundStation) UpdateAgentStatusWithContext ¶
func (c *GroundStation) UpdateAgentStatusWithContext(ctx aws.Context, input *UpdateAgentStatusInput, opts ...request.Option) (*UpdateAgentStatusOutput, error)
UpdateAgentStatusWithContext is the same as UpdateAgentStatus with the addition of the ability to pass a context and additional request options.
See UpdateAgentStatus 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) UpdateEphemeris ¶
func (c *GroundStation) UpdateEphemeris(input *UpdateEphemerisInput) (*UpdateEphemerisOutput, error)
UpdateEphemeris API operation for AWS Ground Station.
Updates an existing ephemeris ¶
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 UpdateEphemeris 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/UpdateEphemeris
func (*GroundStation) UpdateEphemerisRequest ¶
func (c *GroundStation) UpdateEphemerisRequest(input *UpdateEphemerisInput) (req *request.Request, output *UpdateEphemerisOutput)
UpdateEphemerisRequest generates a "aws/request.Request" representing the client's request for the UpdateEphemeris 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 UpdateEphemeris for more information on using the UpdateEphemeris 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 UpdateEphemerisRequest method. req, resp := client.UpdateEphemerisRequest(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/UpdateEphemeris
func (*GroundStation) UpdateEphemerisWithContext ¶
func (c *GroundStation) UpdateEphemerisWithContext(ctx aws.Context, input *UpdateEphemerisInput, opts ...request.Option) (*UpdateEphemerisOutput, error)
UpdateEphemerisWithContext is the same as UpdateEphemeris with the addition of the ability to pass a context and additional request options.
See UpdateEphemeris 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.
func (*GroundStation) WaitUntilContactScheduled ¶
func (c *GroundStation) WaitUntilContactScheduled(input *DescribeContactInput) error
WaitUntilContactScheduled uses the AWS Ground Station API operation DescribeContact to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*GroundStation) WaitUntilContactScheduledWithContext ¶
func (c *GroundStation) WaitUntilContactScheduledWithContext(ctx aws.Context, input *DescribeContactInput, opts ...request.WaiterOption) error
WaitUntilContactScheduledWithContext is an extended version of WaitUntilContactScheduled. With the support for passing in a context and options to configure the Waiter and the underlying request options.
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 IntegerRange ¶
type IntegerRange struct { // A maximum value. // // Maximum is a required field Maximum *int64 `locationName:"maximum" type:"integer" required:"true"` // A minimum value. // // Minimum is a required field Minimum *int64 `locationName:"minimum" type:"integer" required:"true"` // contains filtered or unexported fields }
An integer range that has a minimum and maximum value.
func (IntegerRange) GoString ¶
func (s IntegerRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IntegerRange) SetMaximum ¶
func (s *IntegerRange) SetMaximum(v int64) *IntegerRange
SetMaximum sets the Maximum field's value.
func (*IntegerRange) SetMinimum ¶
func (s *IntegerRange) SetMinimum(v int64) *IntegerRange
SetMinimum sets the Minimum field's value.
func (IntegerRange) String ¶
func (s IntegerRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IntegerRange) Validate ¶
func (s *IntegerRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InvalidParameterException ¶
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 ¶
func (s *InvalidParameterException) Code() string
Code returns the exception type name.
func (*InvalidParameterException) Error ¶
func (s *InvalidParameterException) Error() string
func (InvalidParameterException) GoString ¶
func (s InvalidParameterException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidParameterException) Message ¶
func (s *InvalidParameterException) Message() string
Message returns the exception's message.
func (*InvalidParameterException) OrigErr ¶
func (s *InvalidParameterException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidParameterException) RequestID ¶
func (s *InvalidParameterException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidParameterException) StatusCode ¶
func (s *InvalidParameterException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidParameterException) String ¶
func (s InvalidParameterException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type KmsKey ¶
type KmsKey struct { // KMS Alias Arn. KmsAliasArn *string `locationName:"kmsAliasArn" min:"1" type:"string"` // KMS Alias Name. KmsAliasName *string `locationName:"kmsAliasName" min:"1" type:"string"` // KMS Key Arn. KmsKeyArn *string `locationName:"kmsKeyArn" type:"string"` // contains filtered or unexported fields }
AWS Key Management Service (KMS) Key.
func (KmsKey) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*KmsKey) SetKmsAliasArn ¶
SetKmsAliasArn sets the KmsAliasArn field's value.
func (*KmsKey) SetKmsAliasName ¶
SetKmsAliasName sets the KmsAliasName field's value.
func (*KmsKey) SetKmsKeyArn ¶
SetKmsKeyArn sets the KmsKeyArn field's value.
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" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListConfigsInput) GoString ¶
func (s ListConfigsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConfigsInput) SetMaxResults ¶
func (s *ListConfigsInput) SetMaxResults(v int64) *ListConfigsInput
SetMaxResults sets the MaxResults field's value.
func (*ListConfigsInput) SetNextToken ¶
func (s *ListConfigsInput) SetNextToken(v string) *ListConfigsInput
SetNextToken sets the NextToken field's value.
func (ListConfigsInput) String ¶
func (s ListConfigsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConfigsInput) Validate ¶
func (s *ListConfigsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListConfigsOutput) GoString ¶
func (s ListConfigsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConfigsOutput) SetConfigList ¶
func (s *ListConfigsOutput) SetConfigList(v []*ConfigListItem) *ListConfigsOutput
SetConfigList sets the ConfigList field's value.
func (*ListConfigsOutput) SetNextToken ¶
func (s *ListConfigsOutput) SetNextToken(v string) *ListConfigsOutput
SetNextToken sets the NextToken field's value.
func (ListConfigsOutput) String ¶
func (s ListConfigsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListContactsInput ¶
type ListContactsInput struct { // End time of a contact in UTC. // // EndTime is a required field EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"` // Name of a ground station. GroundStation *string `locationName:"groundStation" min:"4" 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" min:"3" type:"string"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // Start time of a contact in UTC. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // Status of a contact reservation. // // StatusList is a required field StatusList []*string `locationName:"statusList" type:"list" required:"true" enum:"ContactStatus"` // contains filtered or unexported fields }
func (ListContactsInput) GoString ¶
func (s ListContactsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactsInput) SetEndTime ¶
func (s *ListContactsInput) SetEndTime(v time.Time) *ListContactsInput
SetEndTime sets the EndTime field's value.
func (*ListContactsInput) SetGroundStation ¶
func (s *ListContactsInput) SetGroundStation(v string) *ListContactsInput
SetGroundStation sets the GroundStation field's value.
func (*ListContactsInput) SetMaxResults ¶
func (s *ListContactsInput) SetMaxResults(v int64) *ListContactsInput
SetMaxResults sets the MaxResults field's value.
func (*ListContactsInput) SetMissionProfileArn ¶
func (s *ListContactsInput) SetMissionProfileArn(v string) *ListContactsInput
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*ListContactsInput) SetNextToken ¶
func (s *ListContactsInput) SetNextToken(v string) *ListContactsInput
SetNextToken sets the NextToken field's value.
func (*ListContactsInput) SetSatelliteArn ¶
func (s *ListContactsInput) SetSatelliteArn(v string) *ListContactsInput
SetSatelliteArn sets the SatelliteArn field's value.
func (*ListContactsInput) SetStartTime ¶
func (s *ListContactsInput) SetStartTime(v time.Time) *ListContactsInput
SetStartTime sets the StartTime field's value.
func (*ListContactsInput) SetStatusList ¶
func (s *ListContactsInput) SetStatusList(v []*string) *ListContactsInput
SetStatusList sets the StatusList field's value.
func (ListContactsInput) String ¶
func (s ListContactsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactsInput) Validate ¶
func (s *ListContactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContactsOutput ¶
type ListContactsOutput struct { // List of contacts. ContactList []*ContactData `locationName:"contactList" type:"list"` // Next token returned in the response of a previous ListContacts call. Used // to get the next page of results. NextToken *string `locationName:"nextToken" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListContactsOutput) GoString ¶
func (s ListContactsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListContactsOutput) SetContactList ¶
func (s *ListContactsOutput) SetContactList(v []*ContactData) *ListContactsOutput
SetContactList sets the ContactList field's value.
func (*ListContactsOutput) SetNextToken ¶
func (s *ListContactsOutput) SetNextToken(v string) *ListContactsOutput
SetNextToken sets the NextToken field's value.
func (ListContactsOutput) String ¶
func (s ListContactsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListDataflowEndpointGroupsInput ¶
type ListDataflowEndpointGroupsInput struct { // Maximum number of dataflow endpoint groups returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token returned in the request of a previous ListDataflowEndpointGroups // call. Used to get the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListDataflowEndpointGroupsInput) GoString ¶
func (s ListDataflowEndpointGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDataflowEndpointGroupsInput) Validate ¶
func (s *ListDataflowEndpointGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListDataflowEndpointGroupsOutput) GoString ¶
func (s ListDataflowEndpointGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListEphemeridesInput ¶
type ListEphemeridesInput struct { // The end time to list in UTC. The operation will return an ephemeris if its // expiration time is within the time range defined by the startTime and endTime. // // EndTime is a required field EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"` // Maximum number of ephemerides to return. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Pagination token. NextToken *string `location:"querystring" locationName:"nextToken" min:"3" type:"string"` // The AWS Ground Station satellite ID to list ephemeris for. // // SatelliteId is a required field SatelliteId *string `locationName:"satelliteId" min:"1" type:"string" required:"true"` // The start time to list in UTC. The operation will return an ephemeris if // its expiration time is within the time range defined by the startTime and // endTime. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // The list of ephemeris status to return. StatusList []*string `locationName:"statusList" type:"list" enum:"EphemerisStatus"` // contains filtered or unexported fields }
func (ListEphemeridesInput) GoString ¶
func (s ListEphemeridesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEphemeridesInput) SetEndTime ¶
func (s *ListEphemeridesInput) SetEndTime(v time.Time) *ListEphemeridesInput
SetEndTime sets the EndTime field's value.
func (*ListEphemeridesInput) SetMaxResults ¶
func (s *ListEphemeridesInput) SetMaxResults(v int64) *ListEphemeridesInput
SetMaxResults sets the MaxResults field's value.
func (*ListEphemeridesInput) SetNextToken ¶
func (s *ListEphemeridesInput) SetNextToken(v string) *ListEphemeridesInput
SetNextToken sets the NextToken field's value.
func (*ListEphemeridesInput) SetSatelliteId ¶
func (s *ListEphemeridesInput) SetSatelliteId(v string) *ListEphemeridesInput
SetSatelliteId sets the SatelliteId field's value.
func (*ListEphemeridesInput) SetStartTime ¶
func (s *ListEphemeridesInput) SetStartTime(v time.Time) *ListEphemeridesInput
SetStartTime sets the StartTime field's value.
func (*ListEphemeridesInput) SetStatusList ¶
func (s *ListEphemeridesInput) SetStatusList(v []*string) *ListEphemeridesInput
SetStatusList sets the StatusList field's value.
func (ListEphemeridesInput) String ¶
func (s ListEphemeridesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEphemeridesInput) Validate ¶
func (s *ListEphemeridesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListEphemeridesOutput ¶
type ListEphemeridesOutput struct { // List of ephemerides. Ephemerides []*EphemerisItem `locationName:"ephemerides" min:"1" type:"list"` // Pagination token. NextToken *string `locationName:"nextToken" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListEphemeridesOutput) GoString ¶
func (s ListEphemeridesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListEphemeridesOutput) SetEphemerides ¶
func (s *ListEphemeridesOutput) SetEphemerides(v []*EphemerisItem) *ListEphemeridesOutput
SetEphemerides sets the Ephemerides field's value.
func (*ListEphemeridesOutput) SetNextToken ¶
func (s *ListEphemeridesOutput) SetNextToken(v string) *ListEphemeridesOutput
SetNextToken sets the NextToken field's value.
func (ListEphemeridesOutput) String ¶
func (s ListEphemeridesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type 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" min:"3" type:"string"` // Satellite ID to retrieve on-boarded ground stations. SatelliteId *string `location:"querystring" locationName:"satelliteId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGroundStationsInput) GoString ¶
func (s ListGroundStationsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGroundStationsInput) SetMaxResults ¶
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 ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGroundStationsInput) Validate ¶
func (s *ListGroundStationsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListGroundStationsOutput) GoString ¶
func (s ListGroundStationsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListGroundStationsOutput) SetGroundStationList ¶
func (s *ListGroundStationsOutput) SetGroundStationList(v []*Data) *ListGroundStationsOutput
SetGroundStationList sets the GroundStationList field's value.
func (*ListGroundStationsOutput) SetNextToken ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListMissionProfilesInput ¶
type ListMissionProfilesInput struct { // Maximum number of mission profiles returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token returned in the request of a previous ListMissionProfiles call. // Used to get the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListMissionProfilesInput) GoString ¶
func (s ListMissionProfilesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMissionProfilesInput) SetMaxResults ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMissionProfilesInput) Validate ¶
func (s *ListMissionProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListMissionProfilesOutput) GoString ¶
func (s ListMissionProfilesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListMissionProfilesOutput) SetMissionProfileList ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListSatellitesInput ¶
type ListSatellitesInput struct { // Maximum number of satellites returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token that can be supplied in the next call to get the next page of // satellites. NextToken *string `location:"querystring" locationName:"nextToken" min:"3" type:"string"` // contains filtered or unexported fields }
func (ListSatellitesInput) GoString ¶
func (s ListSatellitesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSatellitesInput) SetMaxResults ¶
func (s *ListSatellitesInput) SetMaxResults(v int64) *ListSatellitesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSatellitesInput) SetNextToken ¶
func (s *ListSatellitesInput) SetNextToken(v string) *ListSatellitesInput
SetNextToken sets the NextToken field's value.
func (ListSatellitesInput) String ¶
func (s ListSatellitesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSatellitesInput) Validate ¶
func (s *ListSatellitesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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" min:"3" type:"string"` // List of satellites. Satellites []*SatelliteListItem `locationName:"satellites" type:"list"` // contains filtered or unexported fields }
func (ListSatellitesOutput) GoString ¶
func (s ListSatellitesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListSatellitesOutput) SetNextToken ¶
func (s *ListSatellitesOutput) SetNextToken(v string) *ListSatellitesOutput
SetNextToken sets the NextToken field's value.
func (*ListSatellitesOutput) SetSatellites ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // ARN of a resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // Tags assigned to a resource. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MissionProfileListItem ¶
type MissionProfileListItem struct { // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" min:"1" type:"string"` // Name of a mission profile. Name *string `locationName:"name" min:"1" type:"string"` // Region of a mission profile. Region *string `locationName:"region" min:"1" type:"string"` // contains filtered or unexported fields }
Item in a list of mission profiles.
func (MissionProfileListItem) GoString ¶
func (s MissionProfileListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MissionProfileListItem) SetMissionProfileArn ¶
func (s *MissionProfileListItem) SetMissionProfileArn(v string) *MissionProfileListItem
SetMissionProfileArn sets the MissionProfileArn field's value.
func (*MissionProfileListItem) SetMissionProfileId ¶
func (s *MissionProfileListItem) SetMissionProfileId(v string) *MissionProfileListItem
SetMissionProfileId sets the MissionProfileId field's value.
func (*MissionProfileListItem) SetName ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type OEMEphemeris ¶
type OEMEphemeris struct { // The data for an OEM ephemeris, supplied directly in the request rather than // through an S3 object. OemData *string `locationName:"oemData" min:"1" type:"string"` // Identifies the S3 object to be used as the ephemeris. S3Object *S3Object `locationName:"s3Object" type:"structure"` // contains filtered or unexported fields }
Ephemeris data in Orbit Ephemeris Message (OEM) format.
func (OEMEphemeris) GoString ¶
func (s OEMEphemeris) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OEMEphemeris) SetOemData ¶
func (s *OEMEphemeris) SetOemData(v string) *OEMEphemeris
SetOemData sets the OemData field's value.
func (*OEMEphemeris) SetS3Object ¶
func (s *OEMEphemeris) SetS3Object(v *S3Object) *OEMEphemeris
SetS3Object sets the S3Object field's value.
func (OEMEphemeris) String ¶
func (s OEMEphemeris) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OEMEphemeris) Validate ¶
func (s *OEMEphemeris) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RangedConnectionDetails ¶
type RangedConnectionDetails struct { // Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Mtu *int64 `locationName:"mtu" min:"1400" type:"integer"` // A ranged socket address. // // SocketAddress is a required field SocketAddress *RangedSocketAddress `locationName:"socketAddress" type:"structure" required:"true"` // contains filtered or unexported fields }
Ingress address of AgentEndpoint with a port range and an optional mtu.
func (RangedConnectionDetails) GoString ¶
func (s RangedConnectionDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RangedConnectionDetails) SetMtu ¶
func (s *RangedConnectionDetails) SetMtu(v int64) *RangedConnectionDetails
SetMtu sets the Mtu field's value.
func (*RangedConnectionDetails) SetSocketAddress ¶
func (s *RangedConnectionDetails) SetSocketAddress(v *RangedSocketAddress) *RangedConnectionDetails
SetSocketAddress sets the SocketAddress field's value.
func (RangedConnectionDetails) String ¶
func (s RangedConnectionDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RangedConnectionDetails) Validate ¶
func (s *RangedConnectionDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RangedSocketAddress ¶
type RangedSocketAddress struct { // IPv4 socket address. // // Name is a required field Name *string `locationName:"name" min:"7" type:"string" required:"true"` // Port range of a socket address. // // PortRange is a required field PortRange *IntegerRange `locationName:"portRange" type:"structure" required:"true"` // contains filtered or unexported fields }
A socket address with a port range.
func (RangedSocketAddress) GoString ¶
func (s RangedSocketAddress) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RangedSocketAddress) SetName ¶
func (s *RangedSocketAddress) SetName(v string) *RangedSocketAddress
SetName sets the Name field's value.
func (*RangedSocketAddress) SetPortRange ¶
func (s *RangedSocketAddress) SetPortRange(v *IntegerRange) *RangedSocketAddress
SetPortRange sets the PortRange field's value.
func (RangedSocketAddress) String ¶
func (s RangedSocketAddress) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RangedSocketAddress) Validate ¶
func (s *RangedSocketAddress) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterAgentInput ¶
type RegisterAgentInput struct { // Detailed information about the agent being registered. // // AgentDetails is a required field AgentDetails *AgentDetails `locationName:"agentDetails" type:"structure" required:"true"` // Data for associating an agent with the capabilities it is managing. // // DiscoveryData is a required field DiscoveryData *DiscoveryData `locationName:"discoveryData" type:"structure" required:"true"` // contains filtered or unexported fields }
func (RegisterAgentInput) GoString ¶
func (s RegisterAgentInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterAgentInput) SetAgentDetails ¶
func (s *RegisterAgentInput) SetAgentDetails(v *AgentDetails) *RegisterAgentInput
SetAgentDetails sets the AgentDetails field's value.
func (*RegisterAgentInput) SetDiscoveryData ¶
func (s *RegisterAgentInput) SetDiscoveryData(v *DiscoveryData) *RegisterAgentInput
SetDiscoveryData sets the DiscoveryData field's value.
func (RegisterAgentInput) String ¶
func (s RegisterAgentInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterAgentInput) Validate ¶
func (s *RegisterAgentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterAgentOutput ¶
type RegisterAgentOutput struct { // UUID of registered agent. AgentId *string `locationName:"agentId" min:"1" type:"string"` // contains filtered or unexported fields }
func (RegisterAgentOutput) GoString ¶
func (s RegisterAgentOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RegisterAgentOutput) SetAgentId ¶
func (s *RegisterAgentOutput) SetAgentId(v string) *RegisterAgentOutput
SetAgentId sets the AgentId field's value.
func (RegisterAgentOutput) String ¶
func (s RegisterAgentOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ReserveContactInput ¶
type ReserveContactInput struct { // End time of a contact in UTC. // // 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" min:"4" 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 in UTC. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // Tags assigned to a contact. Tags map[string]*string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ReserveContactInput) GoString ¶
func (s ReserveContactInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReserveContactInput) SetEndTime ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReserveContactInput) Validate ¶
func (s *ReserveContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ReserveContactOutput ¶
type ReserveContactOutput struct { // UUID of a contact. ContactId *string `locationName:"contactId" min:"1" type:"string"` // contains filtered or unexported fields }
func (ReserveContactOutput) GoString ¶
func (s ReserveContactOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReserveContactOutput) SetContactId ¶
func (s *ReserveContactOutput) SetContactId(v string) *ReserveContactOutput
SetContactId sets the ContactId field's value.
func (ReserveContactOutput) String ¶
func (s ReserveContactOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceLimitExceededException ¶
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 ¶
func (s *ResourceLimitExceededException) Code() string
Code returns the exception type name.
func (*ResourceLimitExceededException) Error ¶
func (s *ResourceLimitExceededException) Error() string
func (ResourceLimitExceededException) GoString ¶
func (s ResourceLimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceLimitExceededException) Message ¶
func (s *ResourceLimitExceededException) Message() string
Message returns the exception's message.
func (*ResourceLimitExceededException) OrigErr ¶
func (s *ResourceLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceLimitExceededException) RequestID ¶
func (s *ResourceLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceLimitExceededException) StatusCode ¶
func (s *ResourceLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceLimitExceededException) String ¶
func (s ResourceLimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
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 ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type S3Object ¶
type S3Object struct { // An Amazon S3 Bucket name. Bucket *string `locationName:"bucket" min:"3" type:"string"` // An Amazon S3 key for the ephemeris. Key *string `locationName:"key" min:"1" type:"string"` // For versioned S3 objects, the version to use for the ephemeris. Version *string `locationName:"version" min:"1" type:"string"` // contains filtered or unexported fields }
Object stored in S3 containing ephemeris data.
func (S3Object) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3Object) SetVersion ¶
SetVersion sets the Version field's value.
type S3RecordingConfig ¶
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 ¶
func (s S3RecordingConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3RecordingConfig) SetBucketArn ¶
func (s *S3RecordingConfig) SetBucketArn(v string) *S3RecordingConfig
SetBucketArn sets the BucketArn field's value.
func (*S3RecordingConfig) SetPrefix ¶
func (s *S3RecordingConfig) SetPrefix(v string) *S3RecordingConfig
SetPrefix sets the Prefix field's value.
func (*S3RecordingConfig) SetRoleArn ¶
func (s *S3RecordingConfig) SetRoleArn(v string) *S3RecordingConfig
SetRoleArn sets the RoleArn field's value.
func (S3RecordingConfig) String ¶
func (s S3RecordingConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3RecordingConfig) Validate ¶
func (s *S3RecordingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type S3RecordingDetails ¶
type S3RecordingDetails struct { // ARN of the bucket used. BucketArn *string `locationName:"bucketArn" type:"string"` // Key template used for the S3 Recording Configuration KeyTemplate *string `locationName:"keyTemplate" type:"string"` // contains filtered or unexported fields }
Details about an S3 recording Config used in a contact.
func (S3RecordingDetails) GoString ¶
func (s S3RecordingDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*S3RecordingDetails) SetBucketArn ¶
func (s *S3RecordingDetails) SetBucketArn(v string) *S3RecordingDetails
SetBucketArn sets the BucketArn field's value.
func (*S3RecordingDetails) SetKeyTemplate ¶
func (s *S3RecordingDetails) SetKeyTemplate(v string) *S3RecordingDetails
SetKeyTemplate sets the KeyTemplate field's value.
func (S3RecordingDetails) String ¶
func (s S3RecordingDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SatelliteListItem ¶
type SatelliteListItem struct { // The current ephemeris being used to compute the trajectory of the satellite. CurrentEphemeris *EphemerisMetaData `locationName:"currentEphemeris" type:"structure"` // 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" type:"integer"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // UUID of a satellite. SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"` // contains filtered or unexported fields }
Item in a list of satellites.
func (SatelliteListItem) GoString ¶
func (s SatelliteListItem) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SatelliteListItem) SetCurrentEphemeris ¶
func (s *SatelliteListItem) SetCurrentEphemeris(v *EphemerisMetaData) *SatelliteListItem
SetCurrentEphemeris sets the CurrentEphemeris field's value.
func (*SatelliteListItem) SetGroundStations ¶
func (s *SatelliteListItem) SetGroundStations(v []*string) *SatelliteListItem
SetGroundStations sets the GroundStations field's value.
func (*SatelliteListItem) SetNoradSatelliteID ¶
func (s *SatelliteListItem) SetNoradSatelliteID(v int64) *SatelliteListItem
SetNoradSatelliteID sets the NoradSatelliteID field's value.
func (*SatelliteListItem) SetSatelliteArn ¶
func (s *SatelliteListItem) SetSatelliteArn(v string) *SatelliteListItem
SetSatelliteArn sets the SatelliteArn field's value.
func (*SatelliteListItem) SetSatelliteId ¶
func (s *SatelliteListItem) SetSatelliteId(v string) *SatelliteListItem
SetSatelliteId sets the SatelliteId field's value.
func (SatelliteListItem) String ¶
func (s SatelliteListItem) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SecurityDetails ¶
type SecurityDetails struct { // ARN to a role needed for connecting streams to your instances. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The security groups to attach to the elastic network interfaces. // // SecurityGroupIds is a required field SecurityGroupIds []*string `locationName:"securityGroupIds" type:"list" required:"true"` // A list of subnets where AWS Ground Station places elastic network interfaces // to send streams to your instances. // // SubnetIds is a required field SubnetIds []*string `locationName:"subnetIds" type:"list" required:"true"` // contains filtered or unexported fields }
Information about endpoints.
func (SecurityDetails) GoString ¶
func (s SecurityDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityDetails) SetRoleArn ¶
func (s *SecurityDetails) SetRoleArn(v string) *SecurityDetails
SetRoleArn sets the RoleArn field's value.
func (*SecurityDetails) SetSecurityGroupIds ¶
func (s *SecurityDetails) SetSecurityGroupIds(v []*string) *SecurityDetails
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*SecurityDetails) SetSubnetIds ¶
func (s *SecurityDetails) SetSubnetIds(v []*string) *SecurityDetails
SetSubnetIds sets the SubnetIds field's value.
func (SecurityDetails) String ¶
func (s SecurityDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SecurityDetails) Validate ¶
func (s *SecurityDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SocketAddress ¶
type SocketAddress struct { // Name of a socket address. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Port of a socket address. // // Port is a required field Port *int64 `locationName:"port" type:"integer" required:"true"` // contains filtered or unexported fields }
Information about the socket address.
func (SocketAddress) GoString ¶
func (s SocketAddress) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SocketAddress) SetName ¶
func (s *SocketAddress) SetName(v string) *SocketAddress
SetName sets the Name field's value.
func (*SocketAddress) SetPort ¶
func (s *SocketAddress) SetPort(v int64) *SocketAddress
SetPort sets the Port field's value.
func (SocketAddress) String ¶
func (s SocketAddress) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SocketAddress) Validate ¶
func (s *SocketAddress) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Source ¶
type Source struct { // Additional details for a Config, if type is dataflow-endpoint or antenna-downlink-demod-decode ConfigDetails *ConfigDetails `locationName:"configDetails" type:"structure"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // Region of a dataflow source. DataflowSourceRegion *string `locationName:"dataflowSourceRegion" type:"string"` // contains filtered or unexported fields }
Dataflow details for the source side.
func (Source) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Source) SetConfigDetails ¶
func (s *Source) SetConfigDetails(v *ConfigDetails) *Source
SetConfigDetails sets the ConfigDetails field's value.
func (*Source) SetConfigId ¶
SetConfigId sets the ConfigId field's value.
func (*Source) SetConfigType ¶
SetConfigType sets the ConfigType field's value.
func (*Source) SetDataflowSourceRegion ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SpectrumConfig) SetBandwidth ¶
func (s *SpectrumConfig) SetBandwidth(v *FrequencyBandwidth) *SpectrumConfig
SetBandwidth sets the Bandwidth field's value.
func (*SpectrumConfig) SetCenterFrequency ¶
func (s *SpectrumConfig) SetCenterFrequency(v *Frequency) *SpectrumConfig
SetCenterFrequency sets the CenterFrequency field's value.
func (*SpectrumConfig) SetPolarization ¶
func (s *SpectrumConfig) SetPolarization(v string) *SpectrumConfig
SetPolarization sets the Polarization field's value.
func (SpectrumConfig) String ¶
func (s SpectrumConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SpectrumConfig) Validate ¶
func (s *SpectrumConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TLEData ¶
type TLEData struct { // First line of two-line element set (TLE) data. // // TleLine1 is a required field TleLine1 *string `locationName:"tleLine1" min:"69" type:"string" required:"true"` // Second line of two-line element set (TLE) data. // // TleLine2 is a required field TleLine2 *string `locationName:"tleLine2" min:"69" type:"string" required:"true"` // The valid time range for the TLE. Gaps or overlap are not permitted. // // ValidTimeRange is a required field ValidTimeRange *TimeRange `locationName:"validTimeRange" type:"structure" required:"true"` // contains filtered or unexported fields }
Two-line element set (TLE) data.
func (TLEData) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TLEData) SetTleLine1 ¶
SetTleLine1 sets the TleLine1 field's value.
func (*TLEData) SetTleLine2 ¶
SetTleLine2 sets the TleLine2 field's value.
func (*TLEData) SetValidTimeRange ¶
SetValidTimeRange sets the ValidTimeRange field's value.
type TLEEphemeris ¶
type TLEEphemeris struct { // Identifies the S3 object to be used as the ephemeris. S3Object *S3Object `locationName:"s3Object" type:"structure"` // The data for a TLE ephemeris, supplied directly in the request rather than // through an S3 object. TleData []*TLEData `locationName:"tleData" min:"1" type:"list"` // contains filtered or unexported fields }
Two-line element set (TLE) ephemeris.
func (TLEEphemeris) GoString ¶
func (s TLEEphemeris) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TLEEphemeris) SetS3Object ¶
func (s *TLEEphemeris) SetS3Object(v *S3Object) *TLEEphemeris
SetS3Object sets the S3Object field's value.
func (*TLEEphemeris) SetTleData ¶
func (s *TLEEphemeris) SetTleData(v []*TLEData) *TLEEphemeris
SetTleData sets the TleData field's value.
func (TLEEphemeris) String ¶
func (s TLEEphemeris) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TLEEphemeris) Validate ¶
func (s *TLEEphemeris) 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" min:"5" type:"string" required:"true"` // Tags assigned to a resource. // // Tags is a required field Tags map[string]*string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TimeRange ¶
type TimeRange struct { // Time in UTC at which the time range ends. // // EndTime is a required field EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"` // Time in UTC at which the time range starts. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
A time range with a start and end time.
func (TimeRange) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TimeRange) SetEndTime ¶
SetEndTime sets the EndTime field's value.
func (*TimeRange) SetStartTime ¶
SetStartTime sets the StartTime field's value.
type TrackingConfig ¶
type TrackingConfig struct { // Current setting for autotrack. // // Autotrack is a required field Autotrack *string `locationName:"autotrack" type:"string" required:"true" enum:"Criticality"` // contains filtered or unexported fields }
Object that determines whether tracking should be used during a contact executed with this Config in the mission profile.
func (TrackingConfig) GoString ¶
func (s TrackingConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrackingConfig) SetAutotrack ¶
func (s *TrackingConfig) SetAutotrack(v string) *TrackingConfig
SetAutotrack sets the Autotrack field's value.
func (TrackingConfig) String ¶
func (s TrackingConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrackingConfig) Validate ¶
func (s *TrackingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // ARN of a resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"5" type:"string" required:"true"` // Keys of a resource tag. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateAgentStatusInput ¶
type UpdateAgentStatusInput struct { // UUID of agent to update. // // AgentId is a required field AgentId *string `location:"uri" locationName:"agentId" min:"1" type:"string" required:"true"` // Aggregate status for agent. // // AggregateStatus is a required field AggregateStatus *AggregateStatus `locationName:"aggregateStatus" type:"structure" required:"true"` // List of component statuses for agent. // // ComponentStatuses is a required field ComponentStatuses []*ComponentStatusData `locationName:"componentStatuses" type:"list" required:"true"` // GUID of agent task. // // TaskId is a required field TaskId *string `locationName:"taskId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateAgentStatusInput) GoString ¶
func (s UpdateAgentStatusInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAgentStatusInput) SetAgentId ¶
func (s *UpdateAgentStatusInput) SetAgentId(v string) *UpdateAgentStatusInput
SetAgentId sets the AgentId field's value.
func (*UpdateAgentStatusInput) SetAggregateStatus ¶
func (s *UpdateAgentStatusInput) SetAggregateStatus(v *AggregateStatus) *UpdateAgentStatusInput
SetAggregateStatus sets the AggregateStatus field's value.
func (*UpdateAgentStatusInput) SetComponentStatuses ¶
func (s *UpdateAgentStatusInput) SetComponentStatuses(v []*ComponentStatusData) *UpdateAgentStatusInput
SetComponentStatuses sets the ComponentStatuses field's value.
func (*UpdateAgentStatusInput) SetTaskId ¶
func (s *UpdateAgentStatusInput) SetTaskId(v string) *UpdateAgentStatusInput
SetTaskId sets the TaskId field's value.
func (UpdateAgentStatusInput) String ¶
func (s UpdateAgentStatusInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAgentStatusInput) Validate ¶
func (s *UpdateAgentStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAgentStatusOutput ¶
type UpdateAgentStatusOutput struct { // UUID of updated agent. // // AgentId is a required field AgentId *string `locationName:"agentId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateAgentStatusOutput) GoString ¶
func (s UpdateAgentStatusOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateAgentStatusOutput) SetAgentId ¶
func (s *UpdateAgentStatusOutput) SetAgentId(v string) *UpdateAgentStatusOutput
SetAgentId sets the AgentId field's value.
func (UpdateAgentStatusOutput) String ¶
func (s UpdateAgentStatusOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateConfigInput ¶
type UpdateConfigInput struct { // Parameters of a Config. // // ConfigData is a required field ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"` // UUID of a Config. // // ConfigId is a required field ConfigId *string `location:"uri" locationName:"configId" min:"1" type:"string" required:"true"` // Type of a Config. // // ConfigType is a required field ConfigType *string `location:"uri" locationName:"configType" type:"string" required:"true" enum:"ConfigCapabilityType"` // Name of a Config. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateConfigInput) GoString ¶
func (s UpdateConfigInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateConfigInput) SetConfigData ¶
func (s *UpdateConfigInput) SetConfigData(v *ConfigTypeData) *UpdateConfigInput
SetConfigData sets the ConfigData field's value.
func (*UpdateConfigInput) SetConfigId ¶
func (s *UpdateConfigInput) SetConfigId(v string) *UpdateConfigInput
SetConfigId sets the ConfigId field's value.
func (*UpdateConfigInput) SetConfigType ¶
func (s *UpdateConfigInput) SetConfigType(v string) *UpdateConfigInput
SetConfigType sets the ConfigType field's value.
func (*UpdateConfigInput) SetName ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateConfigInput) Validate ¶
func (s *UpdateConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConfigOutput ¶
type UpdateConfigOutput struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType *string `locationName:"configType" type:"string" enum:"ConfigCapabilityType"` // contains filtered or unexported fields }
func (UpdateConfigOutput) GoString ¶
func (s UpdateConfigOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateConfigOutput) SetConfigArn ¶
func (s *UpdateConfigOutput) SetConfigArn(v string) *UpdateConfigOutput
SetConfigArn sets the ConfigArn field's value.
func (*UpdateConfigOutput) SetConfigId ¶
func (s *UpdateConfigOutput) SetConfigId(v string) *UpdateConfigOutput
SetConfigId sets the ConfigId field's value.
func (*UpdateConfigOutput) SetConfigType ¶
func (s *UpdateConfigOutput) SetConfigType(v string) *UpdateConfigOutput
SetConfigType sets the ConfigType field's value.
func (UpdateConfigOutput) String ¶
func (s UpdateConfigOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateEphemerisInput ¶
type UpdateEphemerisInput struct { // Whether the ephemeris is enabled or not. Changing this value will not require // the ephemeris to be re-validated. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // The AWS Ground Station ephemeris ID. // // EphemerisId is a required field EphemerisId *string `location:"uri" locationName:"ephemerisId" min:"1" type:"string" required:"true"` // A name string associated with the ephemeris. Used as a human-readable identifier // for the ephemeris. Name *string `locationName:"name" min:"1" type:"string"` // Customer-provided priority score to establish the order in which overlapping // ephemerides should be used. // // The default for customer-provided ephemeris priority is 1, and higher numbers // take precedence. // // Priority must be 1 or greater Priority *int64 `locationName:"priority" type:"integer"` // contains filtered or unexported fields }
func (UpdateEphemerisInput) GoString ¶
func (s UpdateEphemerisInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEphemerisInput) SetEnabled ¶
func (s *UpdateEphemerisInput) SetEnabled(v bool) *UpdateEphemerisInput
SetEnabled sets the Enabled field's value.
func (*UpdateEphemerisInput) SetEphemerisId ¶
func (s *UpdateEphemerisInput) SetEphemerisId(v string) *UpdateEphemerisInput
SetEphemerisId sets the EphemerisId field's value.
func (*UpdateEphemerisInput) SetName ¶
func (s *UpdateEphemerisInput) SetName(v string) *UpdateEphemerisInput
SetName sets the Name field's value.
func (*UpdateEphemerisInput) SetPriority ¶
func (s *UpdateEphemerisInput) SetPriority(v int64) *UpdateEphemerisInput
SetPriority sets the Priority field's value.
func (UpdateEphemerisInput) String ¶
func (s UpdateEphemerisInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEphemerisInput) Validate ¶
func (s *UpdateEphemerisInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateEphemerisOutput ¶
type UpdateEphemerisOutput struct { // The AWS Ground Station ephemeris ID. EphemerisId *string `locationName:"ephemerisId" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateEphemerisOutput) GoString ¶
func (s UpdateEphemerisOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateEphemerisOutput) SetEphemerisId ¶
func (s *UpdateEphemerisOutput) SetEphemerisId(v string) *UpdateEphemerisOutput
SetEphemerisId sets the EphemerisId field's value.
func (UpdateEphemerisOutput) String ¶
func (s UpdateEphemerisOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateMissionProfileInput ¶
type UpdateMissionProfileInput struct { // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" 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" 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" min:"1" type:"string" required:"true"` // Name of a mission profile. Name *string `locationName:"name" min:"1" type:"string"` // KMS key to use for encrypting streams. StreamsKmsKey *KmsKey `locationName:"streamsKmsKey" type:"structure"` // Role to use for encrypting streams with KMS key. StreamsKmsRole *string `locationName:"streamsKmsRole" type:"string"` // ARN of a tracking Config. TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"` // contains filtered or unexported fields }
func (UpdateMissionProfileInput) GoString ¶
func (s UpdateMissionProfileInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMissionProfileInput) SetContactPostPassDurationSeconds ¶
func (s *UpdateMissionProfileInput) SetContactPostPassDurationSeconds(v int64) *UpdateMissionProfileInput
SetContactPostPassDurationSeconds sets the ContactPostPassDurationSeconds field's value.
func (*UpdateMissionProfileInput) SetContactPrePassDurationSeconds ¶
func (s *UpdateMissionProfileInput) SetContactPrePassDurationSeconds(v int64) *UpdateMissionProfileInput
SetContactPrePassDurationSeconds sets the ContactPrePassDurationSeconds field's value.
func (*UpdateMissionProfileInput) SetDataflowEdges ¶
func (s *UpdateMissionProfileInput) SetDataflowEdges(v [][]*string) *UpdateMissionProfileInput
SetDataflowEdges sets the DataflowEdges field's value.
func (*UpdateMissionProfileInput) SetMinimumViableContactDurationSeconds ¶
func (s *UpdateMissionProfileInput) SetMinimumViableContactDurationSeconds(v int64) *UpdateMissionProfileInput
SetMinimumViableContactDurationSeconds sets the MinimumViableContactDurationSeconds field's value.
func (*UpdateMissionProfileInput) SetMissionProfileId ¶
func (s *UpdateMissionProfileInput) SetMissionProfileId(v string) *UpdateMissionProfileInput
SetMissionProfileId sets the MissionProfileId field's value.
func (*UpdateMissionProfileInput) SetName ¶
func (s *UpdateMissionProfileInput) SetName(v string) *UpdateMissionProfileInput
SetName sets the Name field's value.
func (*UpdateMissionProfileInput) SetStreamsKmsKey ¶
func (s *UpdateMissionProfileInput) SetStreamsKmsKey(v *KmsKey) *UpdateMissionProfileInput
SetStreamsKmsKey sets the StreamsKmsKey field's value.
func (*UpdateMissionProfileInput) SetStreamsKmsRole ¶
func (s *UpdateMissionProfileInput) SetStreamsKmsRole(v string) *UpdateMissionProfileInput
SetStreamsKmsRole sets the StreamsKmsRole field's value.
func (*UpdateMissionProfileInput) SetTrackingConfigArn ¶
func (s *UpdateMissionProfileInput) SetTrackingConfigArn(v string) *UpdateMissionProfileInput
SetTrackingConfigArn sets the TrackingConfigArn field's value.
func (UpdateMissionProfileInput) String ¶
func (s UpdateMissionProfileInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMissionProfileInput) Validate ¶
func (s *UpdateMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMissionProfileOutput ¶
type UpdateMissionProfileOutput struct { // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateMissionProfileOutput) GoString ¶
func (s UpdateMissionProfileOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateMissionProfileOutput) SetMissionProfileId ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UplinkEchoConfig ¶
type UplinkEchoConfig struct { // ARN of an uplink Config. // // AntennaUplinkConfigArn is a required field AntennaUplinkConfigArn *string `locationName:"antennaUplinkConfigArn" type:"string" required:"true"` // Whether or not an uplink Config is enabled. // // Enabled is a required field Enabled *bool `locationName:"enabled" type:"boolean" required:"true"` // contains filtered or unexported fields }
Information about an uplink echo Config.
Parameters from the AntennaUplinkConfig, corresponding to the specified AntennaUplinkConfigArn, are used when this UplinkEchoConfig is used in a contact.
func (UplinkEchoConfig) GoString ¶
func (s UplinkEchoConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UplinkEchoConfig) SetAntennaUplinkConfigArn ¶
func (s *UplinkEchoConfig) SetAntennaUplinkConfigArn(v string) *UplinkEchoConfig
SetAntennaUplinkConfigArn sets the AntennaUplinkConfigArn field's value.
func (*UplinkEchoConfig) SetEnabled ¶
func (s *UplinkEchoConfig) SetEnabled(v bool) *UplinkEchoConfig
SetEnabled sets the Enabled field's value.
func (UplinkEchoConfig) String ¶
func (s UplinkEchoConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UplinkEchoConfig) Validate ¶
func (s *UplinkEchoConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UplinkSpectrumConfig ¶
type UplinkSpectrumConfig struct { // Center frequency of an uplink spectral Config. Valid values are between 2025 // to 2120 MHz. // // CenterFrequency is a required field CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"` // Polarization of an uplink spectral Config. Capturing both "RIGHT_HAND" and // "LEFT_HAND" polarization requires two separate configs. Polarization *string `locationName:"polarization" type:"string" enum:"Polarization"` // contains filtered or unexported fields }
Information about the uplink spectral Config.
func (UplinkSpectrumConfig) GoString ¶
func (s UplinkSpectrumConfig) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UplinkSpectrumConfig) SetCenterFrequency ¶
func (s *UplinkSpectrumConfig) SetCenterFrequency(v *Frequency) *UplinkSpectrumConfig
SetCenterFrequency sets the CenterFrequency field's value.
func (*UplinkSpectrumConfig) SetPolarization ¶
func (s *UplinkSpectrumConfig) SetPolarization(v string) *UplinkSpectrumConfig
SetPolarization sets the Polarization field's value.
func (UplinkSpectrumConfig) String ¶
func (s UplinkSpectrumConfig) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UplinkSpectrumConfig) Validate ¶
func (s *UplinkSpectrumConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
Directories ¶
Path | Synopsis |
---|---|
Package groundstationiface provides an interface to enable mocking the AWS Ground Station service client for testing your code.
|
Package groundstationiface provides an interface to enable mocking the AWS Ground Station service client for testing your code. |