|
9 | 9 | * **bar**: string: The bar property |
10 | 10 | * **foo**: string: The foo property |
11 | 11 | * **id**: string (ReadOnly, DeployTimeConstant): The resource id |
12 | | -* **name**: string (Required, DeployTimeConstant): The resource name |
13 | 12 | * **type**: 'Test.Rp1/discriminatedUnionTestType' (ReadOnly, DeployTimeConstant): The resource type |
14 | 13 |
|
15 | 14 | ### DiscriminatedUnionTestTypeBranchWithInheritedProps |
|
37 | 36 | * **apiVersion**: '2021-10-31' (ReadOnly, DeployTimeConstant): The resource api version |
38 | 37 | * **id**: string (ReadOnly, DeployTimeConstant): The resource id |
39 | 38 | * **location**: string (Required): The geo-location where the resource lives |
40 | | -* **name**: string (Required, DeployTimeConstant): The resource name |
| 39 | +* **name**: string (ReadOnly): The name of the resource |
41 | 40 | * **properties**: [TestType1Properties](#testtype1properties) |
42 | 41 | * **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. |
43 | 42 | * **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. |
|
49 | 48 | * **apiVersion**: '2021-10-31' (ReadOnly, DeployTimeConstant): The resource api version |
50 | 49 | * **id**: string (ReadOnly, DeployTimeConstant): The resource id |
51 | 50 | * **location**: string (ReadOnly): The geo-location where the resource lives |
52 | | -* **name**: string (Required, DeployTimeConstant): The resource name |
| 51 | +* **name**: string (ReadOnly): The name of the resource |
53 | 52 | * **properties**: [ReadOnlyTestTypeProperties](#readonlytesttypeproperties) (ReadOnly) |
54 | 53 | * **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. |
55 | 54 | * **tags**: [TrackedResourceTags](#trackedresourcetags) (ReadOnly): Resource tags. |
|
61 | 60 | * **apiVersion**: '2021-10-31' (ReadOnly, DeployTimeConstant): The resource api version |
62 | 61 | * **id**: string (ReadOnly, DeployTimeConstant): The resource id |
63 | 62 | * **location**: string (Required): The geo-location where the resource lives |
64 | | -* **name**: 'constantName' | 'yetAnotherName' | string (Required, DeployTimeConstant): The resource name |
| 63 | +* **name**: string (ReadOnly): The name of the resource |
65 | 64 | * **properties**: [TestType1CreateOrUpdatePropertiesOrTestType1Properties](#testtype1createorupdatepropertiesortesttype1properties): The resource properties. |
66 | 65 | * **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. |
67 | 66 | * **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. |
|
73 | 72 | * **apiVersion**: '2021-10-31' (ReadOnly, DeployTimeConstant): The resource api version |
74 | 73 | * **id**: string (ReadOnly, DeployTimeConstant): The resource id |
75 | 74 | * **location**: string (Required): The geo-location where the resource lives |
76 | | -* **name**: string (Required, DeployTimeConstant): The resource name |
| 75 | +* **name**: string (ReadOnly): The name of the resource |
77 | 76 | * **properties**: [TestType1CreateOrUpdatePropertiesOrTestType1Properties](#testtype1createorupdatepropertiesortesttype1properties): The resource properties. |
78 | 77 | * **systemData**: [SystemData](#systemdata) (ReadOnly): Azure Resource Manager metadata containing createdBy and modifiedBy information. |
79 | 78 | * **tags**: [TrackedResourceTags](#trackedresourcetags): Resource tags. |
|
82 | 81 | ## Function listArrayOfFoos (Test.Rp1/testType1@2021-10-31) |
83 | 82 | * **Resource**: Test.Rp1/testType1 |
84 | 83 | * **ApiVersion**: 2021-10-31 |
85 | | -* **Output**: [FoosResponse](#foosresponse)[] |
| 84 | +* **Output**: [FoosResponse](#foosresponse)[] {minLength: 1, maxLength: 10} |
86 | 85 |
|
87 | 86 | ## Function listFoos (Test.Rp1/testType1@2021-10-31) |
88 | 87 | * **Resource**: Test.Rp1/testType1 |
|
118 | 117 | * **city**: string: The city or locality where the resource is located. |
119 | 118 | * **countryOrRegion**: string: The country or region where the resource is located |
120 | 119 | * **district**: string: The district, state, or province where the resource is located. |
121 | | -* **name**: string (Required): A canonical name for the geographic or physical location. |
| 120 | +* **name**: string {maxLength: 256} (Required): A canonical name for the geographic or physical location. |
122 | 121 |
|
123 | 122 | ## Plan |
124 | 123 | ### Properties |
125 | | -* **name**: string (Required): A user defined name of the 3rd Party Artifact that is being procured. |
| 124 | +* **name**: string (Required, DeployTimeConstant): A user defined name of the 3rd Party Artifact that is being procured. |
126 | 125 | * **product**: string (Required): The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. |
127 | 126 | * **promotionCode**: string: A publisher provided promotion code as provisioned in Data Market for the said product/artifact. |
128 | 127 | * **publisher**: string (Required): The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic |
|
148 | 147 | * **binaryBuffer**: any (ReadOnly) |
149 | 148 | * **encryptionProperties**: [EncryptionProperties](#encryptionproperties): TestType1 encryption properties |
150 | 149 | * **locationData**: [LocationData](#locationdata) (ReadOnly): Metadata pertaining to the geographic location of the resource. |
| 150 | +* **password**: string {sensitive, pattern: "^[a-zA-Z0-9\.]$"} |
| 151 | +* **percentageProperty**: int {minValue: 0, maxValue: 100} (ReadOnly) |
151 | 152 | * **skuTier**: 'Basic' | 'Free' | 'Premium' | 'Standard': This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. |
152 | 153 | * **stringEnum**: 'Bar' | 'Foo' | string: Description for a basic enum property. |
153 | 154 | * **subnetId**: string (ReadOnly): A fully-qualified resource ID |
| 155 | +* **uuidProperty**: string {minLength: 36, maxLength: 36, pattern: "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$"} |
154 | 156 |
|
155 | 157 | ## TestType1Properties |
156 | 158 | ### Properties |
|
159 | 161 | * **binaryBuffer**: any |
160 | 162 | * **encryptionProperties**: [EncryptionProperties](#encryptionproperties): TestType1 encryption properties |
161 | 163 | * **locationData**: [LocationData](#locationdata): Metadata pertaining to the geographic location of the resource. |
| 164 | +* **password**: string {sensitive, pattern: "^[a-zA-Z0-9\.]$"} |
| 165 | +* **percentageProperty**: int {minValue: 0, maxValue: 100} |
162 | 166 | * **skuTier**: 'Basic' | 'Free' | 'Premium' | 'Standard': This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. |
163 | 167 | * **stringEnum**: 'Bar' | 'Foo' | string: Description for a basic enum property. |
164 | 168 | * **subnetId**: string: A fully-qualified resource ID |
| 169 | +* **uuidProperty**: string {minLength: 36, maxLength: 36, pattern: "^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$"} |
165 | 170 |
|
166 | 171 | ## TrackedResourceTags |
167 | 172 | ### Properties |
|
0 commit comments