ListServiceOperations
Returns a list of the operations of this service that have been discovered by Application Signals. Only the operations that were invoked during the specified time range are returned.
Request Syntax
POST /service-operations?EndTime=EndTime&MaxResults=MaxResults&NextToken=NextToken&StartTime=StartTime HTTP/1.1
Content-type: application/json
{
   "KeyAttributes": { 
      "string" : "string" 
   }
}
    
      URI Request Parameters
The request uses the following URI parameters.
- EndTime
 - 
               
The end of the time period to retrieve information about. When used in a raw HTTP Query API, it is formatted as be epoch time in seconds. For example:
1698778057Your requested end time will be rounded to the nearest hour.
Required: Yes
 - MaxResults
 - 
               
The maximum number of results to return in one operation. If you omit this parameter, the default of 50 is used.
Valid Range: Minimum value of 1. Maximum value of 100.
 - NextToken
 - 
               
Include this value, if it was returned by the previous operation, to get the next set of service operations.
 - StartTime
 - 
               
The start of the time period to retrieve information about. When used in a raw HTTP Query API, it is formatted as be epoch time in seconds. For example:
1698778057Your requested start time will be rounded to the nearest hour.
Required: Yes
 
Request Body
The request accepts the following data in JSON format.
- KeyAttributes
 - 
               
Use this field to specify which service you want to retrieve information for. You must specify at least the
Type,Name, andEnvironmentattributes.This is a string-to-string map. It can include the following fields.
- 
                     
Typedesignates the type of object this is. - 
                     
ResourceTypespecifies the type of the resource. This field is used only when the value of theTypefield isResourceorAWS::Resource. - 
                     
Namespecifies the name of the object. This is used only if the value of theTypefield isService,RemoteService, orAWS::Service. - 
                     
Identifieridentifies the resource objects of this resource. This is used only if the value of theTypefield isResourceorAWS::Resource. - 
                     
Environmentspecifies the location where this object is hosted, or what it belongs to. 
Type: String to string map
Map Entries: Maximum number of 4 items.
Key Pattern:
[a-zA-Z]{1,50}Value Length Constraints: Minimum length of 1. Maximum length of 1024.
Value Pattern:
[ -~]*[!-~]+[ -~]*Required: Yes
 - 
                     
 
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
   "EndTime": number,
   "NextToken": "string",
   "ServiceOperations": [ 
      { 
         "MetricReferences": [ 
            { 
               "AccountId": "string",
               "Dimensions": [ 
                  { 
                     "Name": "string",
                     "Value": "string"
                  }
               ],
               "MetricName": "string",
               "MetricType": "string",
               "Namespace": "string"
            }
         ],
         "Name": "string"
      }
   ],
   "StartTime": number
}
    
      Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- EndTime
 - 
               
The end of the time period that the returned information applies to. When used in a raw HTTP Query API, it is formatted as be epoch time in seconds. For example:
1698778057This displays the time that Application Signals used for the request. It might not match your request exactly, because it was rounded to the nearest hour.
Type: Timestamp
 - NextToken
 - 
               
Include this value in your next use of this API to get next set of service operations.
Type: String
 - ServiceOperations
 - 
               
An array of structures that each contain information about one operation of this service.
Type: Array of ServiceOperation objects
Array Members: Minimum number of 0 items. Maximum number of 100 items.
 - StartTime
 - 
               
The start of the time period that the returned information applies to. When used in a raw HTTP Query API, it is formatted as be epoch time in seconds. For example:
1698778057This displays the time that Application Signals used for the request. It might not match your request exactly, because it was rounded to the nearest hour.
Type: Timestamp
 
Errors
For information about the errors that are common to all actions, see Common Errors.
- ThrottlingException
 - 
               
The request was throttled because of quota limits.
HTTP Status Code: 429
 - ValidationException
 - 
               
The resource is not valid.
HTTP Status Code: 400
 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: