...

Source file src/github.com/Azure/azure-sdk-for-go/services/solutions/mgmt/2019-07-01/managedapplications/enums.go

Documentation: github.com/Azure/azure-sdk-for-go/services/solutions/mgmt/2019-07-01/managedapplications

     1  package managedapplications
     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  // ApplicationArtifactName enumerates the values for application artifact name.
    10  type ApplicationArtifactName string
    11  
    12  const (
    13  	// Authorizations ...
    14  	Authorizations ApplicationArtifactName = "Authorizations"
    15  	// CustomRoleDefinition ...
    16  	CustomRoleDefinition ApplicationArtifactName = "CustomRoleDefinition"
    17  	// NotSpecified ...
    18  	NotSpecified ApplicationArtifactName = "NotSpecified"
    19  	// ViewDefinition ...
    20  	ViewDefinition ApplicationArtifactName = "ViewDefinition"
    21  )
    22  
    23  // PossibleApplicationArtifactNameValues returns an array of possible values for the ApplicationArtifactName const type.
    24  func PossibleApplicationArtifactNameValues() []ApplicationArtifactName {
    25  	return []ApplicationArtifactName{Authorizations, CustomRoleDefinition, NotSpecified, ViewDefinition}
    26  }
    27  
    28  // ApplicationArtifactType enumerates the values for application artifact type.
    29  type ApplicationArtifactType string
    30  
    31  const (
    32  	// ApplicationArtifactTypeCustom ...
    33  	ApplicationArtifactTypeCustom ApplicationArtifactType = "Custom"
    34  	// ApplicationArtifactTypeNotSpecified ...
    35  	ApplicationArtifactTypeNotSpecified ApplicationArtifactType = "NotSpecified"
    36  	// ApplicationArtifactTypeTemplate ...
    37  	ApplicationArtifactTypeTemplate ApplicationArtifactType = "Template"
    38  )
    39  
    40  // PossibleApplicationArtifactTypeValues returns an array of possible values for the ApplicationArtifactType const type.
    41  func PossibleApplicationArtifactTypeValues() []ApplicationArtifactType {
    42  	return []ApplicationArtifactType{ApplicationArtifactTypeCustom, ApplicationArtifactTypeNotSpecified, ApplicationArtifactTypeTemplate}
    43  }
    44  
    45  // ApplicationDefinitionArtifactName enumerates the values for application definition artifact name.
    46  type ApplicationDefinitionArtifactName string
    47  
    48  const (
    49  	// ApplicationDefinitionArtifactNameApplicationResourceTemplate ...
    50  	ApplicationDefinitionArtifactNameApplicationResourceTemplate ApplicationDefinitionArtifactName = "ApplicationResourceTemplate"
    51  	// ApplicationDefinitionArtifactNameCreateUIDefinition ...
    52  	ApplicationDefinitionArtifactNameCreateUIDefinition ApplicationDefinitionArtifactName = "CreateUiDefinition"
    53  	// ApplicationDefinitionArtifactNameMainTemplateParameters ...
    54  	ApplicationDefinitionArtifactNameMainTemplateParameters ApplicationDefinitionArtifactName = "MainTemplateParameters"
    55  	// ApplicationDefinitionArtifactNameNotSpecified ...
    56  	ApplicationDefinitionArtifactNameNotSpecified ApplicationDefinitionArtifactName = "NotSpecified"
    57  )
    58  
    59  // PossibleApplicationDefinitionArtifactNameValues returns an array of possible values for the ApplicationDefinitionArtifactName const type.
    60  func PossibleApplicationDefinitionArtifactNameValues() []ApplicationDefinitionArtifactName {
    61  	return []ApplicationDefinitionArtifactName{ApplicationDefinitionArtifactNameApplicationResourceTemplate, ApplicationDefinitionArtifactNameCreateUIDefinition, ApplicationDefinitionArtifactNameMainTemplateParameters, ApplicationDefinitionArtifactNameNotSpecified}
    62  }
    63  
    64  // ApplicationLockLevel enumerates the values for application lock level.
    65  type ApplicationLockLevel string
    66  
    67  const (
    68  	// CanNotDelete ...
    69  	CanNotDelete ApplicationLockLevel = "CanNotDelete"
    70  	// None ...
    71  	None ApplicationLockLevel = "None"
    72  	// ReadOnly ...
    73  	ReadOnly ApplicationLockLevel = "ReadOnly"
    74  )
    75  
    76  // PossibleApplicationLockLevelValues returns an array of possible values for the ApplicationLockLevel const type.
    77  func PossibleApplicationLockLevelValues() []ApplicationLockLevel {
    78  	return []ApplicationLockLevel{CanNotDelete, None, ReadOnly}
    79  }
    80  
    81  // ApplicationManagementMode enumerates the values for application management mode.
    82  type ApplicationManagementMode string
    83  
    84  const (
    85  	// ApplicationManagementModeManaged ...
    86  	ApplicationManagementModeManaged ApplicationManagementMode = "Managed"
    87  	// ApplicationManagementModeNotSpecified ...
    88  	ApplicationManagementModeNotSpecified ApplicationManagementMode = "NotSpecified"
    89  	// ApplicationManagementModeUnmanaged ...
    90  	ApplicationManagementModeUnmanaged ApplicationManagementMode = "Unmanaged"
    91  )
    92  
    93  // PossibleApplicationManagementModeValues returns an array of possible values for the ApplicationManagementMode const type.
    94  func PossibleApplicationManagementModeValues() []ApplicationManagementMode {
    95  	return []ApplicationManagementMode{ApplicationManagementModeManaged, ApplicationManagementModeNotSpecified, ApplicationManagementModeUnmanaged}
    96  }
    97  
    98  // DeploymentMode enumerates the values for deployment mode.
    99  type DeploymentMode string
   100  
   101  const (
   102  	// DeploymentModeComplete ...
   103  	DeploymentModeComplete DeploymentMode = "Complete"
   104  	// DeploymentModeIncremental ...
   105  	DeploymentModeIncremental DeploymentMode = "Incremental"
   106  	// DeploymentModeNotSpecified ...
   107  	DeploymentModeNotSpecified DeploymentMode = "NotSpecified"
   108  )
   109  
   110  // PossibleDeploymentModeValues returns an array of possible values for the DeploymentMode const type.
   111  func PossibleDeploymentModeValues() []DeploymentMode {
   112  	return []DeploymentMode{DeploymentModeComplete, DeploymentModeIncremental, DeploymentModeNotSpecified}
   113  }
   114  
   115  // JitApprovalMode enumerates the values for jit approval mode.
   116  type JitApprovalMode string
   117  
   118  const (
   119  	// JitApprovalModeAutoApprove ...
   120  	JitApprovalModeAutoApprove JitApprovalMode = "AutoApprove"
   121  	// JitApprovalModeManualApprove ...
   122  	JitApprovalModeManualApprove JitApprovalMode = "ManualApprove"
   123  	// JitApprovalModeNotSpecified ...
   124  	JitApprovalModeNotSpecified JitApprovalMode = "NotSpecified"
   125  )
   126  
   127  // PossibleJitApprovalModeValues returns an array of possible values for the JitApprovalMode const type.
   128  func PossibleJitApprovalModeValues() []JitApprovalMode {
   129  	return []JitApprovalMode{JitApprovalModeAutoApprove, JitApprovalModeManualApprove, JitApprovalModeNotSpecified}
   130  }
   131  
   132  // JitApproverType enumerates the values for jit approver type.
   133  type JitApproverType string
   134  
   135  const (
   136  	// Group ...
   137  	Group JitApproverType = "group"
   138  	// User ...
   139  	User JitApproverType = "user"
   140  )
   141  
   142  // PossibleJitApproverTypeValues returns an array of possible values for the JitApproverType const type.
   143  func PossibleJitApproverTypeValues() []JitApproverType {
   144  	return []JitApproverType{Group, User}
   145  }
   146  
   147  // JitRequestState enumerates the values for jit request state.
   148  type JitRequestState string
   149  
   150  const (
   151  	// JitRequestStateApproved ...
   152  	JitRequestStateApproved JitRequestState = "Approved"
   153  	// JitRequestStateCanceled ...
   154  	JitRequestStateCanceled JitRequestState = "Canceled"
   155  	// JitRequestStateDenied ...
   156  	JitRequestStateDenied JitRequestState = "Denied"
   157  	// JitRequestStateExpired ...
   158  	JitRequestStateExpired JitRequestState = "Expired"
   159  	// JitRequestStateFailed ...
   160  	JitRequestStateFailed JitRequestState = "Failed"
   161  	// JitRequestStateNotSpecified ...
   162  	JitRequestStateNotSpecified JitRequestState = "NotSpecified"
   163  	// JitRequestStatePending ...
   164  	JitRequestStatePending JitRequestState = "Pending"
   165  	// JitRequestStateTimeout ...
   166  	JitRequestStateTimeout JitRequestState = "Timeout"
   167  )
   168  
   169  // PossibleJitRequestStateValues returns an array of possible values for the JitRequestState const type.
   170  func PossibleJitRequestStateValues() []JitRequestState {
   171  	return []JitRequestState{JitRequestStateApproved, JitRequestStateCanceled, JitRequestStateDenied, JitRequestStateExpired, JitRequestStateFailed, JitRequestStateNotSpecified, JitRequestStatePending, JitRequestStateTimeout}
   172  }
   173  
   174  // JitSchedulingType enumerates the values for jit scheduling type.
   175  type JitSchedulingType string
   176  
   177  const (
   178  	// JitSchedulingTypeNotSpecified ...
   179  	JitSchedulingTypeNotSpecified JitSchedulingType = "NotSpecified"
   180  	// JitSchedulingTypeOnce ...
   181  	JitSchedulingTypeOnce JitSchedulingType = "Once"
   182  	// JitSchedulingTypeRecurring ...
   183  	JitSchedulingTypeRecurring JitSchedulingType = "Recurring"
   184  )
   185  
   186  // PossibleJitSchedulingTypeValues returns an array of possible values for the JitSchedulingType const type.
   187  func PossibleJitSchedulingTypeValues() []JitSchedulingType {
   188  	return []JitSchedulingType{JitSchedulingTypeNotSpecified, JitSchedulingTypeOnce, JitSchedulingTypeRecurring}
   189  }
   190  
   191  // ProvisioningState enumerates the values for provisioning state.
   192  type ProvisioningState string
   193  
   194  const (
   195  	// ProvisioningStateAccepted ...
   196  	ProvisioningStateAccepted ProvisioningState = "Accepted"
   197  	// ProvisioningStateCanceled ...
   198  	ProvisioningStateCanceled ProvisioningState = "Canceled"
   199  	// ProvisioningStateCreated ...
   200  	ProvisioningStateCreated ProvisioningState = "Created"
   201  	// ProvisioningStateCreating ...
   202  	ProvisioningStateCreating ProvisioningState = "Creating"
   203  	// ProvisioningStateDeleted ...
   204  	ProvisioningStateDeleted ProvisioningState = "Deleted"
   205  	// ProvisioningStateDeleting ...
   206  	ProvisioningStateDeleting ProvisioningState = "Deleting"
   207  	// ProvisioningStateFailed ...
   208  	ProvisioningStateFailed ProvisioningState = "Failed"
   209  	// ProvisioningStateNotSpecified ...
   210  	ProvisioningStateNotSpecified ProvisioningState = "NotSpecified"
   211  	// ProvisioningStateReady ...
   212  	ProvisioningStateReady ProvisioningState = "Ready"
   213  	// ProvisioningStateRunning ...
   214  	ProvisioningStateRunning ProvisioningState = "Running"
   215  	// ProvisioningStateSucceeded ...
   216  	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
   217  	// ProvisioningStateUpdating ...
   218  	ProvisioningStateUpdating ProvisioningState = "Updating"
   219  )
   220  
   221  // PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
   222  func PossibleProvisioningStateValues() []ProvisioningState {
   223  	return []ProvisioningState{ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreated, ProvisioningStateCreating, ProvisioningStateDeleted, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateNotSpecified, ProvisioningStateReady, ProvisioningStateRunning, ProvisioningStateSucceeded, ProvisioningStateUpdating}
   224  }
   225  
   226  // ResourceIdentityType enumerates the values for resource identity type.
   227  type ResourceIdentityType string
   228  
   229  const (
   230  	// ResourceIdentityTypeNone ...
   231  	ResourceIdentityTypeNone ResourceIdentityType = "None"
   232  	// ResourceIdentityTypeSystemAssigned ...
   233  	ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
   234  	// ResourceIdentityTypeSystemAssignedUserAssigned ...
   235  	ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned"
   236  	// ResourceIdentityTypeUserAssigned ...
   237  	ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
   238  )
   239  
   240  // PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
   241  func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
   242  	return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned}
   243  }
   244  
   245  // Status enumerates the values for status.
   246  type Status string
   247  
   248  const (
   249  	// StatusElevate ...
   250  	StatusElevate Status = "Elevate"
   251  	// StatusNotSpecified ...
   252  	StatusNotSpecified Status = "NotSpecified"
   253  	// StatusRemove ...
   254  	StatusRemove Status = "Remove"
   255  )
   256  
   257  // PossibleStatusValues returns an array of possible values for the Status const type.
   258  func PossibleStatusValues() []Status {
   259  	return []Status{StatusElevate, StatusNotSpecified, StatusRemove}
   260  }
   261  
   262  // Substatus enumerates the values for substatus.
   263  type Substatus string
   264  
   265  const (
   266  	// SubstatusApproved ...
   267  	SubstatusApproved Substatus = "Approved"
   268  	// SubstatusDenied ...
   269  	SubstatusDenied Substatus = "Denied"
   270  	// SubstatusExpired ...
   271  	SubstatusExpired Substatus = "Expired"
   272  	// SubstatusFailed ...
   273  	SubstatusFailed Substatus = "Failed"
   274  	// SubstatusNotSpecified ...
   275  	SubstatusNotSpecified Substatus = "NotSpecified"
   276  	// SubstatusTimeout ...
   277  	SubstatusTimeout Substatus = "Timeout"
   278  )
   279  
   280  // PossibleSubstatusValues returns an array of possible values for the Substatus const type.
   281  func PossibleSubstatusValues() []Substatus {
   282  	return []Substatus{SubstatusApproved, SubstatusDenied, SubstatusExpired, SubstatusFailed, SubstatusNotSpecified, SubstatusTimeout}
   283  }
   284  

View as plain text