1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AccountLimitType string 6 7// Enum values for AccountLimitType 8const ( 9 AccountLimitTypeMaxHealthChecksByOwner AccountLimitType = "MAX_HEALTH_CHECKS_BY_OWNER" 10 AccountLimitTypeMaxHostedZonesByOwner AccountLimitType = "MAX_HOSTED_ZONES_BY_OWNER" 11 AccountLimitTypeMaxTrafficPolicyInstancesByOwner AccountLimitType = "MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER" 12 AccountLimitTypeMaxReusableDelegationSetsByOwner AccountLimitType = "MAX_REUSABLE_DELEGATION_SETS_BY_OWNER" 13 AccountLimitTypeMaxTrafficPoliciesByOwner AccountLimitType = "MAX_TRAFFIC_POLICIES_BY_OWNER" 14) 15 16// Values returns all known values for AccountLimitType. Note that this can be 17// expanded in the future, and so it is only as up to date as the client. The 18// ordering of this slice is not guaranteed to be stable across updates. 19func (AccountLimitType) Values() []AccountLimitType { 20 return []AccountLimitType{ 21 "MAX_HEALTH_CHECKS_BY_OWNER", 22 "MAX_HOSTED_ZONES_BY_OWNER", 23 "MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER", 24 "MAX_REUSABLE_DELEGATION_SETS_BY_OWNER", 25 "MAX_TRAFFIC_POLICIES_BY_OWNER", 26 } 27} 28 29type ChangeAction string 30 31// Enum values for ChangeAction 32const ( 33 ChangeActionCreate ChangeAction = "CREATE" 34 ChangeActionDelete ChangeAction = "DELETE" 35 ChangeActionUpsert ChangeAction = "UPSERT" 36) 37 38// Values returns all known values for ChangeAction. Note that this can be expanded 39// in the future, and so it is only as up to date as the client. The ordering of 40// this slice is not guaranteed to be stable across updates. 41func (ChangeAction) Values() []ChangeAction { 42 return []ChangeAction{ 43 "CREATE", 44 "DELETE", 45 "UPSERT", 46 } 47} 48 49type ChangeStatus string 50 51// Enum values for ChangeStatus 52const ( 53 ChangeStatusPending ChangeStatus = "PENDING" 54 ChangeStatusInsync ChangeStatus = "INSYNC" 55) 56 57// Values returns all known values for ChangeStatus. Note that this can be expanded 58// in the future, and so it is only as up to date as the client. The ordering of 59// this slice is not guaranteed to be stable across updates. 60func (ChangeStatus) Values() []ChangeStatus { 61 return []ChangeStatus{ 62 "PENDING", 63 "INSYNC", 64 } 65} 66 67type CloudWatchRegion string 68 69// Enum values for CloudWatchRegion 70const ( 71 CloudWatchRegionUsEast1 CloudWatchRegion = "us-east-1" 72 CloudWatchRegionUsEast2 CloudWatchRegion = "us-east-2" 73 CloudWatchRegionUsWest1 CloudWatchRegion = "us-west-1" 74 CloudWatchRegionUsWest2 CloudWatchRegion = "us-west-2" 75 CloudWatchRegionCaCentral1 CloudWatchRegion = "ca-central-1" 76 CloudWatchRegionEuCentral1 CloudWatchRegion = "eu-central-1" 77 CloudWatchRegionEuWest1 CloudWatchRegion = "eu-west-1" 78 CloudWatchRegionEuWest2 CloudWatchRegion = "eu-west-2" 79 CloudWatchRegionEuWest3 CloudWatchRegion = "eu-west-3" 80 CloudWatchRegionApEast1 CloudWatchRegion = "ap-east-1" 81 CloudWatchRegionMeSouth1 CloudWatchRegion = "me-south-1" 82 CloudWatchRegionApSouth1 CloudWatchRegion = "ap-south-1" 83 CloudWatchRegionApSoutheast1 CloudWatchRegion = "ap-southeast-1" 84 CloudWatchRegionApSoutheast2 CloudWatchRegion = "ap-southeast-2" 85 CloudWatchRegionApNortheast1 CloudWatchRegion = "ap-northeast-1" 86 CloudWatchRegionApNortheast2 CloudWatchRegion = "ap-northeast-2" 87 CloudWatchRegionApNortheast3 CloudWatchRegion = "ap-northeast-3" 88 CloudWatchRegionEuNorth1 CloudWatchRegion = "eu-north-1" 89 CloudWatchRegionSaEast1 CloudWatchRegion = "sa-east-1" 90 CloudWatchRegionCnNorthwest1 CloudWatchRegion = "cn-northwest-1" 91 CloudWatchRegionCnNorth1 CloudWatchRegion = "cn-north-1" 92 CloudWatchRegionAfSouth1 CloudWatchRegion = "af-south-1" 93 CloudWatchRegionEuSouth1 CloudWatchRegion = "eu-south-1" 94 CloudWatchRegionUsGovWest1 CloudWatchRegion = "us-gov-west-1" 95 CloudWatchRegionUsGovEast1 CloudWatchRegion = "us-gov-east-1" 96 CloudWatchRegionUsIsoEast1 CloudWatchRegion = "us-iso-east-1" 97 CloudWatchRegionUsIsobEast1 CloudWatchRegion = "us-isob-east-1" 98) 99 100// Values returns all known values for CloudWatchRegion. Note that this can be 101// expanded in the future, and so it is only as up to date as the client. The 102// ordering of this slice is not guaranteed to be stable across updates. 103func (CloudWatchRegion) Values() []CloudWatchRegion { 104 return []CloudWatchRegion{ 105 "us-east-1", 106 "us-east-2", 107 "us-west-1", 108 "us-west-2", 109 "ca-central-1", 110 "eu-central-1", 111 "eu-west-1", 112 "eu-west-2", 113 "eu-west-3", 114 "ap-east-1", 115 "me-south-1", 116 "ap-south-1", 117 "ap-southeast-1", 118 "ap-southeast-2", 119 "ap-northeast-1", 120 "ap-northeast-2", 121 "ap-northeast-3", 122 "eu-north-1", 123 "sa-east-1", 124 "cn-northwest-1", 125 "cn-north-1", 126 "af-south-1", 127 "eu-south-1", 128 "us-gov-west-1", 129 "us-gov-east-1", 130 "us-iso-east-1", 131 "us-isob-east-1", 132 } 133} 134 135type ComparisonOperator string 136 137// Enum values for ComparisonOperator 138const ( 139 ComparisonOperatorGreaterThanOrEqualToThreshold ComparisonOperator = "GreaterThanOrEqualToThreshold" 140 ComparisonOperatorGreaterThanThreshold ComparisonOperator = "GreaterThanThreshold" 141 ComparisonOperatorLessThanThreshold ComparisonOperator = "LessThanThreshold" 142 ComparisonOperatorLessThanOrEqualToThreshold ComparisonOperator = "LessThanOrEqualToThreshold" 143) 144 145// Values returns all known values for ComparisonOperator. 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 (ComparisonOperator) Values() []ComparisonOperator { 149 return []ComparisonOperator{ 150 "GreaterThanOrEqualToThreshold", 151 "GreaterThanThreshold", 152 "LessThanThreshold", 153 "LessThanOrEqualToThreshold", 154 } 155} 156 157type HealthCheckRegion string 158 159// Enum values for HealthCheckRegion 160const ( 161 HealthCheckRegionUsEast1 HealthCheckRegion = "us-east-1" 162 HealthCheckRegionUsWest1 HealthCheckRegion = "us-west-1" 163 HealthCheckRegionUsWest2 HealthCheckRegion = "us-west-2" 164 HealthCheckRegionEuWest1 HealthCheckRegion = "eu-west-1" 165 HealthCheckRegionApSoutheast1 HealthCheckRegion = "ap-southeast-1" 166 HealthCheckRegionApSoutheast2 HealthCheckRegion = "ap-southeast-2" 167 HealthCheckRegionApNortheast1 HealthCheckRegion = "ap-northeast-1" 168 HealthCheckRegionSaEast1 HealthCheckRegion = "sa-east-1" 169) 170 171// Values returns all known values for HealthCheckRegion. Note that this can be 172// expanded in the future, and so it is only as up to date as the client. The 173// ordering of this slice is not guaranteed to be stable across updates. 174func (HealthCheckRegion) Values() []HealthCheckRegion { 175 return []HealthCheckRegion{ 176 "us-east-1", 177 "us-west-1", 178 "us-west-2", 179 "eu-west-1", 180 "ap-southeast-1", 181 "ap-southeast-2", 182 "ap-northeast-1", 183 "sa-east-1", 184 } 185} 186 187type HealthCheckType string 188 189// Enum values for HealthCheckType 190const ( 191 HealthCheckTypeHttp HealthCheckType = "HTTP" 192 HealthCheckTypeHttps HealthCheckType = "HTTPS" 193 HealthCheckTypeHttpStrMatch HealthCheckType = "HTTP_STR_MATCH" 194 HealthCheckTypeHttpsStrMatch HealthCheckType = "HTTPS_STR_MATCH" 195 HealthCheckTypeTcp HealthCheckType = "TCP" 196 HealthCheckTypeCalculated HealthCheckType = "CALCULATED" 197 HealthCheckTypeCloudwatchMetric HealthCheckType = "CLOUDWATCH_METRIC" 198) 199 200// Values returns all known values for HealthCheckType. Note that this can be 201// expanded in the future, and so it is only as up to date as the client. The 202// ordering of this slice is not guaranteed to be stable across updates. 203func (HealthCheckType) Values() []HealthCheckType { 204 return []HealthCheckType{ 205 "HTTP", 206 "HTTPS", 207 "HTTP_STR_MATCH", 208 "HTTPS_STR_MATCH", 209 "TCP", 210 "CALCULATED", 211 "CLOUDWATCH_METRIC", 212 } 213} 214 215type HostedZoneLimitType string 216 217// Enum values for HostedZoneLimitType 218const ( 219 HostedZoneLimitTypeMaxRrsetsByZone HostedZoneLimitType = "MAX_RRSETS_BY_ZONE" 220 HostedZoneLimitTypeMaxVpcsAssociatedByZone HostedZoneLimitType = "MAX_VPCS_ASSOCIATED_BY_ZONE" 221) 222 223// Values returns all known values for HostedZoneLimitType. Note that this can be 224// expanded in the future, and so it is only as up to date as the client. The 225// ordering of this slice is not guaranteed to be stable across updates. 226func (HostedZoneLimitType) Values() []HostedZoneLimitType { 227 return []HostedZoneLimitType{ 228 "MAX_RRSETS_BY_ZONE", 229 "MAX_VPCS_ASSOCIATED_BY_ZONE", 230 } 231} 232 233type InsufficientDataHealthStatus string 234 235// Enum values for InsufficientDataHealthStatus 236const ( 237 InsufficientDataHealthStatusHealthy InsufficientDataHealthStatus = "Healthy" 238 InsufficientDataHealthStatusUnhealthy InsufficientDataHealthStatus = "Unhealthy" 239 InsufficientDataHealthStatusLastKnownStatus InsufficientDataHealthStatus = "LastKnownStatus" 240) 241 242// Values returns all known values for InsufficientDataHealthStatus. Note that this 243// can be expanded in the future, and so it is only as up to date as the client. 244// The ordering of this slice is not guaranteed to be stable across updates. 245func (InsufficientDataHealthStatus) Values() []InsufficientDataHealthStatus { 246 return []InsufficientDataHealthStatus{ 247 "Healthy", 248 "Unhealthy", 249 "LastKnownStatus", 250 } 251} 252 253type ResettableElementName string 254 255// Enum values for ResettableElementName 256const ( 257 ResettableElementNameFullyQualifiedDomainName ResettableElementName = "FullyQualifiedDomainName" 258 ResettableElementNameRegions ResettableElementName = "Regions" 259 ResettableElementNameResourcePath ResettableElementName = "ResourcePath" 260 ResettableElementNameChildHealthChecks ResettableElementName = "ChildHealthChecks" 261) 262 263// Values returns all known values for ResettableElementName. Note that this can be 264// expanded in the future, and so it is only as up to date as the client. The 265// ordering of this slice is not guaranteed to be stable across updates. 266func (ResettableElementName) Values() []ResettableElementName { 267 return []ResettableElementName{ 268 "FullyQualifiedDomainName", 269 "Regions", 270 "ResourcePath", 271 "ChildHealthChecks", 272 } 273} 274 275type ResourceRecordSetFailover string 276 277// Enum values for ResourceRecordSetFailover 278const ( 279 ResourceRecordSetFailoverPrimary ResourceRecordSetFailover = "PRIMARY" 280 ResourceRecordSetFailoverSecondary ResourceRecordSetFailover = "SECONDARY" 281) 282 283// Values returns all known values for ResourceRecordSetFailover. Note that this 284// can be expanded in the future, and so it is only as up to date as the client. 285// The ordering of this slice is not guaranteed to be stable across updates. 286func (ResourceRecordSetFailover) Values() []ResourceRecordSetFailover { 287 return []ResourceRecordSetFailover{ 288 "PRIMARY", 289 "SECONDARY", 290 } 291} 292 293type ResourceRecordSetRegion string 294 295// Enum values for ResourceRecordSetRegion 296const ( 297 ResourceRecordSetRegionUsEast1 ResourceRecordSetRegion = "us-east-1" 298 ResourceRecordSetRegionUsEast2 ResourceRecordSetRegion = "us-east-2" 299 ResourceRecordSetRegionUsWest1 ResourceRecordSetRegion = "us-west-1" 300 ResourceRecordSetRegionUsWest2 ResourceRecordSetRegion = "us-west-2" 301 ResourceRecordSetRegionCaCentral1 ResourceRecordSetRegion = "ca-central-1" 302 ResourceRecordSetRegionEuWest1 ResourceRecordSetRegion = "eu-west-1" 303 ResourceRecordSetRegionEuWest2 ResourceRecordSetRegion = "eu-west-2" 304 ResourceRecordSetRegionEuWest3 ResourceRecordSetRegion = "eu-west-3" 305 ResourceRecordSetRegionEuCentral1 ResourceRecordSetRegion = "eu-central-1" 306 ResourceRecordSetRegionApSoutheast1 ResourceRecordSetRegion = "ap-southeast-1" 307 ResourceRecordSetRegionApSoutheast2 ResourceRecordSetRegion = "ap-southeast-2" 308 ResourceRecordSetRegionApNortheast1 ResourceRecordSetRegion = "ap-northeast-1" 309 ResourceRecordSetRegionApNortheast2 ResourceRecordSetRegion = "ap-northeast-2" 310 ResourceRecordSetRegionApNortheast3 ResourceRecordSetRegion = "ap-northeast-3" 311 ResourceRecordSetRegionEuNorth1 ResourceRecordSetRegion = "eu-north-1" 312 ResourceRecordSetRegionSaEast1 ResourceRecordSetRegion = "sa-east-1" 313 ResourceRecordSetRegionCnNorth1 ResourceRecordSetRegion = "cn-north-1" 314 ResourceRecordSetRegionCnNorthwest1 ResourceRecordSetRegion = "cn-northwest-1" 315 ResourceRecordSetRegionApEast1 ResourceRecordSetRegion = "ap-east-1" 316 ResourceRecordSetRegionMeSouth1 ResourceRecordSetRegion = "me-south-1" 317 ResourceRecordSetRegionApSouth1 ResourceRecordSetRegion = "ap-south-1" 318 ResourceRecordSetRegionAfSouth1 ResourceRecordSetRegion = "af-south-1" 319 ResourceRecordSetRegionEuSouth1 ResourceRecordSetRegion = "eu-south-1" 320) 321 322// Values returns all known values for ResourceRecordSetRegion. Note that this can 323// be expanded in the future, and so it is only as up to date as the client. The 324// ordering of this slice is not guaranteed to be stable across updates. 325func (ResourceRecordSetRegion) Values() []ResourceRecordSetRegion { 326 return []ResourceRecordSetRegion{ 327 "us-east-1", 328 "us-east-2", 329 "us-west-1", 330 "us-west-2", 331 "ca-central-1", 332 "eu-west-1", 333 "eu-west-2", 334 "eu-west-3", 335 "eu-central-1", 336 "ap-southeast-1", 337 "ap-southeast-2", 338 "ap-northeast-1", 339 "ap-northeast-2", 340 "ap-northeast-3", 341 "eu-north-1", 342 "sa-east-1", 343 "cn-north-1", 344 "cn-northwest-1", 345 "ap-east-1", 346 "me-south-1", 347 "ap-south-1", 348 "af-south-1", 349 "eu-south-1", 350 } 351} 352 353type ReusableDelegationSetLimitType string 354 355// Enum values for ReusableDelegationSetLimitType 356const ( 357 ReusableDelegationSetLimitTypeMaxZonesByReusableDelegationSet ReusableDelegationSetLimitType = "MAX_ZONES_BY_REUSABLE_DELEGATION_SET" 358) 359 360// Values returns all known values for ReusableDelegationSetLimitType. Note that 361// this can be expanded in the future, and so it is only as up to date as the 362// client. The ordering of this slice is not guaranteed to be stable across 363// updates. 364func (ReusableDelegationSetLimitType) Values() []ReusableDelegationSetLimitType { 365 return []ReusableDelegationSetLimitType{ 366 "MAX_ZONES_BY_REUSABLE_DELEGATION_SET", 367 } 368} 369 370type RRType string 371 372// Enum values for RRType 373const ( 374 RRTypeSoa RRType = "SOA" 375 RRTypeA RRType = "A" 376 RRTypeTxt RRType = "TXT" 377 RRTypeNs RRType = "NS" 378 RRTypeCname RRType = "CNAME" 379 RRTypeMx RRType = "MX" 380 RRTypeNaptr RRType = "NAPTR" 381 RRTypePtr RRType = "PTR" 382 RRTypeSrv RRType = "SRV" 383 RRTypeSpf RRType = "SPF" 384 RRTypeAaaa RRType = "AAAA" 385 RRTypeCaa RRType = "CAA" 386 RRTypeDs RRType = "DS" 387) 388 389// Values returns all known values for RRType. Note that this can be expanded in 390// the future, and so it is only as up to date as the client. The ordering of this 391// slice is not guaranteed to be stable across updates. 392func (RRType) Values() []RRType { 393 return []RRType{ 394 "SOA", 395 "A", 396 "TXT", 397 "NS", 398 "CNAME", 399 "MX", 400 "NAPTR", 401 "PTR", 402 "SRV", 403 "SPF", 404 "AAAA", 405 "CAA", 406 "DS", 407 } 408} 409 410type Statistic string 411 412// Enum values for Statistic 413const ( 414 StatisticAverage Statistic = "Average" 415 StatisticSum Statistic = "Sum" 416 StatisticSampleCount Statistic = "SampleCount" 417 StatisticMaximum Statistic = "Maximum" 418 StatisticMinimum Statistic = "Minimum" 419) 420 421// Values returns all known values for Statistic. Note that this can be expanded in 422// the future, and so it is only as up to date as the client. The ordering of this 423// slice is not guaranteed to be stable across updates. 424func (Statistic) Values() []Statistic { 425 return []Statistic{ 426 "Average", 427 "Sum", 428 "SampleCount", 429 "Maximum", 430 "Minimum", 431 } 432} 433 434type TagResourceType string 435 436// Enum values for TagResourceType 437const ( 438 TagResourceTypeHealthcheck TagResourceType = "healthcheck" 439 TagResourceTypeHostedzone TagResourceType = "hostedzone" 440) 441 442// Values returns all known values for TagResourceType. Note that this can be 443// expanded in the future, and so it is only as up to date as the client. The 444// ordering of this slice is not guaranteed to be stable across updates. 445func (TagResourceType) Values() []TagResourceType { 446 return []TagResourceType{ 447 "healthcheck", 448 "hostedzone", 449 } 450} 451 452type VPCRegion string 453 454// Enum values for VPCRegion 455const ( 456 VPCRegionUsEast1 VPCRegion = "us-east-1" 457 VPCRegionUsEast2 VPCRegion = "us-east-2" 458 VPCRegionUsWest1 VPCRegion = "us-west-1" 459 VPCRegionUsWest2 VPCRegion = "us-west-2" 460 VPCRegionEuWest1 VPCRegion = "eu-west-1" 461 VPCRegionEuWest2 VPCRegion = "eu-west-2" 462 VPCRegionEuWest3 VPCRegion = "eu-west-3" 463 VPCRegionEuCentral1 VPCRegion = "eu-central-1" 464 VPCRegionApEast1 VPCRegion = "ap-east-1" 465 VPCRegionMeSouth1 VPCRegion = "me-south-1" 466 VPCRegionUsGovWest1 VPCRegion = "us-gov-west-1" 467 VPCRegionUsGovEast1 VPCRegion = "us-gov-east-1" 468 VPCRegionUsIsoEast1 VPCRegion = "us-iso-east-1" 469 VPCRegionUsIsobEast1 VPCRegion = "us-isob-east-1" 470 VPCRegionApSoutheast1 VPCRegion = "ap-southeast-1" 471 VPCRegionApSoutheast2 VPCRegion = "ap-southeast-2" 472 VPCRegionApSouth1 VPCRegion = "ap-south-1" 473 VPCRegionApNortheast1 VPCRegion = "ap-northeast-1" 474 VPCRegionApNortheast2 VPCRegion = "ap-northeast-2" 475 VPCRegionApNortheast3 VPCRegion = "ap-northeast-3" 476 VPCRegionEuNorth1 VPCRegion = "eu-north-1" 477 VPCRegionSaEast1 VPCRegion = "sa-east-1" 478 VPCRegionCaCentral1 VPCRegion = "ca-central-1" 479 VPCRegionCnNorth1 VPCRegion = "cn-north-1" 480 VPCRegionAfSouth1 VPCRegion = "af-south-1" 481 VPCRegionEuSouth1 VPCRegion = "eu-south-1" 482) 483 484// Values returns all known values for VPCRegion. Note that this can be expanded in 485// the future, and so it is only as up to date as the client. The ordering of this 486// slice is not guaranteed to be stable across updates. 487func (VPCRegion) Values() []VPCRegion { 488 return []VPCRegion{ 489 "us-east-1", 490 "us-east-2", 491 "us-west-1", 492 "us-west-2", 493 "eu-west-1", 494 "eu-west-2", 495 "eu-west-3", 496 "eu-central-1", 497 "ap-east-1", 498 "me-south-1", 499 "us-gov-west-1", 500 "us-gov-east-1", 501 "us-iso-east-1", 502 "us-isob-east-1", 503 "ap-southeast-1", 504 "ap-southeast-2", 505 "ap-south-1", 506 "ap-northeast-1", 507 "ap-northeast-2", 508 "ap-northeast-3", 509 "eu-north-1", 510 "sa-east-1", 511 "ca-central-1", 512 "cn-north-1", 513 "af-south-1", 514 "eu-south-1", 515 } 516} 517