private TemplateValidationInfo CheckBasicDeploymentErrors(string resourceGroup, string deploymentName, Deployment deployment) { DeploymentValidateResult validationResult = resourceGroup != null ? ResourceManagementClient.Deployments.Validate(resourceGroup, deploymentName, deployment) : ResourceManagementClient.Deployments.ValidateAtSubscriptionScope(deploymentName, deployment); return(new TemplateValidationInfo(validationResult)); }
private TemplateValidationInfo CheckBasicDeploymentErrors(string resourceGroup, string deploymentName, Deployment deployment) { DeploymentValidateResult validationResult = ResourceManagementClient.Deployments.Validate( resourceGroup, deploymentName, deployment); return new TemplateValidationInfo(validationResult); }
public TemplateValidationInfo(DeploymentValidateResult validationResult) { Errors = new List <ErrorResponse>(); RequiredProviders = new List <Provider>(); if (validationResult.Error != null) { Errors.Add(validationResult.Error); } if (validationResult.Properties != null && validationResult.Properties.Providers != null) { RequiredProviders.AddRange(validationResult.Properties.Providers); } }
public TemplateValidationInfo(DeploymentValidateResult validationResult) { Errors = new List <ResourceManagementErrorWithDetails>(); RequiredProviders = new List <Provider>(); if (validationResult.Error != null) { Errors.Add(validationResult.Error); } if (validationResult.Properties != null && validationResult.Properties.Providers != null) { RequiredProviders.AddRange(validationResult.Properties.Providers); } }
public TemplateValidationInfo(DeploymentValidateResult validationResult) { Errors = new List<ResourceManagementErrorWithDetails>(); RequiredProviders = new List<Provider>(); if (validationResult.Error != null) { Errors.Add(validationResult.Error); } if (validationResult.Properties != null && validationResult.Properties.Providers != null) { RequiredProviders.AddRange(validationResult.Properties.Providers); } }
private void CheckValidationResult(DeploymentValidateResult validateResult) { if (validateResult.Error != null) { if (validateResult.Error.Details != null) { foreach (var error in validateResult.Error.Details) { var ex = new Exception( string.Format(ErrorFormat, error.Code, error.Message)); WriteError( new ErrorRecord( ex, string.Empty, ErrorCategory.NotSpecified, null)); if (error.Details != null && error.Details.Count > 0) { foreach (var innerError in error.Details) { DisplayInnerDetailErrorMessage(innerError); } } } } else { var ex = new Exception( string.Format(ErrorFormat, validateResult.Error.Code, validateResult.Error.Message)); WriteError( new ErrorRecord( ex, string.Empty, ErrorCategory.NotSpecified, null)); } throw new PSInvalidOperationException(ServiceFabricProperties.Resources.DeploymentFailed); } }