1package storagepool 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// DiskPoolTier enumerates the values for disk pool tier. 29type DiskPoolTier string 30 31const ( 32 // DiskPoolTierBasic ... 33 DiskPoolTierBasic DiskPoolTier = "Basic" 34 // DiskPoolTierPremium ... 35 DiskPoolTierPremium DiskPoolTier = "Premium" 36 // DiskPoolTierStandard ... 37 DiskPoolTierStandard DiskPoolTier = "Standard" 38) 39 40// PossibleDiskPoolTierValues returns an array of possible values for the DiskPoolTier const type. 41func PossibleDiskPoolTierValues() []DiskPoolTier { 42 return []DiskPoolTier{DiskPoolTierBasic, DiskPoolTierPremium, DiskPoolTierStandard} 43} 44 45// IscsiTargetACLMode enumerates the values for iscsi target acl mode. 46type IscsiTargetACLMode string 47 48const ( 49 // IscsiTargetACLModeDynamic ... 50 IscsiTargetACLModeDynamic IscsiTargetACLMode = "Dynamic" 51 // IscsiTargetACLModeStatic ... 52 IscsiTargetACLModeStatic IscsiTargetACLMode = "Static" 53) 54 55// PossibleIscsiTargetACLModeValues returns an array of possible values for the IscsiTargetACLMode const type. 56func PossibleIscsiTargetACLModeValues() []IscsiTargetACLMode { 57 return []IscsiTargetACLMode{IscsiTargetACLModeDynamic, IscsiTargetACLModeStatic} 58} 59 60// OperationalStatus enumerates the values for operational status. 61type OperationalStatus string 62 63const ( 64 // OperationalStatusHealthy ... 65 OperationalStatusHealthy OperationalStatus = "Healthy" 66 // OperationalStatusInvalid ... 67 OperationalStatusInvalid OperationalStatus = "Invalid" 68 // OperationalStatusRunning ... 69 OperationalStatusRunning OperationalStatus = "Running" 70 // OperationalStatusStopped ... 71 OperationalStatusStopped OperationalStatus = "Stopped" 72 // OperationalStatusStoppeddeallocated ... 73 OperationalStatusStoppeddeallocated OperationalStatus = "Stopped (deallocated)" 74 // OperationalStatusUnhealthy ... 75 OperationalStatusUnhealthy OperationalStatus = "Unhealthy" 76 // OperationalStatusUnknown ... 77 OperationalStatusUnknown OperationalStatus = "Unknown" 78 // OperationalStatusUpdating ... 79 OperationalStatusUpdating OperationalStatus = "Updating" 80) 81 82// PossibleOperationalStatusValues returns an array of possible values for the OperationalStatus const type. 83func PossibleOperationalStatusValues() []OperationalStatus { 84 return []OperationalStatus{OperationalStatusHealthy, OperationalStatusInvalid, OperationalStatusRunning, OperationalStatusStopped, OperationalStatusStoppeddeallocated, OperationalStatusUnhealthy, OperationalStatusUnknown, OperationalStatusUpdating} 85} 86 87// ProvisioningStates enumerates the values for provisioning states. 88type ProvisioningStates string 89 90const ( 91 // ProvisioningStatesCanceled ... 92 ProvisioningStatesCanceled ProvisioningStates = "Canceled" 93 // ProvisioningStatesCreating ... 94 ProvisioningStatesCreating ProvisioningStates = "Creating" 95 // ProvisioningStatesDeleting ... 96 ProvisioningStatesDeleting ProvisioningStates = "Deleting" 97 // ProvisioningStatesFailed ... 98 ProvisioningStatesFailed ProvisioningStates = "Failed" 99 // ProvisioningStatesInvalid ... 100 ProvisioningStatesInvalid ProvisioningStates = "Invalid" 101 // ProvisioningStatesPending ... 102 ProvisioningStatesPending ProvisioningStates = "Pending" 103 // ProvisioningStatesSucceeded ... 104 ProvisioningStatesSucceeded ProvisioningStates = "Succeeded" 105 // ProvisioningStatesUpdating ... 106 ProvisioningStatesUpdating ProvisioningStates = "Updating" 107) 108 109// PossibleProvisioningStatesValues returns an array of possible values for the ProvisioningStates const type. 110func PossibleProvisioningStatesValues() []ProvisioningStates { 111 return []ProvisioningStates{ProvisioningStatesCanceled, ProvisioningStatesCreating, ProvisioningStatesDeleting, ProvisioningStatesFailed, ProvisioningStatesInvalid, ProvisioningStatesPending, ProvisioningStatesSucceeded, ProvisioningStatesUpdating} 112} 113