1package machinelearningservices 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// AllocationState enumerates the values for allocation state. 10type AllocationState string 11 12const ( 13 // AllocationStateResizing ... 14 AllocationStateResizing AllocationState = "Resizing" 15 // AllocationStateSteady ... 16 AllocationStateSteady AllocationState = "Steady" 17) 18 19// PossibleAllocationStateValues returns an array of possible values for the AllocationState const type. 20func PossibleAllocationStateValues() []AllocationState { 21 return []AllocationState{AllocationStateResizing, AllocationStateSteady} 22} 23 24// ApplicationSharingPolicy enumerates the values for application sharing policy. 25type ApplicationSharingPolicy string 26 27const ( 28 // ApplicationSharingPolicyPersonal ... 29 ApplicationSharingPolicyPersonal ApplicationSharingPolicy = "Personal" 30 // ApplicationSharingPolicyShared ... 31 ApplicationSharingPolicyShared ApplicationSharingPolicy = "Shared" 32) 33 34// PossibleApplicationSharingPolicyValues returns an array of possible values for the ApplicationSharingPolicy const type. 35func PossibleApplicationSharingPolicyValues() []ApplicationSharingPolicy { 36 return []ApplicationSharingPolicy{ApplicationSharingPolicyPersonal, ApplicationSharingPolicyShared} 37} 38 39// ClusterPurpose enumerates the values for cluster purpose. 40type ClusterPurpose string 41 42const ( 43 // ClusterPurposeDenseProd ... 44 ClusterPurposeDenseProd ClusterPurpose = "DenseProd" 45 // ClusterPurposeDevTest ... 46 ClusterPurposeDevTest ClusterPurpose = "DevTest" 47 // ClusterPurposeFastProd ... 48 ClusterPurposeFastProd ClusterPurpose = "FastProd" 49) 50 51// PossibleClusterPurposeValues returns an array of possible values for the ClusterPurpose const type. 52func PossibleClusterPurposeValues() []ClusterPurpose { 53 return []ClusterPurpose{ClusterPurposeDenseProd, ClusterPurposeDevTest, ClusterPurposeFastProd} 54} 55 56// ComputeInstanceAuthorizationType enumerates the values for compute instance authorization type. 57type ComputeInstanceAuthorizationType string 58 59const ( 60 // ComputeInstanceAuthorizationTypePersonal ... 61 ComputeInstanceAuthorizationTypePersonal ComputeInstanceAuthorizationType = "personal" 62) 63 64// PossibleComputeInstanceAuthorizationTypeValues returns an array of possible values for the ComputeInstanceAuthorizationType const type. 65func PossibleComputeInstanceAuthorizationTypeValues() []ComputeInstanceAuthorizationType { 66 return []ComputeInstanceAuthorizationType{ComputeInstanceAuthorizationTypePersonal} 67} 68 69// ComputeInstanceState enumerates the values for compute instance state. 70type ComputeInstanceState string 71 72const ( 73 // ComputeInstanceStateCreateFailed ... 74 ComputeInstanceStateCreateFailed ComputeInstanceState = "CreateFailed" 75 // ComputeInstanceStateCreating ... 76 ComputeInstanceStateCreating ComputeInstanceState = "Creating" 77 // ComputeInstanceStateDeleting ... 78 ComputeInstanceStateDeleting ComputeInstanceState = "Deleting" 79 // ComputeInstanceStateJobRunning ... 80 ComputeInstanceStateJobRunning ComputeInstanceState = "JobRunning" 81 // ComputeInstanceStateRestarting ... 82 ComputeInstanceStateRestarting ComputeInstanceState = "Restarting" 83 // ComputeInstanceStateRunning ... 84 ComputeInstanceStateRunning ComputeInstanceState = "Running" 85 // ComputeInstanceStateSettingUp ... 86 ComputeInstanceStateSettingUp ComputeInstanceState = "SettingUp" 87 // ComputeInstanceStateSetupFailed ... 88 ComputeInstanceStateSetupFailed ComputeInstanceState = "SetupFailed" 89 // ComputeInstanceStateStarting ... 90 ComputeInstanceStateStarting ComputeInstanceState = "Starting" 91 // ComputeInstanceStateStopped ... 92 ComputeInstanceStateStopped ComputeInstanceState = "Stopped" 93 // ComputeInstanceStateStopping ... 94 ComputeInstanceStateStopping ComputeInstanceState = "Stopping" 95 // ComputeInstanceStateUnknown ... 96 ComputeInstanceStateUnknown ComputeInstanceState = "Unknown" 97 // ComputeInstanceStateUnusable ... 98 ComputeInstanceStateUnusable ComputeInstanceState = "Unusable" 99 // ComputeInstanceStateUserSettingUp ... 100 ComputeInstanceStateUserSettingUp ComputeInstanceState = "UserSettingUp" 101 // ComputeInstanceStateUserSetupFailed ... 102 ComputeInstanceStateUserSetupFailed ComputeInstanceState = "UserSetupFailed" 103) 104 105// PossibleComputeInstanceStateValues returns an array of possible values for the ComputeInstanceState const type. 106func PossibleComputeInstanceStateValues() []ComputeInstanceState { 107 return []ComputeInstanceState{ComputeInstanceStateCreateFailed, ComputeInstanceStateCreating, ComputeInstanceStateDeleting, ComputeInstanceStateJobRunning, ComputeInstanceStateRestarting, ComputeInstanceStateRunning, ComputeInstanceStateSettingUp, ComputeInstanceStateSetupFailed, ComputeInstanceStateStarting, ComputeInstanceStateStopped, ComputeInstanceStateStopping, ComputeInstanceStateUnknown, ComputeInstanceStateUnusable, ComputeInstanceStateUserSettingUp, ComputeInstanceStateUserSetupFailed} 108} 109 110// ComputeType enumerates the values for compute type. 111type ComputeType string 112 113const ( 114 // ComputeTypeAKS ... 115 ComputeTypeAKS ComputeType = "AKS" 116 // ComputeTypeAmlCompute ... 117 ComputeTypeAmlCompute ComputeType = "AmlCompute" 118 // ComputeTypeComputeInstance ... 119 ComputeTypeComputeInstance ComputeType = "ComputeInstance" 120 // ComputeTypeDatabricks ... 121 ComputeTypeDatabricks ComputeType = "Databricks" 122 // ComputeTypeDataFactory ... 123 ComputeTypeDataFactory ComputeType = "DataFactory" 124 // ComputeTypeDataLakeAnalytics ... 125 ComputeTypeDataLakeAnalytics ComputeType = "DataLakeAnalytics" 126 // ComputeTypeHDInsight ... 127 ComputeTypeHDInsight ComputeType = "HDInsight" 128 // ComputeTypeSynapseSpark ... 129 ComputeTypeSynapseSpark ComputeType = "SynapseSpark" 130 // ComputeTypeVirtualMachine ... 131 ComputeTypeVirtualMachine ComputeType = "VirtualMachine" 132) 133 134// PossibleComputeTypeValues returns an array of possible values for the ComputeType const type. 135func PossibleComputeTypeValues() []ComputeType { 136 return []ComputeType{ComputeTypeAKS, ComputeTypeAmlCompute, ComputeTypeComputeInstance, ComputeTypeDatabricks, ComputeTypeDataFactory, ComputeTypeDataLakeAnalytics, ComputeTypeHDInsight, ComputeTypeSynapseSpark, ComputeTypeVirtualMachine} 137} 138 139// ComputeTypeBasicCompute enumerates the values for compute type basic compute. 140type ComputeTypeBasicCompute string 141 142const ( 143 // ComputeTypeBasicComputeComputeTypeAKS ... 144 ComputeTypeBasicComputeComputeTypeAKS ComputeTypeBasicCompute = "AKS" 145 // ComputeTypeBasicComputeComputeTypeAmlCompute ... 146 ComputeTypeBasicComputeComputeTypeAmlCompute ComputeTypeBasicCompute = "AmlCompute" 147 // ComputeTypeBasicComputeComputeTypeCompute ... 148 ComputeTypeBasicComputeComputeTypeCompute ComputeTypeBasicCompute = "Compute" 149 // ComputeTypeBasicComputeComputeTypeComputeInstance ... 150 ComputeTypeBasicComputeComputeTypeComputeInstance ComputeTypeBasicCompute = "ComputeInstance" 151 // ComputeTypeBasicComputeComputeTypeDatabricks ... 152 ComputeTypeBasicComputeComputeTypeDatabricks ComputeTypeBasicCompute = "Databricks" 153 // ComputeTypeBasicComputeComputeTypeDataFactory ... 154 ComputeTypeBasicComputeComputeTypeDataFactory ComputeTypeBasicCompute = "DataFactory" 155 // ComputeTypeBasicComputeComputeTypeDataLakeAnalytics ... 156 ComputeTypeBasicComputeComputeTypeDataLakeAnalytics ComputeTypeBasicCompute = "DataLakeAnalytics" 157 // ComputeTypeBasicComputeComputeTypeHDInsight ... 158 ComputeTypeBasicComputeComputeTypeHDInsight ComputeTypeBasicCompute = "HDInsight" 159 // ComputeTypeBasicComputeComputeTypeVirtualMachine ... 160 ComputeTypeBasicComputeComputeTypeVirtualMachine ComputeTypeBasicCompute = "VirtualMachine" 161) 162 163// PossibleComputeTypeBasicComputeValues returns an array of possible values for the ComputeTypeBasicCompute const type. 164func PossibleComputeTypeBasicComputeValues() []ComputeTypeBasicCompute { 165 return []ComputeTypeBasicCompute{ComputeTypeBasicComputeComputeTypeAKS, ComputeTypeBasicComputeComputeTypeAmlCompute, ComputeTypeBasicComputeComputeTypeCompute, ComputeTypeBasicComputeComputeTypeComputeInstance, ComputeTypeBasicComputeComputeTypeDatabricks, ComputeTypeBasicComputeComputeTypeDataFactory, ComputeTypeBasicComputeComputeTypeDataLakeAnalytics, ComputeTypeBasicComputeComputeTypeHDInsight, ComputeTypeBasicComputeComputeTypeVirtualMachine} 166} 167 168// ComputeTypeBasicComputeNodesInformation enumerates the values for compute type basic compute nodes 169// information. 170type ComputeTypeBasicComputeNodesInformation string 171 172const ( 173 // ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute ... 174 ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute ComputeTypeBasicComputeNodesInformation = "AmlCompute" 175 // ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation ... 176 ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation ComputeTypeBasicComputeNodesInformation = "ComputeNodesInformation" 177) 178 179// PossibleComputeTypeBasicComputeNodesInformationValues returns an array of possible values for the ComputeTypeBasicComputeNodesInformation const type. 180func PossibleComputeTypeBasicComputeNodesInformationValues() []ComputeTypeBasicComputeNodesInformation { 181 return []ComputeTypeBasicComputeNodesInformation{ComputeTypeBasicComputeNodesInformationComputeTypeAmlCompute, ComputeTypeBasicComputeNodesInformationComputeTypeComputeNodesInformation} 182} 183 184// ComputeTypeBasicComputeSecrets enumerates the values for compute type basic compute secrets. 185type ComputeTypeBasicComputeSecrets string 186 187const ( 188 // ComputeTypeBasicComputeSecretsComputeTypeAKS ... 189 ComputeTypeBasicComputeSecretsComputeTypeAKS ComputeTypeBasicComputeSecrets = "AKS" 190 // ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets ... 191 ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets ComputeTypeBasicComputeSecrets = "ComputeSecrets" 192 // ComputeTypeBasicComputeSecretsComputeTypeDatabricks ... 193 ComputeTypeBasicComputeSecretsComputeTypeDatabricks ComputeTypeBasicComputeSecrets = "Databricks" 194 // ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine ... 195 ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine ComputeTypeBasicComputeSecrets = "VirtualMachine" 196) 197 198// PossibleComputeTypeBasicComputeSecretsValues returns an array of possible values for the ComputeTypeBasicComputeSecrets const type. 199func PossibleComputeTypeBasicComputeSecretsValues() []ComputeTypeBasicComputeSecrets { 200 return []ComputeTypeBasicComputeSecrets{ComputeTypeBasicComputeSecretsComputeTypeAKS, ComputeTypeBasicComputeSecretsComputeTypeComputeSecrets, ComputeTypeBasicComputeSecretsComputeTypeDatabricks, ComputeTypeBasicComputeSecretsComputeTypeVirtualMachine} 201} 202 203// ComputeTypeBasicCreateServiceRequest enumerates the values for compute type basic create service request. 204type ComputeTypeBasicCreateServiceRequest string 205 206const ( 207 // ComputeTypeBasicCreateServiceRequestComputeTypeACI ... 208 ComputeTypeBasicCreateServiceRequestComputeTypeACI ComputeTypeBasicCreateServiceRequest = "ACI" 209 // ComputeTypeBasicCreateServiceRequestComputeTypeAKS ... 210 ComputeTypeBasicCreateServiceRequestComputeTypeAKS ComputeTypeBasicCreateServiceRequest = "AKS" 211 // ComputeTypeBasicCreateServiceRequestComputeTypeCreateServiceRequest ... 212 ComputeTypeBasicCreateServiceRequestComputeTypeCreateServiceRequest ComputeTypeBasicCreateServiceRequest = "CreateServiceRequest" 213 // ComputeTypeBasicCreateServiceRequestComputeTypeCustom ... 214 ComputeTypeBasicCreateServiceRequestComputeTypeCustom ComputeTypeBasicCreateServiceRequest = "Custom" 215) 216 217// PossibleComputeTypeBasicCreateServiceRequestValues returns an array of possible values for the ComputeTypeBasicCreateServiceRequest const type. 218func PossibleComputeTypeBasicCreateServiceRequestValues() []ComputeTypeBasicCreateServiceRequest { 219 return []ComputeTypeBasicCreateServiceRequest{ComputeTypeBasicCreateServiceRequestComputeTypeACI, ComputeTypeBasicCreateServiceRequestComputeTypeAKS, ComputeTypeBasicCreateServiceRequestComputeTypeCreateServiceRequest, ComputeTypeBasicCreateServiceRequestComputeTypeCustom} 220} 221 222// ComputeTypeBasicServiceResponseBase enumerates the values for compute type basic service response base. 223type ComputeTypeBasicServiceResponseBase string 224 225const ( 226 // ComputeTypeBasicServiceResponseBaseComputeTypeACI ... 227 ComputeTypeBasicServiceResponseBaseComputeTypeACI ComputeTypeBasicServiceResponseBase = "ACI" 228 // ComputeTypeBasicServiceResponseBaseComputeTypeAKS ... 229 ComputeTypeBasicServiceResponseBaseComputeTypeAKS ComputeTypeBasicServiceResponseBase = "AKS" 230 // ComputeTypeBasicServiceResponseBaseComputeTypeCustom ... 231 ComputeTypeBasicServiceResponseBaseComputeTypeCustom ComputeTypeBasicServiceResponseBase = "Custom" 232 // ComputeTypeBasicServiceResponseBaseComputeTypeServiceResponseBase ... 233 ComputeTypeBasicServiceResponseBaseComputeTypeServiceResponseBase ComputeTypeBasicServiceResponseBase = "ServiceResponseBase" 234) 235 236// PossibleComputeTypeBasicServiceResponseBaseValues returns an array of possible values for the ComputeTypeBasicServiceResponseBase const type. 237func PossibleComputeTypeBasicServiceResponseBaseValues() []ComputeTypeBasicServiceResponseBase { 238 return []ComputeTypeBasicServiceResponseBase{ComputeTypeBasicServiceResponseBaseComputeTypeACI, ComputeTypeBasicServiceResponseBaseComputeTypeAKS, ComputeTypeBasicServiceResponseBaseComputeTypeCustom, ComputeTypeBasicServiceResponseBaseComputeTypeServiceResponseBase} 239} 240 241// DeploymentType enumerates the values for deployment type. 242type DeploymentType string 243 244const ( 245 // DeploymentTypeBatch ... 246 DeploymentTypeBatch DeploymentType = "Batch" 247 // DeploymentTypeGRPCRealtimeEndpoint ... 248 DeploymentTypeGRPCRealtimeEndpoint DeploymentType = "GRPCRealtimeEndpoint" 249 // DeploymentTypeHTTPRealtimeEndpoint ... 250 DeploymentTypeHTTPRealtimeEndpoint DeploymentType = "HttpRealtimeEndpoint" 251) 252 253// PossibleDeploymentTypeValues returns an array of possible values for the DeploymentType const type. 254func PossibleDeploymentTypeValues() []DeploymentType { 255 return []DeploymentType{DeploymentTypeBatch, DeploymentTypeGRPCRealtimeEndpoint, DeploymentTypeHTTPRealtimeEndpoint} 256} 257 258// EncryptionStatus enumerates the values for encryption status. 259type EncryptionStatus string 260 261const ( 262 // EncryptionStatusDisabled ... 263 EncryptionStatusDisabled EncryptionStatus = "Disabled" 264 // EncryptionStatusEnabled ... 265 EncryptionStatusEnabled EncryptionStatus = "Enabled" 266) 267 268// PossibleEncryptionStatusValues returns an array of possible values for the EncryptionStatus const type. 269func PossibleEncryptionStatusValues() []EncryptionStatus { 270 return []EncryptionStatus{EncryptionStatusDisabled, EncryptionStatusEnabled} 271} 272 273// IdentityType enumerates the values for identity type. 274type IdentityType string 275 276const ( 277 // IdentityTypeApplication ... 278 IdentityTypeApplication IdentityType = "Application" 279 // IdentityTypeKey ... 280 IdentityTypeKey IdentityType = "Key" 281 // IdentityTypeManagedIdentity ... 282 IdentityTypeManagedIdentity IdentityType = "ManagedIdentity" 283 // IdentityTypeUser ... 284 IdentityTypeUser IdentityType = "User" 285) 286 287// PossibleIdentityTypeValues returns an array of possible values for the IdentityType const type. 288func PossibleIdentityTypeValues() []IdentityType { 289 return []IdentityType{IdentityTypeApplication, IdentityTypeKey, IdentityTypeManagedIdentity, IdentityTypeUser} 290} 291 292// LoadBalancerType enumerates the values for load balancer type. 293type LoadBalancerType string 294 295const ( 296 // LoadBalancerTypeInternalLoadBalancer ... 297 LoadBalancerTypeInternalLoadBalancer LoadBalancerType = "InternalLoadBalancer" 298 // LoadBalancerTypePublicIP ... 299 LoadBalancerTypePublicIP LoadBalancerType = "PublicIp" 300) 301 302// PossibleLoadBalancerTypeValues returns an array of possible values for the LoadBalancerType const type. 303func PossibleLoadBalancerTypeValues() []LoadBalancerType { 304 return []LoadBalancerType{LoadBalancerTypeInternalLoadBalancer, LoadBalancerTypePublicIP} 305} 306 307// NodeState enumerates the values for node state. 308type NodeState string 309 310const ( 311 // NodeStateIdle ... 312 NodeStateIdle NodeState = "idle" 313 // NodeStateLeaving ... 314 NodeStateLeaving NodeState = "leaving" 315 // NodeStatePreempted ... 316 NodeStatePreempted NodeState = "preempted" 317 // NodeStatePreparing ... 318 NodeStatePreparing NodeState = "preparing" 319 // NodeStateRunning ... 320 NodeStateRunning NodeState = "running" 321 // NodeStateUnusable ... 322 NodeStateUnusable NodeState = "unusable" 323) 324 325// PossibleNodeStateValues returns an array of possible values for the NodeState const type. 326func PossibleNodeStateValues() []NodeState { 327 return []NodeState{NodeStateIdle, NodeStateLeaving, NodeStatePreempted, NodeStatePreparing, NodeStateRunning, NodeStateUnusable} 328} 329 330// OperationName enumerates the values for operation name. 331type OperationName string 332 333const ( 334 // OperationNameCreate ... 335 OperationNameCreate OperationName = "Create" 336 // OperationNameDelete ... 337 OperationNameDelete OperationName = "Delete" 338 // OperationNameReimage ... 339 OperationNameReimage OperationName = "Reimage" 340 // OperationNameRestart ... 341 OperationNameRestart OperationName = "Restart" 342 // OperationNameStart ... 343 OperationNameStart OperationName = "Start" 344 // OperationNameStop ... 345 OperationNameStop OperationName = "Stop" 346) 347 348// PossibleOperationNameValues returns an array of possible values for the OperationName const type. 349func PossibleOperationNameValues() []OperationName { 350 return []OperationName{OperationNameCreate, OperationNameDelete, OperationNameReimage, OperationNameRestart, OperationNameStart, OperationNameStop} 351} 352 353// OperationStatus enumerates the values for operation status. 354type OperationStatus string 355 356const ( 357 // OperationStatusCreateFailed ... 358 OperationStatusCreateFailed OperationStatus = "CreateFailed" 359 // OperationStatusDeleteFailed ... 360 OperationStatusDeleteFailed OperationStatus = "DeleteFailed" 361 // OperationStatusInProgress ... 362 OperationStatusInProgress OperationStatus = "InProgress" 363 // OperationStatusReimageFailed ... 364 OperationStatusReimageFailed OperationStatus = "ReimageFailed" 365 // OperationStatusRestartFailed ... 366 OperationStatusRestartFailed OperationStatus = "RestartFailed" 367 // OperationStatusStartFailed ... 368 OperationStatusStartFailed OperationStatus = "StartFailed" 369 // OperationStatusStopFailed ... 370 OperationStatusStopFailed OperationStatus = "StopFailed" 371 // OperationStatusSucceeded ... 372 OperationStatusSucceeded OperationStatus = "Succeeded" 373) 374 375// PossibleOperationStatusValues returns an array of possible values for the OperationStatus const type. 376func PossibleOperationStatusValues() []OperationStatus { 377 return []OperationStatus{OperationStatusCreateFailed, OperationStatusDeleteFailed, OperationStatusInProgress, OperationStatusReimageFailed, OperationStatusRestartFailed, OperationStatusStartFailed, OperationStatusStopFailed, OperationStatusSucceeded} 378} 379 380// OrderString enumerates the values for order string. 381type OrderString string 382 383const ( 384 // OrderStringCreatedAtAsc ... 385 OrderStringCreatedAtAsc OrderString = "CreatedAtAsc" 386 // OrderStringCreatedAtDesc ... 387 OrderStringCreatedAtDesc OrderString = "CreatedAtDesc" 388 // OrderStringUpdatedAtAsc ... 389 OrderStringUpdatedAtAsc OrderString = "UpdatedAtAsc" 390 // OrderStringUpdatedAtDesc ... 391 OrderStringUpdatedAtDesc OrderString = "UpdatedAtDesc" 392) 393 394// PossibleOrderStringValues returns an array of possible values for the OrderString const type. 395func PossibleOrderStringValues() []OrderString { 396 return []OrderString{OrderStringCreatedAtAsc, OrderStringCreatedAtDesc, OrderStringUpdatedAtAsc, OrderStringUpdatedAtDesc} 397} 398 399// OsType enumerates the values for os type. 400type OsType string 401 402const ( 403 // OsTypeLinux ... 404 OsTypeLinux OsType = "Linux" 405 // OsTypeWindows ... 406 OsTypeWindows OsType = "Windows" 407) 408 409// PossibleOsTypeValues returns an array of possible values for the OsType const type. 410func PossibleOsTypeValues() []OsType { 411 return []OsType{OsTypeLinux, OsTypeWindows} 412} 413 414// PrivateEndpointConnectionProvisioningState enumerates the values for private endpoint connection 415// provisioning state. 416type PrivateEndpointConnectionProvisioningState string 417 418const ( 419 // PrivateEndpointConnectionProvisioningStateCreating ... 420 PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" 421 // PrivateEndpointConnectionProvisioningStateDeleting ... 422 PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" 423 // PrivateEndpointConnectionProvisioningStateFailed ... 424 PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" 425 // PrivateEndpointConnectionProvisioningStateSucceeded ... 426 PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" 427) 428 429// PossiblePrivateEndpointConnectionProvisioningStateValues returns an array of possible values for the PrivateEndpointConnectionProvisioningState const type. 430func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState { 431 return []PrivateEndpointConnectionProvisioningState{PrivateEndpointConnectionProvisioningStateCreating, PrivateEndpointConnectionProvisioningStateDeleting, PrivateEndpointConnectionProvisioningStateFailed, PrivateEndpointConnectionProvisioningStateSucceeded} 432} 433 434// PrivateEndpointServiceConnectionStatus enumerates the values for private endpoint service connection status. 435type PrivateEndpointServiceConnectionStatus string 436 437const ( 438 // PrivateEndpointServiceConnectionStatusApproved ... 439 PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" 440 // PrivateEndpointServiceConnectionStatusDisconnected ... 441 PrivateEndpointServiceConnectionStatusDisconnected PrivateEndpointServiceConnectionStatus = "Disconnected" 442 // PrivateEndpointServiceConnectionStatusPending ... 443 PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" 444 // PrivateEndpointServiceConnectionStatusRejected ... 445 PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" 446 // PrivateEndpointServiceConnectionStatusTimeout ... 447 PrivateEndpointServiceConnectionStatusTimeout PrivateEndpointServiceConnectionStatus = "Timeout" 448) 449 450// PossiblePrivateEndpointServiceConnectionStatusValues returns an array of possible values for the PrivateEndpointServiceConnectionStatus const type. 451func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus { 452 return []PrivateEndpointServiceConnectionStatus{PrivateEndpointServiceConnectionStatusApproved, PrivateEndpointServiceConnectionStatusDisconnected, PrivateEndpointServiceConnectionStatusPending, PrivateEndpointServiceConnectionStatusRejected, PrivateEndpointServiceConnectionStatusTimeout} 453} 454 455// ProvisioningState enumerates the values for provisioning state. 456type ProvisioningState string 457 458const ( 459 // ProvisioningStateCanceled ... 460 ProvisioningStateCanceled ProvisioningState = "Canceled" 461 // ProvisioningStateCreating ... 462 ProvisioningStateCreating ProvisioningState = "Creating" 463 // ProvisioningStateDeleting ... 464 ProvisioningStateDeleting ProvisioningState = "Deleting" 465 // ProvisioningStateFailed ... 466 ProvisioningStateFailed ProvisioningState = "Failed" 467 // ProvisioningStateSucceeded ... 468 ProvisioningStateSucceeded ProvisioningState = "Succeeded" 469 // ProvisioningStateUnknown ... 470 ProvisioningStateUnknown ProvisioningState = "Unknown" 471 // ProvisioningStateUpdating ... 472 ProvisioningStateUpdating ProvisioningState = "Updating" 473) 474 475// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 476func PossibleProvisioningStateValues() []ProvisioningState { 477 return []ProvisioningState{ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateSucceeded, ProvisioningStateUnknown, ProvisioningStateUpdating} 478} 479 480// QuotaUnit enumerates the values for quota unit. 481type QuotaUnit string 482 483const ( 484 // QuotaUnitCount ... 485 QuotaUnitCount QuotaUnit = "Count" 486) 487 488// PossibleQuotaUnitValues returns an array of possible values for the QuotaUnit const type. 489func PossibleQuotaUnitValues() []QuotaUnit { 490 return []QuotaUnit{QuotaUnitCount} 491} 492 493// ReasonCode enumerates the values for reason code. 494type ReasonCode string 495 496const ( 497 // ReasonCodeNotAvailableForRegion ... 498 ReasonCodeNotAvailableForRegion ReasonCode = "NotAvailableForRegion" 499 // ReasonCodeNotAvailableForSubscription ... 500 ReasonCodeNotAvailableForSubscription ReasonCode = "NotAvailableForSubscription" 501 // ReasonCodeNotSpecified ... 502 ReasonCodeNotSpecified ReasonCode = "NotSpecified" 503) 504 505// PossibleReasonCodeValues returns an array of possible values for the ReasonCode const type. 506func PossibleReasonCodeValues() []ReasonCode { 507 return []ReasonCode{ReasonCodeNotAvailableForRegion, ReasonCodeNotAvailableForSubscription, ReasonCodeNotSpecified} 508} 509 510// RemoteLoginPortPublicAccess enumerates the values for remote login port public access. 511type RemoteLoginPortPublicAccess string 512 513const ( 514 // RemoteLoginPortPublicAccessDisabled ... 515 RemoteLoginPortPublicAccessDisabled RemoteLoginPortPublicAccess = "Disabled" 516 // RemoteLoginPortPublicAccessEnabled ... 517 RemoteLoginPortPublicAccessEnabled RemoteLoginPortPublicAccess = "Enabled" 518 // RemoteLoginPortPublicAccessNotSpecified ... 519 RemoteLoginPortPublicAccessNotSpecified RemoteLoginPortPublicAccess = "NotSpecified" 520) 521 522// PossibleRemoteLoginPortPublicAccessValues returns an array of possible values for the RemoteLoginPortPublicAccess const type. 523func PossibleRemoteLoginPortPublicAccessValues() []RemoteLoginPortPublicAccess { 524 return []RemoteLoginPortPublicAccess{RemoteLoginPortPublicAccessDisabled, RemoteLoginPortPublicAccessEnabled, RemoteLoginPortPublicAccessNotSpecified} 525} 526 527// ResourceIdentityType enumerates the values for resource identity type. 528type ResourceIdentityType string 529 530const ( 531 // ResourceIdentityTypeNone ... 532 ResourceIdentityTypeNone ResourceIdentityType = "None" 533 // ResourceIdentityTypeSystemAssigned ... 534 ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned" 535 // ResourceIdentityTypeSystemAssignedUserAssigned ... 536 ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned,UserAssigned" 537 // ResourceIdentityTypeUserAssigned ... 538 ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned" 539) 540 541// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type. 542func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 543 return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned} 544} 545 546// SSHPublicAccess enumerates the values for ssh public access. 547type SSHPublicAccess string 548 549const ( 550 // SSHPublicAccessDisabled ... 551 SSHPublicAccessDisabled SSHPublicAccess = "Disabled" 552 // SSHPublicAccessEnabled ... 553 SSHPublicAccessEnabled SSHPublicAccess = "Enabled" 554) 555 556// PossibleSSHPublicAccessValues returns an array of possible values for the SSHPublicAccess const type. 557func PossibleSSHPublicAccessValues() []SSHPublicAccess { 558 return []SSHPublicAccess{SSHPublicAccessDisabled, SSHPublicAccessEnabled} 559} 560 561// Status enumerates the values for status. 562type Status string 563 564const ( 565 // StatusFailure ... 566 StatusFailure Status = "Failure" 567 // StatusInvalidQuotaBelowClusterMinimum ... 568 StatusInvalidQuotaBelowClusterMinimum Status = "InvalidQuotaBelowClusterMinimum" 569 // StatusInvalidQuotaExceedsSubscriptionLimit ... 570 StatusInvalidQuotaExceedsSubscriptionLimit Status = "InvalidQuotaExceedsSubscriptionLimit" 571 // StatusInvalidVMFamilyName ... 572 StatusInvalidVMFamilyName Status = "InvalidVMFamilyName" 573 // StatusOperationNotEnabledForRegion ... 574 StatusOperationNotEnabledForRegion Status = "OperationNotEnabledForRegion" 575 // StatusOperationNotSupportedForSku ... 576 StatusOperationNotSupportedForSku Status = "OperationNotSupportedForSku" 577 // StatusSuccess ... 578 StatusSuccess Status = "Success" 579 // StatusUndefined ... 580 StatusUndefined Status = "Undefined" 581) 582 583// PossibleStatusValues returns an array of possible values for the Status const type. 584func PossibleStatusValues() []Status { 585 return []Status{StatusFailure, StatusInvalidQuotaBelowClusterMinimum, StatusInvalidQuotaExceedsSubscriptionLimit, StatusInvalidVMFamilyName, StatusOperationNotEnabledForRegion, StatusOperationNotSupportedForSku, StatusSuccess, StatusUndefined} 586} 587 588// Status1 enumerates the values for status 1. 589type Status1 string 590 591const ( 592 // Status1Auto ... 593 Status1Auto Status1 = "Auto" 594 // Status1Disabled ... 595 Status1Disabled Status1 = "Disabled" 596 // Status1Enabled ... 597 Status1Enabled Status1 = "Enabled" 598) 599 600// PossibleStatus1Values returns an array of possible values for the Status1 const type. 601func PossibleStatus1Values() []Status1 { 602 return []Status1{Status1Auto, Status1Disabled, Status1Enabled} 603} 604 605// UnderlyingResourceAction enumerates the values for underlying resource action. 606type UnderlyingResourceAction string 607 608const ( 609 // UnderlyingResourceActionDelete ... 610 UnderlyingResourceActionDelete UnderlyingResourceAction = "Delete" 611 // UnderlyingResourceActionDetach ... 612 UnderlyingResourceActionDetach UnderlyingResourceAction = "Detach" 613) 614 615// PossibleUnderlyingResourceActionValues returns an array of possible values for the UnderlyingResourceAction const type. 616func PossibleUnderlyingResourceActionValues() []UnderlyingResourceAction { 617 return []UnderlyingResourceAction{UnderlyingResourceActionDelete, UnderlyingResourceActionDetach} 618} 619 620// UsageUnit enumerates the values for usage unit. 621type UsageUnit string 622 623const ( 624 // UsageUnitCount ... 625 UsageUnitCount UsageUnit = "Count" 626) 627 628// PossibleUsageUnitValues returns an array of possible values for the UsageUnit const type. 629func PossibleUsageUnitValues() []UsageUnit { 630 return []UsageUnit{UsageUnitCount} 631} 632 633// ValueFormat enumerates the values for value format. 634type ValueFormat string 635 636const ( 637 // ValueFormatJSON ... 638 ValueFormatJSON ValueFormat = "JSON" 639) 640 641// PossibleValueFormatValues returns an array of possible values for the ValueFormat const type. 642func PossibleValueFormatValues() []ValueFormat { 643 return []ValueFormat{ValueFormatJSON} 644} 645 646// VariantType enumerates the values for variant type. 647type VariantType string 648 649const ( 650 // VariantTypeControl ... 651 VariantTypeControl VariantType = "Control" 652 // VariantTypeTreatment ... 653 VariantTypeTreatment VariantType = "Treatment" 654) 655 656// PossibleVariantTypeValues returns an array of possible values for the VariantType const type. 657func PossibleVariantTypeValues() []VariantType { 658 return []VariantType{VariantTypeControl, VariantTypeTreatment} 659} 660 661// VMPriceOSType enumerates the values for vm price os type. 662type VMPriceOSType string 663 664const ( 665 // VMPriceOSTypeLinux ... 666 VMPriceOSTypeLinux VMPriceOSType = "Linux" 667 // VMPriceOSTypeWindows ... 668 VMPriceOSTypeWindows VMPriceOSType = "Windows" 669) 670 671// PossibleVMPriceOSTypeValues returns an array of possible values for the VMPriceOSType const type. 672func PossibleVMPriceOSTypeValues() []VMPriceOSType { 673 return []VMPriceOSType{VMPriceOSTypeLinux, VMPriceOSTypeWindows} 674} 675 676// VMPriority enumerates the values for vm priority. 677type VMPriority string 678 679const ( 680 // VMPriorityDedicated ... 681 VMPriorityDedicated VMPriority = "Dedicated" 682 // VMPriorityLowPriority ... 683 VMPriorityLowPriority VMPriority = "LowPriority" 684) 685 686// PossibleVMPriorityValues returns an array of possible values for the VMPriority const type. 687func PossibleVMPriorityValues() []VMPriority { 688 return []VMPriority{VMPriorityDedicated, VMPriorityLowPriority} 689} 690 691// VMTier enumerates the values for vm tier. 692type VMTier string 693 694const ( 695 // VMTierLowPriority ... 696 VMTierLowPriority VMTier = "LowPriority" 697 // VMTierSpot ... 698 VMTierSpot VMTier = "Spot" 699 // VMTierStandard ... 700 VMTierStandard VMTier = "Standard" 701) 702 703// PossibleVMTierValues returns an array of possible values for the VMTier const type. 704func PossibleVMTierValues() []VMTier { 705 return []VMTier{VMTierLowPriority, VMTierSpot, VMTierStandard} 706} 707 708// WebServiceState enumerates the values for web service state. 709type WebServiceState string 710 711const ( 712 // WebServiceStateFailed ... 713 WebServiceStateFailed WebServiceState = "Failed" 714 // WebServiceStateHealthy ... 715 WebServiceStateHealthy WebServiceState = "Healthy" 716 // WebServiceStateTransitioning ... 717 WebServiceStateTransitioning WebServiceState = "Transitioning" 718 // WebServiceStateUnhealthy ... 719 WebServiceStateUnhealthy WebServiceState = "Unhealthy" 720 // WebServiceStateUnschedulable ... 721 WebServiceStateUnschedulable WebServiceState = "Unschedulable" 722) 723 724// PossibleWebServiceStateValues returns an array of possible values for the WebServiceState const type. 725func PossibleWebServiceStateValues() []WebServiceState { 726 return []WebServiceState{WebServiceStateFailed, WebServiceStateHealthy, WebServiceStateTransitioning, WebServiceStateUnhealthy, WebServiceStateUnschedulable} 727} 728