...

Source file src/github.com/Azure/azure-sdk-for-go/services/preview/operationalinsights/mgmt/2015-11-01-preview/servicemap/enums.go

Documentation: github.com/Azure/azure-sdk-for-go/services/preview/operationalinsights/mgmt/2015-11-01-preview/servicemap

     1  package servicemap
     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  // Accuracy enumerates the values for accuracy.
    10  type Accuracy string
    11  
    12  const (
    13  	// Actual ...
    14  	Actual Accuracy = "actual"
    15  	// Estimated ...
    16  	Estimated Accuracy = "estimated"
    17  )
    18  
    19  // PossibleAccuracyValues returns an array of possible values for the Accuracy const type.
    20  func PossibleAccuracyValues() []Accuracy {
    21  	return []Accuracy{Actual, Estimated}
    22  }
    23  
    24  // AzureCloudServiceRoleType enumerates the values for azure cloud service role type.
    25  type AzureCloudServiceRoleType string
    26  
    27  const (
    28  	// Unknown ...
    29  	Unknown AzureCloudServiceRoleType = "unknown"
    30  	// Web ...
    31  	Web AzureCloudServiceRoleType = "web"
    32  	// Worker ...
    33  	Worker AzureCloudServiceRoleType = "worker"
    34  )
    35  
    36  // PossibleAzureCloudServiceRoleTypeValues returns an array of possible values for the AzureCloudServiceRoleType const type.
    37  func PossibleAzureCloudServiceRoleTypeValues() []AzureCloudServiceRoleType {
    38  	return []AzureCloudServiceRoleType{Unknown, Web, Worker}
    39  }
    40  
    41  // Bitness enumerates the values for bitness.
    42  type Bitness string
    43  
    44  const (
    45  	// SixFourbit ...
    46  	SixFourbit Bitness = "64bit"
    47  	// ThreeTwobit ...
    48  	ThreeTwobit Bitness = "32bit"
    49  )
    50  
    51  // PossibleBitnessValues returns an array of possible values for the Bitness const type.
    52  func PossibleBitnessValues() []Bitness {
    53  	return []Bitness{SixFourbit, ThreeTwobit}
    54  }
    55  
    56  // ConnectionFailureState enumerates the values for connection failure state.
    57  type ConnectionFailureState string
    58  
    59  const (
    60  	// Failed ...
    61  	Failed ConnectionFailureState = "failed"
    62  	// Mixed ...
    63  	Mixed ConnectionFailureState = "mixed"
    64  	// Ok ...
    65  	Ok ConnectionFailureState = "ok"
    66  )
    67  
    68  // PossibleConnectionFailureStateValues returns an array of possible values for the ConnectionFailureState const type.
    69  func PossibleConnectionFailureStateValues() []ConnectionFailureState {
    70  	return []ConnectionFailureState{Failed, Mixed, Ok}
    71  }
    72  
    73  // HypervisorType enumerates the values for hypervisor type.
    74  type HypervisorType string
    75  
    76  const (
    77  	// HypervisorTypeHyperv ...
    78  	HypervisorTypeHyperv HypervisorType = "hyperv"
    79  	// HypervisorTypeUnknown ...
    80  	HypervisorTypeUnknown HypervisorType = "unknown"
    81  )
    82  
    83  // PossibleHypervisorTypeValues returns an array of possible values for the HypervisorType const type.
    84  func PossibleHypervisorTypeValues() []HypervisorType {
    85  	return []HypervisorType{HypervisorTypeHyperv, HypervisorTypeUnknown}
    86  }
    87  
    88  // Kind enumerates the values for kind.
    89  type Kind string
    90  
    91  const (
    92  	// KindRefclientgroup ...
    93  	KindRefclientgroup Kind = "ref:clientgroup"
    94  	// KindRefmachine ...
    95  	KindRefmachine Kind = "ref:machine"
    96  	// KindRefmachinewithhints ...
    97  	KindRefmachinewithhints Kind = "ref:machinewithhints"
    98  	// KindRefport ...
    99  	KindRefport Kind = "ref:port"
   100  	// KindRefprocess ...
   101  	KindRefprocess Kind = "ref:process"
   102  	// KindResourceReference ...
   103  	KindResourceReference Kind = "ResourceReference"
   104  )
   105  
   106  // PossibleKindValues returns an array of possible values for the Kind const type.
   107  func PossibleKindValues() []Kind {
   108  	return []Kind{KindRefclientgroup, KindRefmachine, KindRefmachinewithhints, KindRefport, KindRefprocess, KindResourceReference}
   109  }
   110  
   111  // KindBasicCoreResource enumerates the values for kind basic core resource.
   112  type KindBasicCoreResource string
   113  
   114  const (
   115  	// KindClientGroup ...
   116  	KindClientGroup KindBasicCoreResource = "clientGroup"
   117  	// KindCoreResource ...
   118  	KindCoreResource KindBasicCoreResource = "CoreResource"
   119  	// KindMachine ...
   120  	KindMachine KindBasicCoreResource = "machine"
   121  	// KindMachineGroup ...
   122  	KindMachineGroup KindBasicCoreResource = "machineGroup"
   123  	// KindPort ...
   124  	KindPort KindBasicCoreResource = "port"
   125  	// KindProcess ...
   126  	KindProcess KindBasicCoreResource = "process"
   127  )
   128  
   129  // PossibleKindBasicCoreResourceValues returns an array of possible values for the KindBasicCoreResource const type.
   130  func PossibleKindBasicCoreResourceValues() []KindBasicCoreResource {
   131  	return []KindBasicCoreResource{KindClientGroup, KindCoreResource, KindMachine, KindMachineGroup, KindPort, KindProcess}
   132  }
   133  
   134  // KindBasicHostingConfiguration enumerates the values for kind basic hosting configuration.
   135  type KindBasicHostingConfiguration string
   136  
   137  const (
   138  	// KindHostingConfiguration ...
   139  	KindHostingConfiguration KindBasicHostingConfiguration = "HostingConfiguration"
   140  	// KindProviderazure ...
   141  	KindProviderazure KindBasicHostingConfiguration = "provider:azure"
   142  )
   143  
   144  // PossibleKindBasicHostingConfigurationValues returns an array of possible values for the KindBasicHostingConfiguration const type.
   145  func PossibleKindBasicHostingConfigurationValues() []KindBasicHostingConfiguration {
   146  	return []KindBasicHostingConfiguration{KindHostingConfiguration, KindProviderazure}
   147  }
   148  
   149  // KindBasicMapRequest enumerates the values for kind basic map request.
   150  type KindBasicMapRequest string
   151  
   152  const (
   153  	// KindMapmachineGroupDependency ...
   154  	KindMapmachineGroupDependency KindBasicMapRequest = "map:machine-group-dependency"
   155  	// KindMapmachineListDependency ...
   156  	KindMapmachineListDependency KindBasicMapRequest = "map:machine-list-dependency"
   157  	// KindMapRequest ...
   158  	KindMapRequest KindBasicMapRequest = "MapRequest"
   159  	// KindMapsingleMachineDependency ...
   160  	KindMapsingleMachineDependency KindBasicMapRequest = "map:single-machine-dependency"
   161  	// KindMultipleMachinesMapRequest ...
   162  	KindMultipleMachinesMapRequest KindBasicMapRequest = "MultipleMachinesMapRequest"
   163  )
   164  
   165  // PossibleKindBasicMapRequestValues returns an array of possible values for the KindBasicMapRequest const type.
   166  func PossibleKindBasicMapRequestValues() []KindBasicMapRequest {
   167  	return []KindBasicMapRequest{KindMapmachineGroupDependency, KindMapmachineListDependency, KindMapRequest, KindMapsingleMachineDependency, KindMultipleMachinesMapRequest}
   168  }
   169  
   170  // KindBasicProcessHostingConfiguration enumerates the values for kind basic process hosting configuration.
   171  type KindBasicProcessHostingConfiguration string
   172  
   173  const (
   174  	// KindBasicProcessHostingConfigurationKindProcessHostingConfiguration ...
   175  	KindBasicProcessHostingConfigurationKindProcessHostingConfiguration KindBasicProcessHostingConfiguration = "ProcessHostingConfiguration"
   176  	// KindBasicProcessHostingConfigurationKindProviderazure ...
   177  	KindBasicProcessHostingConfigurationKindProviderazure KindBasicProcessHostingConfiguration = "provider:azure"
   178  )
   179  
   180  // PossibleKindBasicProcessHostingConfigurationValues returns an array of possible values for the KindBasicProcessHostingConfiguration const type.
   181  func PossibleKindBasicProcessHostingConfigurationValues() []KindBasicProcessHostingConfiguration {
   182  	return []KindBasicProcessHostingConfiguration{KindBasicProcessHostingConfigurationKindProcessHostingConfiguration, KindBasicProcessHostingConfigurationKindProviderazure}
   183  }
   184  
   185  // KindBasicRelationship enumerates the values for kind basic relationship.
   186  type KindBasicRelationship string
   187  
   188  const (
   189  	// KindRelacceptor ...
   190  	KindRelacceptor KindBasicRelationship = "rel:acceptor"
   191  	// KindRelationship ...
   192  	KindRelationship KindBasicRelationship = "Relationship"
   193  	// KindRelconnection ...
   194  	KindRelconnection KindBasicRelationship = "rel:connection"
   195  )
   196  
   197  // PossibleKindBasicRelationshipValues returns an array of possible values for the KindBasicRelationship const type.
   198  func PossibleKindBasicRelationshipValues() []KindBasicRelationship {
   199  	return []KindBasicRelationship{KindRelacceptor, KindRelationship, KindRelconnection}
   200  }
   201  
   202  // MachineGroupType enumerates the values for machine group type.
   203  type MachineGroupType string
   204  
   205  const (
   206  	// MachineGroupTypeAzureCs ...
   207  	MachineGroupTypeAzureCs MachineGroupType = "azure-cs"
   208  	// MachineGroupTypeAzureSf ...
   209  	MachineGroupTypeAzureSf MachineGroupType = "azure-sf"
   210  	// MachineGroupTypeAzureVmss ...
   211  	MachineGroupTypeAzureVmss MachineGroupType = "azure-vmss"
   212  	// MachineGroupTypeUnknown ...
   213  	MachineGroupTypeUnknown MachineGroupType = "unknown"
   214  	// MachineGroupTypeUserStatic ...
   215  	MachineGroupTypeUserStatic MachineGroupType = "user-static"
   216  )
   217  
   218  // PossibleMachineGroupTypeValues returns an array of possible values for the MachineGroupType const type.
   219  func PossibleMachineGroupTypeValues() []MachineGroupType {
   220  	return []MachineGroupType{MachineGroupTypeAzureCs, MachineGroupTypeAzureSf, MachineGroupTypeAzureVmss, MachineGroupTypeUnknown, MachineGroupTypeUserStatic}
   221  }
   222  
   223  // MachineRebootStatus enumerates the values for machine reboot status.
   224  type MachineRebootStatus string
   225  
   226  const (
   227  	// MachineRebootStatusNotRebooted ...
   228  	MachineRebootStatusNotRebooted MachineRebootStatus = "notRebooted"
   229  	// MachineRebootStatusRebooted ...
   230  	MachineRebootStatusRebooted MachineRebootStatus = "rebooted"
   231  	// MachineRebootStatusUnknown ...
   232  	MachineRebootStatusUnknown MachineRebootStatus = "unknown"
   233  )
   234  
   235  // PossibleMachineRebootStatusValues returns an array of possible values for the MachineRebootStatus const type.
   236  func PossibleMachineRebootStatusValues() []MachineRebootStatus {
   237  	return []MachineRebootStatus{MachineRebootStatusNotRebooted, MachineRebootStatusRebooted, MachineRebootStatusUnknown}
   238  }
   239  
   240  // MonitoringState enumerates the values for monitoring state.
   241  type MonitoringState string
   242  
   243  const (
   244  	// Discovered ...
   245  	Discovered MonitoringState = "discovered"
   246  	// Monitored ...
   247  	Monitored MonitoringState = "monitored"
   248  )
   249  
   250  // PossibleMonitoringStateValues returns an array of possible values for the MonitoringState const type.
   251  func PossibleMonitoringStateValues() []MonitoringState {
   252  	return []MonitoringState{Discovered, Monitored}
   253  }
   254  
   255  // OperatingSystemFamily enumerates the values for operating system family.
   256  type OperatingSystemFamily string
   257  
   258  const (
   259  	// OperatingSystemFamilyAix ...
   260  	OperatingSystemFamilyAix OperatingSystemFamily = "aix"
   261  	// OperatingSystemFamilyLinux ...
   262  	OperatingSystemFamilyLinux OperatingSystemFamily = "linux"
   263  	// OperatingSystemFamilySolaris ...
   264  	OperatingSystemFamilySolaris OperatingSystemFamily = "solaris"
   265  	// OperatingSystemFamilyUnknown ...
   266  	OperatingSystemFamilyUnknown OperatingSystemFamily = "unknown"
   267  	// OperatingSystemFamilyWindows ...
   268  	OperatingSystemFamilyWindows OperatingSystemFamily = "windows"
   269  )
   270  
   271  // PossibleOperatingSystemFamilyValues returns an array of possible values for the OperatingSystemFamily const type.
   272  func PossibleOperatingSystemFamilyValues() []OperatingSystemFamily {
   273  	return []OperatingSystemFamily{OperatingSystemFamilyAix, OperatingSystemFamilyLinux, OperatingSystemFamilySolaris, OperatingSystemFamilyUnknown, OperatingSystemFamilyWindows}
   274  }
   275  
   276  // ProcessRole enumerates the values for process role.
   277  type ProcessRole string
   278  
   279  const (
   280  	// AppServer ...
   281  	AppServer ProcessRole = "appServer"
   282  	// DatabaseServer ...
   283  	DatabaseServer ProcessRole = "databaseServer"
   284  	// LdapServer ...
   285  	LdapServer ProcessRole = "ldapServer"
   286  	// SmbServer ...
   287  	SmbServer ProcessRole = "smbServer"
   288  	// WebServer ...
   289  	WebServer ProcessRole = "webServer"
   290  )
   291  
   292  // PossibleProcessRoleValues returns an array of possible values for the ProcessRole const type.
   293  func PossibleProcessRoleValues() []ProcessRole {
   294  	return []ProcessRole{AppServer, DatabaseServer, LdapServer, SmbServer, WebServer}
   295  }
   296  
   297  // Provider enumerates the values for provider.
   298  type Provider string
   299  
   300  const (
   301  	// Azure ...
   302  	Azure Provider = "azure"
   303  )
   304  
   305  // PossibleProviderValues returns an array of possible values for the Provider const type.
   306  func PossibleProviderValues() []Provider {
   307  	return []Provider{Azure}
   308  }
   309  
   310  // Provider1 enumerates the values for provider 1.
   311  type Provider1 string
   312  
   313  const (
   314  	// Provider1Azure ...
   315  	Provider1Azure Provider1 = "azure"
   316  )
   317  
   318  // PossibleProvider1Values returns an array of possible values for the Provider1 const type.
   319  func PossibleProvider1Values() []Provider1 {
   320  	return []Provider1{Provider1Azure}
   321  }
   322  
   323  // VirtualizationState enumerates the values for virtualization state.
   324  type VirtualizationState string
   325  
   326  const (
   327  	// VirtualizationStateHypervisor ...
   328  	VirtualizationStateHypervisor VirtualizationState = "hypervisor"
   329  	// VirtualizationStatePhysical ...
   330  	VirtualizationStatePhysical VirtualizationState = "physical"
   331  	// VirtualizationStateUnknown ...
   332  	VirtualizationStateUnknown VirtualizationState = "unknown"
   333  	// VirtualizationStateVirtual ...
   334  	VirtualizationStateVirtual VirtualizationState = "virtual"
   335  )
   336  
   337  // PossibleVirtualizationStateValues returns an array of possible values for the VirtualizationState const type.
   338  func PossibleVirtualizationStateValues() []VirtualizationState {
   339  	return []VirtualizationState{VirtualizationStateHypervisor, VirtualizationStatePhysical, VirtualizationStateUnknown, VirtualizationStateVirtual}
   340  }
   341  
   342  // VirtualMachineType enumerates the values for virtual machine type.
   343  type VirtualMachineType string
   344  
   345  const (
   346  	// VirtualMachineTypeHyperv ...
   347  	VirtualMachineTypeHyperv VirtualMachineType = "hyperv"
   348  	// VirtualMachineTypeLdom ...
   349  	VirtualMachineTypeLdom VirtualMachineType = "ldom"
   350  	// VirtualMachineTypeLpar ...
   351  	VirtualMachineTypeLpar VirtualMachineType = "lpar"
   352  	// VirtualMachineTypeUnknown ...
   353  	VirtualMachineTypeUnknown VirtualMachineType = "unknown"
   354  	// VirtualMachineTypeVirtualPc ...
   355  	VirtualMachineTypeVirtualPc VirtualMachineType = "virtualPc"
   356  	// VirtualMachineTypeVmware ...
   357  	VirtualMachineTypeVmware VirtualMachineType = "vmware"
   358  	// VirtualMachineTypeXen ...
   359  	VirtualMachineTypeXen VirtualMachineType = "xen"
   360  )
   361  
   362  // PossibleVirtualMachineTypeValues returns an array of possible values for the VirtualMachineType const type.
   363  func PossibleVirtualMachineTypeValues() []VirtualMachineType {
   364  	return []VirtualMachineType{VirtualMachineTypeHyperv, VirtualMachineTypeLdom, VirtualMachineTypeLpar, VirtualMachineTypeUnknown, VirtualMachineTypeVirtualPc, VirtualMachineTypeVmware, VirtualMachineTypeXen}
   365  }
   366  

View as plain text