1package blockchain
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// MemberProvisioningState enumerates the values for member provisioning state.
10type MemberProvisioningState string
11
12const (
13	// Deleting ...
14	Deleting MemberProvisioningState = "Deleting"
15	// Failed ...
16	Failed MemberProvisioningState = "Failed"
17	// NotSpecified ...
18	NotSpecified MemberProvisioningState = "NotSpecified"
19	// Stale ...
20	Stale MemberProvisioningState = "Stale"
21	// Succeeded ...
22	Succeeded MemberProvisioningState = "Succeeded"
23	// Updating ...
24	Updating MemberProvisioningState = "Updating"
25)
26
27// PossibleMemberProvisioningStateValues returns an array of possible values for the MemberProvisioningState const type.
28func PossibleMemberProvisioningStateValues() []MemberProvisioningState {
29	return []MemberProvisioningState{Deleting, Failed, NotSpecified, Stale, Succeeded, Updating}
30}
31
32// NameAvailabilityReason enumerates the values for name availability reason.
33type NameAvailabilityReason string
34
35const (
36	// NameAvailabilityReasonAlreadyExists ...
37	NameAvailabilityReasonAlreadyExists NameAvailabilityReason = "AlreadyExists"
38	// NameAvailabilityReasonInvalid ...
39	NameAvailabilityReasonInvalid NameAvailabilityReason = "Invalid"
40	// NameAvailabilityReasonNotSpecified ...
41	NameAvailabilityReasonNotSpecified NameAvailabilityReason = "NotSpecified"
42)
43
44// PossibleNameAvailabilityReasonValues returns an array of possible values for the NameAvailabilityReason const type.
45func PossibleNameAvailabilityReasonValues() []NameAvailabilityReason {
46	return []NameAvailabilityReason{NameAvailabilityReasonAlreadyExists, NameAvailabilityReasonInvalid, NameAvailabilityReasonNotSpecified}
47}
48
49// NodeProvisioningState enumerates the values for node provisioning state.
50type NodeProvisioningState string
51
52const (
53	// NodeProvisioningStateDeleting ...
54	NodeProvisioningStateDeleting NodeProvisioningState = "Deleting"
55	// NodeProvisioningStateFailed ...
56	NodeProvisioningStateFailed NodeProvisioningState = "Failed"
57	// NodeProvisioningStateNotSpecified ...
58	NodeProvisioningStateNotSpecified NodeProvisioningState = "NotSpecified"
59	// NodeProvisioningStateSucceeded ...
60	NodeProvisioningStateSucceeded NodeProvisioningState = "Succeeded"
61	// NodeProvisioningStateUpdating ...
62	NodeProvisioningStateUpdating NodeProvisioningState = "Updating"
63)
64
65// PossibleNodeProvisioningStateValues returns an array of possible values for the NodeProvisioningState const type.
66func PossibleNodeProvisioningStateValues() []NodeProvisioningState {
67	return []NodeProvisioningState{NodeProvisioningStateDeleting, NodeProvisioningStateFailed, NodeProvisioningStateNotSpecified, NodeProvisioningStateSucceeded, NodeProvisioningStateUpdating}
68}
69
70// Protocol enumerates the values for protocol.
71type Protocol string
72
73const (
74	// ProtocolCorda ...
75	ProtocolCorda Protocol = "Corda"
76	// ProtocolNotSpecified ...
77	ProtocolNotSpecified Protocol = "NotSpecified"
78	// ProtocolParity ...
79	ProtocolParity Protocol = "Parity"
80	// ProtocolQuorum ...
81	ProtocolQuorum Protocol = "Quorum"
82)
83
84// PossibleProtocolValues returns an array of possible values for the Protocol const type.
85func PossibleProtocolValues() []Protocol {
86	return []Protocol{ProtocolCorda, ProtocolNotSpecified, ProtocolParity, ProtocolQuorum}
87}
88