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// CreatedByType enumerates the values for created by type.
10type CreatedByType string
11
12const (
13	// CreatedByTypeApplication ...
14	CreatedByTypeApplication CreatedByType = "Application"
15	// CreatedByTypeKey ...
16	CreatedByTypeKey CreatedByType = "Key"
17	// CreatedByTypeManagedIdentity ...
18	CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
19	// CreatedByTypeUser ...
20	CreatedByTypeUser CreatedByType = "User"
21)
22
23// PossibleCreatedByTypeValues returns an array of possible values for the CreatedByType const type.
24func PossibleCreatedByTypeValues() []CreatedByType {
25	return []CreatedByType{CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser}
26}
27
28// LiftrResourceCategories enumerates the values for liftr resource categories.
29type LiftrResourceCategories string
30
31const (
32	// LiftrResourceCategoriesMonitorLogs ...
33	LiftrResourceCategoriesMonitorLogs LiftrResourceCategories = "MonitorLogs"
34	// LiftrResourceCategoriesUnknown ...
35	LiftrResourceCategoriesUnknown LiftrResourceCategories = "Unknown"
36)
37
38// PossibleLiftrResourceCategoriesValues returns an array of possible values for the LiftrResourceCategories const type.
39func PossibleLiftrResourceCategoriesValues() []LiftrResourceCategories {
40	return []LiftrResourceCategories{LiftrResourceCategoriesMonitorLogs, LiftrResourceCategoriesUnknown}
41}
42
43// ManagedIdentityTypes enumerates the values for managed identity types.
44type ManagedIdentityTypes string
45
46const (
47	// ManagedIdentityTypesSystemAssigned ...
48	ManagedIdentityTypesSystemAssigned ManagedIdentityTypes = "SystemAssigned"
49	// ManagedIdentityTypesUserAssigned ...
50	ManagedIdentityTypesUserAssigned ManagedIdentityTypes = "UserAssigned"
51)
52
53// PossibleManagedIdentityTypesValues returns an array of possible values for the ManagedIdentityTypes const type.
54func PossibleManagedIdentityTypesValues() []ManagedIdentityTypes {
55	return []ManagedIdentityTypes{ManagedIdentityTypesSystemAssigned, ManagedIdentityTypesUserAssigned}
56}
57
58// MarketplaceSubscriptionStatus enumerates the values for marketplace subscription status.
59type MarketplaceSubscriptionStatus string
60
61const (
62	// MarketplaceSubscriptionStatusActive ...
63	MarketplaceSubscriptionStatusActive MarketplaceSubscriptionStatus = "Active"
64	// MarketplaceSubscriptionStatusProvisioning ...
65	MarketplaceSubscriptionStatusProvisioning MarketplaceSubscriptionStatus = "Provisioning"
66	// MarketplaceSubscriptionStatusSuspended ...
67	MarketplaceSubscriptionStatusSuspended MarketplaceSubscriptionStatus = "Suspended"
68	// MarketplaceSubscriptionStatusUnsubscribed ...
69	MarketplaceSubscriptionStatusUnsubscribed MarketplaceSubscriptionStatus = "Unsubscribed"
70)
71
72// PossibleMarketplaceSubscriptionStatusValues returns an array of possible values for the MarketplaceSubscriptionStatus const type.
73func PossibleMarketplaceSubscriptionStatusValues() []MarketplaceSubscriptionStatus {
74	return []MarketplaceSubscriptionStatus{MarketplaceSubscriptionStatusActive, MarketplaceSubscriptionStatusProvisioning, MarketplaceSubscriptionStatusSuspended, MarketplaceSubscriptionStatusUnsubscribed}
75}
76
77// MonitoringStatus enumerates the values for monitoring status.
78type MonitoringStatus string
79
80const (
81	// MonitoringStatusDisabled ...
82	MonitoringStatusDisabled MonitoringStatus = "Disabled"
83	// MonitoringStatusEnabled ...
84	MonitoringStatusEnabled MonitoringStatus = "Enabled"
85)
86
87// PossibleMonitoringStatusValues returns an array of possible values for the MonitoringStatus const type.
88func PossibleMonitoringStatusValues() []MonitoringStatus {
89	return []MonitoringStatus{MonitoringStatusDisabled, MonitoringStatusEnabled}
90}
91
92// ProvisioningState enumerates the values for provisioning state.
93type ProvisioningState string
94
95const (
96	// ProvisioningStateAccepted ...
97	ProvisioningStateAccepted ProvisioningState = "Accepted"
98	// ProvisioningStateCanceled ...
99	ProvisioningStateCanceled ProvisioningState = "Canceled"
100	// ProvisioningStateCreating ...
101	ProvisioningStateCreating ProvisioningState = "Creating"
102	// ProvisioningStateDeleted ...
103	ProvisioningStateDeleted ProvisioningState = "Deleted"
104	// ProvisioningStateDeleting ...
105	ProvisioningStateDeleting ProvisioningState = "Deleting"
106	// ProvisioningStateFailed ...
107	ProvisioningStateFailed ProvisioningState = "Failed"
108	// ProvisioningStateNotSpecified ...
109	ProvisioningStateNotSpecified ProvisioningState = "NotSpecified"
110	// ProvisioningStateSucceeded ...
111	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
112	// ProvisioningStateUpdating ...
113	ProvisioningStateUpdating ProvisioningState = "Updating"
114)
115
116// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
117func PossibleProvisioningStateValues() []ProvisioningState {
118	return []ProvisioningState{ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleted, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateNotSpecified, ProvisioningStateSucceeded, ProvisioningStateUpdating}
119}
120
121// SingleSignOnStates enumerates the values for single sign on states.
122type SingleSignOnStates string
123
124const (
125	// SingleSignOnStatesDisable ...
126	SingleSignOnStatesDisable SingleSignOnStates = "Disable"
127	// SingleSignOnStatesEnable ...
128	SingleSignOnStatesEnable SingleSignOnStates = "Enable"
129	// SingleSignOnStatesExisting ...
130	SingleSignOnStatesExisting SingleSignOnStates = "Existing"
131	// SingleSignOnStatesInitial ...
132	SingleSignOnStatesInitial SingleSignOnStates = "Initial"
133)
134
135// PossibleSingleSignOnStatesValues returns an array of possible values for the SingleSignOnStates const type.
136func PossibleSingleSignOnStatesValues() []SingleSignOnStates {
137	return []SingleSignOnStates{SingleSignOnStatesDisable, SingleSignOnStatesEnable, SingleSignOnStatesExisting, SingleSignOnStatesInitial}
138}
139
140// TagAction enumerates the values for tag action.
141type TagAction string
142
143const (
144	// TagActionExclude ...
145	TagActionExclude TagAction = "Exclude"
146	// TagActionInclude ...
147	TagActionInclude TagAction = "Include"
148)
149
150// PossibleTagActionValues returns an array of possible values for the TagAction const type.
151func PossibleTagActionValues() []TagAction {
152	return []TagAction{TagActionExclude, TagActionInclude}
153}
154