1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AggregateType string 6 7// Enum values for AggregateType 8const ( 9 AggregateTypeAverage AggregateType = "AVERAGE" 10 AggregateTypeCount AggregateType = "COUNT" 11 AggregateTypeMaximum AggregateType = "MAXIMUM" 12 AggregateTypeMinimum AggregateType = "MINIMUM" 13 AggregateTypeSum AggregateType = "SUM" 14 AggregateTypeStandardDeviation AggregateType = "STANDARD_DEVIATION" 15) 16 17// Values returns all known values for AggregateType. Note that this can be 18// expanded in the future, and so it is only as up to date as the client. The 19// ordering of this slice is not guaranteed to be stable across updates. 20func (AggregateType) Values() []AggregateType { 21 return []AggregateType{ 22 "AVERAGE", 23 "COUNT", 24 "MAXIMUM", 25 "MINIMUM", 26 "SUM", 27 "STANDARD_DEVIATION", 28 } 29} 30 31type AssetErrorCode string 32 33// Enum values for AssetErrorCode 34const ( 35 AssetErrorCodeInternalFailure AssetErrorCode = "INTERNAL_FAILURE" 36) 37 38// Values returns all known values for AssetErrorCode. Note that this can be 39// expanded in the future, and so it is only as up to date as the client. The 40// ordering of this slice is not guaranteed to be stable across updates. 41func (AssetErrorCode) Values() []AssetErrorCode { 42 return []AssetErrorCode{ 43 "INTERNAL_FAILURE", 44 } 45} 46 47type AssetModelState string 48 49// Enum values for AssetModelState 50const ( 51 AssetModelStateCreating AssetModelState = "CREATING" 52 AssetModelStateActive AssetModelState = "ACTIVE" 53 AssetModelStateUpdating AssetModelState = "UPDATING" 54 AssetModelStatePropagating AssetModelState = "PROPAGATING" 55 AssetModelStateDeleting AssetModelState = "DELETING" 56 AssetModelStateFailed AssetModelState = "FAILED" 57) 58 59// Values returns all known values for AssetModelState. Note that this can be 60// expanded in the future, and so it is only as up to date as the client. The 61// ordering of this slice is not guaranteed to be stable across updates. 62func (AssetModelState) Values() []AssetModelState { 63 return []AssetModelState{ 64 "CREATING", 65 "ACTIVE", 66 "UPDATING", 67 "PROPAGATING", 68 "DELETING", 69 "FAILED", 70 } 71} 72 73type AssetRelationshipType string 74 75// Enum values for AssetRelationshipType 76const ( 77 AssetRelationshipTypeHierarchy AssetRelationshipType = "HIERARCHY" 78) 79 80// Values returns all known values for AssetRelationshipType. Note that this can be 81// expanded in the future, and so it is only as up to date as the client. The 82// ordering of this slice is not guaranteed to be stable across updates. 83func (AssetRelationshipType) Values() []AssetRelationshipType { 84 return []AssetRelationshipType{ 85 "HIERARCHY", 86 } 87} 88 89type AssetState string 90 91// Enum values for AssetState 92const ( 93 AssetStateCreating AssetState = "CREATING" 94 AssetStateActive AssetState = "ACTIVE" 95 AssetStateUpdating AssetState = "UPDATING" 96 AssetStateDeleting AssetState = "DELETING" 97 AssetStateFailed AssetState = "FAILED" 98) 99 100// Values returns all known values for AssetState. Note that this can be expanded 101// in the future, and so it is only as up to date as the client. The ordering of 102// this slice is not guaranteed to be stable across updates. 103func (AssetState) Values() []AssetState { 104 return []AssetState{ 105 "CREATING", 106 "ACTIVE", 107 "UPDATING", 108 "DELETING", 109 "FAILED", 110 } 111} 112 113type AuthMode string 114 115// Enum values for AuthMode 116const ( 117 AuthModeIam AuthMode = "IAM" 118 AuthModeSso AuthMode = "SSO" 119) 120 121// Values returns all known values for AuthMode. Note that this can be expanded in 122// the future, and so it is only as up to date as the client. The ordering of this 123// slice is not guaranteed to be stable across updates. 124func (AuthMode) Values() []AuthMode { 125 return []AuthMode{ 126 "IAM", 127 "SSO", 128 } 129} 130 131type BatchPutAssetPropertyValueErrorCode string 132 133// Enum values for BatchPutAssetPropertyValueErrorCode 134const ( 135 BatchPutAssetPropertyValueErrorCodeResourceNotFoundException BatchPutAssetPropertyValueErrorCode = "ResourceNotFoundException" 136 BatchPutAssetPropertyValueErrorCodeInvalidRequestException BatchPutAssetPropertyValueErrorCode = "InvalidRequestException" 137 BatchPutAssetPropertyValueErrorCodeInternalFailureException BatchPutAssetPropertyValueErrorCode = "InternalFailureException" 138 BatchPutAssetPropertyValueErrorCodeServiceUnavailableException BatchPutAssetPropertyValueErrorCode = "ServiceUnavailableException" 139 BatchPutAssetPropertyValueErrorCodeThrottlingException BatchPutAssetPropertyValueErrorCode = "ThrottlingException" 140 BatchPutAssetPropertyValueErrorCodeLimitExceededException BatchPutAssetPropertyValueErrorCode = "LimitExceededException" 141 BatchPutAssetPropertyValueErrorCodeConflictingOperationException BatchPutAssetPropertyValueErrorCode = "ConflictingOperationException" 142 BatchPutAssetPropertyValueErrorCodeTimestampOutOfRangeException BatchPutAssetPropertyValueErrorCode = "TimestampOutOfRangeException" 143 BatchPutAssetPropertyValueErrorCodeAccessDeniedException BatchPutAssetPropertyValueErrorCode = "AccessDeniedException" 144) 145 146// Values returns all known values for BatchPutAssetPropertyValueErrorCode. Note 147// that this can be expanded in the future, and so it is only as up to date as the 148// client. The ordering of this slice is not guaranteed to be stable across 149// updates. 150func (BatchPutAssetPropertyValueErrorCode) Values() []BatchPutAssetPropertyValueErrorCode { 151 return []BatchPutAssetPropertyValueErrorCode{ 152 "ResourceNotFoundException", 153 "InvalidRequestException", 154 "InternalFailureException", 155 "ServiceUnavailableException", 156 "ThrottlingException", 157 "LimitExceededException", 158 "ConflictingOperationException", 159 "TimestampOutOfRangeException", 160 "AccessDeniedException", 161 } 162} 163 164type CapabilitySyncStatus string 165 166// Enum values for CapabilitySyncStatus 167const ( 168 CapabilitySyncStatusInSync CapabilitySyncStatus = "IN_SYNC" 169 CapabilitySyncStatusOutOfSync CapabilitySyncStatus = "OUT_OF_SYNC" 170 CapabilitySyncStatusSyncFailed CapabilitySyncStatus = "SYNC_FAILED" 171) 172 173// Values returns all known values for CapabilitySyncStatus. Note that this can be 174// expanded in the future, and so it is only as up to date as the client. The 175// ordering of this slice is not guaranteed to be stable across updates. 176func (CapabilitySyncStatus) Values() []CapabilitySyncStatus { 177 return []CapabilitySyncStatus{ 178 "IN_SYNC", 179 "OUT_OF_SYNC", 180 "SYNC_FAILED", 181 } 182} 183 184type ConfigurationState string 185 186// Enum values for ConfigurationState 187const ( 188 ConfigurationStateActive ConfigurationState = "ACTIVE" 189 ConfigurationStateUpdateInProgress ConfigurationState = "UPDATE_IN_PROGRESS" 190 ConfigurationStateUpdateFailed ConfigurationState = "UPDATE_FAILED" 191) 192 193// Values returns all known values for ConfigurationState. Note that this can be 194// expanded in the future, and so it is only as up to date as the client. The 195// ordering of this slice is not guaranteed to be stable across updates. 196func (ConfigurationState) Values() []ConfigurationState { 197 return []ConfigurationState{ 198 "ACTIVE", 199 "UPDATE_IN_PROGRESS", 200 "UPDATE_FAILED", 201 } 202} 203 204type EncryptionType string 205 206// Enum values for EncryptionType 207const ( 208 EncryptionTypeSitewiseDefaultEncryption EncryptionType = "SITEWISE_DEFAULT_ENCRYPTION" 209 EncryptionTypeKmsBasedEncryption EncryptionType = "KMS_BASED_ENCRYPTION" 210) 211 212// Values returns all known values for EncryptionType. Note that this can be 213// expanded in the future, and so it is only as up to date as the client. The 214// ordering of this slice is not guaranteed to be stable across updates. 215func (EncryptionType) Values() []EncryptionType { 216 return []EncryptionType{ 217 "SITEWISE_DEFAULT_ENCRYPTION", 218 "KMS_BASED_ENCRYPTION", 219 } 220} 221 222type ErrorCode string 223 224// Enum values for ErrorCode 225const ( 226 ErrorCodeValidationError ErrorCode = "VALIDATION_ERROR" 227 ErrorCodeInternalFailure ErrorCode = "INTERNAL_FAILURE" 228) 229 230// Values returns all known values for ErrorCode. Note that this can be expanded in 231// the future, and so it is only as up to date as the client. The ordering of this 232// slice is not guaranteed to be stable across updates. 233func (ErrorCode) Values() []ErrorCode { 234 return []ErrorCode{ 235 "VALIDATION_ERROR", 236 "INTERNAL_FAILURE", 237 } 238} 239 240type IdentityType string 241 242// Enum values for IdentityType 243const ( 244 IdentityTypeUser IdentityType = "USER" 245 IdentityTypeGroup IdentityType = "GROUP" 246 IdentityTypeIam IdentityType = "IAM" 247) 248 249// Values returns all known values for IdentityType. Note that this can be expanded 250// in the future, and so it is only as up to date as the client. The ordering of 251// this slice is not guaranteed to be stable across updates. 252func (IdentityType) Values() []IdentityType { 253 return []IdentityType{ 254 "USER", 255 "GROUP", 256 "IAM", 257 } 258} 259 260type ImageFileType string 261 262// Enum values for ImageFileType 263const ( 264 ImageFileTypePng ImageFileType = "PNG" 265) 266 267// Values returns all known values for ImageFileType. 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 (ImageFileType) Values() []ImageFileType { 271 return []ImageFileType{ 272 "PNG", 273 } 274} 275 276type ListAssetsFilter string 277 278// Enum values for ListAssetsFilter 279const ( 280 ListAssetsFilterAll ListAssetsFilter = "ALL" 281 ListAssetsFilterTopLevel ListAssetsFilter = "TOP_LEVEL" 282) 283 284// Values returns all known values for ListAssetsFilter. Note that this can be 285// expanded in the future, and so it is only as up to date as the client. The 286// ordering of this slice is not guaranteed to be stable across updates. 287func (ListAssetsFilter) Values() []ListAssetsFilter { 288 return []ListAssetsFilter{ 289 "ALL", 290 "TOP_LEVEL", 291 } 292} 293 294type LoggingLevel string 295 296// Enum values for LoggingLevel 297const ( 298 LoggingLevelError LoggingLevel = "ERROR" 299 LoggingLevelInfo LoggingLevel = "INFO" 300 LoggingLevelOff LoggingLevel = "OFF" 301) 302 303// Values returns all known values for LoggingLevel. Note that this can be expanded 304// in the future, and so it is only as up to date as the client. The ordering of 305// this slice is not guaranteed to be stable across updates. 306func (LoggingLevel) Values() []LoggingLevel { 307 return []LoggingLevel{ 308 "ERROR", 309 "INFO", 310 "OFF", 311 } 312} 313 314type MonitorErrorCode string 315 316// Enum values for MonitorErrorCode 317const ( 318 MonitorErrorCodeInternalFailure MonitorErrorCode = "INTERNAL_FAILURE" 319 MonitorErrorCodeValidationError MonitorErrorCode = "VALIDATION_ERROR" 320 MonitorErrorCodeLimitExceeded MonitorErrorCode = "LIMIT_EXCEEDED" 321) 322 323// Values returns all known values for MonitorErrorCode. Note that this can be 324// expanded in the future, and so it is only as up to date as the client. The 325// ordering of this slice is not guaranteed to be stable across updates. 326func (MonitorErrorCode) Values() []MonitorErrorCode { 327 return []MonitorErrorCode{ 328 "INTERNAL_FAILURE", 329 "VALIDATION_ERROR", 330 "LIMIT_EXCEEDED", 331 } 332} 333 334type Permission string 335 336// Enum values for Permission 337const ( 338 PermissionAdministrator Permission = "ADMINISTRATOR" 339 PermissionViewer Permission = "VIEWER" 340) 341 342// Values returns all known values for Permission. Note that this can be expanded 343// in the future, and so it is only as up to date as the client. The ordering of 344// this slice is not guaranteed to be stable across updates. 345func (Permission) Values() []Permission { 346 return []Permission{ 347 "ADMINISTRATOR", 348 "VIEWER", 349 } 350} 351 352type PortalState string 353 354// Enum values for PortalState 355const ( 356 PortalStateCreating PortalState = "CREATING" 357 PortalStateUpdating PortalState = "UPDATING" 358 PortalStateDeleting PortalState = "DELETING" 359 PortalStateActive PortalState = "ACTIVE" 360 PortalStateFailed PortalState = "FAILED" 361) 362 363// Values returns all known values for PortalState. Note that this can be expanded 364// in the future, and so it is only as up to date as the client. The ordering of 365// this slice is not guaranteed to be stable across updates. 366func (PortalState) Values() []PortalState { 367 return []PortalState{ 368 "CREATING", 369 "UPDATING", 370 "DELETING", 371 "ACTIVE", 372 "FAILED", 373 } 374} 375 376type PropertyDataType string 377 378// Enum values for PropertyDataType 379const ( 380 PropertyDataTypeString PropertyDataType = "STRING" 381 PropertyDataTypeInteger PropertyDataType = "INTEGER" 382 PropertyDataTypeDouble PropertyDataType = "DOUBLE" 383 PropertyDataTypeBoolean PropertyDataType = "BOOLEAN" 384 PropertyDataTypeStruct PropertyDataType = "STRUCT" 385) 386 387// Values returns all known values for PropertyDataType. Note that this can be 388// expanded in the future, and so it is only as up to date as the client. The 389// ordering of this slice is not guaranteed to be stable across updates. 390func (PropertyDataType) Values() []PropertyDataType { 391 return []PropertyDataType{ 392 "STRING", 393 "INTEGER", 394 "DOUBLE", 395 "BOOLEAN", 396 "STRUCT", 397 } 398} 399 400type PropertyNotificationState string 401 402// Enum values for PropertyNotificationState 403const ( 404 PropertyNotificationStateEnabled PropertyNotificationState = "ENABLED" 405 PropertyNotificationStateDisabled PropertyNotificationState = "DISABLED" 406) 407 408// Values returns all known values for PropertyNotificationState. Note that this 409// can be expanded in the future, and so it is only as up to date as the client. 410// The ordering of this slice is not guaranteed to be stable across updates. 411func (PropertyNotificationState) Values() []PropertyNotificationState { 412 return []PropertyNotificationState{ 413 "ENABLED", 414 "DISABLED", 415 } 416} 417 418type Quality string 419 420// Enum values for Quality 421const ( 422 QualityGood Quality = "GOOD" 423 QualityBad Quality = "BAD" 424 QualityUncertain Quality = "UNCERTAIN" 425) 426 427// Values returns all known values for Quality. Note that this can be expanded in 428// the future, and so it is only as up to date as the client. The ordering of this 429// slice is not guaranteed to be stable across updates. 430func (Quality) Values() []Quality { 431 return []Quality{ 432 "GOOD", 433 "BAD", 434 "UNCERTAIN", 435 } 436} 437 438type ResourceType string 439 440// Enum values for ResourceType 441const ( 442 ResourceTypePortal ResourceType = "PORTAL" 443 ResourceTypeProject ResourceType = "PROJECT" 444) 445 446// Values returns all known values for ResourceType. Note that this can be expanded 447// in the future, and so it is only as up to date as the client. The ordering of 448// this slice is not guaranteed to be stable across updates. 449func (ResourceType) Values() []ResourceType { 450 return []ResourceType{ 451 "PORTAL", 452 "PROJECT", 453 } 454} 455 456type TimeOrdering string 457 458// Enum values for TimeOrdering 459const ( 460 TimeOrderingAscending TimeOrdering = "ASCENDING" 461 TimeOrderingDescending TimeOrdering = "DESCENDING" 462) 463 464// Values returns all known values for TimeOrdering. Note that this can be expanded 465// in the future, and so it is only as up to date as the client. The ordering of 466// this slice is not guaranteed to be stable across updates. 467func (TimeOrdering) Values() []TimeOrdering { 468 return []TimeOrdering{ 469 "ASCENDING", 470 "DESCENDING", 471 } 472} 473 474type TraversalDirection string 475 476// Enum values for TraversalDirection 477const ( 478 TraversalDirectionParent TraversalDirection = "PARENT" 479 TraversalDirectionChild TraversalDirection = "CHILD" 480) 481 482// Values returns all known values for TraversalDirection. Note that this can be 483// expanded in the future, and so it is only as up to date as the client. The 484// ordering of this slice is not guaranteed to be stable across updates. 485func (TraversalDirection) Values() []TraversalDirection { 486 return []TraversalDirection{ 487 "PARENT", 488 "CHILD", 489 } 490} 491 492type TraversalType string 493 494// Enum values for TraversalType 495const ( 496 TraversalTypePathToRoot TraversalType = "PATH_TO_ROOT" 497) 498 499// Values returns all known values for TraversalType. Note that this can be 500// expanded in the future, and so it is only as up to date as the client. The 501// ordering of this slice is not guaranteed to be stable across updates. 502func (TraversalType) Values() []TraversalType { 503 return []TraversalType{ 504 "PATH_TO_ROOT", 505 } 506} 507