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 use 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 for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/groundstation/#New
Index ¶
- Constants
- type AngleUnits
- type AntennaDemodDecodeDetails
- type AntennaDownlinkConfig
- type AntennaDownlinkDemodDecodeConfig
- type AntennaUplinkConfig
- type BandwidthUnits
- type CancelContactInput
- type CancelContactOutput
- type CancelContactRequest
- type CancelContactResponse
- type Client
- func (c *Client) CancelContactRequest(input *CancelContactInput) CancelContactRequest
- func (c *Client) CreateConfigRequest(input *CreateConfigInput) CreateConfigRequest
- func (c *Client) CreateDataflowEndpointGroupRequest(input *CreateDataflowEndpointGroupInput) CreateDataflowEndpointGroupRequest
- func (c *Client) CreateMissionProfileRequest(input *CreateMissionProfileInput) CreateMissionProfileRequest
- func (c *Client) DeleteConfigRequest(input *DeleteConfigInput) DeleteConfigRequest
- func (c *Client) DeleteDataflowEndpointGroupRequest(input *DeleteDataflowEndpointGroupInput) DeleteDataflowEndpointGroupRequest
- func (c *Client) DeleteMissionProfileRequest(input *DeleteMissionProfileInput) DeleteMissionProfileRequest
- func (c *Client) DescribeContactRequest(input *DescribeContactInput) DescribeContactRequest
- func (c *Client) GetConfigRequest(input *GetConfigInput) GetConfigRequest
- func (c *Client) GetDataflowEndpointGroupRequest(input *GetDataflowEndpointGroupInput) GetDataflowEndpointGroupRequest
- func (c *Client) GetMinuteUsageRequest(input *GetMinuteUsageInput) GetMinuteUsageRequest
- func (c *Client) GetMissionProfileRequest(input *GetMissionProfileInput) GetMissionProfileRequest
- func (c *Client) GetSatelliteRequest(input *GetSatelliteInput) GetSatelliteRequest
- func (c *Client) ListConfigsRequest(input *ListConfigsInput) ListConfigsRequest
- func (c *Client) ListContactsRequest(input *ListContactsInput) ListContactsRequest
- func (c *Client) ListDataflowEndpointGroupsRequest(input *ListDataflowEndpointGroupsInput) ListDataflowEndpointGroupsRequest
- func (c *Client) ListGroundStationsRequest(input *ListGroundStationsInput) ListGroundStationsRequest
- func (c *Client) ListMissionProfilesRequest(input *ListMissionProfilesInput) ListMissionProfilesRequest
- func (c *Client) ListSatellitesRequest(input *ListSatellitesInput) ListSatellitesRequest
- func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
- func (c *Client) ReserveContactRequest(input *ReserveContactInput) ReserveContactRequest
- func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *Client) UpdateConfigRequest(input *UpdateConfigInput) UpdateConfigRequest
- func (c *Client) UpdateMissionProfileRequest(input *UpdateMissionProfileInput) UpdateMissionProfileRequest
- type ConfigCapabilityType
- type ConfigDetails
- type ConfigListItem
- type ConfigTypeData
- type ContactData
- type ContactStatus
- type CreateConfigInput
- type CreateConfigOutput
- type CreateConfigRequest
- type CreateConfigResponse
- type CreateDataflowEndpointGroupInput
- type CreateDataflowEndpointGroupOutput
- type CreateDataflowEndpointGroupRequest
- type CreateDataflowEndpointGroupResponse
- type CreateMissionProfileInput
- type CreateMissionProfileOutput
- type CreateMissionProfileRequest
- type CreateMissionProfileResponse
- type Criticality
- type DataflowDetail
- type DataflowEndpoint
- type DataflowEndpointConfig
- type DataflowEndpointListItem
- type DecodeConfig
- type DeleteConfigInput
- type DeleteConfigOutput
- type DeleteConfigRequest
- type DeleteConfigResponse
- type DeleteDataflowEndpointGroupInput
- type DeleteDataflowEndpointGroupOutput
- type DeleteDataflowEndpointGroupRequest
- type DeleteDataflowEndpointGroupResponse
- type DeleteMissionProfileInput
- type DeleteMissionProfileOutput
- type DeleteMissionProfileRequest
- type DeleteMissionProfileResponse
- type DemodulationConfig
- type DescribeContactInput
- type DescribeContactOutput
- type DescribeContactRequest
- type DescribeContactResponse
- type Destination
- type Eirp
- type EirpUnits
- type Elevation
- type EndpointDetails
- type EndpointStatus
- type Frequency
- type FrequencyBandwidth
- type FrequencyUnits
- type GetConfigInput
- type GetConfigOutput
- type GetConfigRequest
- type GetConfigResponse
- type GetDataflowEndpointGroupInput
- type GetDataflowEndpointGroupOutput
- type GetDataflowEndpointGroupRequest
- type GetDataflowEndpointGroupResponse
- type GetMinuteUsageInput
- type GetMinuteUsageOutput
- type GetMinuteUsageRequest
- type GetMinuteUsageResponse
- type GetMissionProfileInput
- type GetMissionProfileOutput
- type GetMissionProfileRequest
- type GetMissionProfileResponse
- type GetSatelliteInput
- type GetSatelliteOutput
- type GetSatelliteRequest
- type GetSatelliteResponse
- type GroundStationData
- type ListConfigsInput
- type ListConfigsOutput
- type ListConfigsPaginator
- type ListConfigsRequest
- type ListConfigsResponse
- type ListContactsInput
- type ListContactsOutput
- type ListContactsPaginator
- type ListContactsRequest
- type ListContactsResponse
- type ListDataflowEndpointGroupsInput
- type ListDataflowEndpointGroupsOutput
- type ListDataflowEndpointGroupsPaginator
- type ListDataflowEndpointGroupsRequest
- type ListDataflowEndpointGroupsResponse
- type ListGroundStationsInput
- type ListGroundStationsOutput
- type ListGroundStationsPaginator
- type ListGroundStationsRequest
- type ListGroundStationsResponse
- type ListMissionProfilesInput
- type ListMissionProfilesOutput
- type ListMissionProfilesPaginator
- type ListMissionProfilesRequest
- type ListMissionProfilesResponse
- type ListSatellitesInput
- type ListSatellitesOutput
- type ListSatellitesPaginator
- type ListSatellitesRequest
- type ListSatellitesResponse
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTagsForResourceRequest
- type ListTagsForResourceResponse
- type MissionProfileListItem
- type Polarization
- type ReserveContactInput
- type ReserveContactOutput
- type ReserveContactRequest
- type ReserveContactResponse
- type SatelliteListItem
- type SecurityDetails
- type SocketAddress
- type Source
- type SpectrumConfig
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type TagResourceResponse
- type TrackingConfig
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UntagResourceResponse
- type UpdateConfigInput
- type UpdateConfigOutput
- type UpdateConfigRequest
- type UpdateConfigResponse
- type UpdateMissionProfileInput
- type UpdateMissionProfileOutput
- type UpdateMissionProfileRequest
- type UpdateMissionProfileResponse
- type UplinkEchoConfig
- type UplinkSpectrumConfig
Constants ¶
const ( ServiceName = "AWS Ground Station" // Service's name ServiceID = "GroundStation" // Service's identifier EndpointsID = "groundstation" // Service's Endpoint identifier )
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" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AngleUnits ¶
type AngleUnits string
const ( AngleUnitsDegreeAngle AngleUnits = "DEGREE_ANGLE" AngleUnitsRadian AngleUnits = "RADIAN" )
Enum values for AngleUnits
func (AngleUnits) MarshalValue ¶
func (enum AngleUnits) MarshalValue() (string, error)
func (AngleUnits) MarshalValueBuf ¶
func (enum AngleUnits) MarshalValueBuf(b []byte) ([]byte, error)
type AntennaDemodDecodeDetails ¶ added in v0.24.0
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) MarshalFields ¶ added in v0.24.0
func (s AntennaDemodDecodeDetails) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AntennaDemodDecodeDetails) String ¶ added in v0.24.0
func (s AntennaDemodDecodeDetails) String() string
String returns the string representation
type AntennaDownlinkConfig ¶
type AntennaDownlinkConfig struct { // Object that describes a spectral Config. // // SpectrumConfig is a required field SpectrumConfig *SpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
Information about how AWS Ground Station should configure an antenna for downlink during a contact.
func (AntennaDownlinkConfig) MarshalFields ¶
func (s AntennaDownlinkConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AntennaDownlinkConfig) String ¶
func (s AntennaDownlinkConfig) String() string
String returns the string representation
func (*AntennaDownlinkConfig) Validate ¶
func (s *AntennaDownlinkConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AntennaDownlinkDemodDecodeConfig ¶
type AntennaDownlinkDemodDecodeConfig struct { // Information about the decode Config. // // DecodeConfig is a required field DecodeConfig *DecodeConfig `locationName:"decodeConfig" type:"structure" required:"true"` // Information about the demodulation Config. // // DemodulationConfig is a required field DemodulationConfig *DemodulationConfig `locationName:"demodulationConfig" type:"structure" required:"true"` // Information about the spectral Config. // // SpectrumConfig is a required field SpectrumConfig *SpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"` // contains filtered or unexported fields }
Information about how AWS Ground Station should configure an antenna for downlink demod decode during a contact.
func (AntennaDownlinkDemodDecodeConfig) MarshalFields ¶
func (s AntennaDownlinkDemodDecodeConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AntennaDownlinkDemodDecodeConfig) String ¶
func (s AntennaDownlinkDemodDecodeConfig) String() string
String returns the string representation
func (*AntennaDownlinkDemodDecodeConfig) Validate ¶
func (s *AntennaDownlinkDemodDecodeConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AntennaUplinkConfig ¶
type AntennaUplinkConfig struct { // Information about the uplink spectral Config. // // SpectrumConfig is a required field SpectrumConfig *UplinkSpectrumConfig `locationName:"spectrumConfig" type:"structure" required:"true"` // EIRP of the target. // // TargetEirp is a required field TargetEirp *Eirp `locationName:"targetEirp" type:"structure" required:"true"` // Whether or not uplink transmit is disabled. TransmitDisabled *bool `locationName:"transmitDisabled" type:"boolean"` // contains filtered or unexported fields }
Information about the uplink Config of an antenna.
func (AntennaUplinkConfig) MarshalFields ¶
func (s AntennaUplinkConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AntennaUplinkConfig) String ¶
func (s AntennaUplinkConfig) String() string
String returns the string representation
func (*AntennaUplinkConfig) Validate ¶
func (s *AntennaUplinkConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BandwidthUnits ¶
type BandwidthUnits string
const ( BandwidthUnitsGhz BandwidthUnits = "GHz" BandwidthUnitsMhz BandwidthUnits = "MHz" BandwidthUnitsKHz BandwidthUnits = "kHz" )
Enum values for BandwidthUnits
func (BandwidthUnits) MarshalValue ¶
func (enum BandwidthUnits) MarshalValue() (string, error)
func (BandwidthUnits) MarshalValueBuf ¶
func (enum BandwidthUnits) MarshalValueBuf(b []byte) ([]byte, error)
type CancelContactInput ¶
type CancelContactInput struct { // UUID of a contact. // // ContactId is a required field ContactId *string `location:"uri" locationName:"contactId" type:"string" required:"true"` // contains filtered or unexported fields }
func (CancelContactInput) MarshalFields ¶
func (s CancelContactInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CancelContactInput) String ¶
func (s CancelContactInput) String() string
String returns the string representation
func (*CancelContactInput) Validate ¶
func (s *CancelContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CancelContactOutput ¶
type CancelContactOutput struct { // UUID of a contact. ContactId *string `locationName:"contactId" type:"string"` // contains filtered or unexported fields }
func (CancelContactOutput) MarshalFields ¶
func (s CancelContactOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CancelContactOutput) String ¶
func (s CancelContactOutput) String() string
String returns the string representation
type CancelContactRequest ¶
type CancelContactRequest struct { *aws.Request Input *CancelContactInput Copy func(*CancelContactInput) CancelContactRequest }
CancelContactRequest is the request type for the CancelContact API operation.
func (CancelContactRequest) Send ¶
func (r CancelContactRequest) Send(ctx context.Context) (*CancelContactResponse, error)
Send marshals and sends the CancelContact API request.
type CancelContactResponse ¶
type CancelContactResponse struct { *CancelContactOutput // contains filtered or unexported fields }
CancelContactResponse is the response type for the CancelContact API operation.
func (*CancelContactResponse) SDKResponseMetdata ¶
func (r *CancelContactResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CancelContact request.
type Client ¶
Client provides the API operation methods for making requests to AWS Ground Station. See this package's package overview docs for details on the service.
The client's methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
New creates a new instance of the client from the provided Config.
Example:
// Create a client from just a config. svc := groundstation.New(myConfig)
func (*Client) CancelContactRequest ¶
func (c *Client) CancelContactRequest(input *CancelContactInput) CancelContactRequest
CancelContactRequest returns a request value for making API operation for AWS Ground Station.
Cancels a contact with a specified contact ID.
// Example sending a request using CancelContactRequest. req := client.CancelContactRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CancelContact
func (*Client) CreateConfigRequest ¶
func (c *Client) CreateConfigRequest(input *CreateConfigInput) CreateConfigRequest
CreateConfigRequest returns a request value for making API operation for AWS Ground Station.
Creates a Config with the specified configData parameters.
Only one type of configData can be specified.
// Example sending a request using CreateConfigRequest. req := client.CreateConfigRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateConfig
func (*Client) CreateDataflowEndpointGroupRequest ¶
func (c *Client) CreateDataflowEndpointGroupRequest(input *CreateDataflowEndpointGroupInput) CreateDataflowEndpointGroupRequest
CreateDataflowEndpointGroupRequest returns a request value for making 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.
// Example sending a request using CreateDataflowEndpointGroupRequest. req := client.CreateDataflowEndpointGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateDataflowEndpointGroup
func (*Client) CreateMissionProfileRequest ¶
func (c *Client) CreateMissionProfileRequest(input *CreateMissionProfileInput) CreateMissionProfileRequest
CreateMissionProfileRequest returns a request value for making 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.
// Example sending a request using CreateMissionProfileRequest. req := client.CreateMissionProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/CreateMissionProfile
func (*Client) DeleteConfigRequest ¶
func (c *Client) DeleteConfigRequest(input *DeleteConfigInput) DeleteConfigRequest
DeleteConfigRequest returns a request value for making API operation for AWS Ground Station.
Deletes a Config.
// Example sending a request using DeleteConfigRequest. req := client.DeleteConfigRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteConfig
func (*Client) DeleteDataflowEndpointGroupRequest ¶
func (c *Client) DeleteDataflowEndpointGroupRequest(input *DeleteDataflowEndpointGroupInput) DeleteDataflowEndpointGroupRequest
DeleteDataflowEndpointGroupRequest returns a request value for making API operation for AWS Ground Station.
Deletes a dataflow endpoint group.
// Example sending a request using DeleteDataflowEndpointGroupRequest. req := client.DeleteDataflowEndpointGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteDataflowEndpointGroup
func (*Client) DeleteMissionProfileRequest ¶
func (c *Client) DeleteMissionProfileRequest(input *DeleteMissionProfileInput) DeleteMissionProfileRequest
DeleteMissionProfileRequest returns a request value for making API operation for AWS Ground Station.
Deletes a mission profile.
// Example sending a request using DeleteMissionProfileRequest. req := client.DeleteMissionProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DeleteMissionProfile
func (*Client) DescribeContactRequest ¶
func (c *Client) DescribeContactRequest(input *DescribeContactInput) DescribeContactRequest
DescribeContactRequest returns a request value for making API operation for AWS Ground Station.
Describes an existing contact.
// Example sending a request using DescribeContactRequest. req := client.DescribeContactRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/DescribeContact
func (*Client) GetConfigRequest ¶
func (c *Client) GetConfigRequest(input *GetConfigInput) GetConfigRequest
GetConfigRequest returns a request value for making API operation for AWS Ground Station.
Returns Config information.
Only one Config response can be returned.
// Example sending a request using GetConfigRequest. req := client.GetConfigRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetConfig
func (*Client) GetDataflowEndpointGroupRequest ¶
func (c *Client) GetDataflowEndpointGroupRequest(input *GetDataflowEndpointGroupInput) GetDataflowEndpointGroupRequest
GetDataflowEndpointGroupRequest returns a request value for making API operation for AWS Ground Station.
Returns the dataflow endpoint group.
// Example sending a request using GetDataflowEndpointGroupRequest. req := client.GetDataflowEndpointGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetDataflowEndpointGroup
func (*Client) GetMinuteUsageRequest ¶
func (c *Client) GetMinuteUsageRequest(input *GetMinuteUsageInput) GetMinuteUsageRequest
GetMinuteUsageRequest returns a request value for making API operation for AWS Ground Station.
Returns the number of minutes used by account.
// Example sending a request using GetMinuteUsageRequest. req := client.GetMinuteUsageRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMinuteUsage
func (*Client) GetMissionProfileRequest ¶
func (c *Client) GetMissionProfileRequest(input *GetMissionProfileInput) GetMissionProfileRequest
GetMissionProfileRequest returns a request value for making API operation for AWS Ground Station.
Returns a mission profile.
// Example sending a request using GetMissionProfileRequest. req := client.GetMissionProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetMissionProfile
func (*Client) GetSatelliteRequest ¶
func (c *Client) GetSatelliteRequest(input *GetSatelliteInput) GetSatelliteRequest
GetSatelliteRequest returns a request value for making API operation for AWS Ground Station.
Returns a satellite.
// Example sending a request using GetSatelliteRequest. req := client.GetSatelliteRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/GetSatellite
func (*Client) ListConfigsRequest ¶
func (c *Client) ListConfigsRequest(input *ListConfigsInput) ListConfigsRequest
ListConfigsRequest returns a request value for making API operation for AWS Ground Station.
Returns a list of Config objects.
// Example sending a request using ListConfigsRequest. req := client.ListConfigsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListConfigs
func (*Client) ListContactsRequest ¶
func (c *Client) ListContactsRequest(input *ListContactsInput) ListContactsRequest
ListContactsRequest returns a request value for making API operation for AWS Ground Station.
Returns a list of contacts.
If statusList contains AVAILABLE, the request must include groundStation, missionprofileArn, and satelliteArn.
// Example sending a request using ListContactsRequest. req := client.ListContactsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListContacts
func (*Client) ListDataflowEndpointGroupsRequest ¶
func (c *Client) ListDataflowEndpointGroupsRequest(input *ListDataflowEndpointGroupsInput) ListDataflowEndpointGroupsRequest
ListDataflowEndpointGroupsRequest returns a request value for making API operation for AWS Ground Station.
Returns a list of DataflowEndpoint groups.
// Example sending a request using ListDataflowEndpointGroupsRequest. req := client.ListDataflowEndpointGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListDataflowEndpointGroups
func (*Client) ListGroundStationsRequest ¶
func (c *Client) ListGroundStationsRequest(input *ListGroundStationsInput) ListGroundStationsRequest
ListGroundStationsRequest returns a request value for making API operation for AWS Ground Station.
Returns a list of ground stations.
// Example sending a request using ListGroundStationsRequest. req := client.ListGroundStationsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListGroundStations
func (*Client) ListMissionProfilesRequest ¶
func (c *Client) ListMissionProfilesRequest(input *ListMissionProfilesInput) ListMissionProfilesRequest
ListMissionProfilesRequest returns a request value for making API operation for AWS Ground Station.
Returns a list of mission profiles.
// Example sending a request using ListMissionProfilesRequest. req := client.ListMissionProfilesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListMissionProfiles
func (*Client) ListSatellitesRequest ¶
func (c *Client) ListSatellitesRequest(input *ListSatellitesInput) ListSatellitesRequest
ListSatellitesRequest returns a request value for making API operation for AWS Ground Station.
Returns a list of satellites.
// Example sending a request using ListSatellitesRequest. req := client.ListSatellitesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListSatellites
func (*Client) ListTagsForResourceRequest ¶
func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
ListTagsForResourceRequest returns a request value for making API operation for AWS Ground Station.
Returns a list of tags for a specified resource.
// Example sending a request using ListTagsForResourceRequest. req := client.ListTagsForResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ListTagsForResource
func (*Client) ReserveContactRequest ¶
func (c *Client) ReserveContactRequest(input *ReserveContactInput) ReserveContactRequest
ReserveContactRequest returns a request value for making API operation for AWS Ground Station.
Reserves a contact using specified parameters.
// Example sending a request using ReserveContactRequest. req := client.ReserveContactRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/ReserveContact
func (*Client) TagResourceRequest ¶
func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making API operation for AWS Ground Station.
Assigns a tag to a resource.
// Example sending a request using TagResourceRequest. req := client.TagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/TagResource
func (*Client) UntagResourceRequest ¶
func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for AWS Ground Station.
Deassigns a resource tag.
// Example sending a request using UntagResourceRequest. req := client.UntagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UntagResource
func (*Client) UpdateConfigRequest ¶
func (c *Client) UpdateConfigRequest(input *UpdateConfigInput) UpdateConfigRequest
UpdateConfigRequest returns a request value for making 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.
// Example sending a request using UpdateConfigRequest. req := client.UpdateConfigRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateConfig
func (*Client) UpdateMissionProfileRequest ¶
func (c *Client) UpdateMissionProfileRequest(input *UpdateMissionProfileInput) UpdateMissionProfileRequest
UpdateMissionProfileRequest returns a request value for making API operation for AWS Ground Station.
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
// Example sending a request using UpdateMissionProfileRequest. req := client.UpdateMissionProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/groundstation-2019-05-23/UpdateMissionProfile
type ConfigCapabilityType ¶
type ConfigCapabilityType string
const ( ConfigCapabilityTypeAntennaDownlink ConfigCapabilityType = "antenna-downlink" ConfigCapabilityTypeAntennaDownlinkDemodDecode ConfigCapabilityType = "antenna-downlink-demod-decode" ConfigCapabilityTypeAntennaUplink ConfigCapabilityType = "antenna-uplink" ConfigCapabilityTypeDataflowEndpoint ConfigCapabilityType = "dataflow-endpoint" ConfigCapabilityTypeTracking ConfigCapabilityType = "tracking" ConfigCapabilityTypeUplinkEcho ConfigCapabilityType = "uplink-echo" )
Enum values for ConfigCapabilityType
func (ConfigCapabilityType) MarshalValue ¶
func (enum ConfigCapabilityType) MarshalValue() (string, error)
func (ConfigCapabilityType) MarshalValueBuf ¶
func (enum ConfigCapabilityType) MarshalValueBuf(b []byte) ([]byte, error)
type ConfigDetails ¶ added in v0.24.0
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"` // contains filtered or unexported fields }
Details for certain Config object types in a contact.
func (ConfigDetails) MarshalFields ¶ added in v0.24.0
func (s ConfigDetails) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ConfigDetails) String ¶ added in v0.24.0
func (s ConfigDetails) String() string
String returns the string representation
type ConfigListItem ¶
type ConfigListItem struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType ConfigCapabilityType `locationName:"configType" type:"string" enum:"true"` // 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) MarshalFields ¶
func (s ConfigListItem) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ConfigListItem) String ¶
func (s ConfigListItem) String() string
String returns the string representation
type ConfigTypeData ¶
type ConfigTypeData struct { // Information about how AWS Ground Station should configure an antenna for // downlink during a contact. AntennaDownlinkConfig *AntennaDownlinkConfig `locationName:"antennaDownlinkConfig" type:"structure"` // Information about how AWS Ground Station should configure an antenna for // downlink demod decode during a contact. AntennaDownlinkDemodDecodeConfig *AntennaDownlinkDemodDecodeConfig `locationName:"antennaDownlinkDemodDecodeConfig" type:"structure"` // Information about how AWS Ground Station should configure an antenna for // uplink during a contact. AntennaUplinkConfig *AntennaUplinkConfig `locationName:"antennaUplinkConfig" type:"structure"` // Information about the dataflow endpoint Config. DataflowEndpointConfig *DataflowEndpointConfig `locationName:"dataflowEndpointConfig" type:"structure"` // 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) MarshalFields ¶
func (s ConfigTypeData) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ConfigTypeData) String ¶
func (s ConfigTypeData) String() string
String returns the string representation
func (*ConfigTypeData) Validate ¶
func (s *ConfigTypeData) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ContactData ¶
type ContactData struct { // UUID of a contact. ContactId *string `locationName:"contactId" type:"string"` // Status of a contact. ContactStatus ContactStatus `locationName:"contactStatus" type:"string" enum:"true"` // End time of a contact. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // Error message of a contact. ErrorMessage *string `locationName:"errorMessage" type:"string"` // Name of a ground station. GroundStation *string `locationName:"groundStation" type:"string"` // Maximum elevation angle of a contact. MaximumElevation *Elevation `locationName:"maximumElevation" type:"structure"` // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. PostPassEndTime *time.Time `locationName:"postPassEndTime" type:"timestamp"` // Amount of time prior to contact start you’d like to receive a CloudWatch // event indicating an upcoming pass. PrePassStartTime *time.Time `locationName:"prePassStartTime" type:"timestamp"` // Region of a contact. Region *string `locationName:"region" type:"string"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // Start time of a contact. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Tags assigned to a contact. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
Data describing a contact.
func (ContactData) MarshalFields ¶
func (s ContactData) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ContactData) String ¶
func (s ContactData) String() string
String returns the string representation
type ContactStatus ¶
type ContactStatus string
const ( ContactStatusAvailable ContactStatus = "AVAILABLE" ContactStatusAwsCancelled ContactStatus = "AWS_CANCELLED" ContactStatusCancelled ContactStatus = "CANCELLED" ContactStatusCancelling ContactStatus = "CANCELLING" ContactStatusCompleted ContactStatus = "COMPLETED" ContactStatusFailed ContactStatus = "FAILED" ContactStatusFailedToSchedule ContactStatus = "FAILED_TO_SCHEDULE" ContactStatusPass ContactStatus = "PASS" ContactStatusPostpass ContactStatus = "POSTPASS" ContactStatusPrepass ContactStatus = "PREPASS" ContactStatusScheduled ContactStatus = "SCHEDULED" ContactStatusScheduling ContactStatus = "SCHEDULING" )
Enum values for ContactStatus
func (ContactStatus) MarshalValue ¶
func (enum ContactStatus) MarshalValue() (string, error)
func (ContactStatus) MarshalValueBuf ¶
func (enum ContactStatus) MarshalValueBuf(b []byte) ([]byte, error)
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) MarshalFields ¶
func (s CreateConfigInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateConfigInput) String ¶
func (s CreateConfigInput) String() string
String returns the string representation
func (*CreateConfigInput) Validate ¶
func (s *CreateConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConfigOutput ¶
type CreateConfigOutput struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType ConfigCapabilityType `locationName:"configType" type:"string" enum:"true"` // contains filtered or unexported fields }
func (CreateConfigOutput) MarshalFields ¶
func (s CreateConfigOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateConfigOutput) String ¶
func (s CreateConfigOutput) String() string
String returns the string representation
type CreateConfigRequest ¶
type CreateConfigRequest struct { *aws.Request Input *CreateConfigInput Copy func(*CreateConfigInput) CreateConfigRequest }
CreateConfigRequest is the request type for the CreateConfig API operation.
func (CreateConfigRequest) Send ¶
func (r CreateConfigRequest) Send(ctx context.Context) (*CreateConfigResponse, error)
Send marshals and sends the CreateConfig API request.
type CreateConfigResponse ¶
type CreateConfigResponse struct { *CreateConfigOutput // contains filtered or unexported fields }
CreateConfigResponse is the response type for the CreateConfig API operation.
func (*CreateConfigResponse) SDKResponseMetdata ¶
func (r *CreateConfigResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateConfig request.
type CreateDataflowEndpointGroupInput ¶
type CreateDataflowEndpointGroupInput struct { // Endpoint details of each endpoint in the dataflow endpoint group. // // EndpointDetails is a required field EndpointDetails []EndpointDetails `locationName:"endpointDetails" type:"list" required:"true"` // Tags of a dataflow endpoint group. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (CreateDataflowEndpointGroupInput) MarshalFields ¶
func (s CreateDataflowEndpointGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDataflowEndpointGroupInput) String ¶
func (s CreateDataflowEndpointGroupInput) String() string
String returns the string representation
func (*CreateDataflowEndpointGroupInput) Validate ¶
func (s *CreateDataflowEndpointGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDataflowEndpointGroupOutput ¶
type CreateDataflowEndpointGroupOutput struct { // UUID of a dataflow endpoint group. DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"` // contains filtered or unexported fields }
func (CreateDataflowEndpointGroupOutput) MarshalFields ¶
func (s CreateDataflowEndpointGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDataflowEndpointGroupOutput) String ¶
func (s CreateDataflowEndpointGroupOutput) String() string
String returns the string representation
type CreateDataflowEndpointGroupRequest ¶
type CreateDataflowEndpointGroupRequest struct { *aws.Request Input *CreateDataflowEndpointGroupInput Copy func(*CreateDataflowEndpointGroupInput) CreateDataflowEndpointGroupRequest }
CreateDataflowEndpointGroupRequest is the request type for the CreateDataflowEndpointGroup API operation.
func (CreateDataflowEndpointGroupRequest) Send ¶
func (r CreateDataflowEndpointGroupRequest) Send(ctx context.Context) (*CreateDataflowEndpointGroupResponse, error)
Send marshals and sends the CreateDataflowEndpointGroup API request.
type CreateDataflowEndpointGroupResponse ¶
type CreateDataflowEndpointGroupResponse struct { *CreateDataflowEndpointGroupOutput // contains filtered or unexported fields }
CreateDataflowEndpointGroupResponse is the response type for the CreateDataflowEndpointGroup API operation.
func (*CreateDataflowEndpointGroupResponse) SDKResponseMetdata ¶
func (r *CreateDataflowEndpointGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateDataflowEndpointGroup request.
type CreateMissionProfileInput ¶
type CreateMissionProfileInput struct { // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"` // Amount of time prior to contact start you’d like to receive a CloudWatch // event indicating an upcoming pass. ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"` // A list of lists of ARNs. Each list of ARNs is an edge, with a from Config // and a to Config. // // DataflowEdges is a required field DataflowEdges [][]string `locationName:"dataflowEdges" type:"list" required:"true"` // Smallest amount of time in seconds that you’d like to see for an available // contact. AWS Ground Station will not present you with contacts shorter than // this duration. // // MinimumViableContactDurationSeconds is a required field MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer" required:"true"` // Name of a mission profile. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Tags assigned to a mission profile. Tags map[string]string `locationName:"tags" type:"map"` // ARN of a tracking Config. // // TrackingConfigArn is a required field TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateMissionProfileInput) MarshalFields ¶
func (s CreateMissionProfileInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateMissionProfileInput) String ¶
func (s CreateMissionProfileInput) String() string
String returns the string representation
func (*CreateMissionProfileInput) Validate ¶
func (s *CreateMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateMissionProfileOutput ¶
type CreateMissionProfileOutput struct { // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // contains filtered or unexported fields }
func (CreateMissionProfileOutput) MarshalFields ¶
func (s CreateMissionProfileOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateMissionProfileOutput) String ¶
func (s CreateMissionProfileOutput) String() string
String returns the string representation
type CreateMissionProfileRequest ¶
type CreateMissionProfileRequest struct { *aws.Request Input *CreateMissionProfileInput Copy func(*CreateMissionProfileInput) CreateMissionProfileRequest }
CreateMissionProfileRequest is the request type for the CreateMissionProfile API operation.
func (CreateMissionProfileRequest) Send ¶
func (r CreateMissionProfileRequest) Send(ctx context.Context) (*CreateMissionProfileResponse, error)
Send marshals and sends the CreateMissionProfile API request.
type CreateMissionProfileResponse ¶
type CreateMissionProfileResponse struct { *CreateMissionProfileOutput // contains filtered or unexported fields }
CreateMissionProfileResponse is the response type for the CreateMissionProfile API operation.
func (*CreateMissionProfileResponse) SDKResponseMetdata ¶
func (r *CreateMissionProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateMissionProfile request.
type Criticality ¶
type Criticality string
const ( CriticalityPreferred Criticality = "PREFERRED" CriticalityRemoved Criticality = "REMOVED" CriticalityRequired Criticality = "REQUIRED" )
Enum values for Criticality
func (Criticality) MarshalValue ¶
func (enum Criticality) MarshalValue() (string, error)
func (Criticality) MarshalValueBuf ¶
func (enum Criticality) MarshalValueBuf(b []byte) ([]byte, error)
type DataflowDetail ¶ added in v0.24.0
type DataflowDetail struct { // Dataflow details for the destination side. Destination *Destination `locationName:"destination" type:"structure"` // 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) MarshalFields ¶ added in v0.24.0
func (s DataflowDetail) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataflowDetail) String ¶ added in v0.24.0
func (s DataflowDetail) String() string
String returns the string representation
type DataflowEndpoint ¶
type DataflowEndpoint struct { // Socket address of a dataflow endpoint. Address *SocketAddress `locationName:"address" type:"structure"` // Maximum transmission unit (MTU) size in bytes of a dataflow endpoint. Mtu *int64 `locationName:"mtu" min:"1400" type:"integer"` // Name of a dataflow endpoint. Name *string `locationName:"name" min:"1" type:"string"` // Status of a dataflow endpoint. Status EndpointStatus `locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
Information about a dataflow endpoint.
func (DataflowEndpoint) MarshalFields ¶
func (s DataflowEndpoint) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataflowEndpoint) String ¶
func (s DataflowEndpoint) String() string
String returns the string representation
func (*DataflowEndpoint) Validate ¶
func (s *DataflowEndpoint) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataflowEndpointConfig ¶
type DataflowEndpointConfig struct { // Name of a dataflow endpoint. // // DataflowEndpointName is a required field DataflowEndpointName *string `locationName:"dataflowEndpointName" type:"string" required:"true"` // Region of a dataflow endpoint. DataflowEndpointRegion *string `locationName:"dataflowEndpointRegion" type:"string"` // contains filtered or unexported fields }
Information about the dataflow endpoint Config.
func (DataflowEndpointConfig) MarshalFields ¶
func (s DataflowEndpointConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataflowEndpointConfig) String ¶
func (s DataflowEndpointConfig) String() string
String returns the string representation
func (*DataflowEndpointConfig) Validate ¶
func (s *DataflowEndpointConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataflowEndpointListItem ¶
type DataflowEndpointListItem struct { // ARN of a dataflow endpoint group. DataflowEndpointGroupArn *string `locationName:"dataflowEndpointGroupArn" type:"string"` // UUID of a dataflow endpoint group. DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"` // contains filtered or unexported fields }
Item in a list of DataflowEndpoint groups.
func (DataflowEndpointListItem) MarshalFields ¶
func (s DataflowEndpointListItem) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DataflowEndpointListItem) String ¶
func (s DataflowEndpointListItem) String() string
String returns the string representation
type DecodeConfig ¶
type DecodeConfig struct { // Unvalidated JSON of a decode Config. // // UnvalidatedJSON is a required field UnvalidatedJSON *string `locationName:"unvalidatedJSON" min:"2" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the decode Config.
func (DecodeConfig) MarshalFields ¶
func (s DecodeConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DecodeConfig) String ¶
func (s DecodeConfig) String() string
String returns the string representation
func (*DecodeConfig) Validate ¶
func (s *DecodeConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigInput ¶
type DeleteConfigInput struct { // UUID of a Config. // // ConfigId is a required field ConfigId *string `location:"uri" locationName:"configId" type:"string" required:"true"` // Type of a Config. // // ConfigType is a required field ConfigType ConfigCapabilityType `location:"uri" locationName:"configType" type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (DeleteConfigInput) MarshalFields ¶
func (s DeleteConfigInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteConfigInput) String ¶
func (s DeleteConfigInput) String() string
String returns the string representation
func (*DeleteConfigInput) Validate ¶
func (s *DeleteConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConfigOutput ¶
type DeleteConfigOutput struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType ConfigCapabilityType `locationName:"configType" type:"string" enum:"true"` // contains filtered or unexported fields }
func (DeleteConfigOutput) MarshalFields ¶
func (s DeleteConfigOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteConfigOutput) String ¶
func (s DeleteConfigOutput) String() string
String returns the string representation
type DeleteConfigRequest ¶
type DeleteConfigRequest struct { *aws.Request Input *DeleteConfigInput Copy func(*DeleteConfigInput) DeleteConfigRequest }
DeleteConfigRequest is the request type for the DeleteConfig API operation.
func (DeleteConfigRequest) Send ¶
func (r DeleteConfigRequest) Send(ctx context.Context) (*DeleteConfigResponse, error)
Send marshals and sends the DeleteConfig API request.
type DeleteConfigResponse ¶
type DeleteConfigResponse struct { *DeleteConfigOutput // contains filtered or unexported fields }
DeleteConfigResponse is the response type for the DeleteConfig API operation.
func (*DeleteConfigResponse) SDKResponseMetdata ¶
func (r *DeleteConfigResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteConfig request.
type DeleteDataflowEndpointGroupInput ¶
type DeleteDataflowEndpointGroupInput struct { // UUID of a dataflow endpoint group. // // DataflowEndpointGroupId is a required field DataflowEndpointGroupId *string `location:"uri" locationName:"dataflowEndpointGroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDataflowEndpointGroupInput) MarshalFields ¶
func (s DeleteDataflowEndpointGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDataflowEndpointGroupInput) String ¶
func (s DeleteDataflowEndpointGroupInput) String() string
String returns the string representation
func (*DeleteDataflowEndpointGroupInput) Validate ¶
func (s *DeleteDataflowEndpointGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDataflowEndpointGroupOutput ¶
type DeleteDataflowEndpointGroupOutput struct { // UUID of a dataflow endpoint group. DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"` // contains filtered or unexported fields }
func (DeleteDataflowEndpointGroupOutput) MarshalFields ¶
func (s DeleteDataflowEndpointGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDataflowEndpointGroupOutput) String ¶
func (s DeleteDataflowEndpointGroupOutput) String() string
String returns the string representation
type DeleteDataflowEndpointGroupRequest ¶
type DeleteDataflowEndpointGroupRequest struct { *aws.Request Input *DeleteDataflowEndpointGroupInput Copy func(*DeleteDataflowEndpointGroupInput) DeleteDataflowEndpointGroupRequest }
DeleteDataflowEndpointGroupRequest is the request type for the DeleteDataflowEndpointGroup API operation.
func (DeleteDataflowEndpointGroupRequest) Send ¶
func (r DeleteDataflowEndpointGroupRequest) Send(ctx context.Context) (*DeleteDataflowEndpointGroupResponse, error)
Send marshals and sends the DeleteDataflowEndpointGroup API request.
type DeleteDataflowEndpointGroupResponse ¶
type DeleteDataflowEndpointGroupResponse struct { *DeleteDataflowEndpointGroupOutput // contains filtered or unexported fields }
DeleteDataflowEndpointGroupResponse is the response type for the DeleteDataflowEndpointGroup API operation.
func (*DeleteDataflowEndpointGroupResponse) SDKResponseMetdata ¶
func (r *DeleteDataflowEndpointGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteDataflowEndpointGroup request.
type DeleteMissionProfileInput ¶
type DeleteMissionProfileInput struct { // UUID of a mission profile. // // MissionProfileId is a required field MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteMissionProfileInput) MarshalFields ¶
func (s DeleteMissionProfileInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteMissionProfileInput) String ¶
func (s DeleteMissionProfileInput) String() string
String returns the string representation
func (*DeleteMissionProfileInput) Validate ¶
func (s *DeleteMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteMissionProfileOutput ¶
type DeleteMissionProfileOutput struct { // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // contains filtered or unexported fields }
func (DeleteMissionProfileOutput) MarshalFields ¶
func (s DeleteMissionProfileOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteMissionProfileOutput) String ¶
func (s DeleteMissionProfileOutput) String() string
String returns the string representation
type DeleteMissionProfileRequest ¶
type DeleteMissionProfileRequest struct { *aws.Request Input *DeleteMissionProfileInput Copy func(*DeleteMissionProfileInput) DeleteMissionProfileRequest }
DeleteMissionProfileRequest is the request type for the DeleteMissionProfile API operation.
func (DeleteMissionProfileRequest) Send ¶
func (r DeleteMissionProfileRequest) Send(ctx context.Context) (*DeleteMissionProfileResponse, error)
Send marshals and sends the DeleteMissionProfile API request.
type DeleteMissionProfileResponse ¶
type DeleteMissionProfileResponse struct { *DeleteMissionProfileOutput // contains filtered or unexported fields }
DeleteMissionProfileResponse is the response type for the DeleteMissionProfile API operation.
func (*DeleteMissionProfileResponse) SDKResponseMetdata ¶
func (r *DeleteMissionProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteMissionProfile request.
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) MarshalFields ¶
func (s DemodulationConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DemodulationConfig) String ¶
func (s DemodulationConfig) String() string
String returns the string representation
func (*DemodulationConfig) Validate ¶
func (s *DemodulationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeContactInput ¶
type DescribeContactInput struct { // UUID of a contact. // // ContactId is a required field ContactId *string `location:"uri" locationName:"contactId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeContactInput) MarshalFields ¶
func (s DescribeContactInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeContactInput) String ¶
func (s DescribeContactInput) String() string
String returns the string representation
func (*DescribeContactInput) Validate ¶
func (s *DescribeContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeContactOutput ¶
type DescribeContactOutput struct { // UUID of a contact. ContactId *string `locationName:"contactId" type:"string"` // Status of a contact. ContactStatus ContactStatus `locationName:"contactStatus" type:"string" enum:"true"` // List describing source and destination details for each dataflow edge. DataflowList []DataflowDetail `locationName:"dataflowList" type:"list"` // End time of a contact. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // Error message for a contact. ErrorMessage *string `locationName:"errorMessage" type:"string"` // Ground station for a contact. GroundStation *string `locationName:"groundStation" type:"string"` // Maximum elevation angle of a contact. MaximumElevation *Elevation `locationName:"maximumElevation" type:"structure"` // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. PostPassEndTime *time.Time `locationName:"postPassEndTime" type:"timestamp"` // Amount of time prior to contact start you’d like to receive a CloudWatch // event indicating an upcoming pass. PrePassStartTime *time.Time `locationName:"prePassStartTime" type:"timestamp"` // Region of a contact. Region *string `locationName:"region" type:"string"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // Start time of a contact. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Tags assigned to a contact. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (DescribeContactOutput) MarshalFields ¶
func (s DescribeContactOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeContactOutput) String ¶
func (s DescribeContactOutput) String() string
String returns the string representation
type DescribeContactRequest ¶
type DescribeContactRequest struct { *aws.Request Input *DescribeContactInput Copy func(*DescribeContactInput) DescribeContactRequest }
DescribeContactRequest is the request type for the DescribeContact API operation.
func (DescribeContactRequest) Send ¶
func (r DescribeContactRequest) Send(ctx context.Context) (*DescribeContactResponse, error)
Send marshals and sends the DescribeContact API request.
type DescribeContactResponse ¶
type DescribeContactResponse struct { *DescribeContactOutput // contains filtered or unexported fields }
DescribeContactResponse is the response type for the DescribeContact API operation.
func (*DescribeContactResponse) SDKResponseMetdata ¶
func (r *DescribeContactResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeContact request.
type Destination ¶ added in v0.24.0
type Destination struct { // Additional details for a Config, if type is dataflow endpoint or antenna // demod decode. ConfigDetails *ConfigDetails `locationName:"configDetails" type:"structure"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType ConfigCapabilityType `locationName:"configType" type:"string" enum:"true"` // Region of a dataflow destination. DataflowDestinationRegion *string `locationName:"dataflowDestinationRegion" type:"string"` // contains filtered or unexported fields }
Dataflow details for the destination side.
func (Destination) MarshalFields ¶ added in v0.24.0
func (s Destination) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (Destination) String ¶ added in v0.24.0
func (s Destination) String() string
String returns the string representation
type Eirp ¶
type Eirp struct { // Units of an EIRP. // // Units is a required field Units EirpUnits `locationName:"units" type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶
func (s Eirp) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type EirpUnits ¶
type EirpUnits string
const (
EirpUnitsDBw EirpUnits = "dBW"
)
Enum values for EirpUnits
func (EirpUnits) MarshalValue ¶
type Elevation ¶
type Elevation struct { // Elevation angle units. // // Unit is a required field Unit AngleUnits `locationName:"unit" type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶
func (s Elevation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type EndpointDetails ¶
type EndpointDetails struct { // A dataflow endpoint. Endpoint *DataflowEndpoint `locationName:"endpoint" type:"structure"` // Endpoint security details. SecurityDetails *SecurityDetails `locationName:"securityDetails" type:"structure"` // contains filtered or unexported fields }
Information about the endpoint details.
func (EndpointDetails) MarshalFields ¶
func (s EndpointDetails) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (EndpointDetails) String ¶
func (s EndpointDetails) String() string
String returns the string representation
func (*EndpointDetails) Validate ¶
func (s *EndpointDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EndpointStatus ¶
type EndpointStatus string
const ( EndpointStatusCreated EndpointStatus = "created" EndpointStatusCreating EndpointStatus = "creating" EndpointStatusDeleted EndpointStatus = "deleted" EndpointStatusDeleting EndpointStatus = "deleting" EndpointStatusFailed EndpointStatus = "failed" )
Enum values for EndpointStatus
func (EndpointStatus) MarshalValue ¶
func (enum EndpointStatus) MarshalValue() (string, error)
func (EndpointStatus) MarshalValueBuf ¶
func (enum EndpointStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Frequency ¶
type Frequency struct { // Frequency units. // // Units is a required field Units FrequencyUnits `locationName:"units" type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶
func (s Frequency) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type FrequencyBandwidth ¶
type FrequencyBandwidth struct { // Frequency bandwidth units. // // Units is a required field Units BandwidthUnits `locationName:"units" type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶
func (s FrequencyBandwidth) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FrequencyBandwidth) String ¶
func (s FrequencyBandwidth) String() string
String returns the string representation
func (*FrequencyBandwidth) Validate ¶
func (s *FrequencyBandwidth) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FrequencyUnits ¶
type FrequencyUnits string
const ( FrequencyUnitsGhz FrequencyUnits = "GHz" FrequencyUnitsMhz FrequencyUnits = "MHz" FrequencyUnitsKHz FrequencyUnits = "kHz" )
Enum values for FrequencyUnits
func (FrequencyUnits) MarshalValue ¶
func (enum FrequencyUnits) MarshalValue() (string, error)
func (FrequencyUnits) MarshalValueBuf ¶
func (enum FrequencyUnits) MarshalValueBuf(b []byte) ([]byte, error)
type GetConfigInput ¶
type GetConfigInput struct { // UUID of a Config. // // ConfigId is a required field ConfigId *string `location:"uri" locationName:"configId" type:"string" required:"true"` // Type of a Config. // // ConfigType is a required field ConfigType ConfigCapabilityType `location:"uri" locationName:"configType" type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (GetConfigInput) MarshalFields ¶
func (s GetConfigInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetConfigInput) String ¶
func (s GetConfigInput) String() string
String returns the string representation
func (*GetConfigInput) Validate ¶
func (s *GetConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConfigOutput ¶
type GetConfigOutput struct { // ARN of a Config // // ConfigArn is a required field ConfigArn *string `locationName:"configArn" type:"string" required:"true"` // Data elements in a Config. // // ConfigData is a required field ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"` // UUID of a Config. // // ConfigId is a required field ConfigId *string `locationName:"configId" type:"string" required:"true"` // Type of a Config. ConfigType ConfigCapabilityType `locationName:"configType" type:"string" enum:"true"` // 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) MarshalFields ¶
func (s GetConfigOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetConfigOutput) String ¶
func (s GetConfigOutput) String() string
String returns the string representation
type GetConfigRequest ¶
type GetConfigRequest struct { *aws.Request Input *GetConfigInput Copy func(*GetConfigInput) GetConfigRequest }
GetConfigRequest is the request type for the GetConfig API operation.
func (GetConfigRequest) Send ¶
func (r GetConfigRequest) Send(ctx context.Context) (*GetConfigResponse, error)
Send marshals and sends the GetConfig API request.
type GetConfigResponse ¶
type GetConfigResponse struct { *GetConfigOutput // contains filtered or unexported fields }
GetConfigResponse is the response type for the GetConfig API operation.
func (*GetConfigResponse) SDKResponseMetdata ¶
func (r *GetConfigResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetConfig request.
type GetDataflowEndpointGroupInput ¶
type GetDataflowEndpointGroupInput struct { // UUID of a dataflow endpoint group. // // DataflowEndpointGroupId is a required field DataflowEndpointGroupId *string `location:"uri" locationName:"dataflowEndpointGroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDataflowEndpointGroupInput) MarshalFields ¶
func (s GetDataflowEndpointGroupInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDataflowEndpointGroupInput) String ¶
func (s GetDataflowEndpointGroupInput) String() string
String returns the string representation
func (*GetDataflowEndpointGroupInput) Validate ¶
func (s *GetDataflowEndpointGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDataflowEndpointGroupOutput ¶
type GetDataflowEndpointGroupOutput struct { // ARN of a dataflow endpoint group. DataflowEndpointGroupArn *string `locationName:"dataflowEndpointGroupArn" type:"string"` // UUID of a dataflow endpoint group. DataflowEndpointGroupId *string `locationName:"dataflowEndpointGroupId" type:"string"` // Details of a dataflow endpoint. EndpointsDetails []EndpointDetails `locationName:"endpointsDetails" type:"list"` // Tags assigned to a dataflow endpoint group. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (GetDataflowEndpointGroupOutput) MarshalFields ¶
func (s GetDataflowEndpointGroupOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDataflowEndpointGroupOutput) String ¶
func (s GetDataflowEndpointGroupOutput) String() string
String returns the string representation
type GetDataflowEndpointGroupRequest ¶
type GetDataflowEndpointGroupRequest struct { *aws.Request Input *GetDataflowEndpointGroupInput Copy func(*GetDataflowEndpointGroupInput) GetDataflowEndpointGroupRequest }
GetDataflowEndpointGroupRequest is the request type for the GetDataflowEndpointGroup API operation.
func (GetDataflowEndpointGroupRequest) Send ¶
func (r GetDataflowEndpointGroupRequest) Send(ctx context.Context) (*GetDataflowEndpointGroupResponse, error)
Send marshals and sends the GetDataflowEndpointGroup API request.
type GetDataflowEndpointGroupResponse ¶
type GetDataflowEndpointGroupResponse struct { *GetDataflowEndpointGroupOutput // contains filtered or unexported fields }
GetDataflowEndpointGroupResponse is the response type for the GetDataflowEndpointGroup API operation.
func (*GetDataflowEndpointGroupResponse) SDKResponseMetdata ¶
func (r *GetDataflowEndpointGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetDataflowEndpointGroup request.
type GetMinuteUsageInput ¶
type GetMinuteUsageInput struct { // The month being requested, with a value of 1-12. // // Month is a required field Month *int64 `locationName:"month" type:"integer" required:"true"` // The year being requested, in the format of YYYY. // // Year is a required field Year *int64 `locationName:"year" type:"integer" required:"true"` // contains filtered or unexported fields }
func (GetMinuteUsageInput) MarshalFields ¶
func (s GetMinuteUsageInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetMinuteUsageInput) String ¶
func (s GetMinuteUsageInput) String() string
String returns the string representation
func (*GetMinuteUsageInput) Validate ¶
func (s *GetMinuteUsageInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMinuteUsageOutput ¶
type GetMinuteUsageOutput struct { // Estimated number of minutes remaining for an account, specific to the month // being requested. EstimatedMinutesRemaining *int64 `locationName:"estimatedMinutesRemaining" type:"integer"` // Returns whether or not an account has signed up for the reserved minutes // pricing plan, specific to the month being requested. IsReservedMinutesCustomer *bool `locationName:"isReservedMinutesCustomer" type:"boolean"` // Total number of reserved minutes allocated, specific to the month being requested. TotalReservedMinuteAllocation *int64 `locationName:"totalReservedMinuteAllocation" type:"integer"` // Total scheduled minutes for an account, specific to the month being requested. TotalScheduledMinutes *int64 `locationName:"totalScheduledMinutes" type:"integer"` // Upcoming minutes scheduled for an account, specific to the month being requested. UpcomingMinutesScheduled *int64 `locationName:"upcomingMinutesScheduled" type:"integer"` // contains filtered or unexported fields }
func (GetMinuteUsageOutput) MarshalFields ¶
func (s GetMinuteUsageOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetMinuteUsageOutput) String ¶
func (s GetMinuteUsageOutput) String() string
String returns the string representation
type GetMinuteUsageRequest ¶
type GetMinuteUsageRequest struct { *aws.Request Input *GetMinuteUsageInput Copy func(*GetMinuteUsageInput) GetMinuteUsageRequest }
GetMinuteUsageRequest is the request type for the GetMinuteUsage API operation.
func (GetMinuteUsageRequest) Send ¶
func (r GetMinuteUsageRequest) Send(ctx context.Context) (*GetMinuteUsageResponse, error)
Send marshals and sends the GetMinuteUsage API request.
type GetMinuteUsageResponse ¶
type GetMinuteUsageResponse struct { *GetMinuteUsageOutput // contains filtered or unexported fields }
GetMinuteUsageResponse is the response type for the GetMinuteUsage API operation.
func (*GetMinuteUsageResponse) SDKResponseMetdata ¶
func (r *GetMinuteUsageResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetMinuteUsage request.
type GetMissionProfileInput ¶
type GetMissionProfileInput struct { // UUID of a mission profile. // // MissionProfileId is a required field MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetMissionProfileInput) MarshalFields ¶
func (s GetMissionProfileInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetMissionProfileInput) String ¶
func (s GetMissionProfileInput) String() string
String returns the string representation
func (*GetMissionProfileInput) Validate ¶
func (s *GetMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetMissionProfileOutput ¶
type GetMissionProfileOutput struct { // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"` // Amount of time prior to contact start you’d like to receive a CloudWatch // event indicating an upcoming pass. ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"` // A list of lists of ARNs. Each list of ARNs is an edge, with a from Config // and a to Config. DataflowEdges [][]string `locationName:"dataflowEdges" type:"list"` // Smallest amount of time in seconds that you’d like to see for an available // contact. AWS Ground Station will not present you with contacts shorter than // this duration. MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer"` // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // Name of a mission profile. Name *string `locationName:"name" type:"string"` // Region of a mission profile. Region *string `locationName:"region" type:"string"` // Tags assigned to a mission profile. Tags map[string]string `locationName:"tags" type:"map"` // ARN of a tracking Config. TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"` // contains filtered or unexported fields }
func (GetMissionProfileOutput) MarshalFields ¶
func (s GetMissionProfileOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetMissionProfileOutput) String ¶
func (s GetMissionProfileOutput) String() string
String returns the string representation
type GetMissionProfileRequest ¶
type GetMissionProfileRequest struct { *aws.Request Input *GetMissionProfileInput Copy func(*GetMissionProfileInput) GetMissionProfileRequest }
GetMissionProfileRequest is the request type for the GetMissionProfile API operation.
func (GetMissionProfileRequest) Send ¶
func (r GetMissionProfileRequest) Send(ctx context.Context) (*GetMissionProfileResponse, error)
Send marshals and sends the GetMissionProfile API request.
type GetMissionProfileResponse ¶
type GetMissionProfileResponse struct { *GetMissionProfileOutput // contains filtered or unexported fields }
GetMissionProfileResponse is the response type for the GetMissionProfile API operation.
func (*GetMissionProfileResponse) SDKResponseMetdata ¶
func (r *GetMissionProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetMissionProfile request.
type GetSatelliteInput ¶
type GetSatelliteInput struct { // UUID of a satellite. // // SatelliteId is a required field SatelliteId *string `location:"uri" locationName:"satelliteId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSatelliteInput) MarshalFields ¶
func (s GetSatelliteInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetSatelliteInput) String ¶
func (s GetSatelliteInput) String() string
String returns the string representation
func (*GetSatelliteInput) Validate ¶
func (s *GetSatelliteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSatelliteOutput ¶
type GetSatelliteOutput struct { // A list of ground stations to which the satellite is on-boarded. GroundStations []string `locationName:"groundStations" type:"list"` // NORAD satellite ID number. NoradSatelliteID *int64 `locationName:"noradSatelliteID" min:"1" type:"integer"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // UUID of a satellite. SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetSatelliteOutput) MarshalFields ¶
func (s GetSatelliteOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetSatelliteOutput) String ¶
func (s GetSatelliteOutput) String() string
String returns the string representation
type GetSatelliteRequest ¶
type GetSatelliteRequest struct { *aws.Request Input *GetSatelliteInput Copy func(*GetSatelliteInput) GetSatelliteRequest }
GetSatelliteRequest is the request type for the GetSatellite API operation.
func (GetSatelliteRequest) Send ¶
func (r GetSatelliteRequest) Send(ctx context.Context) (*GetSatelliteResponse, error)
Send marshals and sends the GetSatellite API request.
type GetSatelliteResponse ¶
type GetSatelliteResponse struct { *GetSatelliteOutput // contains filtered or unexported fields }
GetSatelliteResponse is the response type for the GetSatellite API operation.
func (*GetSatelliteResponse) SDKResponseMetdata ¶
func (r *GetSatelliteResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetSatellite request.
type GroundStationData ¶
type GroundStationData struct { // UUID of a ground station. GroundStationId *string `locationName:"groundStationId" type:"string"` // Name of a ground station. GroundStationName *string `locationName:"groundStationName" type:"string"` // Ground station Region. Region *string `locationName:"region" type:"string"` // contains filtered or unexported fields }
Information about the ground station data.
func (GroundStationData) MarshalFields ¶
func (s GroundStationData) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GroundStationData) String ¶
func (s GroundStationData) String() string
String returns the string representation
type ListConfigsInput ¶
type ListConfigsInput struct { // Maximum number of Configs returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token returned in the request of a previous ListConfigs call. Used to // get the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConfigsInput) MarshalFields ¶
func (s ListConfigsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListConfigsInput) String ¶
func (s ListConfigsInput) String() string
String returns the string representation
type ListConfigsOutput ¶
type ListConfigsOutput struct { // List of Config items. ConfigList []ConfigListItem `locationName:"configList" type:"list"` // Next token returned in the response of a previous ListConfigs call. Used // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListConfigsOutput) MarshalFields ¶
func (s ListConfigsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListConfigsOutput) String ¶
func (s ListConfigsOutput) String() string
String returns the string representation
type ListConfigsPaginator ¶
ListConfigsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListConfigsPaginator ¶
func NewListConfigsPaginator(req ListConfigsRequest) ListConfigsPaginator
NewListConfigsRequestPaginator returns a paginator for ListConfigs. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListConfigsRequest(input) p := groundstation.NewListConfigsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListConfigsPaginator) CurrentPage ¶
func (p *ListConfigsPaginator) CurrentPage() *ListConfigsOutput
type ListConfigsRequest ¶
type ListConfigsRequest struct { *aws.Request Input *ListConfigsInput Copy func(*ListConfigsInput) ListConfigsRequest }
ListConfigsRequest is the request type for the ListConfigs API operation.
func (ListConfigsRequest) Send ¶
func (r ListConfigsRequest) Send(ctx context.Context) (*ListConfigsResponse, error)
Send marshals and sends the ListConfigs API request.
type ListConfigsResponse ¶
type ListConfigsResponse struct { *ListConfigsOutput // contains filtered or unexported fields }
ListConfigsResponse is the response type for the ListConfigs API operation.
func (*ListConfigsResponse) SDKResponseMetdata ¶
func (r *ListConfigsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListConfigs request.
type ListContactsInput ¶
type ListContactsInput struct { // End time of a contact. // // EndTime is a required field EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"` // Name of a ground station. GroundStation *string `locationName:"groundStation" type:"string"` // Maximum number of contacts returned. MaxResults *int64 `locationName:"maxResults" type:"integer"` // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // Next token returned in the request of a previous ListContacts call. Used // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // Start time of a contact. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // Status of a contact reservation. // // StatusList is a required field StatusList []ContactStatus `locationName:"statusList" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListContactsInput) MarshalFields ¶
func (s ListContactsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListContactsInput) String ¶
func (s ListContactsInput) String() string
String returns the string representation
func (*ListContactsInput) Validate ¶
func (s *ListContactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListContactsOutput ¶
type ListContactsOutput struct { // List of contacts. ContactList []ContactData `locationName:"contactList" type:"list"` // Next token returned in the response of a previous ListContacts call. Used // to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListContactsOutput) MarshalFields ¶
func (s ListContactsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListContactsOutput) String ¶
func (s ListContactsOutput) String() string
String returns the string representation
type ListContactsPaginator ¶
ListContactsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListContactsPaginator ¶
func NewListContactsPaginator(req ListContactsRequest) ListContactsPaginator
NewListContactsRequestPaginator returns a paginator for ListContacts. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListContactsRequest(input) p := groundstation.NewListContactsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListContactsPaginator) CurrentPage ¶
func (p *ListContactsPaginator) CurrentPage() *ListContactsOutput
type ListContactsRequest ¶
type ListContactsRequest struct { *aws.Request Input *ListContactsInput Copy func(*ListContactsInput) ListContactsRequest }
ListContactsRequest is the request type for the ListContacts API operation.
func (ListContactsRequest) Send ¶
func (r ListContactsRequest) Send(ctx context.Context) (*ListContactsResponse, error)
Send marshals and sends the ListContacts API request.
type ListContactsResponse ¶
type ListContactsResponse struct { *ListContactsOutput // contains filtered or unexported fields }
ListContactsResponse is the response type for the ListContacts API operation.
func (*ListContactsResponse) SDKResponseMetdata ¶
func (r *ListContactsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListContacts request.
type ListDataflowEndpointGroupsInput ¶
type ListDataflowEndpointGroupsInput struct { // Maximum number of dataflow endpoint groups returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token returned in the request of a previous ListDataflowEndpointGroups // call. Used to get the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDataflowEndpointGroupsInput) MarshalFields ¶
func (s ListDataflowEndpointGroupsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDataflowEndpointGroupsInput) String ¶
func (s ListDataflowEndpointGroupsInput) String() string
String returns the string representation
type ListDataflowEndpointGroupsOutput ¶
type ListDataflowEndpointGroupsOutput struct { // A list of dataflow endpoint groups. DataflowEndpointGroupList []DataflowEndpointListItem `locationName:"dataflowEndpointGroupList" type:"list"` // Next token returned in the response of a previous ListDataflowEndpointGroups // call. Used to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListDataflowEndpointGroupsOutput) MarshalFields ¶
func (s ListDataflowEndpointGroupsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDataflowEndpointGroupsOutput) String ¶
func (s ListDataflowEndpointGroupsOutput) String() string
String returns the string representation
type ListDataflowEndpointGroupsPaginator ¶
ListDataflowEndpointGroupsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListDataflowEndpointGroupsPaginator ¶
func NewListDataflowEndpointGroupsPaginator(req ListDataflowEndpointGroupsRequest) ListDataflowEndpointGroupsPaginator
NewListDataflowEndpointGroupsRequestPaginator returns a paginator for ListDataflowEndpointGroups. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListDataflowEndpointGroupsRequest(input) p := groundstation.NewListDataflowEndpointGroupsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListDataflowEndpointGroupsPaginator) CurrentPage ¶
func (p *ListDataflowEndpointGroupsPaginator) CurrentPage() *ListDataflowEndpointGroupsOutput
type ListDataflowEndpointGroupsRequest ¶
type ListDataflowEndpointGroupsRequest struct { *aws.Request Input *ListDataflowEndpointGroupsInput Copy func(*ListDataflowEndpointGroupsInput) ListDataflowEndpointGroupsRequest }
ListDataflowEndpointGroupsRequest is the request type for the ListDataflowEndpointGroups API operation.
func (ListDataflowEndpointGroupsRequest) Send ¶
func (r ListDataflowEndpointGroupsRequest) Send(ctx context.Context) (*ListDataflowEndpointGroupsResponse, error)
Send marshals and sends the ListDataflowEndpointGroups API request.
type ListDataflowEndpointGroupsResponse ¶
type ListDataflowEndpointGroupsResponse struct { *ListDataflowEndpointGroupsOutput // contains filtered or unexported fields }
ListDataflowEndpointGroupsResponse is the response type for the ListDataflowEndpointGroups API operation.
func (*ListDataflowEndpointGroupsResponse) SDKResponseMetdata ¶
func (r *ListDataflowEndpointGroupsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDataflowEndpointGroups request.
type ListGroundStationsInput ¶
type ListGroundStationsInput struct { // Maximum number of ground stations returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token that can be supplied in the next call to get the next page of // ground stations. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // Satellite ID to retrieve on-boarded ground stations. SatelliteId *string `location:"querystring" locationName:"satelliteId" type:"string"` // contains filtered or unexported fields }
func (ListGroundStationsInput) MarshalFields ¶
func (s ListGroundStationsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroundStationsInput) String ¶
func (s ListGroundStationsInput) String() string
String returns the string representation
type ListGroundStationsOutput ¶
type ListGroundStationsOutput struct { // List of ground stations. GroundStationList []GroundStationData `locationName:"groundStationList" type:"list"` // Next token that can be supplied in the next call to get the next page of // ground stations. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListGroundStationsOutput) MarshalFields ¶
func (s ListGroundStationsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListGroundStationsOutput) String ¶
func (s ListGroundStationsOutput) String() string
String returns the string representation
type ListGroundStationsPaginator ¶
ListGroundStationsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListGroundStationsPaginator ¶
func NewListGroundStationsPaginator(req ListGroundStationsRequest) ListGroundStationsPaginator
NewListGroundStationsRequestPaginator returns a paginator for ListGroundStations. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListGroundStationsRequest(input) p := groundstation.NewListGroundStationsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListGroundStationsPaginator) CurrentPage ¶
func (p *ListGroundStationsPaginator) CurrentPage() *ListGroundStationsOutput
type ListGroundStationsRequest ¶
type ListGroundStationsRequest struct { *aws.Request Input *ListGroundStationsInput Copy func(*ListGroundStationsInput) ListGroundStationsRequest }
ListGroundStationsRequest is the request type for the ListGroundStations API operation.
func (ListGroundStationsRequest) Send ¶
func (r ListGroundStationsRequest) Send(ctx context.Context) (*ListGroundStationsResponse, error)
Send marshals and sends the ListGroundStations API request.
type ListGroundStationsResponse ¶
type ListGroundStationsResponse struct { *ListGroundStationsOutput // contains filtered or unexported fields }
ListGroundStationsResponse is the response type for the ListGroundStations API operation.
func (*ListGroundStationsResponse) SDKResponseMetdata ¶
func (r *ListGroundStationsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListGroundStations request.
type ListMissionProfilesInput ¶
type ListMissionProfilesInput struct { // Maximum number of mission profiles returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token returned in the request of a previous ListMissionProfiles call. // Used to get the next page of results. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMissionProfilesInput) MarshalFields ¶
func (s ListMissionProfilesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListMissionProfilesInput) String ¶
func (s ListMissionProfilesInput) String() string
String returns the string representation
type ListMissionProfilesOutput ¶
type ListMissionProfilesOutput struct { // List of mission profiles. MissionProfileList []MissionProfileListItem `locationName:"missionProfileList" type:"list"` // Next token returned in the response of a previous ListMissionProfiles call. // Used to get the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListMissionProfilesOutput) MarshalFields ¶
func (s ListMissionProfilesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListMissionProfilesOutput) String ¶
func (s ListMissionProfilesOutput) String() string
String returns the string representation
type ListMissionProfilesPaginator ¶
ListMissionProfilesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListMissionProfilesPaginator ¶
func NewListMissionProfilesPaginator(req ListMissionProfilesRequest) ListMissionProfilesPaginator
NewListMissionProfilesRequestPaginator returns a paginator for ListMissionProfiles. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListMissionProfilesRequest(input) p := groundstation.NewListMissionProfilesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListMissionProfilesPaginator) CurrentPage ¶
func (p *ListMissionProfilesPaginator) CurrentPage() *ListMissionProfilesOutput
type ListMissionProfilesRequest ¶
type ListMissionProfilesRequest struct { *aws.Request Input *ListMissionProfilesInput Copy func(*ListMissionProfilesInput) ListMissionProfilesRequest }
ListMissionProfilesRequest is the request type for the ListMissionProfiles API operation.
func (ListMissionProfilesRequest) Send ¶
func (r ListMissionProfilesRequest) Send(ctx context.Context) (*ListMissionProfilesResponse, error)
Send marshals and sends the ListMissionProfiles API request.
type ListMissionProfilesResponse ¶
type ListMissionProfilesResponse struct { *ListMissionProfilesOutput // contains filtered or unexported fields }
ListMissionProfilesResponse is the response type for the ListMissionProfiles API operation.
func (*ListMissionProfilesResponse) SDKResponseMetdata ¶
func (r *ListMissionProfilesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListMissionProfiles request.
type ListSatellitesInput ¶
type ListSatellitesInput struct { // Maximum number of satellites returned. MaxResults *int64 `location:"querystring" locationName:"maxResults" type:"integer"` // Next token that can be supplied in the next call to get the next page of // satellites. NextToken *string `location:"querystring" locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListSatellitesInput) MarshalFields ¶
func (s ListSatellitesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListSatellitesInput) String ¶
func (s ListSatellitesInput) String() string
String returns the string representation
type ListSatellitesOutput ¶
type ListSatellitesOutput struct { // Next token that can be supplied in the next call to get the next page of // satellites. NextToken *string `locationName:"nextToken" type:"string"` // List of satellites. Satellites []SatelliteListItem `locationName:"satellites" type:"list"` // contains filtered or unexported fields }
func (ListSatellitesOutput) MarshalFields ¶
func (s ListSatellitesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListSatellitesOutput) String ¶
func (s ListSatellitesOutput) String() string
String returns the string representation
type ListSatellitesPaginator ¶
ListSatellitesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListSatellitesPaginator ¶
func NewListSatellitesPaginator(req ListSatellitesRequest) ListSatellitesPaginator
NewListSatellitesRequestPaginator returns a paginator for ListSatellites. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListSatellitesRequest(input) p := groundstation.NewListSatellitesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListSatellitesPaginator) CurrentPage ¶
func (p *ListSatellitesPaginator) CurrentPage() *ListSatellitesOutput
type ListSatellitesRequest ¶
type ListSatellitesRequest struct { *aws.Request Input *ListSatellitesInput Copy func(*ListSatellitesInput) ListSatellitesRequest }
ListSatellitesRequest is the request type for the ListSatellites API operation.
func (ListSatellitesRequest) Send ¶
func (r ListSatellitesRequest) Send(ctx context.Context) (*ListSatellitesResponse, error)
Send marshals and sends the ListSatellites API request.
type ListSatellitesResponse ¶
type ListSatellitesResponse struct { *ListSatellitesOutput // contains filtered or unexported fields }
ListSatellitesResponse is the response type for the ListSatellites API operation.
func (*ListSatellitesResponse) SDKResponseMetdata ¶
func (r *ListSatellitesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListSatellites request.
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // ARN of a resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) MarshalFields ¶
func (s ListTagsForResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // Tags assigned to a resource. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) MarshalFields ¶
func (s ListTagsForResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListTagsForResourceRequest ¶
type ListTagsForResourceRequest struct { *aws.Request Input *ListTagsForResourceInput Copy func(*ListTagsForResourceInput) ListTagsForResourceRequest }
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
func (ListTagsForResourceRequest) Send ¶
func (r ListTagsForResourceRequest) Send(ctx context.Context) (*ListTagsForResourceResponse, error)
Send marshals and sends the ListTagsForResource API request.
type ListTagsForResourceResponse ¶
type ListTagsForResourceResponse struct { *ListTagsForResourceOutput // contains filtered or unexported fields }
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
func (*ListTagsForResourceResponse) SDKResponseMetdata ¶
func (r *ListTagsForResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListTagsForResource request.
type MissionProfileListItem ¶
type MissionProfileListItem struct { // ARN of a mission profile. MissionProfileArn *string `locationName:"missionProfileArn" type:"string"` // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // Name of a mission profile. Name *string `locationName:"name" type:"string"` // Region of a mission profile. Region *string `locationName:"region" type:"string"` // contains filtered or unexported fields }
Item in a list of mission profiles.
func (MissionProfileListItem) MarshalFields ¶
func (s MissionProfileListItem) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (MissionProfileListItem) String ¶
func (s MissionProfileListItem) String() string
String returns the string representation
type Polarization ¶
type Polarization string
const ( PolarizationLeftHand Polarization = "LEFT_HAND" PolarizationNone Polarization = "NONE" PolarizationRightHand Polarization = "RIGHT_HAND" )
Enum values for Polarization
func (Polarization) MarshalValue ¶
func (enum Polarization) MarshalValue() (string, error)
func (Polarization) MarshalValueBuf ¶
func (enum Polarization) MarshalValueBuf(b []byte) ([]byte, error)
type ReserveContactInput ¶
type ReserveContactInput struct { // End time of a contact. // // EndTime is a required field EndTime *time.Time `locationName:"endTime" type:"timestamp" required:"true"` // Name of a ground station. // // GroundStation is a required field GroundStation *string `locationName:"groundStation" type:"string" required:"true"` // ARN of a mission profile. // // MissionProfileArn is a required field MissionProfileArn *string `locationName:"missionProfileArn" type:"string" required:"true"` // ARN of a satellite // // SatelliteArn is a required field SatelliteArn *string `locationName:"satelliteArn" type:"string" required:"true"` // Start time of a contact. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // Tags assigned to a contact. Tags map[string]string `locationName:"tags" type:"map"` // contains filtered or unexported fields }
func (ReserveContactInput) MarshalFields ¶
func (s ReserveContactInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ReserveContactInput) String ¶
func (s ReserveContactInput) String() string
String returns the string representation
func (*ReserveContactInput) Validate ¶
func (s *ReserveContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ReserveContactOutput ¶
type ReserveContactOutput struct { // UUID of a contact. ContactId *string `locationName:"contactId" type:"string"` // contains filtered or unexported fields }
func (ReserveContactOutput) MarshalFields ¶
func (s ReserveContactOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ReserveContactOutput) String ¶
func (s ReserveContactOutput) String() string
String returns the string representation
type ReserveContactRequest ¶
type ReserveContactRequest struct { *aws.Request Input *ReserveContactInput Copy func(*ReserveContactInput) ReserveContactRequest }
ReserveContactRequest is the request type for the ReserveContact API operation.
func (ReserveContactRequest) Send ¶
func (r ReserveContactRequest) Send(ctx context.Context) (*ReserveContactResponse, error)
Send marshals and sends the ReserveContact API request.
type ReserveContactResponse ¶
type ReserveContactResponse struct { *ReserveContactOutput // contains filtered or unexported fields }
ReserveContactResponse is the response type for the ReserveContact API operation.
func (*ReserveContactResponse) SDKResponseMetdata ¶
func (r *ReserveContactResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ReserveContact request.
type SatelliteListItem ¶
type SatelliteListItem struct { // A list of ground stations to which the satellite is on-boarded. GroundStations []string `locationName:"groundStations" type:"list"` // NORAD satellite ID number. NoradSatelliteID *int64 `locationName:"noradSatelliteID" min:"1" type:"integer"` // ARN of a satellite. SatelliteArn *string `locationName:"satelliteArn" type:"string"` // UUID of a satellite. SatelliteId *string `locationName:"satelliteId" min:"1" type:"string"` // contains filtered or unexported fields }
Item in a list of satellites.
func (SatelliteListItem) MarshalFields ¶
func (s SatelliteListItem) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SatelliteListItem) String ¶
func (s SatelliteListItem) String() string
String returns the string representation
type SecurityDetails ¶
type SecurityDetails struct { // ARN to a role needed for connecting streams to your instances. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The security groups to attach to the elastic network interfaces. // // SecurityGroupIds is a required field SecurityGroupIds []string `locationName:"securityGroupIds" type:"list" required:"true"` // A list of subnets where AWS Ground Station places elastic network interfaces // to send streams to your instances. // // SubnetIds is a required field SubnetIds []string `locationName:"subnetIds" type:"list" required:"true"` // contains filtered or unexported fields }
Information about endpoints.
func (SecurityDetails) MarshalFields ¶
func (s SecurityDetails) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SecurityDetails) String ¶
func (s SecurityDetails) String() string
String returns the string representation
func (*SecurityDetails) Validate ¶
func (s *SecurityDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SocketAddress ¶
type SocketAddress struct { // Name of a socket address. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // Port of a socket address. // // Port is a required field Port *int64 `locationName:"port" type:"integer" required:"true"` // contains filtered or unexported fields }
Information about the socket address.
func (SocketAddress) MarshalFields ¶
func (s SocketAddress) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SocketAddress) String ¶
func (s SocketAddress) String() string
String returns the string representation
func (*SocketAddress) Validate ¶
func (s *SocketAddress) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Source ¶ added in v0.24.0
type Source struct { // Additional details for a Config, if type is dataflow endpoint or antenna // demod decode. ConfigDetails *ConfigDetails `locationName:"configDetails" type:"structure"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType ConfigCapabilityType `locationName:"configType" type:"string" enum:"true"` // Region of a dataflow source. DataflowSourceRegion *string `locationName:"dataflowSourceRegion" type:"string"` // contains filtered or unexported fields }
Dataflow details for the source side.
func (Source) MarshalFields ¶ added in v0.24.0
func (s Source) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
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 Polarization `locationName:"polarization" type:"string" enum:"true"` // contains filtered or unexported fields }
Object that describes a spectral Config.
func (SpectrumConfig) MarshalFields ¶
func (s SpectrumConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SpectrumConfig) String ¶
func (s SpectrumConfig) String() string
String returns the string representation
func (*SpectrumConfig) Validate ¶
func (s *SpectrumConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶
type TagResourceInput struct { // ARN of a resource tag. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // Tags assigned to a resource. // // Tags is a required field Tags map[string]string `locationName:"tags" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) MarshalFields ¶
func (s TagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) MarshalFields ¶
func (s TagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶
type TagResourceRequest struct { *aws.Request Input *TagResourceInput Copy func(*TagResourceInput) TagResourceRequest }
TagResourceRequest is the request type for the TagResource API operation.
func (TagResourceRequest) Send ¶
func (r TagResourceRequest) Send(ctx context.Context) (*TagResourceResponse, error)
Send marshals and sends the TagResource API request.
type TagResourceResponse ¶
type TagResourceResponse struct { *TagResourceOutput // contains filtered or unexported fields }
TagResourceResponse is the response type for the TagResource API operation.
func (*TagResourceResponse) SDKResponseMetdata ¶
func (r *TagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the TagResource request.
type TrackingConfig ¶
type TrackingConfig struct { // Current setting for autotrack. // // Autotrack is a required field Autotrack Criticality `locationName:"autotrack" type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶
func (s TrackingConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TrackingConfig) String ¶
func (s TrackingConfig) String() string
String returns the string representation
func (*TrackingConfig) Validate ¶
func (s *TrackingConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // ARN of a resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // Keys of a resource tag. // // TagKeys is a required field TagKeys []string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) MarshalFields ¶
func (s UntagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) MarshalFields ¶
func (s UntagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput Copy func(*UntagResourceInput) UntagResourceRequest }
UntagResourceRequest is the request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶
func (r UntagResourceRequest) Send(ctx context.Context) (*UntagResourceResponse, error)
Send marshals and sends the UntagResource API request.
type UntagResourceResponse ¶
type UntagResourceResponse struct { *UntagResourceOutput // contains filtered or unexported fields }
UntagResourceResponse is the response type for the UntagResource API operation.
func (*UntagResourceResponse) SDKResponseMetdata ¶
func (r *UntagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UntagResource request.
type UpdateConfigInput ¶
type UpdateConfigInput struct { // Parameters of a Config. // // ConfigData is a required field ConfigData *ConfigTypeData `locationName:"configData" type:"structure" required:"true"` // UUID of a Config. // // ConfigId is a required field ConfigId *string `location:"uri" locationName:"configId" type:"string" required:"true"` // Type of a Config. // // ConfigType is a required field ConfigType ConfigCapabilityType `location:"uri" locationName:"configType" type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶
func (s UpdateConfigInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateConfigInput) String ¶
func (s UpdateConfigInput) String() string
String returns the string representation
func (*UpdateConfigInput) Validate ¶
func (s *UpdateConfigInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConfigOutput ¶
type UpdateConfigOutput struct { // ARN of a Config. ConfigArn *string `locationName:"configArn" type:"string"` // UUID of a Config. ConfigId *string `locationName:"configId" type:"string"` // Type of a Config. ConfigType ConfigCapabilityType `locationName:"configType" type:"string" enum:"true"` // contains filtered or unexported fields }
func (UpdateConfigOutput) MarshalFields ¶
func (s UpdateConfigOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateConfigOutput) String ¶
func (s UpdateConfigOutput) String() string
String returns the string representation
type UpdateConfigRequest ¶
type UpdateConfigRequest struct { *aws.Request Input *UpdateConfigInput Copy func(*UpdateConfigInput) UpdateConfigRequest }
UpdateConfigRequest is the request type for the UpdateConfig API operation.
func (UpdateConfigRequest) Send ¶
func (r UpdateConfigRequest) Send(ctx context.Context) (*UpdateConfigResponse, error)
Send marshals and sends the UpdateConfig API request.
type UpdateConfigResponse ¶
type UpdateConfigResponse struct { *UpdateConfigOutput // contains filtered or unexported fields }
UpdateConfigResponse is the response type for the UpdateConfig API operation.
func (*UpdateConfigResponse) SDKResponseMetdata ¶
func (r *UpdateConfigResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateConfig request.
type UpdateMissionProfileInput ¶
type UpdateMissionProfileInput struct { // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPostPassDurationSeconds *int64 `locationName:"contactPostPassDurationSeconds" min:"1" type:"integer"` // Amount of time after a contact ends that you’d like to receive a CloudWatch // event indicating the pass has finished. ContactPrePassDurationSeconds *int64 `locationName:"contactPrePassDurationSeconds" min:"1" type:"integer"` // A list of lists of ARNs. Each list of ARNs is an edge, with a from Config // and a to Config. DataflowEdges [][]string `locationName:"dataflowEdges" type:"list"` // Smallest amount of time in seconds that you’d like to see for an available // contact. AWS Ground Station will not present you with contacts shorter than // this duration. MinimumViableContactDurationSeconds *int64 `locationName:"minimumViableContactDurationSeconds" min:"1" type:"integer"` // UUID of a mission profile. // // MissionProfileId is a required field MissionProfileId *string `location:"uri" locationName:"missionProfileId" type:"string" required:"true"` // Name of a mission profile. Name *string `locationName:"name" min:"1" type:"string"` // ARN of a tracking Config. TrackingConfigArn *string `locationName:"trackingConfigArn" type:"string"` // contains filtered or unexported fields }
func (UpdateMissionProfileInput) MarshalFields ¶
func (s UpdateMissionProfileInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateMissionProfileInput) String ¶
func (s UpdateMissionProfileInput) String() string
String returns the string representation
func (*UpdateMissionProfileInput) Validate ¶
func (s *UpdateMissionProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateMissionProfileOutput ¶
type UpdateMissionProfileOutput struct { // UUID of a mission profile. MissionProfileId *string `locationName:"missionProfileId" type:"string"` // contains filtered or unexported fields }
func (UpdateMissionProfileOutput) MarshalFields ¶
func (s UpdateMissionProfileOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateMissionProfileOutput) String ¶
func (s UpdateMissionProfileOutput) String() string
String returns the string representation
type UpdateMissionProfileRequest ¶
type UpdateMissionProfileRequest struct { *aws.Request Input *UpdateMissionProfileInput Copy func(*UpdateMissionProfileInput) UpdateMissionProfileRequest }
UpdateMissionProfileRequest is the request type for the UpdateMissionProfile API operation.
func (UpdateMissionProfileRequest) Send ¶
func (r UpdateMissionProfileRequest) Send(ctx context.Context) (*UpdateMissionProfileResponse, error)
Send marshals and sends the UpdateMissionProfile API request.
type UpdateMissionProfileResponse ¶
type UpdateMissionProfileResponse struct { *UpdateMissionProfileOutput // contains filtered or unexported fields }
UpdateMissionProfileResponse is the response type for the UpdateMissionProfile API operation.
func (*UpdateMissionProfileResponse) SDKResponseMetdata ¶
func (r *UpdateMissionProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateMissionProfile request.
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) MarshalFields ¶
func (s UplinkEchoConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UplinkEchoConfig) String ¶
func (s UplinkEchoConfig) String() string
String returns the string representation
func (*UplinkEchoConfig) Validate ¶
func (s *UplinkEchoConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UplinkSpectrumConfig ¶
type UplinkSpectrumConfig struct { // Center frequency of an uplink spectral Config. Valid values are between 2025 // to 2120 MHz. // // CenterFrequency is a required field CenterFrequency *Frequency `locationName:"centerFrequency" type:"structure" required:"true"` // Polarization of an uplink spectral Config. Capturing both "RIGHT_HAND" and // "LEFT_HAND" polarization requires two separate configs. Polarization Polarization `locationName:"polarization" type:"string" enum:"true"` // contains filtered or unexported fields }
Information about the uplink spectral Config.
func (UplinkSpectrumConfig) MarshalFields ¶
func (s UplinkSpectrumConfig) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UplinkSpectrumConfig) String ¶
func (s UplinkSpectrumConfig) String() string
String returns the string representation
func (*UplinkSpectrumConfig) Validate ¶
func (s *UplinkSpectrumConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
Source Files ¶
- api_client.go
- api_doc.go
- api_enums.go
- api_errors.go
- api_op_CancelContact.go
- api_op_CreateConfig.go
- api_op_CreateDataflowEndpointGroup.go
- api_op_CreateMissionProfile.go
- api_op_DeleteConfig.go
- api_op_DeleteDataflowEndpointGroup.go
- api_op_DeleteMissionProfile.go
- api_op_DescribeContact.go
- api_op_GetConfig.go
- api_op_GetDataflowEndpointGroup.go
- api_op_GetMinuteUsage.go
- api_op_GetMissionProfile.go
- api_op_GetSatellite.go
- api_op_ListConfigs.go
- api_op_ListContacts.go
- api_op_ListDataflowEndpointGroups.go
- api_op_ListGroundStations.go
- api_op_ListMissionProfiles.go
- api_op_ListSatellites.go
- api_op_ListTagsForResource.go
- api_op_ReserveContact.go
- api_op_TagResource.go
- api_op_UntagResource.go
- api_op_UpdateConfig.go
- api_op_UpdateMissionProfile.go
- api_types.go
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. |