...

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

Documentation: github.com/Azure/azure-sdk-for-go/services/solutions/mgmt/2018-06-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  // JitApprovalMode enumerates the values for jit approval mode.
    82  type JitApprovalMode string
    83  
    84  const (
    85  	// JitApprovalModeAutoApprove ...
    86  	JitApprovalModeAutoApprove JitApprovalMode = "AutoApprove"
    87  	// JitApprovalModeManualApprove ...
    88  	JitApprovalModeManualApprove JitApprovalMode = "ManualApprove"
    89  	// JitApprovalModeNotSpecified ...
    90  	JitApprovalModeNotSpecified JitApprovalMode = "NotSpecified"
    91  )
    92  
    93  // PossibleJitApprovalModeValues returns an array of possible values for the JitApprovalMode const type.
    94  func PossibleJitApprovalModeValues() []JitApprovalMode {
    95  	return []JitApprovalMode{JitApprovalModeAutoApprove, JitApprovalModeManualApprove, JitApprovalModeNotSpecified}
    96  }
    97  
    98  // JitApproverType enumerates the values for jit approver type.
    99  type JitApproverType string
   100  
   101  const (
   102  	// Group ...
   103  	Group JitApproverType = "group"
   104  	// User ...
   105  	User JitApproverType = "user"
   106  )
   107  
   108  // PossibleJitApproverTypeValues returns an array of possible values for the JitApproverType const type.
   109  func PossibleJitApproverTypeValues() []JitApproverType {
   110  	return []JitApproverType{Group, User}
   111  }
   112  
   113  // JitRequestState enumerates the values for jit request state.
   114  type JitRequestState string
   115  
   116  const (
   117  	// JitRequestStateApproved ...
   118  	JitRequestStateApproved JitRequestState = "Approved"
   119  	// JitRequestStateCanceled ...
   120  	JitRequestStateCanceled JitRequestState = "Canceled"
   121  	// JitRequestStateDenied ...
   122  	JitRequestStateDenied JitRequestState = "Denied"
   123  	// JitRequestStateExpired ...
   124  	JitRequestStateExpired JitRequestState = "Expired"
   125  	// JitRequestStateFailed ...
   126  	JitRequestStateFailed JitRequestState = "Failed"
   127  	// JitRequestStateNotSpecified ...
   128  	JitRequestStateNotSpecified JitRequestState = "NotSpecified"
   129  	// JitRequestStatePending ...
   130  	JitRequestStatePending JitRequestState = "Pending"
   131  	// JitRequestStateTimeout ...
   132  	JitRequestStateTimeout JitRequestState = "Timeout"
   133  )
   134  
   135  // PossibleJitRequestStateValues returns an array of possible values for the JitRequestState const type.
   136  func PossibleJitRequestStateValues() []JitRequestState {
   137  	return []JitRequestState{JitRequestStateApproved, JitRequestStateCanceled, JitRequestStateDenied, JitRequestStateExpired, JitRequestStateFailed, JitRequestStateNotSpecified, JitRequestStatePending, JitRequestStateTimeout}
   138  }
   139  
   140  // JitSchedulingType enumerates the values for jit scheduling type.
   141  type JitSchedulingType string
   142  
   143  const (
   144  	// JitSchedulingTypeNotSpecified ...
   145  	JitSchedulingTypeNotSpecified JitSchedulingType = "NotSpecified"
   146  	// JitSchedulingTypeOnce ...
   147  	JitSchedulingTypeOnce JitSchedulingType = "Once"
   148  	// JitSchedulingTypeRecurring ...
   149  	JitSchedulingTypeRecurring JitSchedulingType = "Recurring"
   150  )
   151  
   152  // PossibleJitSchedulingTypeValues returns an array of possible values for the JitSchedulingType const type.
   153  func PossibleJitSchedulingTypeValues() []JitSchedulingType {
   154  	return []JitSchedulingType{JitSchedulingTypeNotSpecified, JitSchedulingTypeOnce, JitSchedulingTypeRecurring}
   155  }
   156  
   157  // ProvisioningState enumerates the values for provisioning state.
   158  type ProvisioningState string
   159  
   160  const (
   161  	// ProvisioningStateAccepted ...
   162  	ProvisioningStateAccepted ProvisioningState = "Accepted"
   163  	// ProvisioningStateCanceled ...
   164  	ProvisioningStateCanceled ProvisioningState = "Canceled"
   165  	// ProvisioningStateCreated ...
   166  	ProvisioningStateCreated ProvisioningState = "Created"
   167  	// ProvisioningStateCreating ...
   168  	ProvisioningStateCreating ProvisioningState = "Creating"
   169  	// ProvisioningStateDeleted ...
   170  	ProvisioningStateDeleted ProvisioningState = "Deleted"
   171  	// ProvisioningStateDeleting ...
   172  	ProvisioningStateDeleting ProvisioningState = "Deleting"
   173  	// ProvisioningStateFailed ...
   174  	ProvisioningStateFailed ProvisioningState = "Failed"
   175  	// ProvisioningStateNotSpecified ...
   176  	ProvisioningStateNotSpecified ProvisioningState = "NotSpecified"
   177  	// ProvisioningStateReady ...
   178  	ProvisioningStateReady ProvisioningState = "Ready"
   179  	// ProvisioningStateRunning ...
   180  	ProvisioningStateRunning ProvisioningState = "Running"
   181  	// ProvisioningStateSucceeded ...
   182  	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
   183  	// ProvisioningStateUpdating ...
   184  	ProvisioningStateUpdating ProvisioningState = "Updating"
   185  )
   186  
   187  // PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
   188  func PossibleProvisioningStateValues() []ProvisioningState {
   189  	return []ProvisioningState{ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreated, ProvisioningStateCreating, ProvisioningStateDeleted, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateNotSpecified, ProvisioningStateReady, ProvisioningStateRunning, ProvisioningStateSucceeded, ProvisioningStateUpdating}
   190  }
   191  
   192  // ResourceIdentityType enumerates the values for resource identity type.
   193  type ResourceIdentityType string
   194  
   195  const (
   196  	// ResourceIdentityTypeNone ...
   197  	ResourceIdentityTypeNone ResourceIdentityType = "None"
   198  	// ResourceIdentityTypeSystemAssigned ...
   199  	ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
   200  	// ResourceIdentityTypeSystemAssignedUserAssigned ...
   201  	ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned"
   202  	// ResourceIdentityTypeUserAssigned ...
   203  	ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
   204  )
   205  
   206  // PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
   207  func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
   208  	return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned}
   209  }
   210  
   211  // Status enumerates the values for status.
   212  type Status string
   213  
   214  const (
   215  	// StatusElevate ...
   216  	StatusElevate Status = "Elevate"
   217  	// StatusNotSpecified ...
   218  	StatusNotSpecified Status = "NotSpecified"
   219  	// StatusRemove ...
   220  	StatusRemove Status = "Remove"
   221  )
   222  
   223  // PossibleStatusValues returns an array of possible values for the Status const type.
   224  func PossibleStatusValues() []Status {
   225  	return []Status{StatusElevate, StatusNotSpecified, StatusRemove}
   226  }
   227  
   228  // Substatus enumerates the values for substatus.
   229  type Substatus string
   230  
   231  const (
   232  	// SubstatusApproved ...
   233  	SubstatusApproved Substatus = "Approved"
   234  	// SubstatusDenied ...
   235  	SubstatusDenied Substatus = "Denied"
   236  	// SubstatusExpired ...
   237  	SubstatusExpired Substatus = "Expired"
   238  	// SubstatusFailed ...
   239  	SubstatusFailed Substatus = "Failed"
   240  	// SubstatusNotSpecified ...
   241  	SubstatusNotSpecified Substatus = "NotSpecified"
   242  	// SubstatusTimeout ...
   243  	SubstatusTimeout Substatus = "Timeout"
   244  )
   245  
   246  // PossibleSubstatusValues returns an array of possible values for the Substatus const type.
   247  func PossibleSubstatusValues() []Substatus {
   248  	return []Substatus{SubstatusApproved, SubstatusDenied, SubstatusExpired, SubstatusFailed, SubstatusNotSpecified, SubstatusTimeout}
   249  }
   250  

View as plain text