1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219
|
// Code generated by smithy-go-codegen DO NOT EDIT.
package types
type ActionGroup string
// Enum values for ActionGroup
const (
// Permission group type for Agent APIs - ConfigureAgent, PostAgentProfile
ActionGroupAgentPermissions ActionGroup = "agentPermissions"
)
// Values returns all known values for ActionGroup. Note that this can be expanded
// in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (ActionGroup) Values() []ActionGroup {
return []ActionGroup{
"agentPermissions",
}
}
type AgentParameterField string
// Enum values for AgentParameterField
const (
// Sampling interval in milliseconds used to sample profiles.
AgentParameterFieldSamplingIntervalInMilliseconds AgentParameterField = "SamplingIntervalInMilliseconds"
// Reporting interval in milliseconds used to report profiles.
AgentParameterFieldReportingIntervalInMilliseconds AgentParameterField = "ReportingIntervalInMilliseconds"
// Minimum time in milliseconds between sending reports.
AgentParameterFieldMinimumTimeForReportingInMilliseconds AgentParameterField = "MinimumTimeForReportingInMilliseconds"
// Percentage of memory to be used by CodeGuru profiler. Minimum of 30MB is
// required for the agent.
AgentParameterFieldMemoryUsageLimitPercent AgentParameterField = "MemoryUsageLimitPercent"
// Maximum stack depth to be captured by the CodeGuru Profiler.
AgentParameterFieldMaxStackDepth AgentParameterField = "MaxStackDepth"
)
// Values returns all known values for AgentParameterField. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (AgentParameterField) Values() []AgentParameterField {
return []AgentParameterField{
"SamplingIntervalInMilliseconds",
"ReportingIntervalInMilliseconds",
"MinimumTimeForReportingInMilliseconds",
"MemoryUsageLimitPercent",
"MaxStackDepth",
}
}
type AggregationPeriod string
// Enum values for AggregationPeriod
const (
// Period of five minutes.
AggregationPeriodPt5m AggregationPeriod = "PT5M"
// Period of one hour.
AggregationPeriodPt1h AggregationPeriod = "PT1H"
// Period of one day.
AggregationPeriodP1d AggregationPeriod = "P1D"
)
// Values returns all known values for AggregationPeriod. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (AggregationPeriod) Values() []AggregationPeriod {
return []AggregationPeriod{
"PT5M",
"PT1H",
"P1D",
}
}
type ComputePlatform string
// Enum values for ComputePlatform
const (
// Compute platform meant to used for all usecases (like EC2, Fargate, physical
// servers etc.) but AWS Lambda.
ComputePlatformDefault ComputePlatform = "Default"
// Compute platform meant to used for AWS Lambda.
ComputePlatformAwslambda ComputePlatform = "AWSLambda"
)
// Values returns all known values for ComputePlatform. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (ComputePlatform) Values() []ComputePlatform {
return []ComputePlatform{
"Default",
"AWSLambda",
}
}
type EventPublisher string
// Enum values for EventPublisher
const (
// Notifications for Anomaly Detection
EventPublisherAnomalyDetection EventPublisher = "AnomalyDetection"
)
// Values returns all known values for EventPublisher. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (EventPublisher) Values() []EventPublisher {
return []EventPublisher{
"AnomalyDetection",
}
}
type FeedbackType string
// Enum values for FeedbackType
const (
// Profiler recommendation flagged as useful.
FeedbackTypePositive FeedbackType = "Positive"
// Profiler recommendation flagged as not useful.
FeedbackTypeNegative FeedbackType = "Negative"
)
// Values returns all known values for FeedbackType. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (FeedbackType) Values() []FeedbackType {
return []FeedbackType{
"Positive",
"Negative",
}
}
type MetadataField string
// Enum values for MetadataField
const (
// Compute platform on which agent is running.
MetadataFieldComputePlatform MetadataField = "ComputePlatform"
// Unique identifier for the agent instance.
MetadataFieldAgentId MetadataField = "AgentId"
// AWS requestId of the Lambda invocation.
MetadataFieldAwsRequestId MetadataField = "AwsRequestId"
// Execution environment on which Lambda function is running.
MetadataFieldExecutionEnvironment MetadataField = "ExecutionEnvironment"
// Function ARN that's used to invoke the Lambda function.
MetadataFieldLambdaFunctionArn MetadataField = "LambdaFunctionArn"
// Memory allocated for the Lambda function.
MetadataFieldLambdaMemoryLimitInMb MetadataField = "LambdaMemoryLimitInMB"
// Time in milliseconds left before the execution times out.
MetadataFieldLambdaRemainingTimeInMilliseconds MetadataField = "LambdaRemainingTimeInMilliseconds"
// Time in milliseconds between two invocations of the Lambda function.
MetadataFieldLambdaTimeGapBetweenInvokesInMilliseconds MetadataField = "LambdaTimeGapBetweenInvokesInMilliseconds"
// Time in milliseconds for the previous Lambda invocation.
MetadataFieldLambdaPreviousExecutionTimeInMilliseconds MetadataField = "LambdaPreviousExecutionTimeInMilliseconds"
)
// Values returns all known values for MetadataField. Note that this can be
// expanded in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (MetadataField) Values() []MetadataField {
return []MetadataField{
"ComputePlatform",
"AgentId",
"AwsRequestId",
"ExecutionEnvironment",
"LambdaFunctionArn",
"LambdaMemoryLimitInMB",
"LambdaRemainingTimeInMilliseconds",
"LambdaTimeGapBetweenInvokesInMilliseconds",
"LambdaPreviousExecutionTimeInMilliseconds",
}
}
type MetricType string
// Enum values for MetricType
const (
// Metric value aggregated for all instances of a frame name in a profile relative
// to the root frame.
MetricTypeAggregatedRelativeTotalTime MetricType = "AggregatedRelativeTotalTime"
)
// Values returns all known values for MetricType. Note that this can be expanded
// in the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (MetricType) Values() []MetricType {
return []MetricType{
"AggregatedRelativeTotalTime",
}
}
type OrderBy string
// Enum values for OrderBy
const (
// Order by timestamp in descending order.
OrderByTimestampDescending OrderBy = "TimestampDescending"
// Order by timestamp in ascending order.
OrderByTimestampAscending OrderBy = "TimestampAscending"
)
// Values returns all known values for OrderBy. Note that this can be expanded in
// the future, and so it is only as up to date as the client.
//
// The ordering of this slice is not guaranteed to be stable across updates.
func (OrderBy) Values() []OrderBy {
return []OrderBy{
"TimestampDescending",
"TimestampAscending",
}
}
|