1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type CloudComponentState string 6 7// Enum values for CloudComponentState 8const ( 9 CloudComponentStateRequested CloudComponentState = "REQUESTED" 10 CloudComponentStateInitiated CloudComponentState = "INITIATED" 11 CloudComponentStateDeployable CloudComponentState = "DEPLOYABLE" 12 CloudComponentStateFailed CloudComponentState = "FAILED" 13 CloudComponentStateDeprecated CloudComponentState = "DEPRECATED" 14) 15 16// Values returns all known values for CloudComponentState. 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 (CloudComponentState) Values() []CloudComponentState { 20 return []CloudComponentState{ 21 "REQUESTED", 22 "INITIATED", 23 "DEPLOYABLE", 24 "FAILED", 25 "DEPRECATED", 26 } 27} 28 29type ComponentDependencyType string 30 31// Enum values for ComponentDependencyType 32const ( 33 ComponentDependencyTypeHard ComponentDependencyType = "HARD" 34 ComponentDependencyTypeSoft ComponentDependencyType = "SOFT" 35) 36 37// Values returns all known values for ComponentDependencyType. Note that this can 38// be expanded in the future, and so it is only as up to date as the client. The 39// ordering of this slice is not guaranteed to be stable across updates. 40func (ComponentDependencyType) Values() []ComponentDependencyType { 41 return []ComponentDependencyType{ 42 "HARD", 43 "SOFT", 44 } 45} 46 47type ComponentVisibilityScope string 48 49// Enum values for ComponentVisibilityScope 50const ( 51 ComponentVisibilityScopePrivate ComponentVisibilityScope = "PRIVATE" 52 ComponentVisibilityScopePublic ComponentVisibilityScope = "PUBLIC" 53) 54 55// Values returns all known values for ComponentVisibilityScope. Note that this can 56// be expanded in the future, and so it is only as up to date as the client. The 57// ordering of this slice is not guaranteed to be stable across updates. 58func (ComponentVisibilityScope) Values() []ComponentVisibilityScope { 59 return []ComponentVisibilityScope{ 60 "PRIVATE", 61 "PUBLIC", 62 } 63} 64 65type CoreDeviceStatus string 66 67// Enum values for CoreDeviceStatus 68const ( 69 CoreDeviceStatusHealthy CoreDeviceStatus = "HEALTHY" 70 CoreDeviceStatusUnhealthy CoreDeviceStatus = "UNHEALTHY" 71) 72 73// Values returns all known values for CoreDeviceStatus. 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 (CoreDeviceStatus) Values() []CoreDeviceStatus { 77 return []CoreDeviceStatus{ 78 "HEALTHY", 79 "UNHEALTHY", 80 } 81} 82 83type DeploymentComponentUpdatePolicyAction string 84 85// Enum values for DeploymentComponentUpdatePolicyAction 86const ( 87 DeploymentComponentUpdatePolicyActionNotifyComponents DeploymentComponentUpdatePolicyAction = "NOTIFY_COMPONENTS" 88 DeploymentComponentUpdatePolicyActionSkipNotifyComponents DeploymentComponentUpdatePolicyAction = "SKIP_NOTIFY_COMPONENTS" 89) 90 91// Values returns all known values for DeploymentComponentUpdatePolicyAction. Note 92// that this can be expanded in the future, and so it is only as up to date as the 93// client. The ordering of this slice is not guaranteed to be stable across 94// updates. 95func (DeploymentComponentUpdatePolicyAction) Values() []DeploymentComponentUpdatePolicyAction { 96 return []DeploymentComponentUpdatePolicyAction{ 97 "NOTIFY_COMPONENTS", 98 "SKIP_NOTIFY_COMPONENTS", 99 } 100} 101 102type DeploymentFailureHandlingPolicy string 103 104// Enum values for DeploymentFailureHandlingPolicy 105const ( 106 DeploymentFailureHandlingPolicyRollback DeploymentFailureHandlingPolicy = "ROLLBACK" 107 DeploymentFailureHandlingPolicyDoNothing DeploymentFailureHandlingPolicy = "DO_NOTHING" 108) 109 110// Values returns all known values for DeploymentFailureHandlingPolicy. Note that 111// this can be expanded in the future, and so it is only as up to date as the 112// client. The ordering of this slice is not guaranteed to be stable across 113// updates. 114func (DeploymentFailureHandlingPolicy) Values() []DeploymentFailureHandlingPolicy { 115 return []DeploymentFailureHandlingPolicy{ 116 "ROLLBACK", 117 "DO_NOTHING", 118 } 119} 120 121type DeploymentHistoryFilter string 122 123// Enum values for DeploymentHistoryFilter 124const ( 125 DeploymentHistoryFilterAll DeploymentHistoryFilter = "ALL" 126 DeploymentHistoryFilterLatestOnly DeploymentHistoryFilter = "LATEST_ONLY" 127) 128 129// Values returns all known values for DeploymentHistoryFilter. Note that this can 130// be expanded in the future, and so it is only as up to date as the client. The 131// ordering of this slice is not guaranteed to be stable across updates. 132func (DeploymentHistoryFilter) Values() []DeploymentHistoryFilter { 133 return []DeploymentHistoryFilter{ 134 "ALL", 135 "LATEST_ONLY", 136 } 137} 138 139type DeploymentStatus string 140 141// Enum values for DeploymentStatus 142const ( 143 DeploymentStatusActive DeploymentStatus = "ACTIVE" 144 DeploymentStatusCompleted DeploymentStatus = "COMPLETED" 145 DeploymentStatusCanceled DeploymentStatus = "CANCELED" 146 DeploymentStatusFailed DeploymentStatus = "FAILED" 147 DeploymentStatusInactive DeploymentStatus = "INACTIVE" 148) 149 150// Values returns all known values for DeploymentStatus. Note that this can be 151// expanded in the future, and so it is only as up to date as the client. The 152// ordering of this slice is not guaranteed to be stable across updates. 153func (DeploymentStatus) Values() []DeploymentStatus { 154 return []DeploymentStatus{ 155 "ACTIVE", 156 "COMPLETED", 157 "CANCELED", 158 "FAILED", 159 "INACTIVE", 160 } 161} 162 163type EffectiveDeploymentExecutionStatus string 164 165// Enum values for EffectiveDeploymentExecutionStatus 166const ( 167 EffectiveDeploymentExecutionStatusInProgress EffectiveDeploymentExecutionStatus = "IN_PROGRESS" 168 EffectiveDeploymentExecutionStatusQueued EffectiveDeploymentExecutionStatus = "QUEUED" 169 EffectiveDeploymentExecutionStatusFailed EffectiveDeploymentExecutionStatus = "FAILED" 170 EffectiveDeploymentExecutionStatusCompleted EffectiveDeploymentExecutionStatus = "COMPLETED" 171 EffectiveDeploymentExecutionStatusTimedOut EffectiveDeploymentExecutionStatus = "TIMED_OUT" 172 EffectiveDeploymentExecutionStatusCanceled EffectiveDeploymentExecutionStatus = "CANCELED" 173 EffectiveDeploymentExecutionStatusRejected EffectiveDeploymentExecutionStatus = "REJECTED" 174) 175 176// Values returns all known values for EffectiveDeploymentExecutionStatus. Note 177// that this can be expanded in the future, and so it is only as up to date as the 178// client. The ordering of this slice is not guaranteed to be stable across 179// updates. 180func (EffectiveDeploymentExecutionStatus) Values() []EffectiveDeploymentExecutionStatus { 181 return []EffectiveDeploymentExecutionStatus{ 182 "IN_PROGRESS", 183 "QUEUED", 184 "FAILED", 185 "COMPLETED", 186 "TIMED_OUT", 187 "CANCELED", 188 "REJECTED", 189 } 190} 191 192type InstalledComponentLifecycleState string 193 194// Enum values for InstalledComponentLifecycleState 195const ( 196 InstalledComponentLifecycleStateNew InstalledComponentLifecycleState = "NEW" 197 InstalledComponentLifecycleStateInstalled InstalledComponentLifecycleState = "INSTALLED" 198 InstalledComponentLifecycleStateStarting InstalledComponentLifecycleState = "STARTING" 199 InstalledComponentLifecycleStateRunning InstalledComponentLifecycleState = "RUNNING" 200 InstalledComponentLifecycleStateStopping InstalledComponentLifecycleState = "STOPPING" 201 InstalledComponentLifecycleStateErrored InstalledComponentLifecycleState = "ERRORED" 202 InstalledComponentLifecycleStateBroken InstalledComponentLifecycleState = "BROKEN" 203 InstalledComponentLifecycleStateFinished InstalledComponentLifecycleState = "FINISHED" 204) 205 206// Values returns all known values for InstalledComponentLifecycleState. Note that 207// this can be expanded in the future, and so it is only as up to date as the 208// client. The ordering of this slice is not guaranteed to be stable across 209// updates. 210func (InstalledComponentLifecycleState) Values() []InstalledComponentLifecycleState { 211 return []InstalledComponentLifecycleState{ 212 "NEW", 213 "INSTALLED", 214 "STARTING", 215 "RUNNING", 216 "STOPPING", 217 "ERRORED", 218 "BROKEN", 219 "FINISHED", 220 } 221} 222 223type IoTJobAbortAction string 224 225// Enum values for IoTJobAbortAction 226const ( 227 IoTJobAbortActionCancel IoTJobAbortAction = "CANCEL" 228) 229 230// Values returns all known values for IoTJobAbortAction. Note that this can be 231// expanded in the future, and so it is only as up to date as the client. The 232// ordering of this slice is not guaranteed to be stable across updates. 233func (IoTJobAbortAction) Values() []IoTJobAbortAction { 234 return []IoTJobAbortAction{ 235 "CANCEL", 236 } 237} 238 239type IoTJobExecutionFailureType string 240 241// Enum values for IoTJobExecutionFailureType 242const ( 243 IoTJobExecutionFailureTypeFailed IoTJobExecutionFailureType = "FAILED" 244 IoTJobExecutionFailureTypeRejected IoTJobExecutionFailureType = "REJECTED" 245 IoTJobExecutionFailureTypeTimedOut IoTJobExecutionFailureType = "TIMED_OUT" 246 IoTJobExecutionFailureTypeAll IoTJobExecutionFailureType = "ALL" 247) 248 249// Values returns all known values for IoTJobExecutionFailureType. Note that this 250// can be expanded in the future, and so it is only as up to date as the client. 251// The ordering of this slice is not guaranteed to be stable across updates. 252func (IoTJobExecutionFailureType) Values() []IoTJobExecutionFailureType { 253 return []IoTJobExecutionFailureType{ 254 "FAILED", 255 "REJECTED", 256 "TIMED_OUT", 257 "ALL", 258 } 259} 260 261type LambdaEventSourceType string 262 263// Enum values for LambdaEventSourceType 264const ( 265 LambdaEventSourceTypePubSub LambdaEventSourceType = "PUB_SUB" 266 LambdaEventSourceTypeIotCore LambdaEventSourceType = "IOT_CORE" 267) 268 269// Values returns all known values for LambdaEventSourceType. Note that this can be 270// expanded in the future, and so it is only as up to date as the client. The 271// ordering of this slice is not guaranteed to be stable across updates. 272func (LambdaEventSourceType) Values() []LambdaEventSourceType { 273 return []LambdaEventSourceType{ 274 "PUB_SUB", 275 "IOT_CORE", 276 } 277} 278 279type LambdaFilesystemPermission string 280 281// Enum values for LambdaFilesystemPermission 282const ( 283 LambdaFilesystemPermissionRo LambdaFilesystemPermission = "ro" 284 LambdaFilesystemPermissionRw LambdaFilesystemPermission = "rw" 285) 286 287// Values returns all known values for LambdaFilesystemPermission. Note that this 288// can be expanded in the future, and so it is only as up to date as the client. 289// The ordering of this slice is not guaranteed to be stable across updates. 290func (LambdaFilesystemPermission) Values() []LambdaFilesystemPermission { 291 return []LambdaFilesystemPermission{ 292 "ro", 293 "rw", 294 } 295} 296 297type LambdaInputPayloadEncodingType string 298 299// Enum values for LambdaInputPayloadEncodingType 300const ( 301 LambdaInputPayloadEncodingTypeJson LambdaInputPayloadEncodingType = "json" 302 LambdaInputPayloadEncodingTypeBinary LambdaInputPayloadEncodingType = "binary" 303) 304 305// Values returns all known values for LambdaInputPayloadEncodingType. Note that 306// this can be expanded in the future, and so it is only as up to date as the 307// client. The ordering of this slice is not guaranteed to be stable across 308// updates. 309func (LambdaInputPayloadEncodingType) Values() []LambdaInputPayloadEncodingType { 310 return []LambdaInputPayloadEncodingType{ 311 "json", 312 "binary", 313 } 314} 315 316type LambdaIsolationMode string 317 318// Enum values for LambdaIsolationMode 319const ( 320 LambdaIsolationModeGreengrassContainer LambdaIsolationMode = "GreengrassContainer" 321 LambdaIsolationModeNoContainer LambdaIsolationMode = "NoContainer" 322) 323 324// Values returns all known values for LambdaIsolationMode. Note that this can be 325// expanded in the future, and so it is only as up to date as the client. The 326// ordering of this slice is not guaranteed to be stable across updates. 327func (LambdaIsolationMode) Values() []LambdaIsolationMode { 328 return []LambdaIsolationMode{ 329 "GreengrassContainer", 330 "NoContainer", 331 } 332} 333 334type RecipeOutputFormat string 335 336// Enum values for RecipeOutputFormat 337const ( 338 RecipeOutputFormatJson RecipeOutputFormat = "JSON" 339 RecipeOutputFormatYaml RecipeOutputFormat = "YAML" 340) 341 342// Values returns all known values for RecipeOutputFormat. Note that this can be 343// expanded in the future, and so it is only as up to date as the client. The 344// ordering of this slice is not guaranteed to be stable across updates. 345func (RecipeOutputFormat) Values() []RecipeOutputFormat { 346 return []RecipeOutputFormat{ 347 "JSON", 348 "YAML", 349 } 350} 351 352type ValidationExceptionReason string 353 354// Enum values for ValidationExceptionReason 355const ( 356 ValidationExceptionReasonUnknownOperation ValidationExceptionReason = "UNKNOWN_OPERATION" 357 ValidationExceptionReasonCannotParse ValidationExceptionReason = "CANNOT_PARSE" 358 ValidationExceptionReasonFieldValidationFailed ValidationExceptionReason = "FIELD_VALIDATION_FAILED" 359 ValidationExceptionReasonOther ValidationExceptionReason = "OTHER" 360) 361 362// Values returns all known values for ValidationExceptionReason. Note that this 363// can be expanded in the future, and so it is only as up to date as the client. 364// The ordering of this slice is not guaranteed to be stable across updates. 365func (ValidationExceptionReason) Values() []ValidationExceptionReason { 366 return []ValidationExceptionReason{ 367 "UNKNOWN_OPERATION", 368 "CANNOT_PARSE", 369 "FIELD_VALIDATION_FAILED", 370 "OTHER", 371 } 372} 373