C# Class Microsoft.Azure.Commands.ResourceManager.Cmdlets.Utilities.TemplateUtility

Afficher le fichier Open project: Azure/azure-powershell

Méthodes publiques

Méthode Description
GetTemplateParametersFromFile ( string templateFilePath, Hashtable templateParameterObject, string templateParameterFilePath, string staticParameters ) : RuntimeDefinedParameterDictionary

Gets the parameters for a given template file.

ParseTemplateParameterContent ( string templateParameterContent ) : TemplateFileParameterV1>.Dictionary
ParseTemplateParameterFileContents ( string templateParameterFilePath ) : TemplateFileParameterV1>.Dictionary

Private Methods

Méthode Description
ConstructDynamicParameter ( string staticParameters, TemplateFileParameterV1>.KeyValuePair parameter ) : System.Management.Automation.RuntimeDefinedParameter
GetParameterType ( string resourceParameterType ) : Type
ParseTemplateAndExtractParameters ( string templateContent, Hashtable templateParameterObject, string templateParameterFilePath, string staticParameters ) : RuntimeDefinedParameterDictionary
UpdateParametersWithObject ( RuntimeDefinedParameterDictionary dynamicParameters, Hashtable templateParameterObject ) : void

Method Details

GetTemplateParametersFromFile() public static méthode

Gets the parameters for a given template file.
public static GetTemplateParametersFromFile ( string templateFilePath, Hashtable templateParameterObject, string templateParameterFilePath, string staticParameters ) : RuntimeDefinedParameterDictionary
templateFilePath string The gallery template path (local or remote)
templateParameterObject System.Collections.Hashtable Existing template parameter object
templateParameterFilePath string Path to the template parameter file if present
staticParameters string The existing PowerShell cmdlet parameters
Résultat RuntimeDefinedParameterDictionary

ParseTemplateParameterContent() public static méthode

public static ParseTemplateParameterContent ( string templateParameterContent ) : TemplateFileParameterV1>.Dictionary
templateParameterContent string
Résultat TemplateFileParameterV1>.Dictionary

ParseTemplateParameterFileContents() public static méthode

public static ParseTemplateParameterFileContents ( string templateParameterFilePath ) : TemplateFileParameterV1>.Dictionary
templateParameterFilePath string
Résultat TemplateFileParameterV1>.Dictionary