package policy // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. // // Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is regenerated. // EnforcementMode enumerates the values for enforcement mode. type EnforcementMode string const ( // Default The policy effect is enforced during resource creation or update. Default EnforcementMode = "Default" // DoNotEnforce The policy effect is not enforced during resource creation or update. DoNotEnforce EnforcementMode = "DoNotEnforce" ) // PossibleEnforcementModeValues returns an array of possible values for the EnforcementMode const type. func PossibleEnforcementModeValues() []EnforcementMode { return []EnforcementMode{Default, DoNotEnforce} } // ResourceIdentityType enumerates the values for resource identity type. type ResourceIdentityType string const ( // None ... None ResourceIdentityType = "None" // SystemAssigned ... SystemAssigned ResourceIdentityType = "SystemAssigned" ) // PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type. func PossibleResourceIdentityTypeValues() []ResourceIdentityType { return []ResourceIdentityType{None, SystemAssigned} } // Type enumerates the values for type. type Type string const ( // BuiltIn ... BuiltIn Type = "BuiltIn" // Custom ... Custom Type = "Custom" // NotSpecified ... NotSpecified Type = "NotSpecified" ) // PossibleTypeValues returns an array of possible values for the Type const type. func PossibleTypeValues() []Type { return []Type{BuiltIn, Custom, NotSpecified} }