1package elastic
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// DeploymentStatus enumerates the values for deployment status.
29type DeploymentStatus string
30
31const (
32	// DeploymentStatusHealthy ...
33	DeploymentStatusHealthy DeploymentStatus = "Healthy"
34	// DeploymentStatusUnhealthy ...
35	DeploymentStatusUnhealthy DeploymentStatus = "Unhealthy"
36)
37
38// PossibleDeploymentStatusValues returns an array of possible values for the DeploymentStatus const type.
39func PossibleDeploymentStatusValues() []DeploymentStatus {
40	return []DeploymentStatus{DeploymentStatusHealthy, DeploymentStatusUnhealthy}
41}
42
43// LiftrResourceCategories enumerates the values for liftr resource categories.
44type LiftrResourceCategories string
45
46const (
47	// LiftrResourceCategoriesMonitorLogs ...
48	LiftrResourceCategoriesMonitorLogs LiftrResourceCategories = "MonitorLogs"
49	// LiftrResourceCategoriesUnknown ...
50	LiftrResourceCategoriesUnknown LiftrResourceCategories = "Unknown"
51)
52
53// PossibleLiftrResourceCategoriesValues returns an array of possible values for the LiftrResourceCategories const type.
54func PossibleLiftrResourceCategoriesValues() []LiftrResourceCategories {
55	return []LiftrResourceCategories{LiftrResourceCategoriesMonitorLogs, LiftrResourceCategoriesUnknown}
56}
57
58// ManagedIdentityTypes enumerates the values for managed identity types.
59type ManagedIdentityTypes string
60
61const (
62	// ManagedIdentityTypesSystemAssigned ...
63	ManagedIdentityTypesSystemAssigned ManagedIdentityTypes = "SystemAssigned"
64)
65
66// PossibleManagedIdentityTypesValues returns an array of possible values for the ManagedIdentityTypes const type.
67func PossibleManagedIdentityTypesValues() []ManagedIdentityTypes {
68	return []ManagedIdentityTypes{ManagedIdentityTypesSystemAssigned}
69}
70
71// MonitoringStatus enumerates the values for monitoring status.
72type MonitoringStatus string
73
74const (
75	// MonitoringStatusDisabled ...
76	MonitoringStatusDisabled MonitoringStatus = "Disabled"
77	// MonitoringStatusEnabled ...
78	MonitoringStatusEnabled MonitoringStatus = "Enabled"
79)
80
81// PossibleMonitoringStatusValues returns an array of possible values for the MonitoringStatus const type.
82func PossibleMonitoringStatusValues() []MonitoringStatus {
83	return []MonitoringStatus{MonitoringStatusDisabled, MonitoringStatusEnabled}
84}
85
86// OperationName enumerates the values for operation name.
87type OperationName string
88
89const (
90	// OperationNameAdd ...
91	OperationNameAdd OperationName = "Add"
92	// OperationNameDelete ...
93	OperationNameDelete OperationName = "Delete"
94)
95
96// PossibleOperationNameValues returns an array of possible values for the OperationName const type.
97func PossibleOperationNameValues() []OperationName {
98	return []OperationName{OperationNameAdd, OperationNameDelete}
99}
100
101// ProvisioningState enumerates the values for provisioning state.
102type ProvisioningState string
103
104const (
105	// ProvisioningStateAccepted ...
106	ProvisioningStateAccepted ProvisioningState = "Accepted"
107	// ProvisioningStateCanceled ...
108	ProvisioningStateCanceled ProvisioningState = "Canceled"
109	// ProvisioningStateCreating ...
110	ProvisioningStateCreating ProvisioningState = "Creating"
111	// ProvisioningStateDeleted ...
112	ProvisioningStateDeleted ProvisioningState = "Deleted"
113	// ProvisioningStateDeleting ...
114	ProvisioningStateDeleting ProvisioningState = "Deleting"
115	// ProvisioningStateFailed ...
116	ProvisioningStateFailed ProvisioningState = "Failed"
117	// ProvisioningStateNotSpecified ...
118	ProvisioningStateNotSpecified ProvisioningState = "NotSpecified"
119	// ProvisioningStateSucceeded ...
120	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
121	// ProvisioningStateUpdating ...
122	ProvisioningStateUpdating ProvisioningState = "Updating"
123)
124
125// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
126func PossibleProvisioningStateValues() []ProvisioningState {
127	return []ProvisioningState{ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleted, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateNotSpecified, ProvisioningStateSucceeded, ProvisioningStateUpdating}
128}
129
130// SendingLogs enumerates the values for sending logs.
131type SendingLogs string
132
133const (
134	// SendingLogsFalse ...
135	SendingLogsFalse SendingLogs = "False"
136	// SendingLogsTrue ...
137	SendingLogsTrue SendingLogs = "True"
138)
139
140// PossibleSendingLogsValues returns an array of possible values for the SendingLogs const type.
141func PossibleSendingLogsValues() []SendingLogs {
142	return []SendingLogs{SendingLogsFalse, SendingLogsTrue}
143}
144
145// TagAction enumerates the values for tag action.
146type TagAction string
147
148const (
149	// TagActionExclude ...
150	TagActionExclude TagAction = "Exclude"
151	// TagActionInclude ...
152	TagActionInclude TagAction = "Include"
153)
154
155// PossibleTagActionValues returns an array of possible values for the TagAction const type.
156func PossibleTagActionValues() []TagAction {
157	return []TagAction{TagActionExclude, TagActionInclude}
158}
159