1package 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. 10type ApplicationArtifactName string 11 12const ( 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. 24func PossibleApplicationArtifactNameValues() []ApplicationArtifactName { 25 return []ApplicationArtifactName{Authorizations, CustomRoleDefinition, NotSpecified, ViewDefinition} 26} 27 28// ApplicationArtifactType enumerates the values for application artifact type. 29type ApplicationArtifactType string 30 31const ( 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. 41func PossibleApplicationArtifactTypeValues() []ApplicationArtifactType { 42 return []ApplicationArtifactType{ApplicationArtifactTypeCustom, ApplicationArtifactTypeNotSpecified, ApplicationArtifactTypeTemplate} 43} 44 45// ApplicationDefinitionArtifactName enumerates the values for application definition artifact name. 46type ApplicationDefinitionArtifactName string 47 48const ( 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. 60func PossibleApplicationDefinitionArtifactNameValues() []ApplicationDefinitionArtifactName { 61 return []ApplicationDefinitionArtifactName{ApplicationDefinitionArtifactNameApplicationResourceTemplate, ApplicationDefinitionArtifactNameCreateUIDefinition, ApplicationDefinitionArtifactNameMainTemplateParameters, ApplicationDefinitionArtifactNameNotSpecified} 62} 63 64// ApplicationLockLevel enumerates the values for application lock level. 65type ApplicationLockLevel string 66 67const ( 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. 77func PossibleApplicationLockLevelValues() []ApplicationLockLevel { 78 return []ApplicationLockLevel{CanNotDelete, None, ReadOnly} 79} 80 81// ApplicationManagementMode enumerates the values for application management mode. 82type ApplicationManagementMode string 83 84const ( 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. 94func PossibleApplicationManagementModeValues() []ApplicationManagementMode { 95 return []ApplicationManagementMode{ApplicationManagementModeManaged, ApplicationManagementModeNotSpecified, ApplicationManagementModeUnmanaged} 96} 97 98// DeploymentMode enumerates the values for deployment mode. 99type DeploymentMode string 100 101const ( 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. 111func PossibleDeploymentModeValues() []DeploymentMode { 112 return []DeploymentMode{DeploymentModeComplete, DeploymentModeIncremental, DeploymentModeNotSpecified} 113} 114 115// JitApprovalMode enumerates the values for jit approval mode. 116type JitApprovalMode string 117 118const ( 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. 128func PossibleJitApprovalModeValues() []JitApprovalMode { 129 return []JitApprovalMode{JitApprovalModeAutoApprove, JitApprovalModeManualApprove, JitApprovalModeNotSpecified} 130} 131 132// JitApproverType enumerates the values for jit approver type. 133type JitApproverType string 134 135const ( 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. 143func PossibleJitApproverTypeValues() []JitApproverType { 144 return []JitApproverType{Group, User} 145} 146 147// JitRequestState enumerates the values for jit request state. 148type JitRequestState string 149 150const ( 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. 170func PossibleJitRequestStateValues() []JitRequestState { 171 return []JitRequestState{JitRequestStateApproved, JitRequestStateCanceled, JitRequestStateDenied, JitRequestStateExpired, JitRequestStateFailed, JitRequestStateNotSpecified, JitRequestStatePending, JitRequestStateTimeout} 172} 173 174// JitSchedulingType enumerates the values for jit scheduling type. 175type JitSchedulingType string 176 177const ( 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. 187func PossibleJitSchedulingTypeValues() []JitSchedulingType { 188 return []JitSchedulingType{JitSchedulingTypeNotSpecified, JitSchedulingTypeOnce, JitSchedulingTypeRecurring} 189} 190 191// ProvisioningState enumerates the values for provisioning state. 192type ProvisioningState string 193 194const ( 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. 222func 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. 227type ResourceIdentityType string 228 229const ( 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. 241func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 242 return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned} 243} 244