...

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

Documentation: github.com/Azure/azure-sdk-for-go/services/preview/solutions/mgmt/2021-02-01-preview/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  // CreatedByType enumerates the values for created by type.
    99  type CreatedByType string
   100  
   101  const (
   102  	// CreatedByTypeApplication ...
   103  	CreatedByTypeApplication CreatedByType = "Application"
   104  	// CreatedByTypeKey ...
   105  	CreatedByTypeKey CreatedByType = "Key"
   106  	// CreatedByTypeManagedIdentity ...
   107  	CreatedByTypeManagedIdentity CreatedByType = "ManagedIdentity"
   108  	// CreatedByTypeUser ...
   109  	CreatedByTypeUser CreatedByType = "User"
   110  )
   111  
   112  // PossibleCreatedByTypeValues returns an array of possible values for the CreatedByType const type.
   113  func PossibleCreatedByTypeValues() []CreatedByType {
   114  	return []CreatedByType{CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser}
   115  }
   116  
   117  // DeploymentMode enumerates the values for deployment mode.
   118  type DeploymentMode string
   119  
   120  const (
   121  	// DeploymentModeComplete ...
   122  	DeploymentModeComplete DeploymentMode = "Complete"
   123  	// DeploymentModeIncremental ...
   124  	DeploymentModeIncremental DeploymentMode = "Incremental"
   125  	// DeploymentModeNotSpecified ...
   126  	DeploymentModeNotSpecified DeploymentMode = "NotSpecified"
   127  )
   128  
   129  // PossibleDeploymentModeValues returns an array of possible values for the DeploymentMode const type.
   130  func PossibleDeploymentModeValues() []DeploymentMode {
   131  	return []DeploymentMode{DeploymentModeComplete, DeploymentModeIncremental, DeploymentModeNotSpecified}
   132  }
   133  
   134  // JitApprovalMode enumerates the values for jit approval mode.
   135  type JitApprovalMode string
   136  
   137  const (
   138  	// JitApprovalModeAutoApprove ...
   139  	JitApprovalModeAutoApprove JitApprovalMode = "AutoApprove"
   140  	// JitApprovalModeManualApprove ...
   141  	JitApprovalModeManualApprove JitApprovalMode = "ManualApprove"
   142  	// JitApprovalModeNotSpecified ...
   143  	JitApprovalModeNotSpecified JitApprovalMode = "NotSpecified"
   144  )
   145  
   146  // PossibleJitApprovalModeValues returns an array of possible values for the JitApprovalMode const type.
   147  func PossibleJitApprovalModeValues() []JitApprovalMode {
   148  	return []JitApprovalMode{JitApprovalModeAutoApprove, JitApprovalModeManualApprove, JitApprovalModeNotSpecified}
   149  }
   150  
   151  // JitApproverType enumerates the values for jit approver type.
   152  type JitApproverType string
   153  
   154  const (
   155  	// Group ...
   156  	Group JitApproverType = "group"
   157  	// User ...
   158  	User JitApproverType = "user"
   159  )
   160  
   161  // PossibleJitApproverTypeValues returns an array of possible values for the JitApproverType const type.
   162  func PossibleJitApproverTypeValues() []JitApproverType {
   163  	return []JitApproverType{Group, User}
   164  }
   165  
   166  // JitRequestState enumerates the values for jit request state.
   167  type JitRequestState string
   168  
   169  const (
   170  	// JitRequestStateApproved ...
   171  	JitRequestStateApproved JitRequestState = "Approved"
   172  	// JitRequestStateCanceled ...
   173  	JitRequestStateCanceled JitRequestState = "Canceled"
   174  	// JitRequestStateDenied ...
   175  	JitRequestStateDenied JitRequestState = "Denied"
   176  	// JitRequestStateExpired ...
   177  	JitRequestStateExpired JitRequestState = "Expired"
   178  	// JitRequestStateFailed ...
   179  	JitRequestStateFailed JitRequestState = "Failed"
   180  	// JitRequestStateNotSpecified ...
   181  	JitRequestStateNotSpecified JitRequestState = "NotSpecified"
   182  	// JitRequestStatePending ...
   183  	JitRequestStatePending JitRequestState = "Pending"
   184  	// JitRequestStateTimeout ...
   185  	JitRequestStateTimeout JitRequestState = "Timeout"
   186  )
   187  
   188  // PossibleJitRequestStateValues returns an array of possible values for the JitRequestState const type.
   189  func PossibleJitRequestStateValues() []JitRequestState {
   190  	return []JitRequestState{JitRequestStateApproved, JitRequestStateCanceled, JitRequestStateDenied, JitRequestStateExpired, JitRequestStateFailed, JitRequestStateNotSpecified, JitRequestStatePending, JitRequestStateTimeout}
   191  }
   192  
   193  // JitSchedulingType enumerates the values for jit scheduling type.
   194  type JitSchedulingType string
   195  
   196  const (
   197  	// JitSchedulingTypeNotSpecified ...
   198  	JitSchedulingTypeNotSpecified JitSchedulingType = "NotSpecified"
   199  	// JitSchedulingTypeOnce ...
   200  	JitSchedulingTypeOnce JitSchedulingType = "Once"
   201  	// JitSchedulingTypeRecurring ...
   202  	JitSchedulingTypeRecurring JitSchedulingType = "Recurring"
   203  )
   204  
   205  // PossibleJitSchedulingTypeValues returns an array of possible values for the JitSchedulingType const type.
   206  func PossibleJitSchedulingTypeValues() []JitSchedulingType {
   207  	return []JitSchedulingType{JitSchedulingTypeNotSpecified, JitSchedulingTypeOnce, JitSchedulingTypeRecurring}
   208  }
   209  
   210  // ProvisioningState enumerates the values for provisioning state.
   211  type ProvisioningState string
   212  
   213  const (
   214  	// ProvisioningStateAccepted ...
   215  	ProvisioningStateAccepted ProvisioningState = "Accepted"
   216  	// ProvisioningStateCanceled ...
   217  	ProvisioningStateCanceled ProvisioningState = "Canceled"
   218  	// ProvisioningStateCreated ...
   219  	ProvisioningStateCreated ProvisioningState = "Created"
   220  	// ProvisioningStateCreating ...
   221  	ProvisioningStateCreating ProvisioningState = "Creating"
   222  	// ProvisioningStateDeleted ...
   223  	ProvisioningStateDeleted ProvisioningState = "Deleted"
   224  	// ProvisioningStateDeleting ...
   225  	ProvisioningStateDeleting ProvisioningState = "Deleting"
   226  	// ProvisioningStateFailed ...
   227  	ProvisioningStateFailed ProvisioningState = "Failed"
   228  	// ProvisioningStateNotSpecified ...
   229  	ProvisioningStateNotSpecified ProvisioningState = "NotSpecified"
   230  	// ProvisioningStateReady ...
   231  	ProvisioningStateReady ProvisioningState = "Ready"
   232  	// ProvisioningStateRunning ...
   233  	ProvisioningStateRunning ProvisioningState = "Running"
   234  	// ProvisioningStateSucceeded ...
   235  	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
   236  	// ProvisioningStateUpdating ...
   237  	ProvisioningStateUpdating ProvisioningState = "Updating"
   238  )
   239  
   240  // PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
   241  func PossibleProvisioningStateValues() []ProvisioningState {
   242  	return []ProvisioningState{ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreated, ProvisioningStateCreating, ProvisioningStateDeleted, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateNotSpecified, ProvisioningStateReady, ProvisioningStateRunning, ProvisioningStateSucceeded, ProvisioningStateUpdating}
   243  }
   244  
   245  // ResourceIdentityType enumerates the values for resource identity type.
   246  type ResourceIdentityType string
   247  
   248  const (
   249  	// ResourceIdentityTypeNone ...
   250  	ResourceIdentityTypeNone ResourceIdentityType = "None"
   251  	// ResourceIdentityTypeSystemAssigned ...
   252  	ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
   253  	// ResourceIdentityTypeSystemAssignedUserAssigned ...
   254  	ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned"
   255  	// ResourceIdentityTypeUserAssigned ...
   256  	ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
   257  )
   258  
   259  // PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
   260  func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
   261  	return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned}
   262  }
   263  
   264  // Status enumerates the values for status.
   265  type Status string
   266  
   267  const (
   268  	// StatusElevate ...
   269  	StatusElevate Status = "Elevate"
   270  	// StatusNotSpecified ...
   271  	StatusNotSpecified Status = "NotSpecified"
   272  	// StatusRemove ...
   273  	StatusRemove Status = "Remove"
   274  )
   275  
   276  // PossibleStatusValues returns an array of possible values for the Status const type.
   277  func PossibleStatusValues() []Status {
   278  	return []Status{StatusElevate, StatusNotSpecified, StatusRemove}
   279  }
   280  
   281  // Substatus enumerates the values for substatus.
   282  type Substatus string
   283  
   284  const (
   285  	// SubstatusApproved ...
   286  	SubstatusApproved Substatus = "Approved"
   287  	// SubstatusDenied ...
   288  	SubstatusDenied Substatus = "Denied"
   289  	// SubstatusExpired ...
   290  	SubstatusExpired Substatus = "Expired"
   291  	// SubstatusFailed ...
   292  	SubstatusFailed Substatus = "Failed"
   293  	// SubstatusNotSpecified ...
   294  	SubstatusNotSpecified Substatus = "NotSpecified"
   295  	// SubstatusTimeout ...
   296  	SubstatusTimeout Substatus = "Timeout"
   297  )
   298  
   299  // PossibleSubstatusValues returns an array of possible values for the Substatus const type.
   300  func PossibleSubstatusValues() []Substatus {
   301  	return []Substatus{SubstatusApproved, SubstatusDenied, SubstatusExpired, SubstatusFailed, SubstatusNotSpecified, SubstatusTimeout}
   302  }
   303  

View as plain text