1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type DetailType string 6 7// Enum values for DetailType 8const ( 9 DetailTypeBasic DetailType = "BASIC" 10 DetailTypeFull DetailType = "FULL" 11) 12 13// Values returns all known values for DetailType. Note that this can be expanded 14// in the future, and so it is only as up to date as the client. The ordering of 15// this slice is not guaranteed to be stable across updates. 16func (DetailType) Values() []DetailType { 17 return []DetailType{ 18 "BASIC", 19 "FULL", 20 } 21} 22 23type ListEventTypesFilterName string 24 25// Enum values for ListEventTypesFilterName 26const ( 27 ListEventTypesFilterNameResourceType ListEventTypesFilterName = "RESOURCE_TYPE" 28 ListEventTypesFilterNameServiceName ListEventTypesFilterName = "SERVICE_NAME" 29) 30 31// Values returns all known values for ListEventTypesFilterName. Note that this can 32// be 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 (ListEventTypesFilterName) Values() []ListEventTypesFilterName { 35 return []ListEventTypesFilterName{ 36 "RESOURCE_TYPE", 37 "SERVICE_NAME", 38 } 39} 40 41type ListNotificationRulesFilterName string 42 43// Enum values for ListNotificationRulesFilterName 44const ( 45 ListNotificationRulesFilterNameEventTypeId ListNotificationRulesFilterName = "EVENT_TYPE_ID" 46 ListNotificationRulesFilterNameCreatedBy ListNotificationRulesFilterName = "CREATED_BY" 47 ListNotificationRulesFilterNameResource ListNotificationRulesFilterName = "RESOURCE" 48 ListNotificationRulesFilterNameTargetAddress ListNotificationRulesFilterName = "TARGET_ADDRESS" 49) 50 51// Values returns all known values for ListNotificationRulesFilterName. Note that 52// this can be expanded in the future, and so it is only as up to date as the 53// client. The ordering of this slice is not guaranteed to be stable across 54// updates. 55func (ListNotificationRulesFilterName) Values() []ListNotificationRulesFilterName { 56 return []ListNotificationRulesFilterName{ 57 "EVENT_TYPE_ID", 58 "CREATED_BY", 59 "RESOURCE", 60 "TARGET_ADDRESS", 61 } 62} 63 64type ListTargetsFilterName string 65 66// Enum values for ListTargetsFilterName 67const ( 68 ListTargetsFilterNameTargetType ListTargetsFilterName = "TARGET_TYPE" 69 ListTargetsFilterNameTargetAddress ListTargetsFilterName = "TARGET_ADDRESS" 70 ListTargetsFilterNameTargetStatus ListTargetsFilterName = "TARGET_STATUS" 71) 72 73// Values returns all known values for ListTargetsFilterName. Note that this can be 74// expanded in the future, and so it is only as up to date as the client. The 75// ordering of this slice is not guaranteed to be stable across updates. 76func (ListTargetsFilterName) Values() []ListTargetsFilterName { 77 return []ListTargetsFilterName{ 78 "TARGET_TYPE", 79 "TARGET_ADDRESS", 80 "TARGET_STATUS", 81 } 82} 83 84type NotificationRuleStatus string 85 86// Enum values for NotificationRuleStatus 87const ( 88 NotificationRuleStatusEnabled NotificationRuleStatus = "ENABLED" 89 NotificationRuleStatusDisabled NotificationRuleStatus = "DISABLED" 90) 91 92// Values returns all known values for NotificationRuleStatus. Note that this can 93// be expanded in the future, and so it is only as up to date as the client. The 94// ordering of this slice is not guaranteed to be stable across updates. 95func (NotificationRuleStatus) Values() []NotificationRuleStatus { 96 return []NotificationRuleStatus{ 97 "ENABLED", 98 "DISABLED", 99 } 100} 101 102type TargetStatus string 103 104// Enum values for TargetStatus 105const ( 106 TargetStatusPending TargetStatus = "PENDING" 107 TargetStatusActive TargetStatus = "ACTIVE" 108 TargetStatusUnreachable TargetStatus = "UNREACHABLE" 109 TargetStatusInactive TargetStatus = "INACTIVE" 110 TargetStatusDeactivated TargetStatus = "DEACTIVATED" 111) 112 113// Values returns all known values for TargetStatus. Note that this can be expanded 114// in the future, and so it is only as up to date as the client. The ordering of 115// this slice is not guaranteed to be stable across updates. 116func (TargetStatus) Values() []TargetStatus { 117 return []TargetStatus{ 118 "PENDING", 119 "ACTIVE", 120 "UNREACHABLE", 121 "INACTIVE", 122 "DEACTIVATED", 123 } 124} 125