1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <config >
3
+ <!-- Global credentials used in all tests -->
4
+ <section id =" global" >
5
+ <secPwd >placeholder</secPwd >
6
+ <applicationId >placeholder</applicationId >
7
+ <tenantId >placeholder</tenantId >
8
+ <subscriptionId >placeholder</subscriptionId >
9
+ <resourceGroupName >placeholder</resourceGroupName >
10
+ </section >
11
+
12
+ <!-- Config for adls.ps1 -->
13
+ <section id =" adls" >
14
+ <!-- Account requirements: -->
15
+ <!-- 1. Enable HierarchicalNamespace -->
16
+ <accountName >placeholder</accountName >
17
+ <entityId >placeholder</entityId >
18
+ </section >
19
+
20
+ <!-- Config for alds_setaclresusive.ps1 -->
21
+ <section id =" adlsSetAcl" >
22
+ <accountName >placeholder</accountName >
23
+ <leaseId >placeholder</leaseId >
24
+ </section >
25
+
26
+ <!-- Config for dataplane.ps1 -->
27
+ <section id =" dataplane" >
28
+ <!-- Account requirements:
29
+ 1. Enable AllowSharedKeyAccess
30
+ 2. Enable DeleteRetentionPolicy
31
+ 3. Enable ContainerDeleteRetentionPolicy
32
+ 4. Enable LastAccessTimeTrackingPolicy
33
+ 5. Enable versioning -->
34
+ <accountName id =" 1" >placeholder</accountName >
35
+ <accountName id =" 2" >placeholder</accountName >
36
+ <!-- TODO: Add any special requirements to the account if exits -->
37
+ <accountName id =" 3" >placeholder</accountName >
38
+ <paritionZone >
39
+ <nameZone >placeholder</nameZone >
40
+ </paritionZone >
41
+ <downloadManagedDisk >
42
+ <diskName >placeholder</diskName >
43
+ </downloadManagedDisk >
44
+ </section >
45
+
46
+ <!-- Config for dataplane_preview.ps1 -->
47
+ <section id =" dataplanePreview" >
48
+ <accountName >placeholder</accountName >
49
+ </section >
50
+
51
+ <!-- Config for srp.ps1 -->
52
+ <section id =" srp" >
53
+ <!-- Account requirements:
54
+ 1. Enable AllowSharedKeyAccess
55
+ 2. Enable DeleteRetentionPolicy
56
+ 3. Enable ContainerDeleteRetentionPolicy
57
+ 4. Enable LastAccessTimeTrackingPolicy
58
+ 5. Enable versioning -->
59
+ <accountName id =" 1" >placeholder</accountName >
60
+ <accountName id =" 2" >placeholder</accountName >
61
+ <!-- Accounts for ORS test. Prepartion steps can be found in the test case -->
62
+ <accountName id =" 4" >placeholder</accountName >
63
+ <accountName id =" 5" >placeholder</accountName >
64
+ <!-- Container requirements: -->
65
+ <!-- 1. Contains a blob named "test" -->
66
+ <containerName id =" 1" >placeholder</containerName >
67
+ <!-- vents are created beforehand. See details in the test case -->
68
+ <vnet id =" 1" >placeholder</vnet >
69
+ <vnet id =" 2" >placeholder</vnet >
70
+ <!-- Key vault created under the testing resource group. Refer to test case User identity for creation instructions -->
71
+ <keyVault id =" 1" >
72
+ <vaultName >placeholder</vaultName >
73
+ <keyVaultUri >placeholder</keyVaultUri >
74
+ <keyName >placeholder</keyName >
75
+ <keyVersion >placeholder</keyVersion >
76
+ <argumentList >placeholder</argumentList >
77
+ <keyUri id =" 1" >placeholder</keyUri >
78
+ <keyUri id =" 2" >placeholder</keyUri >
79
+ <keyUri id =" 3" >placeholder</keyUri >
80
+ </keyVault >
81
+ <fileAD >
82
+ <resourceGroupName >placeholder</resourceGroupName >
83
+ <accountName id =" 1" >placeholder</accountName >
84
+ <accountName id =" 2" >placeholder</accountName >
85
+ <accountName id =" 3" >placeholder</accountName >
86
+ <accountName id =" 4" >placeholder</accountName >
87
+ <accountName id =" 5" >placeholder</accountName >
88
+ <domainName >placeholder</domainName >
89
+ <netBiosDomainName >placeholder</netBiosDomainName >
90
+ <forestName >placeholder</forestName >
91
+ <domainGuid >placeholder</domainGuid >
92
+ <domainSid >placeholder</domainSid >
93
+ <azureStorageSid >placeholder</azureStorageSid >
94
+ </fileAD >
95
+ <userIdentity >
96
+ <!-- Key vault is created before tests. Creation steps are in the test case -->
97
+ <keyVaultName id =" 1" >placeholder</keyVaultName >
98
+ <keyVaultName id =" 2" >placeholder</keyVaultName >
99
+ <keyVersion id =" 1" >placeholder</keyVersion >
100
+ <keyVersion id =" 2" >placeholder</keyVersion >
101
+ <userIdentity id =" 1" >placeholder</userIdentity >
102
+ <userIdentity id =" 2" >placeholder</userIdentity >
103
+ <adGroupObjectId id =" 1" >placeholder</adGroupObjectId >
104
+ <!-- ID of /subscriptions/{SubscriptionId}/resourceGroups/weitry/providers/Microsoft.ManagedIdentity/userAssignedIdentities/weitestid1 -->
105
+ <adGroupObjectId id =" 2" >placeholder</adGroupObjectId >
106
+ <!-- ID of /subscriptions/{SubscriptionId}/resourceGroups/weitry/providers/Microsoft.ManagedIdentity/userAssignedIdentities/weitestid2 -->
107
+ <adGroupObjectId id =" 3" >placeholder</adGroupObjectId >
108
+ </userIdentity >
109
+ <nfsv3 >
110
+ <!-- vnet should be created beforehand with the following commands: -->
111
+ <!-- New-AzVirtualNetwork -ResourceGroupName $rgname -Location "eastus2euap" -AddressPrefix 10.0.0.0/24 -Name "vnet1" -->
112
+ <!-- $n = Get-AzVirtualNetwork -ResourceGroupName $rgname -Name "vnet1" | Add-AzVirtualNetworkSubnetConfig -Name "subnet1" -AddressPrefix "10.0.0.0/28" -ServiceEndpoint "Microsoft.Storage" | Set-AzVirtualNetwork -->
113
+ <vnet >placeholder</vnet >
114
+ </nfsv3 >
115
+ <federatedClientId >
116
+ <subscription >placeholder</subscription >
117
+ <tenant >placeholder</tenant >
118
+ <keyvaultName >placeholder</keyvaultName >
119
+ <userIdentity >placeholder</userIdentity >
120
+ <objectId >placeholder</objectId >
121
+ <federatedClientId id =" 1" >placeholder</federatedClientId >
122
+ <federatedClientId id =" 2" >placeholder</federatedClientId >
123
+ </federatedClientId >
124
+ </section >
125
+ </config >
0 commit comments