1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type Action string 6 7// Enum values for Action 8const ( 9 ActionAllow Action = "ALLOW" 10 ActionBlock Action = "BLOCK" 11 ActionAlert Action = "ALERT" 12) 13 14// Values returns all known values for Action. Note that this can be expanded in 15// the future, and so it is only as up to date as the client. The ordering of this 16// slice is not guaranteed to be stable across updates. 17func (Action) Values() []Action { 18 return []Action{ 19 "ALLOW", 20 "BLOCK", 21 "ALERT", 22 } 23} 24 25type BlockOverrideDnsType string 26 27// Enum values for BlockOverrideDnsType 28const ( 29 BlockOverrideDnsTypeCname BlockOverrideDnsType = "CNAME" 30) 31 32// Values returns all known values for BlockOverrideDnsType. Note that this can be 33// expanded in the future, and so it is only as up to date as the client. The 34// ordering of this slice is not guaranteed to be stable across updates. 35func (BlockOverrideDnsType) Values() []BlockOverrideDnsType { 36 return []BlockOverrideDnsType{ 37 "CNAME", 38 } 39} 40 41type BlockResponse string 42 43// Enum values for BlockResponse 44const ( 45 BlockResponseNodata BlockResponse = "NODATA" 46 BlockResponseNxdomain BlockResponse = "NXDOMAIN" 47 BlockResponseOverride BlockResponse = "OVERRIDE" 48) 49 50// Values returns all known values for BlockResponse. Note that this can be 51// expanded in the future, and so it is only as up to date as the client. The 52// ordering of this slice is not guaranteed to be stable across updates. 53func (BlockResponse) Values() []BlockResponse { 54 return []BlockResponse{ 55 "NODATA", 56 "NXDOMAIN", 57 "OVERRIDE", 58 } 59} 60 61type FirewallDomainImportOperation string 62 63// Enum values for FirewallDomainImportOperation 64const ( 65 FirewallDomainImportOperationReplace FirewallDomainImportOperation = "REPLACE" 66) 67 68// Values returns all known values for FirewallDomainImportOperation. Note that 69// this can be expanded in the future, and so it is only as up to date as the 70// client. The ordering of this slice is not guaranteed to be stable across 71// updates. 72func (FirewallDomainImportOperation) Values() []FirewallDomainImportOperation { 73 return []FirewallDomainImportOperation{ 74 "REPLACE", 75 } 76} 77 78type FirewallDomainListStatus string 79 80// Enum values for FirewallDomainListStatus 81const ( 82 FirewallDomainListStatusComplete FirewallDomainListStatus = "COMPLETE" 83 FirewallDomainListStatusCompleteImportFailed FirewallDomainListStatus = "COMPLETE_IMPORT_FAILED" 84 FirewallDomainListStatusImporting FirewallDomainListStatus = "IMPORTING" 85 FirewallDomainListStatusDeleting FirewallDomainListStatus = "DELETING" 86 FirewallDomainListStatusUpdating FirewallDomainListStatus = "UPDATING" 87) 88 89// Values returns all known values for FirewallDomainListStatus. Note that this can 90// be expanded in the future, and so it is only as up to date as the client. The 91// ordering of this slice is not guaranteed to be stable across updates. 92func (FirewallDomainListStatus) Values() []FirewallDomainListStatus { 93 return []FirewallDomainListStatus{ 94 "COMPLETE", 95 "COMPLETE_IMPORT_FAILED", 96 "IMPORTING", 97 "DELETING", 98 "UPDATING", 99 } 100} 101 102type FirewallDomainUpdateOperation string 103 104// Enum values for FirewallDomainUpdateOperation 105const ( 106 FirewallDomainUpdateOperationAdd FirewallDomainUpdateOperation = "ADD" 107 FirewallDomainUpdateOperationRemove FirewallDomainUpdateOperation = "REMOVE" 108 FirewallDomainUpdateOperationReplace FirewallDomainUpdateOperation = "REPLACE" 109) 110 111// Values returns all known values for FirewallDomainUpdateOperation. Note that 112// this can be expanded in the future, and so it is only as up to date as the 113// client. The ordering of this slice is not guaranteed to be stable across 114// updates. 115func (FirewallDomainUpdateOperation) Values() []FirewallDomainUpdateOperation { 116 return []FirewallDomainUpdateOperation{ 117 "ADD", 118 "REMOVE", 119 "REPLACE", 120 } 121} 122 123type FirewallFailOpenStatus string 124 125// Enum values for FirewallFailOpenStatus 126const ( 127 FirewallFailOpenStatusEnabled FirewallFailOpenStatus = "ENABLED" 128 FirewallFailOpenStatusDisabled FirewallFailOpenStatus = "DISABLED" 129) 130 131// Values returns all known values for FirewallFailOpenStatus. Note that this can 132// be expanded in the future, and so it is only as up to date as the client. The 133// ordering of this slice is not guaranteed to be stable across updates. 134func (FirewallFailOpenStatus) Values() []FirewallFailOpenStatus { 135 return []FirewallFailOpenStatus{ 136 "ENABLED", 137 "DISABLED", 138 } 139} 140 141type FirewallRuleGroupAssociationStatus string 142 143// Enum values for FirewallRuleGroupAssociationStatus 144const ( 145 FirewallRuleGroupAssociationStatusComplete FirewallRuleGroupAssociationStatus = "COMPLETE" 146 FirewallRuleGroupAssociationStatusDeleting FirewallRuleGroupAssociationStatus = "DELETING" 147 FirewallRuleGroupAssociationStatusUpdating FirewallRuleGroupAssociationStatus = "UPDATING" 148) 149 150// Values returns all known values for FirewallRuleGroupAssociationStatus. Note 151// that this can be expanded in the future, and so it is only as up to date as the 152// client. The ordering of this slice is not guaranteed to be stable across 153// updates. 154func (FirewallRuleGroupAssociationStatus) Values() []FirewallRuleGroupAssociationStatus { 155 return []FirewallRuleGroupAssociationStatus{ 156 "COMPLETE", 157 "DELETING", 158 "UPDATING", 159 } 160} 161 162type FirewallRuleGroupStatus string 163 164// Enum values for FirewallRuleGroupStatus 165const ( 166 FirewallRuleGroupStatusComplete FirewallRuleGroupStatus = "COMPLETE" 167 FirewallRuleGroupStatusDeleting FirewallRuleGroupStatus = "DELETING" 168 FirewallRuleGroupStatusUpdating FirewallRuleGroupStatus = "UPDATING" 169) 170 171// Values returns all known values for FirewallRuleGroupStatus. Note that this can 172// be 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 (FirewallRuleGroupStatus) Values() []FirewallRuleGroupStatus { 175 return []FirewallRuleGroupStatus{ 176 "COMPLETE", 177 "DELETING", 178 "UPDATING", 179 } 180} 181 182type IpAddressStatus string 183 184// Enum values for IpAddressStatus 185const ( 186 IpAddressStatusCreating IpAddressStatus = "CREATING" 187 IpAddressStatusFailedCreation IpAddressStatus = "FAILED_CREATION" 188 IpAddressStatusAttaching IpAddressStatus = "ATTACHING" 189 IpAddressStatusAttached IpAddressStatus = "ATTACHED" 190 IpAddressStatusRemapDetaching IpAddressStatus = "REMAP_DETACHING" 191 IpAddressStatusRemapAttaching IpAddressStatus = "REMAP_ATTACHING" 192 IpAddressStatusDetaching IpAddressStatus = "DETACHING" 193 IpAddressStatusFailedResourceGone IpAddressStatus = "FAILED_RESOURCE_GONE" 194 IpAddressStatusDeleting IpAddressStatus = "DELETING" 195 IpAddressStatusDeleteFailedFasExpired IpAddressStatus = "DELETE_FAILED_FAS_EXPIRED" 196) 197 198// Values returns all known values for IpAddressStatus. Note that this can be 199// expanded in the future, and so it is only as up to date as the client. The 200// ordering of this slice is not guaranteed to be stable across updates. 201func (IpAddressStatus) Values() []IpAddressStatus { 202 return []IpAddressStatus{ 203 "CREATING", 204 "FAILED_CREATION", 205 "ATTACHING", 206 "ATTACHED", 207 "REMAP_DETACHING", 208 "REMAP_ATTACHING", 209 "DETACHING", 210 "FAILED_RESOURCE_GONE", 211 "DELETING", 212 "DELETE_FAILED_FAS_EXPIRED", 213 } 214} 215 216type MutationProtectionStatus string 217 218// Enum values for MutationProtectionStatus 219const ( 220 MutationProtectionStatusEnabled MutationProtectionStatus = "ENABLED" 221 MutationProtectionStatusDisabled MutationProtectionStatus = "DISABLED" 222) 223 224// Values returns all known values for MutationProtectionStatus. Note that this can 225// be expanded in the future, and so it is only as up to date as the client. The 226// ordering of this slice is not guaranteed to be stable across updates. 227func (MutationProtectionStatus) Values() []MutationProtectionStatus { 228 return []MutationProtectionStatus{ 229 "ENABLED", 230 "DISABLED", 231 } 232} 233 234type ResolverDNSSECValidationStatus string 235 236// Enum values for ResolverDNSSECValidationStatus 237const ( 238 ResolverDNSSECValidationStatusEnabling ResolverDNSSECValidationStatus = "ENABLING" 239 ResolverDNSSECValidationStatusEnabled ResolverDNSSECValidationStatus = "ENABLED" 240 ResolverDNSSECValidationStatusDisabling ResolverDNSSECValidationStatus = "DISABLING" 241 ResolverDNSSECValidationStatusDisabled ResolverDNSSECValidationStatus = "DISABLED" 242) 243 244// Values returns all known values for ResolverDNSSECValidationStatus. Note that 245// this can be expanded in the future, and so it is only as up to date as the 246// client. The ordering of this slice is not guaranteed to be stable across 247// updates. 248func (ResolverDNSSECValidationStatus) Values() []ResolverDNSSECValidationStatus { 249 return []ResolverDNSSECValidationStatus{ 250 "ENABLING", 251 "ENABLED", 252 "DISABLING", 253 "DISABLED", 254 } 255} 256 257type ResolverEndpointDirection string 258 259// Enum values for ResolverEndpointDirection 260const ( 261 ResolverEndpointDirectionInbound ResolverEndpointDirection = "INBOUND" 262 ResolverEndpointDirectionOutbound ResolverEndpointDirection = "OUTBOUND" 263) 264 265// Values returns all known values for ResolverEndpointDirection. Note that this 266// can be expanded in the future, and so it is only as up to date as the client. 267// The ordering of this slice is not guaranteed to be stable across updates. 268func (ResolverEndpointDirection) Values() []ResolverEndpointDirection { 269 return []ResolverEndpointDirection{ 270 "INBOUND", 271 "OUTBOUND", 272 } 273} 274 275type ResolverEndpointStatus string 276 277// Enum values for ResolverEndpointStatus 278const ( 279 ResolverEndpointStatusCreating ResolverEndpointStatus = "CREATING" 280 ResolverEndpointStatusOperational ResolverEndpointStatus = "OPERATIONAL" 281 ResolverEndpointStatusUpdating ResolverEndpointStatus = "UPDATING" 282 ResolverEndpointStatusAutoRecovering ResolverEndpointStatus = "AUTO_RECOVERING" 283 ResolverEndpointStatusActionNeeded ResolverEndpointStatus = "ACTION_NEEDED" 284 ResolverEndpointStatusDeleting ResolverEndpointStatus = "DELETING" 285) 286 287// Values returns all known values for ResolverEndpointStatus. Note that this can 288// be expanded in the future, and so it is only as up to date as the client. The 289// ordering of this slice is not guaranteed to be stable across updates. 290func (ResolverEndpointStatus) Values() []ResolverEndpointStatus { 291 return []ResolverEndpointStatus{ 292 "CREATING", 293 "OPERATIONAL", 294 "UPDATING", 295 "AUTO_RECOVERING", 296 "ACTION_NEEDED", 297 "DELETING", 298 } 299} 300 301type ResolverQueryLogConfigAssociationError string 302 303// Enum values for ResolverQueryLogConfigAssociationError 304const ( 305 ResolverQueryLogConfigAssociationErrorNone ResolverQueryLogConfigAssociationError = "NONE" 306 ResolverQueryLogConfigAssociationErrorDestinationNotFound ResolverQueryLogConfigAssociationError = "DESTINATION_NOT_FOUND" 307 ResolverQueryLogConfigAssociationErrorAccessDenied ResolverQueryLogConfigAssociationError = "ACCESS_DENIED" 308 ResolverQueryLogConfigAssociationErrorInternalServiceError ResolverQueryLogConfigAssociationError = "INTERNAL_SERVICE_ERROR" 309) 310 311// Values returns all known values for ResolverQueryLogConfigAssociationError. Note 312// that this can be expanded in the future, and so it is only as up to date as the 313// client. The ordering of this slice is not guaranteed to be stable across 314// updates. 315func (ResolverQueryLogConfigAssociationError) Values() []ResolverQueryLogConfigAssociationError { 316 return []ResolverQueryLogConfigAssociationError{ 317 "NONE", 318 "DESTINATION_NOT_FOUND", 319 "ACCESS_DENIED", 320 "INTERNAL_SERVICE_ERROR", 321 } 322} 323 324type ResolverQueryLogConfigAssociationStatus string 325 326// Enum values for ResolverQueryLogConfigAssociationStatus 327const ( 328 ResolverQueryLogConfigAssociationStatusCreating ResolverQueryLogConfigAssociationStatus = "CREATING" 329 ResolverQueryLogConfigAssociationStatusActive ResolverQueryLogConfigAssociationStatus = "ACTIVE" 330 ResolverQueryLogConfigAssociationStatusActionNeeded ResolverQueryLogConfigAssociationStatus = "ACTION_NEEDED" 331 ResolverQueryLogConfigAssociationStatusDeleting ResolverQueryLogConfigAssociationStatus = "DELETING" 332 ResolverQueryLogConfigAssociationStatusFailed ResolverQueryLogConfigAssociationStatus = "FAILED" 333) 334 335// Values returns all known values for ResolverQueryLogConfigAssociationStatus. 336// Note that this can be expanded in the future, and so it is only as up to date as 337// the client. The ordering of this slice is not guaranteed to be stable across 338// updates. 339func (ResolverQueryLogConfigAssociationStatus) Values() []ResolverQueryLogConfigAssociationStatus { 340 return []ResolverQueryLogConfigAssociationStatus{ 341 "CREATING", 342 "ACTIVE", 343 "ACTION_NEEDED", 344 "DELETING", 345 "FAILED", 346 } 347} 348 349type ResolverQueryLogConfigStatus string 350 351// Enum values for ResolverQueryLogConfigStatus 352const ( 353 ResolverQueryLogConfigStatusCreating ResolverQueryLogConfigStatus = "CREATING" 354 ResolverQueryLogConfigStatusCreated ResolverQueryLogConfigStatus = "CREATED" 355 ResolverQueryLogConfigStatusDeleting ResolverQueryLogConfigStatus = "DELETING" 356 ResolverQueryLogConfigStatusFailed ResolverQueryLogConfigStatus = "FAILED" 357) 358 359// Values returns all known values for ResolverQueryLogConfigStatus. Note that this 360// can be expanded in the future, and so it is only as up to date as the client. 361// The ordering of this slice is not guaranteed to be stable across updates. 362func (ResolverQueryLogConfigStatus) Values() []ResolverQueryLogConfigStatus { 363 return []ResolverQueryLogConfigStatus{ 364 "CREATING", 365 "CREATED", 366 "DELETING", 367 "FAILED", 368 } 369} 370 371type ResolverRuleAssociationStatus string 372 373// Enum values for ResolverRuleAssociationStatus 374const ( 375 ResolverRuleAssociationStatusCreating ResolverRuleAssociationStatus = "CREATING" 376 ResolverRuleAssociationStatusComplete ResolverRuleAssociationStatus = "COMPLETE" 377 ResolverRuleAssociationStatusDeleting ResolverRuleAssociationStatus = "DELETING" 378 ResolverRuleAssociationStatusFailed ResolverRuleAssociationStatus = "FAILED" 379 ResolverRuleAssociationStatusOverridden ResolverRuleAssociationStatus = "OVERRIDDEN" 380) 381 382// Values returns all known values for ResolverRuleAssociationStatus. Note that 383// this can be expanded in the future, and so it is only as up to date as the 384// client. The ordering of this slice is not guaranteed to be stable across 385// updates. 386func (ResolverRuleAssociationStatus) Values() []ResolverRuleAssociationStatus { 387 return []ResolverRuleAssociationStatus{ 388 "CREATING", 389 "COMPLETE", 390 "DELETING", 391 "FAILED", 392 "OVERRIDDEN", 393 } 394} 395 396type ResolverRuleStatus string 397 398// Enum values for ResolverRuleStatus 399const ( 400 ResolverRuleStatusComplete ResolverRuleStatus = "COMPLETE" 401 ResolverRuleStatusDeleting ResolverRuleStatus = "DELETING" 402 ResolverRuleStatusUpdating ResolverRuleStatus = "UPDATING" 403 ResolverRuleStatusFailed ResolverRuleStatus = "FAILED" 404) 405 406// Values returns all known values for ResolverRuleStatus. Note that this can be 407// expanded in the future, and so it is only as up to date as the client. The 408// ordering of this slice is not guaranteed to be stable across updates. 409func (ResolverRuleStatus) Values() []ResolverRuleStatus { 410 return []ResolverRuleStatus{ 411 "COMPLETE", 412 "DELETING", 413 "UPDATING", 414 "FAILED", 415 } 416} 417 418type RuleTypeOption string 419 420// Enum values for RuleTypeOption 421const ( 422 RuleTypeOptionForward RuleTypeOption = "FORWARD" 423 RuleTypeOptionSystem RuleTypeOption = "SYSTEM" 424 RuleTypeOptionRecursive RuleTypeOption = "RECURSIVE" 425) 426 427// Values returns all known values for RuleTypeOption. Note that this can be 428// expanded in the future, and so it is only as up to date as the client. The 429// ordering of this slice is not guaranteed to be stable across updates. 430func (RuleTypeOption) Values() []RuleTypeOption { 431 return []RuleTypeOption{ 432 "FORWARD", 433 "SYSTEM", 434 "RECURSIVE", 435 } 436} 437 438type ShareStatus string 439 440// Enum values for ShareStatus 441const ( 442 ShareStatusNotShared ShareStatus = "NOT_SHARED" 443 ShareStatusSharedWithMe ShareStatus = "SHARED_WITH_ME" 444 ShareStatusSharedByMe ShareStatus = "SHARED_BY_ME" 445) 446 447// Values returns all known values for ShareStatus. Note that this can be expanded 448// in the future, and so it is only as up to date as the client. The ordering of 449// this slice is not guaranteed to be stable across updates. 450func (ShareStatus) Values() []ShareStatus { 451 return []ShareStatus{ 452 "NOT_SHARED", 453 "SHARED_WITH_ME", 454 "SHARED_BY_ME", 455 } 456} 457 458type SortOrder string 459 460// Enum values for SortOrder 461const ( 462 SortOrderAscending SortOrder = "ASCENDING" 463 SortOrderDescending SortOrder = "DESCENDING" 464) 465 466// Values returns all known values for SortOrder. Note that this can be expanded in 467// the future, and so it is only as up to date as the client. The ordering of this 468// slice is not guaranteed to be stable across updates. 469func (SortOrder) Values() []SortOrder { 470 return []SortOrder{ 471 "ASCENDING", 472 "DESCENDING", 473 } 474} 475 476type Validation string 477 478// Enum values for Validation 479const ( 480 ValidationEnable Validation = "ENABLE" 481 ValidationDisable Validation = "DISABLE" 482) 483 484// Values returns all known values for Validation. Note that this can be expanded 485// in the future, and so it is only as up to date as the client. The ordering of 486// this slice is not guaranteed to be stable across updates. 487func (Validation) Values() []Validation { 488 return []Validation{ 489 "ENABLE", 490 "DISABLE", 491 } 492} 493