1package healthcareapis
2
3// Copyright (c) Microsoft and contributors.  All rights reserved.
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8// http://www.apache.org/licenses/LICENSE-2.0
9//
10// Unless required by applicable law or agreed to in writing, software
11// distributed under the License is distributed on an "AS IS" BASIS,
12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13//
14// See the License for the specific language governing permissions and
15// limitations under the License.
16//
17// Code generated by Microsoft (R) AutoRest Code Generator.
18// Changes may cause incorrect behavior and will be lost if the code is regenerated.
19
20// Kind enumerates the values for kind.
21type Kind string
22
23const (
24	// Fhir ...
25	Fhir Kind = "fhir"
26	// FhirR4 ...
27	FhirR4 Kind = "fhir-R4"
28	// FhirStu3 ...
29	FhirStu3 Kind = "fhir-Stu3"
30)
31
32// PossibleKindValues returns an array of possible values for the Kind const type.
33func PossibleKindValues() []Kind {
34	return []Kind{Fhir, FhirR4, FhirStu3}
35}
36
37// ManagedServiceIdentityType enumerates the values for managed service identity type.
38type ManagedServiceIdentityType string
39
40const (
41	// None ...
42	None ManagedServiceIdentityType = "None"
43	// SystemAssigned ...
44	SystemAssigned ManagedServiceIdentityType = "SystemAssigned"
45)
46
47// PossibleManagedServiceIdentityTypeValues returns an array of possible values for the ManagedServiceIdentityType const type.
48func PossibleManagedServiceIdentityTypeValues() []ManagedServiceIdentityType {
49	return []ManagedServiceIdentityType{None, SystemAssigned}
50}
51
52// OperationResultStatus enumerates the values for operation result status.
53type OperationResultStatus string
54
55const (
56	// Canceled ...
57	Canceled OperationResultStatus = "Canceled"
58	// Failed ...
59	Failed OperationResultStatus = "Failed"
60	// Requested ...
61	Requested OperationResultStatus = "Requested"
62	// Running ...
63	Running OperationResultStatus = "Running"
64	// Succeeded ...
65	Succeeded OperationResultStatus = "Succeeded"
66)
67
68// PossibleOperationResultStatusValues returns an array of possible values for the OperationResultStatus const type.
69func PossibleOperationResultStatusValues() []OperationResultStatus {
70	return []OperationResultStatus{Canceled, Failed, Requested, Running, Succeeded}
71}
72
73// PrivateEndpointConnectionProvisioningState enumerates the values for private endpoint connection
74// provisioning state.
75type PrivateEndpointConnectionProvisioningState string
76
77const (
78	// PrivateEndpointConnectionProvisioningStateCreating ...
79	PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating"
80	// PrivateEndpointConnectionProvisioningStateDeleting ...
81	PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting"
82	// PrivateEndpointConnectionProvisioningStateFailed ...
83	PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed"
84	// PrivateEndpointConnectionProvisioningStateSucceeded ...
85	PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded"
86)
87
88// PossiblePrivateEndpointConnectionProvisioningStateValues returns an array of possible values for the PrivateEndpointConnectionProvisioningState const type.
89func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState {
90	return []PrivateEndpointConnectionProvisioningState{PrivateEndpointConnectionProvisioningStateCreating, PrivateEndpointConnectionProvisioningStateDeleting, PrivateEndpointConnectionProvisioningStateFailed, PrivateEndpointConnectionProvisioningStateSucceeded}
91}
92
93// PrivateEndpointServiceConnectionStatus enumerates the values for private endpoint service connection status.
94type PrivateEndpointServiceConnectionStatus string
95
96const (
97	// Approved ...
98	Approved PrivateEndpointServiceConnectionStatus = "Approved"
99	// Pending ...
100	Pending PrivateEndpointServiceConnectionStatus = "Pending"
101	// Rejected ...
102	Rejected PrivateEndpointServiceConnectionStatus = "Rejected"
103)
104
105// PossiblePrivateEndpointServiceConnectionStatusValues returns an array of possible values for the PrivateEndpointServiceConnectionStatus const type.
106func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus {
107	return []PrivateEndpointServiceConnectionStatus{Approved, Pending, Rejected}
108}
109
110// ProvisioningState enumerates the values for provisioning state.
111type ProvisioningState string
112
113const (
114	// ProvisioningStateAccepted ...
115	ProvisioningStateAccepted ProvisioningState = "Accepted"
116	// ProvisioningStateCanceled ...
117	ProvisioningStateCanceled ProvisioningState = "Canceled"
118	// ProvisioningStateCreating ...
119	ProvisioningStateCreating ProvisioningState = "Creating"
120	// ProvisioningStateDeleting ...
121	ProvisioningStateDeleting ProvisioningState = "Deleting"
122	// ProvisioningStateDeprovisioned ...
123	ProvisioningStateDeprovisioned ProvisioningState = "Deprovisioned"
124	// ProvisioningStateFailed ...
125	ProvisioningStateFailed ProvisioningState = "Failed"
126	// ProvisioningStateSucceeded ...
127	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
128	// ProvisioningStateUpdating ...
129	ProvisioningStateUpdating ProvisioningState = "Updating"
130	// ProvisioningStateVerifying ...
131	ProvisioningStateVerifying ProvisioningState = "Verifying"
132)
133
134// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
135func PossibleProvisioningStateValues() []ProvisioningState {
136	return []ProvisioningState{ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateDeprovisioned, ProvisioningStateFailed, ProvisioningStateSucceeded, ProvisioningStateUpdating, ProvisioningStateVerifying}
137}
138
139// PublicNetworkAccess enumerates the values for public network access.
140type PublicNetworkAccess string
141
142const (
143	// Disabled ...
144	Disabled PublicNetworkAccess = "Disabled"
145	// Enabled ...
146	Enabled PublicNetworkAccess = "Enabled"
147)
148
149// PossiblePublicNetworkAccessValues returns an array of possible values for the PublicNetworkAccess const type.
150func PossiblePublicNetworkAccessValues() []PublicNetworkAccess {
151	return []PublicNetworkAccess{Disabled, Enabled}
152}
153
154// ServiceNameUnavailabilityReason enumerates the values for service name unavailability reason.
155type ServiceNameUnavailabilityReason string
156
157const (
158	// AlreadyExists ...
159	AlreadyExists ServiceNameUnavailabilityReason = "AlreadyExists"
160	// Invalid ...
161	Invalid ServiceNameUnavailabilityReason = "Invalid"
162)
163
164// PossibleServiceNameUnavailabilityReasonValues returns an array of possible values for the ServiceNameUnavailabilityReason const type.
165func PossibleServiceNameUnavailabilityReasonValues() []ServiceNameUnavailabilityReason {
166	return []ServiceNameUnavailabilityReason{AlreadyExists, Invalid}
167}
168