1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type ActionType string 6 7// Enum values for ActionType 8const ( 9 ActionTypeRestoreCluster ActionType = "restore-cluster" 10 ActionTypeRecommendNodeConfig ActionType = "recommend-node-config" 11 ActionTypeResizeCluster ActionType = "resize-cluster" 12) 13 14// Values returns all known values for ActionType. Note that this can be expanded 15// in the future, and so it is only as up to date as the client. The ordering of 16// this slice is not guaranteed to be stable across updates. 17func (ActionType) Values() []ActionType { 18 return []ActionType{ 19 "restore-cluster", 20 "recommend-node-config", 21 "resize-cluster", 22 } 23} 24 25type Mode string 26 27// Enum values for Mode 28const ( 29 ModeStandard Mode = "standard" 30 ModeHighPerformance Mode = "high-performance" 31) 32 33// Values returns all known values for Mode. Note that this can be expanded in the 34// future, and so it is only as up to date as the client. The ordering of this 35// slice is not guaranteed to be stable across updates. 36func (Mode) Values() []Mode { 37 return []Mode{ 38 "standard", 39 "high-performance", 40 } 41} 42 43type NodeConfigurationOptionsFilterName string 44 45// Enum values for NodeConfigurationOptionsFilterName 46const ( 47 NodeConfigurationOptionsFilterNameNodeType NodeConfigurationOptionsFilterName = "NodeType" 48 NodeConfigurationOptionsFilterNameNumNodes NodeConfigurationOptionsFilterName = "NumberOfNodes" 49 NodeConfigurationOptionsFilterNameEstimatedDiskUtilizationPercent NodeConfigurationOptionsFilterName = "EstimatedDiskUtilizationPercent" 50 NodeConfigurationOptionsFilterNameMode NodeConfigurationOptionsFilterName = "Mode" 51) 52 53// Values returns all known values for NodeConfigurationOptionsFilterName. Note 54// that this can be expanded in the future, and so it is only as up to date as the 55// client. The ordering of this slice is not guaranteed to be stable across 56// updates. 57func (NodeConfigurationOptionsFilterName) Values() []NodeConfigurationOptionsFilterName { 58 return []NodeConfigurationOptionsFilterName{ 59 "NodeType", 60 "NumberOfNodes", 61 "EstimatedDiskUtilizationPercent", 62 "Mode", 63 } 64} 65 66type OperatorType string 67 68// Enum values for OperatorType 69const ( 70 OperatorTypeEq OperatorType = "eq" 71 OperatorTypeLt OperatorType = "lt" 72 OperatorTypeGt OperatorType = "gt" 73 OperatorTypeLe OperatorType = "le" 74 OperatorTypeGe OperatorType = "ge" 75 OperatorTypeIn OperatorType = "in" 76 OperatorTypeBetween OperatorType = "between" 77) 78 79// Values returns all known values for OperatorType. Note that this can be expanded 80// in the future, and so it is only as up to date as the client. The ordering of 81// this slice is not guaranteed to be stable across updates. 82func (OperatorType) Values() []OperatorType { 83 return []OperatorType{ 84 "eq", 85 "lt", 86 "gt", 87 "le", 88 "ge", 89 "in", 90 "between", 91 } 92} 93 94type ParameterApplyType string 95 96// Enum values for ParameterApplyType 97const ( 98 ParameterApplyTypeStatic ParameterApplyType = "static" 99 ParameterApplyTypeDynamic ParameterApplyType = "dynamic" 100) 101 102// Values returns all known values for ParameterApplyType. Note that this can be 103// expanded in the future, and so it is only as up to date as the client. The 104// ordering of this slice is not guaranteed to be stable across updates. 105func (ParameterApplyType) Values() []ParameterApplyType { 106 return []ParameterApplyType{ 107 "static", 108 "dynamic", 109 } 110} 111 112type ReservedNodeOfferingType string 113 114// Enum values for ReservedNodeOfferingType 115const ( 116 ReservedNodeOfferingTypeRegular ReservedNodeOfferingType = "Regular" 117 ReservedNodeOfferingTypeUpgradable ReservedNodeOfferingType = "Upgradable" 118) 119 120// Values returns all known values for ReservedNodeOfferingType. Note that this can 121// be expanded in the future, and so it is only as up to date as the client. The 122// ordering of this slice is not guaranteed to be stable across updates. 123func (ReservedNodeOfferingType) Values() []ReservedNodeOfferingType { 124 return []ReservedNodeOfferingType{ 125 "Regular", 126 "Upgradable", 127 } 128} 129 130type ScheduledActionFilterName string 131 132// Enum values for ScheduledActionFilterName 133const ( 134 ScheduledActionFilterNameClusterIdentifier ScheduledActionFilterName = "cluster-identifier" 135 ScheduledActionFilterNameIamRole ScheduledActionFilterName = "iam-role" 136) 137 138// Values returns all known values for ScheduledActionFilterName. Note that this 139// can be expanded in the future, and so it is only as up to date as the client. 140// The ordering of this slice is not guaranteed to be stable across updates. 141func (ScheduledActionFilterName) Values() []ScheduledActionFilterName { 142 return []ScheduledActionFilterName{ 143 "cluster-identifier", 144 "iam-role", 145 } 146} 147 148type ScheduledActionState string 149 150// Enum values for ScheduledActionState 151const ( 152 ScheduledActionStateActive ScheduledActionState = "ACTIVE" 153 ScheduledActionStateDisabled ScheduledActionState = "DISABLED" 154) 155 156// Values returns all known values for ScheduledActionState. Note that this can be 157// expanded in the future, and so it is only as up to date as the client. The 158// ordering of this slice is not guaranteed to be stable across updates. 159func (ScheduledActionState) Values() []ScheduledActionState { 160 return []ScheduledActionState{ 161 "ACTIVE", 162 "DISABLED", 163 } 164} 165 166type ScheduledActionTypeValues string 167 168// Enum values for ScheduledActionTypeValues 169const ( 170 ScheduledActionTypeValuesResizeCluster ScheduledActionTypeValues = "ResizeCluster" 171 ScheduledActionTypeValuesPauseCluster ScheduledActionTypeValues = "PauseCluster" 172 ScheduledActionTypeValuesResumeCluster ScheduledActionTypeValues = "ResumeCluster" 173) 174 175// Values returns all known values for ScheduledActionTypeValues. Note that this 176// can be expanded in the future, and so it is only as up to date as the client. 177// The ordering of this slice is not guaranteed to be stable across updates. 178func (ScheduledActionTypeValues) Values() []ScheduledActionTypeValues { 179 return []ScheduledActionTypeValues{ 180 "ResizeCluster", 181 "PauseCluster", 182 "ResumeCluster", 183 } 184} 185 186type ScheduleState string 187 188// Enum values for ScheduleState 189const ( 190 ScheduleStateModifying ScheduleState = "MODIFYING" 191 ScheduleStateActive ScheduleState = "ACTIVE" 192 ScheduleStateFailed ScheduleState = "FAILED" 193) 194 195// Values returns all known values for ScheduleState. Note that this can be 196// expanded in the future, and so it is only as up to date as the client. The 197// ordering of this slice is not guaranteed to be stable across updates. 198func (ScheduleState) Values() []ScheduleState { 199 return []ScheduleState{ 200 "MODIFYING", 201 "ACTIVE", 202 "FAILED", 203 } 204} 205 206type SnapshotAttributeToSortBy string 207 208// Enum values for SnapshotAttributeToSortBy 209const ( 210 SnapshotAttributeToSortBySourceType SnapshotAttributeToSortBy = "SOURCE_TYPE" 211 SnapshotAttributeToSortByTotalSize SnapshotAttributeToSortBy = "TOTAL_SIZE" 212 SnapshotAttributeToSortByCreateTime SnapshotAttributeToSortBy = "CREATE_TIME" 213) 214 215// Values returns all known values for SnapshotAttributeToSortBy. Note that this 216// can be expanded in the future, and so it is only as up to date as the client. 217// The ordering of this slice is not guaranteed to be stable across updates. 218func (SnapshotAttributeToSortBy) Values() []SnapshotAttributeToSortBy { 219 return []SnapshotAttributeToSortBy{ 220 "SOURCE_TYPE", 221 "TOTAL_SIZE", 222 "CREATE_TIME", 223 } 224} 225 226type SortByOrder string 227 228// Enum values for SortByOrder 229const ( 230 SortByOrderAscending SortByOrder = "ASC" 231 SortByOrderDescending SortByOrder = "DESC" 232) 233 234// Values returns all known values for SortByOrder. Note that this can be expanded 235// in the future, and so it is only as up to date as the client. The ordering of 236// this slice is not guaranteed to be stable across updates. 237func (SortByOrder) Values() []SortByOrder { 238 return []SortByOrder{ 239 "ASC", 240 "DESC", 241 } 242} 243 244type SourceType string 245 246// Enum values for SourceType 247const ( 248 SourceTypeCluster SourceType = "cluster" 249 SourceTypeClusterParameterGroup SourceType = "cluster-parameter-group" 250 SourceTypeClusterSecurityGroup SourceType = "cluster-security-group" 251 SourceTypeClusterSnapshot SourceType = "cluster-snapshot" 252 SourceTypeScheduledAction SourceType = "scheduled-action" 253) 254 255// Values returns all known values for SourceType. Note that this can be expanded 256// in the future, and so it is only as up to date as the client. The ordering of 257// this slice is not guaranteed to be stable across updates. 258func (SourceType) Values() []SourceType { 259 return []SourceType{ 260 "cluster", 261 "cluster-parameter-group", 262 "cluster-security-group", 263 "cluster-snapshot", 264 "scheduled-action", 265 } 266} 267 268type TableRestoreStatusType string 269 270// Enum values for TableRestoreStatusType 271const ( 272 TableRestoreStatusTypePending TableRestoreStatusType = "PENDING" 273 TableRestoreStatusTypeInProgress TableRestoreStatusType = "IN_PROGRESS" 274 TableRestoreStatusTypeSucceeded TableRestoreStatusType = "SUCCEEDED" 275 TableRestoreStatusTypeFailed TableRestoreStatusType = "FAILED" 276 TableRestoreStatusTypeCanceled TableRestoreStatusType = "CANCELED" 277) 278 279// Values returns all known values for TableRestoreStatusType. Note that this can 280// be expanded in the future, and so it is only as up to date as the client. The 281// ordering of this slice is not guaranteed to be stable across updates. 282func (TableRestoreStatusType) Values() []TableRestoreStatusType { 283 return []TableRestoreStatusType{ 284 "PENDING", 285 "IN_PROGRESS", 286 "SUCCEEDED", 287 "FAILED", 288 "CANCELED", 289 } 290} 291 292type UsageLimitBreachAction string 293 294// Enum values for UsageLimitBreachAction 295const ( 296 UsageLimitBreachActionLog UsageLimitBreachAction = "log" 297 UsageLimitBreachActionEmitMetric UsageLimitBreachAction = "emit-metric" 298 UsageLimitBreachActionDisable UsageLimitBreachAction = "disable" 299) 300 301// Values returns all known values for UsageLimitBreachAction. Note that this can 302// be expanded in the future, and so it is only as up to date as the client. The 303// ordering of this slice is not guaranteed to be stable across updates. 304func (UsageLimitBreachAction) Values() []UsageLimitBreachAction { 305 return []UsageLimitBreachAction{ 306 "log", 307 "emit-metric", 308 "disable", 309 } 310} 311 312type UsageLimitFeatureType string 313 314// Enum values for UsageLimitFeatureType 315const ( 316 UsageLimitFeatureTypeSpectrum UsageLimitFeatureType = "spectrum" 317 UsageLimitFeatureTypeConcurrencyScaling UsageLimitFeatureType = "concurrency-scaling" 318) 319 320// Values returns all known values for UsageLimitFeatureType. Note that this can be 321// expanded in the future, and so it is only as up to date as the client. The 322// ordering of this slice is not guaranteed to be stable across updates. 323func (UsageLimitFeatureType) Values() []UsageLimitFeatureType { 324 return []UsageLimitFeatureType{ 325 "spectrum", 326 "concurrency-scaling", 327 } 328} 329 330type UsageLimitLimitType string 331 332// Enum values for UsageLimitLimitType 333const ( 334 UsageLimitLimitTypeTime UsageLimitLimitType = "time" 335 UsageLimitLimitTypeDataScanned UsageLimitLimitType = "data-scanned" 336) 337 338// Values returns all known values for UsageLimitLimitType. Note that this can be 339// expanded in the future, and so it is only as up to date as the client. The 340// ordering of this slice is not guaranteed to be stable across updates. 341func (UsageLimitLimitType) Values() []UsageLimitLimitType { 342 return []UsageLimitLimitType{ 343 "time", 344 "data-scanned", 345 } 346} 347 348type UsageLimitPeriod string 349 350// Enum values for UsageLimitPeriod 351const ( 352 UsageLimitPeriodDaily UsageLimitPeriod = "daily" 353 UsageLimitPeriodWeekly UsageLimitPeriod = "weekly" 354 UsageLimitPeriodMonthly UsageLimitPeriod = "monthly" 355) 356 357// Values returns all known values for UsageLimitPeriod. Note that this can be 358// expanded in the future, and so it is only as up to date as the client. The 359// ordering of this slice is not guaranteed to be stable across updates. 360func (UsageLimitPeriod) Values() []UsageLimitPeriod { 361 return []UsageLimitPeriod{ 362 "daily", 363 "weekly", 364 "monthly", 365 } 366} 367