1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
|
package virtualmachineimagebuilder
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
//
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// ProvisioningErrorCode enumerates the values for provisioning error code.
type ProvisioningErrorCode string
const (
// ProvisioningErrorCodeBadCustomizerType ...
ProvisioningErrorCodeBadCustomizerType ProvisioningErrorCode = "BadCustomizerType"
// ProvisioningErrorCodeBadDistributeType ...
ProvisioningErrorCodeBadDistributeType ProvisioningErrorCode = "BadDistributeType"
// ProvisioningErrorCodeBadManagedImageSource ...
ProvisioningErrorCodeBadManagedImageSource ProvisioningErrorCode = "BadManagedImageSource"
// ProvisioningErrorCodeBadPIRSource ...
ProvisioningErrorCodeBadPIRSource ProvisioningErrorCode = "BadPIRSource"
// ProvisioningErrorCodeBadSharedImageDistribute ...
ProvisioningErrorCodeBadSharedImageDistribute ProvisioningErrorCode = "BadSharedImageDistribute"
// ProvisioningErrorCodeBadSharedImageVersionSource ...
ProvisioningErrorCodeBadSharedImageVersionSource ProvisioningErrorCode = "BadSharedImageVersionSource"
// ProvisioningErrorCodeBadSourceType ...
ProvisioningErrorCodeBadSourceType ProvisioningErrorCode = "BadSourceType"
// ProvisioningErrorCodeNoCustomizerScript ...
ProvisioningErrorCodeNoCustomizerScript ProvisioningErrorCode = "NoCustomizerScript"
// ProvisioningErrorCodeOther ...
ProvisioningErrorCodeOther ProvisioningErrorCode = "Other"
// ProvisioningErrorCodeServerError ...
ProvisioningErrorCodeServerError ProvisioningErrorCode = "ServerError"
// ProvisioningErrorCodeUnsupportedCustomizerType ...
ProvisioningErrorCodeUnsupportedCustomizerType ProvisioningErrorCode = "UnsupportedCustomizerType"
)
// PossibleProvisioningErrorCodeValues returns an array of possible values for the ProvisioningErrorCode const type.
func PossibleProvisioningErrorCodeValues() []ProvisioningErrorCode {
return []ProvisioningErrorCode{ProvisioningErrorCodeBadCustomizerType, ProvisioningErrorCodeBadDistributeType, ProvisioningErrorCodeBadManagedImageSource, ProvisioningErrorCodeBadPIRSource, ProvisioningErrorCodeBadSharedImageDistribute, ProvisioningErrorCodeBadSharedImageVersionSource, ProvisioningErrorCodeBadSourceType, ProvisioningErrorCodeNoCustomizerScript, ProvisioningErrorCodeOther, ProvisioningErrorCodeServerError, ProvisioningErrorCodeUnsupportedCustomizerType}
}
// ProvisioningState enumerates the values for provisioning state.
type ProvisioningState string
const (
// ProvisioningStateCreating ...
ProvisioningStateCreating ProvisioningState = "Creating"
// ProvisioningStateDeleting ...
ProvisioningStateDeleting ProvisioningState = "Deleting"
// ProvisioningStateFailed ...
ProvisioningStateFailed ProvisioningState = "Failed"
// ProvisioningStateSucceeded ...
ProvisioningStateSucceeded ProvisioningState = "Succeeded"
// ProvisioningStateUpdating ...
ProvisioningStateUpdating ProvisioningState = "Updating"
)
// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
func PossibleProvisioningStateValues() []ProvisioningState {
return []ProvisioningState{ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateSucceeded, ProvisioningStateUpdating}
}
// ResourceIdentityType enumerates the values for resource identity type.
type ResourceIdentityType string
const (
// ResourceIdentityTypeNone ...
ResourceIdentityTypeNone ResourceIdentityType = "None"
// ResourceIdentityTypeUserAssigned ...
ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
)
// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeUserAssigned}
}
// RunState enumerates the values for run state.
type RunState string
const (
// RunStateCanceled ...
RunStateCanceled RunState = "Canceled"
// RunStateCanceling ...
RunStateCanceling RunState = "Canceling"
// RunStateFailed ...
RunStateFailed RunState = "Failed"
// RunStatePartiallySucceeded ...
RunStatePartiallySucceeded RunState = "PartiallySucceeded"
// RunStateRunning ...
RunStateRunning RunState = "Running"
// RunStateSucceeded ...
RunStateSucceeded RunState = "Succeeded"
)
// PossibleRunStateValues returns an array of possible values for the RunState const type.
func PossibleRunStateValues() []RunState {
return []RunState{RunStateCanceled, RunStateCanceling, RunStateFailed, RunStatePartiallySucceeded, RunStateRunning, RunStateSucceeded}
}
// RunSubState enumerates the values for run sub state.
type RunSubState string
const (
// RunSubStateBuilding ...
RunSubStateBuilding RunSubState = "Building"
// RunSubStateCustomizing ...
RunSubStateCustomizing RunSubState = "Customizing"
// RunSubStateDistributing ...
RunSubStateDistributing RunSubState = "Distributing"
// RunSubStateQueued ...
RunSubStateQueued RunSubState = "Queued"
)
// PossibleRunSubStateValues returns an array of possible values for the RunSubState const type.
func PossibleRunSubStateValues() []RunSubState {
return []RunSubState{RunSubStateBuilding, RunSubStateCustomizing, RunSubStateDistributing, RunSubStateQueued}
}
// SharedImageStorageAccountType enumerates the values for shared image storage account type.
type SharedImageStorageAccountType string
const (
// SharedImageStorageAccountTypeStandardLRS ...
SharedImageStorageAccountTypeStandardLRS SharedImageStorageAccountType = "Standard_LRS"
// SharedImageStorageAccountTypeStandardZRS ...
SharedImageStorageAccountTypeStandardZRS SharedImageStorageAccountType = "Standard_ZRS"
)
// PossibleSharedImageStorageAccountTypeValues returns an array of possible values for the SharedImageStorageAccountType const type.
func PossibleSharedImageStorageAccountTypeValues() []SharedImageStorageAccountType {
return []SharedImageStorageAccountType{SharedImageStorageAccountTypeStandardLRS, SharedImageStorageAccountTypeStandardZRS}
}
// Type enumerates the values for type.
type Type string
const (
// TypeImageTemplateSource ...
TypeImageTemplateSource Type = "ImageTemplateSource"
// TypeManagedImage ...
TypeManagedImage Type = "ManagedImage"
// TypePlatformImage ...
TypePlatformImage Type = "PlatformImage"
// TypeSharedImageVersion ...
TypeSharedImageVersion Type = "SharedImageVersion"
)
// PossibleTypeValues returns an array of possible values for the Type const type.
func PossibleTypeValues() []Type {
return []Type{TypeImageTemplateSource, TypeManagedImage, TypePlatformImage, TypeSharedImageVersion}
}
// TypeBasicImageTemplateCustomizer enumerates the values for type basic image template customizer.
type TypeBasicImageTemplateCustomizer string
const (
// TypeBasicImageTemplateCustomizerTypeFile ...
TypeBasicImageTemplateCustomizerTypeFile TypeBasicImageTemplateCustomizer = "File"
// TypeBasicImageTemplateCustomizerTypeImageTemplateCustomizer ...
TypeBasicImageTemplateCustomizerTypeImageTemplateCustomizer TypeBasicImageTemplateCustomizer = "ImageTemplateCustomizer"
// TypeBasicImageTemplateCustomizerTypePowerShell ...
TypeBasicImageTemplateCustomizerTypePowerShell TypeBasicImageTemplateCustomizer = "PowerShell"
// TypeBasicImageTemplateCustomizerTypeShell ...
TypeBasicImageTemplateCustomizerTypeShell TypeBasicImageTemplateCustomizer = "Shell"
// TypeBasicImageTemplateCustomizerTypeWindowsRestart ...
TypeBasicImageTemplateCustomizerTypeWindowsRestart TypeBasicImageTemplateCustomizer = "WindowsRestart"
// TypeBasicImageTemplateCustomizerTypeWindowsUpdate ...
TypeBasicImageTemplateCustomizerTypeWindowsUpdate TypeBasicImageTemplateCustomizer = "WindowsUpdate"
)
// PossibleTypeBasicImageTemplateCustomizerValues returns an array of possible values for the TypeBasicImageTemplateCustomizer const type.
func PossibleTypeBasicImageTemplateCustomizerValues() []TypeBasicImageTemplateCustomizer {
return []TypeBasicImageTemplateCustomizer{TypeBasicImageTemplateCustomizerTypeFile, TypeBasicImageTemplateCustomizerTypeImageTemplateCustomizer, TypeBasicImageTemplateCustomizerTypePowerShell, TypeBasicImageTemplateCustomizerTypeShell, TypeBasicImageTemplateCustomizerTypeWindowsRestart, TypeBasicImageTemplateCustomizerTypeWindowsUpdate}
}
// TypeBasicImageTemplateDistributor enumerates the values for type basic image template distributor.
type TypeBasicImageTemplateDistributor string
const (
// TypeBasicImageTemplateDistributorTypeImageTemplateDistributor ...
TypeBasicImageTemplateDistributorTypeImageTemplateDistributor TypeBasicImageTemplateDistributor = "ImageTemplateDistributor"
// TypeBasicImageTemplateDistributorTypeManagedImage ...
TypeBasicImageTemplateDistributorTypeManagedImage TypeBasicImageTemplateDistributor = "ManagedImage"
// TypeBasicImageTemplateDistributorTypeSharedImage ...
TypeBasicImageTemplateDistributorTypeSharedImage TypeBasicImageTemplateDistributor = "SharedImage"
// TypeBasicImageTemplateDistributorTypeVHD ...
TypeBasicImageTemplateDistributorTypeVHD TypeBasicImageTemplateDistributor = "VHD"
)
// PossibleTypeBasicImageTemplateDistributorValues returns an array of possible values for the TypeBasicImageTemplateDistributor const type.
func PossibleTypeBasicImageTemplateDistributorValues() []TypeBasicImageTemplateDistributor {
return []TypeBasicImageTemplateDistributor{TypeBasicImageTemplateDistributorTypeImageTemplateDistributor, TypeBasicImageTemplateDistributorTypeManagedImage, TypeBasicImageTemplateDistributorTypeSharedImage, TypeBasicImageTemplateDistributorTypeVHD}
}
|