1package datadog 2 3// Copyright (c) Microsoft Corporation. All rights reserved. 4// Licensed under the MIT License. See License.txt in the project root for license information. 5// 6// Code generated by Microsoft (R) AutoRest Code Generator. 7// Changes may cause incorrect behavior and will be lost if the code is regenerated. 8 9// LiftrResourceCategories enumerates the values for liftr resource categories. 10type LiftrResourceCategories string 11 12const ( 13 // MonitorLogs ... 14 MonitorLogs LiftrResourceCategories = "MonitorLogs" 15 // Unknown ... 16 Unknown LiftrResourceCategories = "Unknown" 17) 18 19// PossibleLiftrResourceCategoriesValues returns an array of possible values for the LiftrResourceCategories const type. 20func PossibleLiftrResourceCategoriesValues() []LiftrResourceCategories { 21 return []LiftrResourceCategories{MonitorLogs, Unknown} 22} 23 24// ManagedIdentityTypes enumerates the values for managed identity types. 25type ManagedIdentityTypes string 26 27const ( 28 // SystemAssigned ... 29 SystemAssigned ManagedIdentityTypes = "SystemAssigned" 30 // UserAssigned ... 31 UserAssigned ManagedIdentityTypes = "UserAssigned" 32) 33 34// PossibleManagedIdentityTypesValues returns an array of possible values for the ManagedIdentityTypes const type. 35func PossibleManagedIdentityTypesValues() []ManagedIdentityTypes { 36 return []ManagedIdentityTypes{SystemAssigned, UserAssigned} 37} 38 39// MarketplaceSubscriptionStatus enumerates the values for marketplace subscription status. 40type MarketplaceSubscriptionStatus string 41 42const ( 43 // Active ... 44 Active MarketplaceSubscriptionStatus = "Active" 45 // Provisioning ... 46 Provisioning MarketplaceSubscriptionStatus = "Provisioning" 47 // Suspended ... 48 Suspended MarketplaceSubscriptionStatus = "Suspended" 49 // Unsubscribed ... 50 Unsubscribed MarketplaceSubscriptionStatus = "Unsubscribed" 51) 52 53// PossibleMarketplaceSubscriptionStatusValues returns an array of possible values for the MarketplaceSubscriptionStatus const type. 54func PossibleMarketplaceSubscriptionStatusValues() []MarketplaceSubscriptionStatus { 55 return []MarketplaceSubscriptionStatus{Active, Provisioning, Suspended, Unsubscribed} 56} 57 58// MonitoringStatus enumerates the values for monitoring status. 59type MonitoringStatus string 60 61const ( 62 // Disabled ... 63 Disabled MonitoringStatus = "Disabled" 64 // Enabled ... 65 Enabled MonitoringStatus = "Enabled" 66) 67 68// PossibleMonitoringStatusValues returns an array of possible values for the MonitoringStatus const type. 69func PossibleMonitoringStatusValues() []MonitoringStatus { 70 return []MonitoringStatus{Disabled, Enabled} 71} 72 73// ProvisioningState enumerates the values for provisioning state. 74type ProvisioningState string 75 76const ( 77 // Accepted ... 78 Accepted ProvisioningState = "Accepted" 79 // Canceled ... 80 Canceled ProvisioningState = "Canceled" 81 // Creating ... 82 Creating ProvisioningState = "Creating" 83 // Deleted ... 84 Deleted ProvisioningState = "Deleted" 85 // Deleting ... 86 Deleting ProvisioningState = "Deleting" 87 // Failed ... 88 Failed ProvisioningState = "Failed" 89 // NotSpecified ... 90 NotSpecified ProvisioningState = "NotSpecified" 91 // Succeeded ... 92 Succeeded ProvisioningState = "Succeeded" 93 // Updating ... 94 Updating ProvisioningState = "Updating" 95) 96 97// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 98func PossibleProvisioningStateValues() []ProvisioningState { 99 return []ProvisioningState{Accepted, Canceled, Creating, Deleted, Deleting, Failed, NotSpecified, Succeeded, Updating} 100} 101 102// SingleSignOnStates enumerates the values for single sign on states. 103type SingleSignOnStates string 104 105const ( 106 // Disable ... 107 Disable SingleSignOnStates = "Disable" 108 // Enable ... 109 Enable SingleSignOnStates = "Enable" 110 // Existing ... 111 Existing SingleSignOnStates = "Existing" 112 // Initial ... 113 Initial SingleSignOnStates = "Initial" 114) 115 116// PossibleSingleSignOnStatesValues returns an array of possible values for the SingleSignOnStates const type. 117func PossibleSingleSignOnStatesValues() []SingleSignOnStates { 118 return []SingleSignOnStates{Disable, Enable, Existing, Initial} 119} 120 121// TagAction enumerates the values for tag action. 122type TagAction string 123 124const ( 125 // Exclude ... 126 Exclude TagAction = "Exclude" 127 // Include ... 128 Include TagAction = "Include" 129) 130 131// PossibleTagActionValues returns an array of possible values for the TagAction const type. 132func PossibleTagActionValues() []TagAction { 133 return []TagAction{Exclude, Include} 134} 135