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