1package confidentialledger 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// LedgerRoleName enumerates the values for ledger role name. 29type LedgerRoleName string 30 31const ( 32 // LedgerRoleNameAdministrator ... 33 LedgerRoleNameAdministrator LedgerRoleName = "Administrator" 34 // LedgerRoleNameContributor ... 35 LedgerRoleNameContributor LedgerRoleName = "Contributor" 36 // LedgerRoleNameReader ... 37 LedgerRoleNameReader LedgerRoleName = "Reader" 38) 39 40// PossibleLedgerRoleNameValues returns an array of possible values for the LedgerRoleName const type. 41func PossibleLedgerRoleNameValues() []LedgerRoleName { 42 return []LedgerRoleName{LedgerRoleNameAdministrator, LedgerRoleNameContributor, LedgerRoleNameReader} 43} 44 45// LedgerType enumerates the values for ledger type. 46type LedgerType string 47 48const ( 49 // LedgerTypePrivate ... 50 LedgerTypePrivate LedgerType = "Private" 51 // LedgerTypePublic ... 52 LedgerTypePublic LedgerType = "Public" 53 // LedgerTypeUnknown ... 54 LedgerTypeUnknown LedgerType = "Unknown" 55) 56 57// PossibleLedgerTypeValues returns an array of possible values for the LedgerType const type. 58func PossibleLedgerTypeValues() []LedgerType { 59 return []LedgerType{LedgerTypePrivate, LedgerTypePublic, LedgerTypeUnknown} 60} 61 62// ProvisioningState enumerates the values for provisioning state. 63type ProvisioningState string 64 65const ( 66 // ProvisioningStateCanceled ... 67 ProvisioningStateCanceled ProvisioningState = "Canceled" 68 // ProvisioningStateCreating ... 69 ProvisioningStateCreating ProvisioningState = "Creating" 70 // ProvisioningStateDeleting ... 71 ProvisioningStateDeleting ProvisioningState = "Deleting" 72 // ProvisioningStateFailed ... 73 ProvisioningStateFailed ProvisioningState = "Failed" 74 // ProvisioningStateSucceeded ... 75 ProvisioningStateSucceeded ProvisioningState = "Succeeded" 76 // ProvisioningStateUnknown ... 77 ProvisioningStateUnknown ProvisioningState = "Unknown" 78 // ProvisioningStateUpdating ... 79 ProvisioningStateUpdating ProvisioningState = "Updating" 80) 81 82// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 83func PossibleProvisioningStateValues() []ProvisioningState { 84 return []ProvisioningState{ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateSucceeded, ProvisioningStateUnknown, ProvisioningStateUpdating} 85} 86