Microsoft.PSRule.Rules.Azure.Core.xml
<?xml version="1.0"?> <doc> <assembly> <name>Microsoft.PSRule.Rules.Azure.Core</name> </assembly> <members> <member name="M:PSRule.Rules.Azure.DictionaryExtensions.AddUnique(System.Collections.Generic.IDictionary{System.String,System.Object},System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}})"> <summary> Add an item to the dictionary if it doesn't already exist in the dictionary. </summary> </member> <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="M:PSRule.Rules.Azure.Configuration.ConfigurationOption.#ctor"> <summary> Create an empty configuration option. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ConfigurationOption.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.ConfigurationOption.Equals(PSRule.Rules.Azure.Configuration.ConfigurationOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.ConfigurationOption.GetHashCode"> <inheritdoc/> </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.ConfigurationOption.PolicyRulePrefix"> <summary> Configures the policy rule prefix. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ConfigurationOption.PolicyIgnoreList"> <summary> Configures a list of policy definitions to ignore. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.DeploymentOption"> <summary> Options that affect the properties of the <c>deployment()</c> object during expansion. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentOption.#ctor"> <summary> Creates an empty deployment option. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentOption.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentOption.Equals(PSRule.Rules.Azure.Configuration.DeploymentOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentOption.op_Equality(PSRule.Rules.Azure.Configuration.DeploymentOption,PSRule.Rules.Azure.Configuration.DeploymentOption)"> <summary> Compares two deployment options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentOption.op_Inequality(PSRule.Rules.Azure.Configuration.DeploymentOption,PSRule.Rules.Azure.Configuration.DeploymentOption)"> <summary> Compares two deployment options to determine if they are not equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentOption.Equals(PSRule.Rules.Azure.Configuration.DeploymentOption,PSRule.Rules.Azure.Configuration.DeploymentOption)"> <summary> Compares two deployment options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentOption.GetHashCode"> <inheritdoc/> </member> <member name="P:PSRule.Rules.Azure.Configuration.DeploymentOption.Name"> <summary> The name of the deployment. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.DeploymentReference"> <summary> A reference to a deployment. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.DeploymentReference.Name"> <summary> The name of the deployment. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.DeploymentReference.FromName"> <summary> Determines if the reference is created from a display name. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentReference.op_Implicit(System.Collections.Hashtable)~PSRule.Rules.Azure.Configuration.DeploymentReference"> <summary> Create a deployment reference from a hashtable. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentReference.op_Implicit(System.String)~PSRule.Rules.Azure.Configuration.DeploymentReference"> <summary> Create a deployment reference from a name. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentReference.FromHashtable(System.Collections.Hashtable)"> <summary> Create a deployment reference from a hashtable. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentReference.FromString(System.String)"> <summary> Create a deployment reference from a name. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.DeploymentReference.ToDeploymentOption"> <summary> Convert the reference to an option. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.ManagementGroupOption"> <summary> Options that affect the properties of the <c>managementGroup()</c> object during expansion. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.#ctor"> <summary> Creates an empty management group option. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupProperties"> <summary> Properties for the management group. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupProperties.#ctor"> <summary> Create a default management group properties. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupProperties.DisplayName"> <summary> The display name of the management group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupProperties.TenantId"> <summary> A GUID for the tenant that the management group belongs to. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupProperties.Details"> <summary> Additional details of the management group. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupDetails"> <summary> Details for the management group. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupDetails.#ctor"> <summary> Create a default management group details. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupDetails.Parent"> <summary> Additional details about the parent of the management group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupDetails.UpdatedBy"> <summary> What identity last updated the management group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupDetails.UpdatedTime"> <summary> When the management group was last updated. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupDetails.Version"> <summary> The version. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupParent"> <summary> Parent properties for the management group. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupParent.#ctor"> <summary> Create a default management group parent. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupParent.Id"> <summary> The resource identifier for the parent. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupParent.Name"> <summary> The name of the parent. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.ManagementGroupParent.DisplayName"> <summary> The display name of the parent. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.Equals(PSRule.Rules.Azure.Configuration.ManagementGroupOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.op_Equality(PSRule.Rules.Azure.Configuration.ManagementGroupOption,PSRule.Rules.Azure.Configuration.ManagementGroupOption)"> <summary> Compares two management group options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.op_Inequality(PSRule.Rules.Azure.Configuration.ManagementGroupOption,PSRule.Rules.Azure.Configuration.ManagementGroupOption)"> <summary> Compares two management group options to determine if they are not equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.Equals(PSRule.Rules.Azure.Configuration.ManagementGroupOption,PSRule.Rules.Azure.Configuration.ManagementGroupOption)"> <summary> Compares two management group options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ManagementGroupOption.GetHashCode"> <inheritdoc/> </member> <member name="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.Type"> <summary> The Azure resource type. </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="P:PSRule.Rules.Azure.Configuration.ManagementGroupOption.Properties"> <summary> Additional properties of the management group. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.OutputEncoding"> <summary> The encoding format to convert output to. </summary> </member> <member name="F:PSRule.Rules.Azure.Configuration.OutputEncoding.Default"> <summary> UTF-8 with Byte Order Mark (BOM). This is the default. </summary> </member> <member name="F:PSRule.Rules.Azure.Configuration.OutputEncoding.UTF8"> <summary> UTF-8 without Byte Order Mark (BOM). </summary> </member> <member name="F:PSRule.Rules.Azure.Configuration.OutputEncoding.UTF7"> <summary> UTF-7. </summary> </member> <member name="F:PSRule.Rules.Azure.Configuration.OutputEncoding.Unicode"> <summary> Unicode. Same as UTF-16. </summary> </member> <member name="F:PSRule.Rules.Azure.Configuration.OutputEncoding.UTF32"> <summary> UTF-32. </summary> </member> <member name="F:PSRule.Rules.Azure.Configuration.OutputEncoding.ASCII"> <summary> ASCII. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.OutputOption"> <summary> Options for generating and formatting output. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.OutputOption.#ctor"> <summary> Create an empty output option. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.OutputOption.#ctor(PSRule.Rules.Azure.Configuration.OutputOption)"> <summary> Create a output option based on an existing option. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.OutputOption.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.OutputOption.Equals(PSRule.Rules.Azure.Configuration.OutputOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.OutputOption.GetHashCode"> <inheritdoc/> </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.ParameterDefaultsOption"> <summary> Options that set parameter defaults for expansion. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ParameterDefaultsOption.#ctor"> <summary> Create an empty parameter defaults option. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ParameterDefaultsOption.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.ParameterDefaultsOption.Equals(PSRule.Rules.Azure.Configuration.ParameterDefaultsOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.ParameterDefaultsOption.op_Equality(PSRule.Rules.Azure.Configuration.ParameterDefaultsOption,PSRule.Rules.Azure.Configuration.ParameterDefaultsOption)"> <summary> Compares two parameter default options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ParameterDefaultsOption.op_Inequality(PSRule.Rules.Azure.Configuration.ParameterDefaultsOption,PSRule.Rules.Azure.Configuration.ParameterDefaultsOption)"> <summary> Compares two parameter default options to determine if they are not equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ParameterDefaultsOption.Equals(PSRule.Rules.Azure.Configuration.ParameterDefaultsOption,PSRule.Rules.Azure.Configuration.ParameterDefaultsOption)"> <summary> Compares two parameter default options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ParameterDefaultsOption.GetHashCode"> <inheritdoc/> </member> <member name="P:PSRule.Rules.Azure.Configuration.ParameterDefaultsOption.Item(System.String)"> <inheritdoc/> </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="T:PSRule.Rules.Azure.Configuration.PSRuleOption"> <summary> Options for configuration PSRule for Azure. </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="M:PSRule.Rules.Azure.Configuration.PSRuleOption.#ctor"> <summary> Create an empty PSRule option. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.PSRuleOption.Configuration"> <summary> Options for configuring PSRule for Azure. </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.GetWorkingPath"> <summary> Get the current working path. </summary> </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="T:PSRule.Rules.Azure.Configuration.ResourceGroupOption"> <summary> Options that affect the properties of the <c>resourceGroup()</c> object during expansion. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupOption.#ctor"> <summary> Creates an empty resource group option. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.ResourceGroupOption.ResourceGroupProperties"> <summary> A set of resource group properties. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupOption.ResourceGroupProperties.#ctor"> <summary> Create default resource group properties. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupOption.ResourceGroupProperties.ProvisioningState"> <summary> The provisioning state of the resource group. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupOption.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupOption.Equals(PSRule.Rules.Azure.Configuration.ResourceGroupOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupOption.op_Equality(PSRule.Rules.Azure.Configuration.ResourceGroupOption,PSRule.Rules.Azure.Configuration.ResourceGroupOption)"> <summary> Compares two resource group options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupOption.op_Inequality(PSRule.Rules.Azure.Configuration.ResourceGroupOption,PSRule.Rules.Azure.Configuration.ResourceGroupOption)"> <summary> Compares two resource group options to determine if they are not equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupOption.Equals(PSRule.Rules.Azure.Configuration.ResourceGroupOption,PSRule.Rules.Azure.Configuration.ResourceGroupOption)"> <summary> Compares two resource group options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupOption.GetHashCode"> <inheritdoc/> </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.ResourceGroupOption.Name"> <summary> The name of the resource group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupOption.Type"> <summary> The Azure resource type. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupOption.Location"> <summary> The location of the resource group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupOption.ManagedBy"> <summary> The value of the managed by property. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupOption.Tags"> <summary> Any tags assigned to the resource group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupOption.Properties"> <summary> Additional properties for the resource group. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.ResourceGroupReference"> <summary> A reference to a resource group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupReference.Name"> <summary> The name of the resource group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupReference.Location"> <summary> The location of the resource group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupReference.ManagedBy"> <summary> The value of the managed by property. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupReference.Tags"> <summary> Any tags assigned to the resource group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupReference.ProvisioningState"> <summary> The provisioning state for the resource group. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.ResourceGroupReference.FromName"> <summary> Determines if the reference is created from a resource group name. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupReference.op_Implicit(System.Collections.Hashtable)~PSRule.Rules.Azure.Configuration.ResourceGroupReference"> <summary> Create a resource group reference from a hashtable. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupReference.op_Implicit(System.String)~PSRule.Rules.Azure.Configuration.ResourceGroupReference"> <summary> Create a resource group reference from a resource group name. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupReference.FromHashtable(System.Collections.Hashtable)"> <summary> Create a resource group reference from a hashtable. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupReference.FromString(System.String)"> <summary> Create a resource group reference from a resource group name. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.ResourceGroupReference.ToResourceGroupOption"> <summary> Convert the reference to an option. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.SubscriptionOption"> <summary> Options that affect the properties of the <c>subscription()</c> object during expansion. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionOption.#ctor"> <summary> Creates an empty subscription option. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionOption.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionOption.Equals(PSRule.Rules.Azure.Configuration.SubscriptionOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionOption.op_Equality(PSRule.Rules.Azure.Configuration.SubscriptionOption,PSRule.Rules.Azure.Configuration.SubscriptionOption)"> <summary> Compares two subscription options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionOption.op_Inequality(PSRule.Rules.Azure.Configuration.SubscriptionOption,PSRule.Rules.Azure.Configuration.SubscriptionOption)"> <summary> Compares two subscription options to determine if they are not equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionOption.Equals(PSRule.Rules.Azure.Configuration.SubscriptionOption,PSRule.Rules.Azure.Configuration.SubscriptionOption)"> <summary> Compares two subscription options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionOption.GetHashCode"> <inheritdoc/> </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.SubscriptionOption.TenantId"> <summary> A GUID identifier for the tenant. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.SubscriptionOption.DisplayName"> <summary> The display name of the tenant. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.SubscriptionOption.State"> <summary> The current state of the tenant. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.SubscriptionReference"> <summary> A reference to a subscription. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.SubscriptionReference.SubscriptionId"> <summary> A unique identifier for the subscription. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.SubscriptionReference.TenantId"> <summary> A GUID identifier for the tenant. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.SubscriptionReference.DisplayName"> <summary> The display name of the tenant. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.SubscriptionReference.State"> <summary> The current state of the tenant. </summary> </member> <member name="P:PSRule.Rules.Azure.Configuration.SubscriptionReference.FromName"> <summary> Determines if the reference is created from a display name. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionReference.op_Implicit(System.Collections.Hashtable)~PSRule.Rules.Azure.Configuration.SubscriptionReference"> <summary> Create a subscription reference from a hashtable. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionReference.op_Implicit(System.String)~PSRule.Rules.Azure.Configuration.SubscriptionReference"> <summary> Create a subscription reference from a display name. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionReference.FromHashtable(System.Collections.Hashtable)"> <summary> Create a subscription reference from a hashtable. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionReference.FromString(System.String)"> <summary> Create a subscription reference from a display name. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.SubscriptionReference.ToSubscriptionOption"> <summary> Convert the reference to an option. </summary> </member> <member name="T:PSRule.Rules.Azure.Configuration.TenantOption"> <summary> Options that affect the properties of the <c>tenant()</c> object during expansion. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.TenantOption.#ctor"> <summary> Creates an empty tenant option. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.TenantOption.Equals(System.Object)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.TenantOption.Equals(PSRule.Rules.Azure.Configuration.TenantOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Configuration.TenantOption.op_Equality(PSRule.Rules.Azure.Configuration.TenantOption,PSRule.Rules.Azure.Configuration.TenantOption)"> <summary> Compares two tenant options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.TenantOption.op_Inequality(PSRule.Rules.Azure.Configuration.TenantOption,PSRule.Rules.Azure.Configuration.TenantOption)"> <summary> Compares two tenant options to determine if they are not equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.TenantOption.Equals(PSRule.Rules.Azure.Configuration.TenantOption,PSRule.Rules.Azure.Configuration.TenantOption)"> <summary> Compares two tenant options to determine if they are equal. </summary> </member> <member name="M:PSRule.Rules.Azure.Configuration.TenantOption.GetHashCode"> <inheritdoc/> </member> <member name="P:PSRule.Rules.Azure.Configuration.TenantOption.CountryCode"> <summary> A country code identifier for the tenant. </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="P:PSRule.Rules.Azure.Configuration.TenantOption.DisplayName"> <summary> The display name of the tenant. </summary> </member> <member name="T:PSRule.Rules.Azure.Data.CloudEnvironment"> <summary> Properties of an Azure Cloud Environment. This object is exposed by the ARM <c>environment()</c> function. See <seealso href="https://learn.microsoft.com/azure/azure-resource-manager/templates/template-functions-deployment#environment">docs</seealso>. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.CloudEnvironment.Name"> <summary> The name of the cloud environment. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.CloudEnvironment.Gallery"> <summary> The gallery endpoint. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.CloudEnvironment.Graph"> <summary> The Microsoft Graph endpoint. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.CloudEnvironment.Portal"> <summary> The Azure Portal endpoint. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.CloudEnvironment.GraphAudience"> <summary> The audience for Microsoft Graph. </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="T:PSRule.Rules.Azure.Data.Policy.AssignmentReadException"> <summary> An exception that occurs on reading assignments. </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="M:PSRule.Rules.Azure.Data.Policy.AssignmentReadException.#ctor(System.String,System.Exception,System.String)"> <summary> Create an assignment read exception that reports the related assignment source file. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.AssignmentReadException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Create the exception from serialized data. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.AssignmentReadException.AssignmentFile"> <summary> The file path to an Assignment file. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.AssignmentReadException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Serialize the exception. </summary> </member> <member name="T:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionException"> <summary> A base class for exceptions processing policy definitions. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionException.#ctor"> <summary> Creates a policy definition exception. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionException.#ctor(System.String)"> <summary> Creates a policy definition exception. </summary> <param name="message">The detail of the exception.</param> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionException.#ctor(System.String,System.Exception)"> <summary> Creates a policy definition 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="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Create the exception from serialized data. </summary> </member> <member name="T:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionEmptyConditionException"> <summary> An exception that occurs when a policy definition returns no valid rule condition. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionEmptyConditionException.#ctor"> <summary> Creates an empty condition exception. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionEmptyConditionException.#ctor(System.String)"> <summary> Creates an empty condition exception. </summary> <param name="message">The detail of the exception.</param> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionEmptyConditionException.#ctor(System.String,System.Exception)"> <summary> Creates an empty condition 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="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionEmptyConditionException.#ctor(System.String,System.String,System.String,System.String)"> <summary> Creates an empty condition exception based on an assignment and policy definition. </summary> <param name="message">The detail of the exception.</param> <param name="assignmentId">Specifies Id of the assignment the exception relates to.</param> <param name="policyDefinitionId">Specifies the Id of the policy definition the exception relates to.</param> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionEmptyConditionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Create the exception from serialized data. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionEmptyConditionException.AssignmentId"> <summary> The unique identifier for the assignment within Azure. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionEmptyConditionException.PolicyDefinitionId"> <summary> The unique identifer for the policy definition within Azure. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyDefinitionEmptyConditionException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Serialize the exception. </summary> </member> <member name="T:PSRule.Rules.Azure.Data.Policy.PolicyDefinition"> <summary> Defines an Azure Policy Definition represented as a PSRule rule. </summary> </member> <member name="F:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.Parameters"> <summary> The policy definition parameters </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.DefinitionId"> <summary> The policy definition id. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.Name"> <summary> The name of the rule. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.Description"> <summary> The synopsis of the rule. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.Value"> <summary> The raw original policy definition. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.Condition"> <summary> The spec condition for the rule. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.Where"> <summary> The spec where pre-condition for the rule. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.Types"> <summary> The spec type pre-condition for the rule. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.Category"> <summary> An optional metadata category of the policy. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyDefinition.Version"> <summary> An optional metadata version of the policy. </summary> </member> <member name="T:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor"> <summary> This visitor processes each assignment to convert the assignment in to one or mny rules. </summary> </member> <member name="T:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext"> <summary> A context state used during expanding policy assignments and definitions. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext.AssignmentId"> <summary> A unique identifer for the current assignment that is being processed. </summary> </member> <member name="P:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext.PolicyDefinitionId"> <summary> A unique identifer for the current policy definition that is being processed. </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="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext.ExpandPolicyRule(Newtonsoft.Json.Linq.JToken,System.Collections.Generic.IList{System.String})"> <summary> Converts the policy condition to a PSRule rule condition. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext.SetAssignmentId(System.String)"> <summary> Set the Id for the assignment that is being processed. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext.SetPolicyDefinitionId(System.String)"> <summary> Set the Id for the policy definition that is being processed. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext.ShouldIgnorePolicyDefinition(System.String)"> <summary> Determines if the policy definition should be skipped. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.Assignment(PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext,Newtonsoft.Json.Linq.JObject)"> <summary> Process each policy assignment and linked definitions. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.AssignmentParameters(PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext,Newtonsoft.Json.Linq.JObject)"> <summary> Add parameters for the assignment to the context. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.Definitions(PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext,System.Collections.Generic.IEnumerable{Newtonsoft.Json.Linq.JObject})"> <summary> Process each policy definition of the assignment. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.ParametersEqual(PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext,PSRule.Rules.Azure.Data.Policy.IParameterValue,PSRule.Rules.Azure.Data.Policy.IParameterValue)"> <summary> Checks if two parameters are equal </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.TryPolicyDefinition(PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.PolicyAssignmentContext,Newtonsoft.Json.Linq.JObject,System.String,PSRule.Rules.Azure.Data.Policy.PolicyDefinition@)"> <summary> Convert each definition into <see cref="T:PSRule.Rules.Azure.Data.Policy.PolicyDefinition"/>. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.GetPolicyRuleHash(System.String,Newtonsoft.Json.Linq.JObject,Newtonsoft.Json.Linq.JObject,System.Int32)"> <summary> Get hash of definitionID + condition + pre-condition </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.EffectConditions(PSRule.Rules.Azure.Data.Policy.PolicyDefinition,Newtonsoft.Json.Linq.JObject)"> <summary> Handle conditions or pre-conditions associated with the effect of the policy definition. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.IsIfNotExistsEffect(Newtonsoft.Json.Linq.JObject)"> <summary> Determines if the effect is AuditIfNotExists or DeployIfNotExists. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.DefaultEffectConditions(Newtonsoft.Json.Linq.JObject)"> <summary> Update the condition if then policy effect is Audit, Deny, Modify, or Append. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.TrimPolicyRule(Newtonsoft.Json.Linq.JObject)"> <summary> Removes unneeded properties from the policy rule object. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyAssignmentVisitor.ShouldFilterRule(Newtonsoft.Json.Linq.JObject,System.String)"> <summary> Determines if the policy definition should be skipped and not generate a rule. </summary> </member> <member name="T:PSRule.Rules.Azure.Data.Policy.PolicyJsonRuleMapper"> <summary> Serializes a policy definition to a rule. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyJsonRuleMapper.WriteType(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonSerializer,PSRule.Rules.Azure.Data.Policy.PolicyDefinition)"> <summary> Emit type pre-conditions. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Policy.PolicyJsonRuleMapper.WriteWhere(Newtonsoft.Json.JsonWriter,Newtonsoft.Json.JsonSerializer,PSRule.Rules.Azure.Data.Policy.PolicyDefinition)"> <summary> Emit sub-selector pre-condition. </summary> </member> <member name="F:PSRule.Rules.Azure.Data.PolicyIgnoreData._Settings"> <summary> Settings for JSON deserialization. </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.Contains(PSRule.Rules.Azure.Data.Template.ITemplateContext,System.Object[])"> <summary> contains(container, itemToFind) </summary> <remarks> https://learn.microsoft.com/azure/azure-resource-manager/templates/template-functions-array#contains </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> <remarks> See <seealso href="https://docs.microsoft.com/azure/azure-resource-manager/templates/template-functions-date#datetimeadd"/>. </remarks> </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> See <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> See <seealso href="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.BuildMaterializedView(PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext,PSRule.Rules.Azure.Data.Template.IResourceValue[])"> <summary> Build materialized views. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Template.RuleDataExportVisitor.ProjectProperties(PSRule.Rules.Azure.Data.Template.IResourceValue)"> <summary> Project caulcauted properties into the resourcce. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Template.RuleDataExportVisitor.MergeResource(PSRule.Rules.Azure.Data.Template.TemplateVisitor.TemplateContext,PSRule.Rules.Azure.Data.Template.IResourceValue,System.Collections.Generic.List{PSRule.Rules.Azure.Data.Template.IResourceValue},System.Collections.Generic.HashSet{System.String})"> <summary> Merge resources based on duplicates which could occur across modules. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Template.RuleDataExportVisitor.MergeResource(Newtonsoft.Json.Linq.JObject,Newtonsoft.Json.Linq.JObject,System.Collections.Generic.HashSet{System.String})"> <summary> Merge specific resources and thier sub-resources. </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.RuleDataExportVisitor.ShouldMerge(System.String)"> <summary> Determines if the specific resource type should be merged. </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.TryMetadata(Newtonsoft.Json.Linq.JObject,System.String,Newtonsoft.Json.Linq.JObject@,System.String@)"> <summary> Try to find the template file from a root metadata property. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Template.TemplateLinkHelper.TryTemplateByName(System.String,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.Template.TokenStreamValidator"> <summary> A validator which checks a stream of tokens. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Template.TokenStreamValidator.HasLiteralValue(PSRule.Rules.Azure.Data.Template.TokenStream)"> <summary> Look for literal values or use of variables(). </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Template.TokenStreamValidator.GetParameterTokenValue(PSRule.Rules.Azure.Data.Template.TokenStream)"> <summary> Get the names of parameters that would be assigned as values. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Template.TokenStreamValidator.UsesListKeysFunction(PSRule.Rules.Azure.Data.Template.TokenStream)"> <summary> Returns true if it contains a call to the function listKeys. </summary> </member> <member name="M:PSRule.Rules.Azure.Data.Template.TokenStreamValidator.SkipIndex(PSRule.Rules.Azure.Data.Template.TokenStream)"> <summary> Skip index-based properties of an object or array. </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="M:PSRule.Rules.Azure.Pipeline.PipelineException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Create the exception from serialized data. </summary> </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="M:PSRule.Rules.Azure.Pipeline.PipelineSerializationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Create the exception from serialized data. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineSerializationException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Serialize the exception. </summary> </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="M:PSRule.Rules.Azure.Pipeline.TemplateReadException.#ctor(System.String,System.Exception,System.String,System.String)"> <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> <param name="templateFile">The path to the ARM template file that is being used.</param> <param name="parameterFile">The path to the ARM template parameter file that is being used.</param> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplateReadException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Create the exception from serialized data. </summary> </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="M:PSRule.Rules.Azure.Pipeline.TemplateReadException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Serialize the exception. </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="M:PSRule.Rules.Azure.Pipeline.InvalidTemplateLinkException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Create the exception from serialized data. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.InvalidTemplateLinkException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Serialize the exception. </summary> </member> <member name="T:PSRule.Rules.Azure.Pipeline.BicepCompileException"> <summary> An exception related to compiling Bicep source files. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.BicepCompileException.#ctor"> <summary> Creates a Bicep compile exception. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.BicepCompileException.#ctor(System.String)"> <summary> Creates a Bicep compile exception. </summary> <param name="message">The detail of the exception.</param> </member> <member name="M:PSRule.Rules.Azure.Pipeline.BicepCompileException.#ctor(System.String,System.Exception)"> <summary> Creates a Bicep compile 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="M:PSRule.Rules.Azure.Pipeline.BicepCompileException.#ctor(System.String,System.Exception,System.String,System.String)"> <summary> Creates a Bicep compile exception. </summary> <param name="message">The detail of the exception.</param> <param name="innerException">A nested exception that caused the issue.</param> <param name="sourceFile">The path to the Bicep source file.</param> <param name="version">Specifies the version of Bicep runtime being used.</param> </member> <member name="M:PSRule.Rules.Azure.Pipeline.BicepCompileException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Create the exception from serialized data. </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="M:PSRule.Rules.Azure.Pipeline.BicepCompileException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> <summary> Serialize the exception. </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="M:PSRule.Rules.Azure.Pipeline.PipelineBuilder.Template(PSRule.Rules.Azure.Configuration.PSRuleOption)"> <summary> Create a builder for a template expanding pipeline. </summary> <param name="option">Options that configure PSRule for Azure.</param> <returns>A builder object to configure the pipeline.</returns> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBuilder.TemplateLink(System.String)"> <summary> Create a builder for a template link discovery pipeline. </summary> <param name="path">The base path to search from.</param> <returns>A builder object to configure the pipeline.</returns> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBuilder.Assignment(PSRule.Rules.Azure.Configuration.PSRuleOption)"> <summary> Create a builder for a policy assignment export pipeline. </summary> <param name="option">Options that configure PSRule for Azure.</param> <returns>A builder object to configure the pipeline.</returns> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBuilder.AssignmentSearch(System.String)"> <summary> Create a builder for a policy to rule generation pipeline. </summary> <param name="path">The base path to search from.</param> <returns>A builder object to configure the pipeline.</returns> </member> <member name="T:PSRule.Rules.Azure.Pipeline.IPipelineBuilder"> <summary> A helper to build a PSRule for Azure pipeline. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.IPipelineBuilder.UseCommandRuntime(System.Management.Automation.PSCmdlet)"> <summary> Configure the pipeline with cmdlet runtime information. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.IPipelineBuilder.UseExecutionContext(System.Management.Automation.EngineIntrinsics)"> <summary> Configure the pipeline with a PowerShell execution context. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.IPipelineBuilder.Configure(PSRule.Rules.Azure.Configuration.PSRuleOption)"> <summary> Configure the pipeline with options. </summary> <param name="option">Options that configure PSRule for Azure.</param> <returns></returns> </member> <member name="M:PSRule.Rules.Azure.Pipeline.IPipelineBuilder.Build"> <summary> Build the pipeline. </summary> <returns>An instance of a configured pipeline.</returns> </member> <member name="T:PSRule.Rules.Azure.Pipeline.IPipeline"> <summary> An instance of a PSRule for Azure pipeline. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.IPipeline.Begin"> <summary> Initalize the pipeline and results. Call this method once prior to calling Process. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.IPipeline.Process(System.Management.Automation.PSObject)"> <summary> Process an object through the pipeline. </summary> <param name="sourceObject">The object to process.</param> </member> <member name="M:PSRule.Rules.Azure.Pipeline.IPipeline.End"> <summary> Clean up and flush pipeline results. Call this method once after processing any objects through the pipeline. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBuilderBase.UseCommandRuntime(System.Management.Automation.PSCmdlet)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBuilderBase.UseExecutionContext(System.Management.Automation.EngineIntrinsics)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBuilderBase.Configure(PSRule.Rules.Azure.Configuration.PSRuleOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBuilderBase.Build"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBase.Begin"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBase.Process(System.Management.Automation.PSObject)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PipelineBase.End"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PolicyAssignmentPipeline.Process(System.Management.Automation.PSObject)"> <inheritdoc/> </member> <member name="T:PSRule.Rules.Azure.Pipeline.IPolicyAssignmentPipelineBuilder"> <summary> A builder for a policy assignment export pipeline. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.IPolicyAssignmentPipelineBuilder.PassThru(System.Boolean)"> <summary> Enable pass-through of output from the pipeline. </summary> <param name="passThru">Enable pass-through.</param> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PolicyAssignmentPipelineBuilder.PassThru(System.Boolean)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PolicyAssignmentPipelineBuilder.Build"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PolicyAssignmentSearchPipeline.Process(System.Management.Automation.PSObject)"> <inheritdoc/> </member> <member name="T:PSRule.Rules.Azure.Pipeline.IPolicyAssignmentSearchPipelineBuilder"> <summary> A builder for a policy to rule generation pipeline. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.PolicyAssignmentSearchPipelineBuilder.Build"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplateLinkPipeline.Process(System.Management.Automation.PSObject)"> <inheritdoc/> </member> <member name="T:PSRule.Rules.Azure.Pipeline.ITemplateLinkPipelineBuilder"> <summary> A helper to build a template link pipeline. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.ITemplateLinkPipelineBuilder.SkipUnlinked(System.Boolean)"> <summary> Determines if unlinked parameter files are skipped or error. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplateLinkPipelineBuilder.SkipUnlinked(System.Boolean)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplateLinkPipelineBuilder.Build"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplatePipeline.Process(System.Management.Automation.PSObject)"> <inheritdoc/> </member> <member name="T:PSRule.Rules.Azure.Pipeline.ITemplatePipelineBuilder"> <summary> A helper for building a template expansion pipeline. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.ITemplatePipelineBuilder.Deployment(System.String)"> <summary> Configures the name of the deployment. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.ITemplatePipelineBuilder.ResourceGroup(PSRule.Rules.Azure.Configuration.ResourceGroupOption)"> <summary> Configures properties of the resource group. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.ITemplatePipelineBuilder.Subscription(PSRule.Rules.Azure.Configuration.SubscriptionOption)"> <summary> Configures properties of the subscription. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.ITemplatePipelineBuilder.PassThru(System.Boolean)"> <summary> Determines if expanded resources are passed through to the pipeline. </summary> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplatePipelineBuilder.Deployment(System.String)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplatePipelineBuilder.ResourceGroup(PSRule.Rules.Azure.Configuration.ResourceGroupOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplatePipelineBuilder.Subscription(PSRule.Rules.Azure.Configuration.SubscriptionOption)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplatePipelineBuilder.PassThru(System.Boolean)"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplatePipelineBuilder.GetOutput"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplatePipelineBuilder.PrepareWriter"> <inheritdoc/> </member> <member name="M:PSRule.Rules.Azure.Pipeline.TemplatePipelineBuilder.Build"> <inheritdoc/> </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 '{0}'.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.VerboseFindFiles"> <summary> Looks up a localized string similar to Searching for files in '{0}'.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.VerboseFoundFile"> <summary> Looks up a localized string similar to Found file '{0}'.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.VerboseMetadataNotFound"> <summary> Looks up a localized string similar to The parameter file '{0}' 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 '{0}'.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.Diagnostics.VerboseTemplateLinkNotFound"> <summary> Looks up a localized string similar to The parameter file '{0}' 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 '{0}' 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 '{0}' for '{1}' 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 '{0}' for '{1}' 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 '{0}' for '{1}' 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 '{1}/{2}' for '{0}' is not known.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ArgumentInvalidString"> <summary> Looks up a localized string similar to The argument '{0}' for '{1}' 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 '{0}' for '{1}' 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 '{1}' is not within the allowed range for '{0}'.. </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 '{0}'. {1}. </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 '{0}'.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.BicepCompileError"> <summary> Looks up a localized string similar to Bicep ({0}) compilation of '{1}' 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'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 '{0}' 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.EmptyConditionExpandResult"> <summary> Looks up a localized string similar to The expand resulted in an empty condition being returned for '{0}' from '{1}'.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ExpressionEvaluateError"> <summary> Looks up a localized string similar to An error occurred evaluating expression '{0}' 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: "{0}". </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 "{0}" 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 '{0}' 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 '{0}' 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 '{0}' in manifest.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.MetadataNotFound"> <summary> Looks up a localized string similar to The parameter file '{0}' 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 '{0}'.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.ParameterNotFound"> <summary> Looks up a localized string similar to The parameter named '{0}' 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 '{0}' must be within the current working directory.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.PolicyIgnoreInvalid"> <summary> Looks up a localized string similar to Failed to the policy ignore content.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.PropertyNotFound"> <summary> Looks up a localized string similar to The language expression property '{0}' doesn'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 '{0}' was not valid with parameters '{1}'. {2}. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.TemplateExpressionTooLong"> <summary> Looks up a localized string similar to The template expression '{0}' 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 '{0}'.. </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 '{0}'.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.PSRuleResources.TemplateLinkNotFound"> <summary> Looks up a localized string similar to The parameter file '{0}' 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 '{0}' 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 '{0}' 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 '{0}' 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 '{0}' for parameter '{1}' 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 '{0}' for parameter '{1}' is not of the resource type '{2}'.. </summary> </member> <member name="P:PSRule.Rules.Azure.Resources.ReasonStrings.NotString"> <summary> Looks up a localized string similar to The value '{0}' for parameter '{1}' 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 '{0}' 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 '{0}' 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 '{0}' 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.CompressExpression(System.String)"> <summary> Parse and reformat the expression by removing whitespace. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.HasLiteralValue(System.String)"> <summary> Look for literals and variable usage. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.GetParameterTokenValue(System.String)"> <summary> Get the name of parameters that would be assigned as values. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.UsesListKeysFunction(System.String)"> <summary> Returns true if it contains a call to the function listKeys. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.HasSecureValue(System.String,System.String[])"> <summary> Checks if the value of the expresion is secure, whether by using secure parameters, references to KeyVault, or the ListKeys function. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.IsTemplateExpression(System.String)"> <summary> Check it the string is an expression. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.GetResources(System.String,System.Int32)"> <summary> Expand resources from a parameter file and linked template/ bicep files. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.GetBicepResources(System.String,System.Management.Automation.PSCmdlet,System.Int32)"> <summary> Expand resources from a bicep file. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.GetMetadataLinkPath(System.String,System.String)"> <summary> Get the linked template path. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.GetNetworkSecurityGroup(System.Management.Automation.PSObject[])"> <summary> Evaluate NSG rules. </summary> </member> <member name="M:PSRule.Rules.Azure.Runtime.Helper.GetResourceType(System.String,System.String)"> <summary> Get resource type information. </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> |