1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AuthenticationType string 6 7// Enum values for AuthenticationType 8const ( 9 AuthenticationTypePassword AuthenticationType = "password" 10 AuthenticationTypeNoPassword AuthenticationType = "no-password" 11) 12 13// Values returns all known values for AuthenticationType. Note that this can be 14// expanded in the future, and so it is only as up to date as the client. The 15// ordering of this slice is not guaranteed to be stable across updates. 16func (AuthenticationType) Values() []AuthenticationType { 17 return []AuthenticationType{ 18 "password", 19 "no-password", 20 } 21} 22 23type AuthTokenUpdateStatus string 24 25// Enum values for AuthTokenUpdateStatus 26const ( 27 AuthTokenUpdateStatusSetting AuthTokenUpdateStatus = "SETTING" 28 AuthTokenUpdateStatusRotating AuthTokenUpdateStatus = "ROTATING" 29) 30 31// Values returns all known values for AuthTokenUpdateStatus. Note that this can be 32// expanded in the future, and so it is only as up to date as the client. The 33// ordering of this slice is not guaranteed to be stable across updates. 34func (AuthTokenUpdateStatus) Values() []AuthTokenUpdateStatus { 35 return []AuthTokenUpdateStatus{ 36 "SETTING", 37 "ROTATING", 38 } 39} 40 41type AuthTokenUpdateStrategyType string 42 43// Enum values for AuthTokenUpdateStrategyType 44const ( 45 AuthTokenUpdateStrategyTypeSet AuthTokenUpdateStrategyType = "SET" 46 AuthTokenUpdateStrategyTypeRotate AuthTokenUpdateStrategyType = "ROTATE" 47 AuthTokenUpdateStrategyTypeDelete AuthTokenUpdateStrategyType = "DELETE" 48) 49 50// Values returns all known values for AuthTokenUpdateStrategyType. Note that this 51// can be expanded in the future, and so it is only as up to date as the client. 52// The ordering of this slice is not guaranteed to be stable across updates. 53func (AuthTokenUpdateStrategyType) Values() []AuthTokenUpdateStrategyType { 54 return []AuthTokenUpdateStrategyType{ 55 "SET", 56 "ROTATE", 57 "DELETE", 58 } 59} 60 61type AutomaticFailoverStatus string 62 63// Enum values for AutomaticFailoverStatus 64const ( 65 AutomaticFailoverStatusEnabled AutomaticFailoverStatus = "enabled" 66 AutomaticFailoverStatusDisabled AutomaticFailoverStatus = "disabled" 67 AutomaticFailoverStatusEnabling AutomaticFailoverStatus = "enabling" 68 AutomaticFailoverStatusDisabling AutomaticFailoverStatus = "disabling" 69) 70 71// Values returns all known values for AutomaticFailoverStatus. Note that this can 72// be expanded in the future, and so it is only as up to date as the client. The 73// ordering of this slice is not guaranteed to be stable across updates. 74func (AutomaticFailoverStatus) Values() []AutomaticFailoverStatus { 75 return []AutomaticFailoverStatus{ 76 "enabled", 77 "disabled", 78 "enabling", 79 "disabling", 80 } 81} 82 83type AZMode string 84 85// Enum values for AZMode 86const ( 87 AZModeSingleAz AZMode = "single-az" 88 AZModeCrossAz AZMode = "cross-az" 89) 90 91// Values returns all known values for AZMode. Note that this can be expanded in 92// the future, and so it is only as up to date as the client. The ordering of this 93// slice is not guaranteed to be stable across updates. 94func (AZMode) Values() []AZMode { 95 return []AZMode{ 96 "single-az", 97 "cross-az", 98 } 99} 100 101type ChangeType string 102 103// Enum values for ChangeType 104const ( 105 ChangeTypeImmediate ChangeType = "immediate" 106 ChangeTypeRequiresReboot ChangeType = "requires-reboot" 107) 108 109// Values returns all known values for ChangeType. Note that this can be expanded 110// in the future, and so it is only as up to date as the client. The ordering of 111// this slice is not guaranteed to be stable across updates. 112func (ChangeType) Values() []ChangeType { 113 return []ChangeType{ 114 "immediate", 115 "requires-reboot", 116 } 117} 118 119type MultiAZStatus string 120 121// Enum values for MultiAZStatus 122const ( 123 MultiAZStatusEnabled MultiAZStatus = "enabled" 124 MultiAZStatusDisabled MultiAZStatus = "disabled" 125) 126 127// Values returns all known values for MultiAZStatus. Note that this can be 128// expanded in the future, and so it is only as up to date as the client. The 129// ordering of this slice is not guaranteed to be stable across updates. 130func (MultiAZStatus) Values() []MultiAZStatus { 131 return []MultiAZStatus{ 132 "enabled", 133 "disabled", 134 } 135} 136 137type NodeUpdateInitiatedBy string 138 139// Enum values for NodeUpdateInitiatedBy 140const ( 141 NodeUpdateInitiatedBySystem NodeUpdateInitiatedBy = "system" 142 NodeUpdateInitiatedByCustomer NodeUpdateInitiatedBy = "customer" 143) 144 145// Values returns all known values for NodeUpdateInitiatedBy. Note that this can be 146// expanded in the future, and so it is only as up to date as the client. The 147// ordering of this slice is not guaranteed to be stable across updates. 148func (NodeUpdateInitiatedBy) Values() []NodeUpdateInitiatedBy { 149 return []NodeUpdateInitiatedBy{ 150 "system", 151 "customer", 152 } 153} 154 155type NodeUpdateStatus string 156 157// Enum values for NodeUpdateStatus 158const ( 159 NodeUpdateStatusNotApplied NodeUpdateStatus = "not-applied" 160 NodeUpdateStatusWaitingToStart NodeUpdateStatus = "waiting-to-start" 161 NodeUpdateStatusInProgress NodeUpdateStatus = "in-progress" 162 NodeUpdateStatusStopping NodeUpdateStatus = "stopping" 163 NodeUpdateStatusStopped NodeUpdateStatus = "stopped" 164 NodeUpdateStatusComplete NodeUpdateStatus = "complete" 165) 166 167// Values returns all known values for NodeUpdateStatus. Note that this can be 168// expanded in the future, and so it is only as up to date as the client. The 169// ordering of this slice is not guaranteed to be stable across updates. 170func (NodeUpdateStatus) Values() []NodeUpdateStatus { 171 return []NodeUpdateStatus{ 172 "not-applied", 173 "waiting-to-start", 174 "in-progress", 175 "stopping", 176 "stopped", 177 "complete", 178 } 179} 180 181type OutpostMode string 182 183// Enum values for OutpostMode 184const ( 185 OutpostModeSingleOutpost OutpostMode = "single-outpost" 186 OutpostModeCrossOutpost OutpostMode = "cross-outpost" 187) 188 189// Values returns all known values for OutpostMode. Note that this can be expanded 190// in the future, and so it is only as up to date as the client. The ordering of 191// this slice is not guaranteed to be stable across updates. 192func (OutpostMode) Values() []OutpostMode { 193 return []OutpostMode{ 194 "single-outpost", 195 "cross-outpost", 196 } 197} 198 199type PendingAutomaticFailoverStatus string 200 201// Enum values for PendingAutomaticFailoverStatus 202const ( 203 PendingAutomaticFailoverStatusEnabled PendingAutomaticFailoverStatus = "enabled" 204 PendingAutomaticFailoverStatusDisabled PendingAutomaticFailoverStatus = "disabled" 205) 206 207// Values returns all known values for PendingAutomaticFailoverStatus. Note that 208// this can be expanded in the future, and so it is only as up to date as the 209// client. The ordering of this slice is not guaranteed to be stable across 210// updates. 211func (PendingAutomaticFailoverStatus) Values() []PendingAutomaticFailoverStatus { 212 return []PendingAutomaticFailoverStatus{ 213 "enabled", 214 "disabled", 215 } 216} 217 218type ServiceUpdateSeverity string 219 220// Enum values for ServiceUpdateSeverity 221const ( 222 ServiceUpdateSeverityCritical ServiceUpdateSeverity = "critical" 223 ServiceUpdateSeverityImportant ServiceUpdateSeverity = "important" 224 ServiceUpdateSeverityMedium ServiceUpdateSeverity = "medium" 225 ServiceUpdateSeverityLow ServiceUpdateSeverity = "low" 226) 227 228// Values returns all known values for ServiceUpdateSeverity. Note that this can be 229// expanded in the future, and so it is only as up to date as the client. The 230// ordering of this slice is not guaranteed to be stable across updates. 231func (ServiceUpdateSeverity) Values() []ServiceUpdateSeverity { 232 return []ServiceUpdateSeverity{ 233 "critical", 234 "important", 235 "medium", 236 "low", 237 } 238} 239 240type ServiceUpdateStatus string 241 242// Enum values for ServiceUpdateStatus 243const ( 244 ServiceUpdateStatusAvailable ServiceUpdateStatus = "available" 245 ServiceUpdateStatusCancelled ServiceUpdateStatus = "cancelled" 246 ServiceUpdateStatusExpired ServiceUpdateStatus = "expired" 247) 248 249// Values returns all known values for ServiceUpdateStatus. Note that this can be 250// expanded in the future, and so it is only as up to date as the client. The 251// ordering of this slice is not guaranteed to be stable across updates. 252func (ServiceUpdateStatus) Values() []ServiceUpdateStatus { 253 return []ServiceUpdateStatus{ 254 "available", 255 "cancelled", 256 "expired", 257 } 258} 259 260type ServiceUpdateType string 261 262// Enum values for ServiceUpdateType 263const ( 264 ServiceUpdateTypeSecurityUpdate ServiceUpdateType = "security-update" 265) 266 267// Values returns all known values for ServiceUpdateType. Note that this can be 268// expanded in the future, and so it is only as up to date as the client. The 269// ordering of this slice is not guaranteed to be stable across updates. 270func (ServiceUpdateType) Values() []ServiceUpdateType { 271 return []ServiceUpdateType{ 272 "security-update", 273 } 274} 275 276type SlaMet string 277 278// Enum values for SlaMet 279const ( 280 SlaMetYes SlaMet = "yes" 281 SlaMetNo SlaMet = "no" 282 SlaMetNa SlaMet = "n/a" 283) 284 285// Values returns all known values for SlaMet. Note that this can be expanded in 286// the future, and so it is only as up to date as the client. The ordering of this 287// slice is not guaranteed to be stable across updates. 288func (SlaMet) Values() []SlaMet { 289 return []SlaMet{ 290 "yes", 291 "no", 292 "n/a", 293 } 294} 295 296type SourceType string 297 298// Enum values for SourceType 299const ( 300 SourceTypeCacheCluster SourceType = "cache-cluster" 301 SourceTypeCacheParameterGroup SourceType = "cache-parameter-group" 302 SourceTypeCacheSecurityGroup SourceType = "cache-security-group" 303 SourceTypeCacheSubnetGroup SourceType = "cache-subnet-group" 304 SourceTypeReplicationGroup SourceType = "replication-group" 305 SourceTypeUser SourceType = "user" 306 SourceTypeUserGroup SourceType = "user-group" 307) 308 309// Values returns all known values for SourceType. Note that this can be expanded 310// in the future, and so it is only as up to date as the client. The ordering of 311// this slice is not guaranteed to be stable across updates. 312func (SourceType) Values() []SourceType { 313 return []SourceType{ 314 "cache-cluster", 315 "cache-parameter-group", 316 "cache-security-group", 317 "cache-subnet-group", 318 "replication-group", 319 "user", 320 "user-group", 321 } 322} 323 324type UpdateActionStatus string 325 326// Enum values for UpdateActionStatus 327const ( 328 UpdateActionStatusNotApplied UpdateActionStatus = "not-applied" 329 UpdateActionStatusWaitingToStart UpdateActionStatus = "waiting-to-start" 330 UpdateActionStatusInProgress UpdateActionStatus = "in-progress" 331 UpdateActionStatusStopping UpdateActionStatus = "stopping" 332 UpdateActionStatusStopped UpdateActionStatus = "stopped" 333 UpdateActionStatusComplete UpdateActionStatus = "complete" 334 UpdateActionStatusScheduling UpdateActionStatus = "scheduling" 335 UpdateActionStatusScheduled UpdateActionStatus = "scheduled" 336 UpdateActionStatusNotApplicable UpdateActionStatus = "not-applicable" 337) 338 339// Values returns all known values for UpdateActionStatus. Note that this can be 340// expanded in the future, and so it is only as up to date as the client. The 341// ordering of this slice is not guaranteed to be stable across updates. 342func (UpdateActionStatus) Values() []UpdateActionStatus { 343 return []UpdateActionStatus{ 344 "not-applied", 345 "waiting-to-start", 346 "in-progress", 347 "stopping", 348 "stopped", 349 "complete", 350 "scheduling", 351 "scheduled", 352 "not-applicable", 353 } 354} 355