Microsoft.PSRule.Rules.Azure.Core.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.PSRule.Rules.Azure.Core</name>
    </assembly>
    <members>
        <member name="T:PSRule.Rules.Azure.PSObjectJsonConverter">
            <summary>
            A custom serializer to correctly convert PSObject properties to JSON instead of CLIXML.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.PSObjectArrayJsonConverter">
            <summary>
            A custom serializer to convert PSObjects that may or maynot be in a JSON array to an a PSObject array.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.JsonExtensions.IsExpressionString(Newtonsoft.Json.Linq.JToken)">
            <summary>
            Check if the script uses an expression.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.LocationHelper.Equal(System.String,System.String)">
            <summary>
            Determines of two Azure locations are equals regardless of spacing or case.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.OutputEncodingExtensions.GetEncoding(System.Nullable{PSRule.Rules.Azure.Configuration.OutputEncoding})">
            <summary>
            Get the character encoding for the specified output encoding.
            </summary>
            <param name="encoding"></param>
            <returns></returns>
        </member>
        <member name="M:PSRule.Rules.Azure.ResourceHelper.CombineResourceId(System.String,System.String,System.String[],System.String[],System.Int32)">
            <summary>
            
            </summary>
            <remarks>
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/{resourceType}/{name}
            /subscriptions/{subscriptionId}/providers/{resourceType}/{name}
            /providers/{resourceType}/{name}
            </remarks>
        </member>
        <member name="T:PSRule.Rules.Azure.Configuration.ConfigurationOption">
            <summary>
            Options for configuring PSRule for Azure.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ConfigurationOption.Subscription">
            <summary>
            Configures the properties of the subscription object.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ConfigurationOption.ResourceGroup">
            <summary>
            Configures the properties of the resourceGroup object.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ConfigurationOption.Tenant">
            <summary>
            Configures the properties of the tenant object.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ConfigurationOption.ManagementGroup">
            <summary>
            Configures the properties of the managementGroup object.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ConfigurationOption.ParameterDefaults">
            <summary>
            Configures defaults for required parameters that are not specified.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ConfigurationOption.Deployment">
            <summary>
            Configures the properties of the deployment object.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.Id">
            <summary>
            A unique identifier for the management group.
            </summary>
            <remarks>
            This is a calculated property based on Name.
            </remarks>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.Name">
            <summary>
            The name of the management group.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Configuration.OutputOption">
            <summary>
            Options for generating and formatting output.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.OutputOption.Encoding">
            <summary>
            The encoding to use when writing results to file.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.OutputOption.Path">
            <summary>
            The file path location to save results.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Configuration.PathDelegate">
            <summary>
            A delgate to allow callback to PowerShell to get current working path.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Configuration.PSRuleOption._GetWorkingPath">
            <summary>
            A callback that is overridden by PowerShell so that the current working path can be retrieved.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.PSRuleOption.Output">
            <summary>
            Options that affect how output is generated.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Configuration.PSRuleOption.UseExecutionContext(System.Management.Automation.EngineIntrinsics)">
            <summary>
            Set working path from PowerShell host environment.
            </summary>
            <param name="executionContext">An $ExecutionContext object.</param>
            <remarks>
            Called from PowerShell.
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Configuration.PSRuleOption.FromFileOrDefault(System.String)">
            <summary>
            Load a YAML formatted PSRuleOption object from disk.
            </summary>
            <param name="path">A file or directory to read options from.</param>
            <returns>An options object.</returns>
            <remarks>
            This method is called from PowerShell.
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Configuration.PSRuleOption.GetFilePath(System.String)">
            <summary>
            Get a fully qualified file path.
            </summary>
            <param name="path">A file or directory path.</param>
            <returns></returns>
        </member>
        <member name="M:PSRule.Rules.Azure.Configuration.PSRuleOption.GetRootedPath(System.String)">
            <summary>
            Get a full path instead of a relative path that may be passed from PowerShell.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Configuration.PSRuleOption.GetRootedBasePath(System.String)">
            <summary>
            Get a full path instead of a relative path that may be passed from PowerShell.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Configuration.PSRuleOption.UseFilePath(System.String,System.String)">
            <summary>
            Determine if the combined file path is exists.
            </summary>
            <param name="path">A directory path where a options file may be stored.</param>
            <param name="name">A file name of an options file.</param>
            <returns>Returns a file path if the file exists or null if the file does not exist.</returns>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupOption.SubscriptionId">
            <summary>
            The unique GUID associated with the subscription.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupOption.Id">
            <summary>
            A unique identifier for the resource group.
            </summary>
            <remarks>
            This is a calculated property based on SubscriptionId and Name.
            </remarks>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.SubscriptionOption.Id">
            <summary>
            A unique identifier for the subscription.
            </summary>
            <remarks>
            This is a calculated property based on SubscriptionId.
            </remarks>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.SubscriptionOption.SubscriptionId">
            <summary>
            The unique GUID associated with the subscription.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.TenantOption.Id">
            <summary>
            A unique identifier for the tenant.
            </summary>
            <remarks>
            This is a calculated property based on TenantId.
            </remarks>
        </member>
        <member name="P:PSRule.Rules.Azure.Configuration.TenantOption.TenantId">
            <summary>
            The unique GUID associated with the tenant.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.EnvironmentData">
            <summary>
            Defines a datastore of Azure environment data.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.EnvironmentData._Settings">
            <summary>
            Settings for JSON deserialization.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.EnvironmentData.ReadEnvironments(System.String)">
            <summary>
            Deserialize an environments from JSON.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Network.INetworkSecurityGroupEvaluator">
            <summary>
            Evaluates NSG rules to determine resulting access.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Network.Access">
            <summary>
            The result after evaluatoring a rule.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Network.NetworkSecurityGroupEvaluator">
            <summary>
            A basic implementation of an evaluator for checking NSG rules.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Policy.AssignmentReadException.#ctor">
            <summary>
            Creates an assignment read exception.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Policy.AssignmentReadException.#ctor(System.String)">
            <summary>
            Creates an assignment read exception.
            </summary>
            <param name="message">The detail of the exception.</param>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Policy.AssignmentReadException.#ctor(System.String,System.Exception)">
            <summary>
            Creates an assignment read exception.
            </summary>
            <param name="message">The detail of the exception.</param>
            <param name="innerException">A nested exception that caused the issue.</param>
        </member>
        <member name="P:PSRule.Rules.Azure.Data.Policy.AssignmentReadException.AssignmentFile">
            <summary>
            The file path to an Assignment file.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext.PropertyNameComparer">
            <summary>
            Comparer class which orders certain properties before others
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.ProviderData">
            <summary>
            Defines a datastore of Azure resource provider data.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.ProviderData._Settings">
            <summary>
            Settings for JSON deserialization.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.ProviderData.ReadIndex(System.String)">
            <summary>
            Deserialize an index from JSON.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.ProviderData.ReadProviderTypes(System.String)">
            <summary>
            Deserialize resource provider types from JSON.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Template.TemplateException">
            <summary>
            A template exception.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionHelpers.TryLong(System.Object,System.Int64@)">
            <summary>
            Try to get an int from the existing object.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionHelpers.TryConvertLong(System.Object,System.Int64@)">
            <summary>
            Try to get an int from the existing type and allow conversion from string.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionHelpers.TryInt(System.Object,System.Int32@)">
            <summary>
            Try to get an int from the existing object.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionHelpers.TryConvertInt(System.Object,System.Int32@)">
            <summary>
            Try to get an int from the existing type and allow conversion from string.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionHelpers.TryBool(System.Object,System.Boolean@)">
            <summary>
            Try to get an bool from the existing object.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionHelpers.TryConvertBool(System.Object,System.Boolean@)">
            <summary>
            Try to get an bool from the existing type and allow conversion from string or int.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionHelpers.TryDateTime(System.Object,System.DateTime@)">
            <summary>
            Try to get DateTime from the existing object.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionHelpers.TryConvertDateTime(System.Object,System.DateTime@,System.Globalization.DateTimeStyles)">
            <summary>
            Try to get DateTime from the existing type and allow conversion from string.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Template.ExpressionParser">
            <summary>
            A helper class used to parse template expressions.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionParser.Parse(System.String)">
            <summary>
            Tokenize an expression.
            </summary>
            <param name="expression">The expression.</param>
            <returns>A stream of tokens representing the expression.</returns>
            <example>
            [parameters('vnetName')]
            [concat('route-', parameters('subnets')[copyIndex('routeIndex')].name)]
            [concat(split(parameters('addressPrefix')[0], '/')[0], '/27')]
            </example>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionParser.Function(PSRule.Rules.Azure.Data.Template.ExpressionStream,PSRule.Rules.Azure.Data.Template.TokenStream)">
            <summary>
            Enter a function.
            </summary>
            <example>
            function()
            </example>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionParser.Index(PSRule.Rules.Azure.Data.Template.ExpressionStream,PSRule.Rules.Azure.Data.Template.TokenStream)">
            <summary>
            Enter an index.
            </summary>
            <example>
            function()[0]
            </example>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionParser.Inner(PSRule.Rules.Azure.Data.Template.ExpressionStream,PSRule.Rules.Azure.Data.Template.TokenStream)">
            <summary>
            Parse inner tokens.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Template.ExpressionStream">
            <summary>
            A string stream for reading tokenizing template expressions.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.Template.ExpressionStream._Position">
            <summary>
            The current character position in the expression string. Call Next() to change the position.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Data.Template.ExpressionStream.Current">
            <summary>
            The character at the current position in the stream.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionStream.SkipWhitespace">
            <summary>
            Skip if the current character is whitespace.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.ExpressionStream.Next(System.Boolean)">
            <summary>
            Move to the next character in the stream.
            </summary>
            <returns>Is True when more characters exist in the stream.</returns>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Template.Functions">
            <summary>
            Implementation of Azure Resource Manager template functions as ExpressionFn.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Array(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            array(convertToArray)
            </summary>
            <remarks>
            https://docs.microsoft.com/azure/azure-resource-manager/templates/template-functions-array#array
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.CreateArray(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            createArray (arg1, arg2, arg3, ...)
            </summary>
            <remarks>
            https://docs.microsoft.com/azure/azure-resource-manager/templates/template-functions-array#createarray
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.CreateObject(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            createObject(key1, value1, key2, value2, ...)
            </summary>
            <remarks>
            https://docs.microsoft.com/azure/azure-resource-manager/templates/template-functions-object#createobject
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Items(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            items(object)
            </summary>
            <remarks>
            https://docs.microsoft.com/azure/azure-resource-manager/templates/template-functions-object#items
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Null(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            null()
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Deployment(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            deployment()
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Environment(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            environment()
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Parameters(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            parameters(parameterName)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Variables(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            variables(variableName)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ExtensionResourceId(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            extensionResourceId(resourceId, resourceType, resourceName1, [resourceName2], ...)
            </summary>
            <returns>
            {scope}/providers/{extensionResourceProviderNamespace}/{extensionResourceType}/{extensionResourceName}
            </returns>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.List(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            list{Value}(resourceName or resourceIdentifier, apiVersion, functionValues)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.PickZones(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            pickZones(providerNamespace, resourceType, location, [numberOfZones], [offset])
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Reference(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            reference(resourceName or resourceIdentifier, [apiVersion], ['Full'])
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ResourceId(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            resourceId([subscriptionId], [resourceGroupName], resourceType, resourceName1, [resourceName2], ...)
            </summary>
            <returns>
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
            </returns>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.SubscriptionResourceId(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            subscriptionResourceId([subscriptionId], resourceType, resourceName1, [resourceName2], ...)
            </summary>
            <returns>
            /subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
            </returns>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.TenantResourceId(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            tenantResourceId(resourceType, resourceName1, [resourceName2], ...)
            </summary>
            <returns>
            /providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
            </returns>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ResourceGroup(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            resourceGroup()
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Subscription(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            subscription()
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Tenant(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            tenant()
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ManagementGroup(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            managementGroup()
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Equals(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            equals(arg1, arg2)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Greater(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            greater(arg1, arg2)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.GreaterOrEquals(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            greaterOrEquals(arg1, arg2)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Less(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            less(arg1, arg2)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.LessOrEquals(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            lessOrEquals(arg1, arg2)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.DateTimeAdd(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            dateTimeAdd(base, duration, [format])
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.DateTimeFromEpoch(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            dateTimeFromEpoch(epochTime)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.DateTimeToEpoch(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            dateTimeToEpoch(dateTime)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.UtcNow(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            utcNow(format)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.And(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            and(arg1, arg2, ...)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Bool(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            bool(arg1)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.False(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            false()
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.If(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            if(condition, trueValue, falseValue)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Not(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            not(arg1)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Or(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            or(arg1, arg2, ...)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.True(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            true()
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.IndexOf(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            indexOf(stringToSearch, stringToFind)
            indexOf(arrayToSearch, itemToFind)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.IndexOfString(System.String,System.String)">
            <summary>
            indexOf(stringToSearch, stringToFind)
            </summary>
            <remarks>
            <seealso href="https://docs.microsoft.com/azure/azure-resource-manager/templates/template-functions-string#indexof"/>
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.IndexOfArray(System.Object,System.Object,System.Boolean)">
            <summary>
            indexOf(arrayToSearch, itemToFind)
            </summary>
            <remarks>
            https://docs.microsoft.com/azure/azure-resource-manager/templates/template-functions-array#indexof
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.LastIndexOf(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            lastIndexOf(stringToSearch, stringToFind)
            lastIndexOf(arrayToSearch, itemToFind)
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Join(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            join(inputArray, delimiter)
            </summary>
            <remarks>
            https://docs.microsoft.com/azure/azure-resource-manager/templates/template-functions-string#join
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.Split(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])">
            <summary>
            split(inputString, delimiter)
            </summary>
            <remarks>
            https://docs.microsoft.com/azure/azure-resource-manager/templates/template-functions-string#split
            </remarks>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ArgumentsOutOfRange(System.String,System.Object[])">
            <summary>
            The number of arguments '{1}' is not within the allowed range for '{0}'.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ArgumentFormatInvalid(System.String)">
            <summary>
            The arguments for '{0}' are not in the expected format or type.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ArgumentInvalidInteger(System.String,System.String)">
            <summary>
            The argument '{0}' for '{1}' is not a valid integer.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ArgumentInvalidDateTime(System.String,System.String)">
            <summary>
            The argument '{0}' for '{1}' is not a valid time.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ArgumentInvalidBoolean(System.String,System.String)">
            <summary>
            The argument '{0}' for '{1}' is not a valid boolean.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ArgumentInvalidString(System.String,System.String)">
            <summary>
            The argument '{0}' for '{1}' is not a valid string.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ArgumentInvalidStringArray(System.String,System.String)">
            <summary>
            The argument '{0}' for '{1}' is not a valid string array.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.ArgumentInvalidResourceType(System.String,System.String,System.String)">
            <summary>
            The resource type '{1}/{2}' for '{0}' is not known.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.Functions.MismatchingResourceSegments(System.String)">
            <summary>
            The number of resource segments needs to match the provided resource type.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Template.RuleDataExportVisitor">
            <summary>
            A template visitor for generating rule data.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.RuleDataExportVisitor.MoveResource(PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext,PSRule.Rules.Azure.Data.Template.IResourceValue)">
            <summary>
            Move sub-resources based on parent resource relationship.
            This process nests sub-resources so that relationship can be analyzed.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.RuleDataExportVisitor.ShouldMove(System.String)">
            <summary>
            Determines if the specific sub-resource type should be nested.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateLinkHelper.IsParameterFile(Newtonsoft.Json.Linq.JObject)">
            <summary>
            Check the JSON object is an ARM template parameter file.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateLinkHelper.TryTemplateByName(System.String,System.String@)">
            <summary>
            Try to match using templateName.parameters.json.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Template.TemplateVisitor">
            <summary>
            The base class for a template visitor.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext.TrackSecureValue(System.String,PSRule.Rules.Azure.Data.Template.ParameterType,System.Object)">
            <summary>
            Keeps track of secure values.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateVisitor.TryParameterDefaultValue(PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext,System.String,Newtonsoft.Json.Linq.JObject)">
            <summary>
            Try to fill parameter from default value.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateVisitor.ResourceExpand(PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext,Newtonsoft.Json.Linq.JObject)">
            <summary>
            Expand copied resources.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateVisitor.TryDeploymentResource(PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext,Newtonsoft.Json.Linq.JObject)">
            <summary>
            Handle a nested deployment resource.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateVisitor.GetPropertyIterator(PSRule.Rules.Azure.Data.Template.ITemplateContext,Newtonsoft.Json.Linq.JObject)">
            <summary>
            Get a property based iterator copy.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateVisitor.GetOutputIterator(PSRule.Rules.Azure.Data.Template.ITemplateContext,Newtonsoft.Json.Linq.JObject)">
            <summary>
            Get an iterator for outputs.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateVisitor.GetResourceIterator(PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext,Newtonsoft.Json.Linq.JObject)">
            <summary>
            Get a resource based iterator copy.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateVisitor.Emit(PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext,PSRule.Rules.Azure.Data.Template.IResourceValue)">
            <summary>
            Emit a resource object.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Data.Template.TemplateVisitor.SortResources(PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext,PSRule.Rules.Azure.Data.Template.IResourceValue[])">
            <summary>
            Sort resources by dependencies.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.Template.ExpressionTokenType.Element">
            <summary>
            A function name.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.Template.ExpressionTokenType.Property">
            <summary>
            A property '.property_name'.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.Template.ExpressionTokenType.String">
            <summary>
            A string literal.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.Template.ExpressionTokenType.Numeric">
            <summary>
            A numeric literal.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.Template.ExpressionTokenType.GroupStart">
            <summary>
            Start a grouping '('.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.Template.ExpressionTokenType.GroupEnd">
            <summary>
            End a grouping ')'.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.Template.ExpressionTokenType.IndexStart">
            <summary>
            Start an index '['.
            </summary>
        </member>
        <member name="F:PSRule.Rules.Azure.Data.Template.ExpressionTokenType.IndexEnd">
            <summary>
            End an index ']'.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Template.ExpressionToken">
            <summary>
            An individual expression token.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Template.TokenStreamExtensions">
            <summary>
            Add an expression token to a token stream.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.Template.TokenStream">
            <summary>
            A stream of template expression tokens.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.TypeIndexEntry">
            <summary>
            An index location.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Data.TypeIndex">
            <summary>
            Defines an index of Azure resource provider types.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Data.TypeIndex.Resources">
            <summary>
            Available resource types, indexed by resource type name.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.PipelineException">
            <summary>
            A base class for all pipeline exceptions.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.PipelineException.#ctor">
            <summary>
            Creates a pipeline exception.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.PipelineException.#ctor(System.String)">
            <summary>
            Creates a pipeline exception.
            </summary>
            <param name="message">The detail of the exception.</param>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.PipelineException.#ctor(System.String,System.Exception)">
            <summary>
            Creates a pipeline exception.
            </summary>
            <param name="message">The detail of the exception.</param>
            <param name="innerException">A nested exception that caused the issue.</param>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.PipelineSerializationException">
            <summary>
            A serialization exception.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.PipelineSerializationException.#ctor">
            <summary>
            Creates a serialization exception.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.PipelineSerializationException.#ctor(System.String)">
            <summary>
            Creates a serialization exception.
            </summary>
            <param name="message">The detail of the exception.</param>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.PipelineSerializationException.#ctor(System.String,System.Exception)">
            <summary>
            Creates a serialization exception.
            </summary>
            <param name="message">The detail of the exception.</param>
            <param name="innerException">A nested exception that caused the issue.</param>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.TemplateReadException">
            <summary>
            An exception related to reading templates.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.TemplateReadException.#ctor">
            <summary>
            Creates a template read exception.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.TemplateReadException.#ctor(System.String)">
            <summary>
            Creates a template read exception.
            </summary>
            <param name="message">The detail of the exception.</param>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.TemplateReadException.#ctor(System.String,System.Exception)">
            <summary>
            Creates a template read exception.
            </summary>
            <param name="message">The detail of the exception.</param>
            <param name="innerException">A nested exception that caused the issue.</param>
        </member>
        <member name="P:PSRule.Rules.Azure.Pipeline.TemplateReadException.TemplateFile">
            <summary>
            The file path to an Azure Template.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Pipeline.TemplateReadException.ParameterFile">
            <summary>
            The file path to an Azure Template parameter file.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.InvalidTemplateLinkException">
            <summary>
            An exception related to template linking.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.InvalidTemplateLinkException.#ctor">
            <summary>
            Creates a template linking exception.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.InvalidTemplateLinkException.#ctor(System.String)">
            <summary>
            Creates a template linking exception.
            </summary>
            <param name="message">The detail of the exception.</param>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.InvalidTemplateLinkException.#ctor(System.String,System.Exception)">
            <summary>
            Creates a template linking exception.
            </summary>
            <param name="message">The detail of the exception.</param>
            <param name="innerException">A nested exception that caused the issue.</param>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.BicepCompileException">
            <summary>
            An exception related to compiling Bicep source files.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Pipeline.BicepCompileException.SourceFile">
            <summary>
            The file path to an Azure Bicep source file.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Pipeline.BicepCompileException.Version">
            <summary>
            The version of the Bicep binary.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.LoggingExtensions">
            <summary>
            Extensions for logging to the pipeline.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.Output.FileOutputWriter">
            <summary>
            An output writer that writes output to disk.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.Output.PSPipelineWriter">
            <summary>
            An output writer that returns output to the host PowerShell runspace.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.Output.PSPipelineWriter.WriteError(System.Management.Automation.ErrorRecord)">
            <summary>
            Core methods to hand off to logger.
            </summary>
            <param name="errorRecord">A valid PowerShell error record.</param>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.Output.PSPipelineWriter.WriteVerbose(System.String)">
            <summary>
            Core method to hand off verbose messages to logger.
            </summary>
            <param name="message">A message to log.</param>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.Output.PSPipelineWriter.WriteWarning(System.String)">
            <summary>
            Core method to hand off warning messages to logger.
            </summary>
            <param name="message">A message to log</param>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.Output.PSPipelineWriter.WriteInformation(System.Management.Automation.InformationRecord)">
            <summary>
            Core method to hand off information messages to logger.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.Output.PSPipelineWriter.WriteDebug(System.Management.Automation.DebugRecord)">
            <summary>
            Core method to hand off debug messages to logger.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.PathBuilder">
            <summary>
            A helper to build a list of rule sources for discovery.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.PathBuilder.GetSearchParameters(System.String,System.String@,System.IO.SearchOption@)">
            <summary>
            Split a search path into components based on wildcards.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Pipeline.PathBuilder.TrimPath(System.String,System.Boolean@)">
            <summary>
            Remove leading ./ or .\ characters indicating a relative path anchor.
            </summary>
            <param name="path">The path to trim.</param>
            <param name="relativeAnchor">Returns true when a relative path anchor was present.</param>
            <returns>Return a clean path without the relative path anchor.</returns>
        </member>
        <member name="T:PSRule.Rules.Azure.Pipeline.PipelineBuilder">
            <summary>
            A helper class for building a pipeline from PowerShell.
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Resources.Diagnostics">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.DebugRunningBicep">
            <summary>
              Looks up a localized string similar to Running bicep from &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.VerboseFindFiles">
            <summary>
              Looks up a localized string similar to Searching for files in &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.VerboseFoundFile">
            <summary>
              Looks up a localized string similar to Found file &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.VerboseMetadataNotFound">
            <summary>
              Looks up a localized string similar to The parameter file &apos;{0}&apos; does not contain a metadata property..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.VerboseTemplateFileNotFound">
            <summary>
              Looks up a localized string similar to Unable to find the specified template file &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.VerboseTemplateLinkNotFound">
            <summary>
              Looks up a localized string similar to The parameter file &apos;{0}&apos; does not reference a linked template..
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Resources.PSRuleResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ArgumentFormatInvalid">
            <summary>
              Looks up a localized string similar to The arguments for &apos;{0}&apos; are not in the expected format or type..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ArgumentInvalidBoolean">
            <summary>
              Looks up a localized string similar to The argument &apos;{0}&apos; for &apos;{1}&apos; is not a valid boolean..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ArgumentInvalidDateTime">
            <summary>
              Looks up a localized string similar to The argument &apos;{0}&apos; for &apos;{1}&apos; is not a valid time..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ArgumentInvalidInteger">
            <summary>
              Looks up a localized string similar to The argument &apos;{0}&apos; for &apos;{1}&apos; is not a valid integer..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ArgumentInvalidResourceType">
            <summary>
              Looks up a localized string similar to The resource type &apos;{1}/{2}&apos; for &apos;{0}&apos; is not known..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ArgumentInvalidString">
            <summary>
              Looks up a localized string similar to The argument &apos;{0}&apos; for &apos;{1}&apos; is not a valid string..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ArgumentInvalidStringArray">
            <summary>
              Looks up a localized string similar to The argument &apos;{0}&apos; for &apos;{1}&apos; is not a valid string array..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ArgumentsOutOfRange">
            <summary>
              Looks up a localized string similar to The number of arguments &apos;{1}&apos; is not within the allowed range for &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.AssignmentFileExpandFailed">
            <summary>
              Looks up a localized string similar to Unable to expand the specified assignment file &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.AssignmentFileNotFound">
            <summary>
              Looks up a localized string similar to Unable to find the specified assignment file &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.BicepCompileError">
            <summary>
              Looks up a localized string similar to Bicep ({0}) compilation of &apos;{1}&apos; failed with: {2}.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.BicepCompileTimeout">
            <summary>
              Looks up a localized string similar to Bicep compilation hasn&apos;t completed within the timeout window. This can be caused by errors or warnings. Check the Bicep output by running bicep build and addressing any issues..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.BicepExpandInvalid">
            <summary>
              Looks up a localized string similar to Unable to expand resources because the source file &apos;{0}&apos; was not valid. {1}.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.BicepNotFound">
            <summary>
              Looks up a localized string similar to Bicep CLI can not be found. Consider installing Bicep or setting the PSRULE_AZURE_BICEP_PATH environment variable to resolve this issue..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.CloudEnvironmentInvalid">
            <summary>
              Looks up a localized string similar to Failed to read cloud environment content..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ExpressionEvaluateError">
            <summary>
              Looks up a localized string similar to An error occurred evaluating expression &apos;{0}&apos; line {1}. {2}.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ExpressionInvalid">
            <summary>
              Looks up a localized string similar to Failed to parse expression. The expression may not be valid. Expression: &quot;{0}&quot;.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.FunctionInvalidString">
            <summary>
              Looks up a localized string similar to The specified parameter is not a valid string..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.FunctionNotFound">
            <summary>
              Looks up a localized string similar to The function &quot;{0}&quot; was not found..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.IndexInvalid">
            <summary>
              Looks up a localized string similar to The language expression index &apos;{0}&apos; is not valid for the object..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.JsonFileFormatInvalid">
            <summary>
              Looks up a localized string similar to Unable to read file &apos;{0}&apos; because the JSON format was not valid. {1}.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ManifestResourceNotFound">
            <summary>
              Looks up a localized string similar to Unable to find &apos;{0}&apos; in manifest..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.MetadataNotFound">
            <summary>
              Looks up a localized string similar to The parameter file &apos;{0}&apos; does not contain a metadata property..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.MismatchingResourceSegments">
            <summary>
              Looks up a localized string similar to The number of resource segments needs to match the provided resource type..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ParameterFileNotFound">
            <summary>
              Looks up a localized string similar to Unable to find the specified parameter file &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ParameterNotFound">
            <summary>
              Looks up a localized string similar to The parameter named &apos;{0}&apos; was not set or a defaultValue was defined..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.PathTraversal">
            <summary>
              Looks up a localized string similar to The template file &apos;{0}&apos; must be within the current working directory..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.PropertyNotFound">
            <summary>
              Looks up a localized string similar to The language expression property &apos;{0}&apos; doesn&apos;t exist..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ProviderContentInvalid">
            <summary>
              Looks up a localized string similar to Failed to read provider data content..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ProviderIndexInvalid">
            <summary>
              Looks up a localized string similar to Failed to read provider data index..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ReadJsonFailed">
            <summary>
              Looks up a localized string similar to Read JSON failed..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.SerializeNullPSObject">
            <summary>
              Looks up a localized string similar to Can not serialize a null PSObject..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ShouldCreatePath">
            <summary>
              Looks up a localized string similar to Create path.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ShouldWriteFile">
            <summary>
              Looks up a localized string similar to Write file.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.TemplateExpandInvalid">
            <summary>
              Looks up a localized string similar to Unable to expand resources because the template &apos;{0}&apos; was not valid with parameters &apos;{1}&apos;. {2}.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.TemplateExpressionTooLong">
            <summary>
              Looks up a localized string similar to The template expression &apos;{0}&apos; exceeded the maximum length of 100K characters..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.TemplateFileNotFound">
            <summary>
              Looks up a localized string similar to Unable to find the specified template file &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.TemplateFileReferenceNotFound">
            <summary>
              Looks up a localized string similar to Unable to find template referenced within parameter file &apos;{0}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.TemplateLinkNotFound">
            <summary>
              Looks up a localized string similar to The parameter file &apos;{0}&apos; does not reference a linked template..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.TemplateParameterInvalid">
            <summary>
              Looks up a localized string similar to The template parameter &apos;{0}&apos; does not use the required format..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.VariableNotFound">
            <summary>
              Looks up a localized string similar to The variable named &apos;{0}&apos; was not defined in the template..
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Resources.ReasonStrings">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.ExpressionLength">
            <summary>
              Looks up a localized string similar to The expression &apos;{0}&apos; is longer then the maximum length {1}..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.InvalidLocation">
            <summary>
              Looks up a localized string similar to The value &apos;{0}&apos; for parameter &apos;{1}&apos; was not a valid location..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.NotResourceType">
            <summary>
              Looks up a localized string similar to The value &apos;{0}&apos; for parameter &apos;{1}&apos; is not of the resource type &apos;{2}&apos;..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.NotString">
            <summary>
              Looks up a localized string similar to The value &apos;{0}&apos; for parameter &apos;{1}&apos; is not a string..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.OutputSecureAssignment">
            <summary>
              Looks up a localized string similar to The output &apos;{0}&apos; exposes a secure value..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.ParameterSecureAssignment">
            <summary>
              Looks up a localized string similar to The parameter &apos;{0}&apos; exposes a secure value..
            </summary>
        </member>
        <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.UnsecureValue">
            <summary>
              Looks up a localized string similar to The parameter &apos;{0}&apos; uses a value from an unsecured source..
            </summary>
        </member>
        <member name="T:PSRule.Rules.Azure.Runtime.Helper">
            <summary>
            Helper methods exposed to PowerShell.
            </summary>
        </member>
        <member name="M:PSRule.Rules.Azure.Runtime.Helper.GetSubResourceName(System.String)">
            <summary>
            Get the last element in the sub-resource name by splitting the name by '/' separator.
            </summary>
            <param name="resourceName">The sub-resource name to split.</param>
            <returns>The name of the sub-resource.</returns>
        </member>
    </members>
</doc>