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