TestCases/SVT/CosmosDb/CosmosDbResource.ps1
|
Set-StrictMode -Version Latest class CosmosDbResource:TestResource { CosmosDbResource([TestCase] $testcase, [TestSettings] $testsettings):Base($testcase, $testsettings) { } #Setting the properties as required by this resource type. [void] SetDerivedResourceProps() { #Fetch the resource name from Template file if its not null if (![string]::IsNullOrEmpty($this.Template)) { $this.ResourceName = $this.GetResourceNameFromARMJson($this.Template, "ResourceName", "defaultValue") } else { $this.ResourceName = "azsdktestcosmosdb" #Else set the default resource name } $this.ResourceType = "Microsoft.DocumentDb/databaseAccounts" } [void] InitializeResource( ) { $this.ARMDeployResource() } } |