1package eventhub
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// AccessRights enumerates the values for access rights.
10type AccessRights string
11
12const (
13	// Listen ...
14	Listen AccessRights = "Listen"
15	// Manage ...
16	Manage AccessRights = "Manage"
17	// SendEnumValue ...
18	SendEnumValue AccessRights = "Send"
19)
20
21// PossibleAccessRightsValues returns an array of possible values for the AccessRights const type.
22func PossibleAccessRightsValues() []AccessRights {
23	return []AccessRights{Listen, Manage, SendEnumValue}
24}
25
26// EntityStatus enumerates the values for entity status.
27type EntityStatus string
28
29const (
30	// Active ...
31	Active EntityStatus = "Active"
32	// Creating ...
33	Creating EntityStatus = "Creating"
34	// Deleting ...
35	Deleting EntityStatus = "Deleting"
36	// Disabled ...
37	Disabled EntityStatus = "Disabled"
38	// ReceiveDisabled ...
39	ReceiveDisabled EntityStatus = "ReceiveDisabled"
40	// Renaming ...
41	Renaming EntityStatus = "Renaming"
42	// Restoring ...
43	Restoring EntityStatus = "Restoring"
44	// SendDisabled ...
45	SendDisabled EntityStatus = "SendDisabled"
46	// Unknown ...
47	Unknown EntityStatus = "Unknown"
48)
49
50// PossibleEntityStatusValues returns an array of possible values for the EntityStatus const type.
51func PossibleEntityStatusValues() []EntityStatus {
52	return []EntityStatus{Active, Creating, Deleting, Disabled, ReceiveDisabled, Renaming, Restoring, SendDisabled, Unknown}
53}
54
55// NamespaceState enumerates the values for namespace state.
56type NamespaceState string
57
58const (
59	// NamespaceStateActivating ...
60	NamespaceStateActivating NamespaceState = "Activating"
61	// NamespaceStateActive ...
62	NamespaceStateActive NamespaceState = "Active"
63	// NamespaceStateCreated ...
64	NamespaceStateCreated NamespaceState = "Created"
65	// NamespaceStateCreating ...
66	NamespaceStateCreating NamespaceState = "Creating"
67	// NamespaceStateDisabled ...
68	NamespaceStateDisabled NamespaceState = "Disabled"
69	// NamespaceStateDisabling ...
70	NamespaceStateDisabling NamespaceState = "Disabling"
71	// NamespaceStateEnabling ...
72	NamespaceStateEnabling NamespaceState = "Enabling"
73	// NamespaceStateFailed ...
74	NamespaceStateFailed NamespaceState = "Failed"
75	// NamespaceStateRemoved ...
76	NamespaceStateRemoved NamespaceState = "Removed"
77	// NamespaceStateRemoving ...
78	NamespaceStateRemoving NamespaceState = "Removing"
79	// NamespaceStateSoftDeleted ...
80	NamespaceStateSoftDeleted NamespaceState = "SoftDeleted"
81	// NamespaceStateSoftDeleting ...
82	NamespaceStateSoftDeleting NamespaceState = "SoftDeleting"
83	// NamespaceStateUnknown ...
84	NamespaceStateUnknown NamespaceState = "Unknown"
85)
86
87// PossibleNamespaceStateValues returns an array of possible values for the NamespaceState const type.
88func PossibleNamespaceStateValues() []NamespaceState {
89	return []NamespaceState{NamespaceStateActivating, NamespaceStateActive, NamespaceStateCreated, NamespaceStateCreating, NamespaceStateDisabled, NamespaceStateDisabling, NamespaceStateEnabling, NamespaceStateFailed, NamespaceStateRemoved, NamespaceStateRemoving, NamespaceStateSoftDeleted, NamespaceStateSoftDeleting, NamespaceStateUnknown}
90}
91
92// Policykey enumerates the values for policykey.
93type Policykey string
94
95const (
96	// PrimaryKey ...
97	PrimaryKey Policykey = "PrimaryKey"
98	// SecondaryKey ...
99	SecondaryKey Policykey = "SecondaryKey"
100)
101
102// PossiblePolicykeyValues returns an array of possible values for the Policykey const type.
103func PossiblePolicykeyValues() []Policykey {
104	return []Policykey{PrimaryKey, SecondaryKey}
105}
106
107// SkuName enumerates the values for sku name.
108type SkuName string
109
110const (
111	// Basic ...
112	Basic SkuName = "Basic"
113	// Standard ...
114	Standard SkuName = "Standard"
115)
116
117// PossibleSkuNameValues returns an array of possible values for the SkuName const type.
118func PossibleSkuNameValues() []SkuName {
119	return []SkuName{Basic, Standard}
120}
121
122// SkuTier enumerates the values for sku tier.
123type SkuTier string
124
125const (
126	// SkuTierBasic ...
127	SkuTierBasic SkuTier = "Basic"
128	// SkuTierPremium ...
129	SkuTierPremium SkuTier = "Premium"
130	// SkuTierStandard ...
131	SkuTierStandard SkuTier = "Standard"
132)
133
134// PossibleSkuTierValues returns an array of possible values for the SkuTier const type.
135func PossibleSkuTierValues() []SkuTier {
136	return []SkuTier{SkuTierBasic, SkuTierPremium, SkuTierStandard}
137}
138
139// UnavailableReason enumerates the values for unavailable reason.
140type UnavailableReason string
141
142const (
143	// InvalidName ...
144	InvalidName UnavailableReason = "InvalidName"
145	// NameInLockdown ...
146	NameInLockdown UnavailableReason = "NameInLockdown"
147	// NameInUse ...
148	NameInUse UnavailableReason = "NameInUse"
149	// None ...
150	None UnavailableReason = "None"
151	// SubscriptionIsDisabled ...
152	SubscriptionIsDisabled UnavailableReason = "SubscriptionIsDisabled"
153	// TooManyNamespaceInCurrentSubscription ...
154	TooManyNamespaceInCurrentSubscription UnavailableReason = "TooManyNamespaceInCurrentSubscription"
155)
156
157// PossibleUnavailableReasonValues returns an array of possible values for the UnavailableReason const type.
158func PossibleUnavailableReasonValues() []UnavailableReason {
159	return []UnavailableReason{InvalidName, NameInLockdown, NameInUse, None, SubscriptionIsDisabled, TooManyNamespaceInCurrentSubscription}
160}
161