...

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

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

View as plain text