diff --git a/services/network/mgmt/2015-06-15/network/CHANGELOG.md b/services/network/mgmt/2015-06-15/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2015-06-15/network/CHANGELOG.md +++ b/services/network/mgmt/2015-06-15/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2015-06-15/network/_meta.json b/services/network/mgmt/2015-06-15/network/_meta.json index 1cd39b387b9a..5cb3dd04e1db 100644 --- a/services/network/mgmt/2015-06-15/network/_meta.json +++ b/services/network/mgmt/2015-06-15/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2015-06split", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2016-03-30/network/CHANGELOG.md b/services/network/mgmt/2016-03-30/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2016-03-30/network/CHANGELOG.md +++ b/services/network/mgmt/2016-03-30/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2016-03-30/network/_meta.json b/services/network/mgmt/2016-03-30/network/_meta.json index 719ffcbc393a..86aa838d7e97 100644 --- a/services/network/mgmt/2016-03-30/network/_meta.json +++ b/services/network/mgmt/2016-03-30/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2016-03", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2016-06-01/network/CHANGELOG.md b/services/network/mgmt/2016-06-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2016-06-01/network/CHANGELOG.md +++ b/services/network/mgmt/2016-06-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2016-06-01/network/_meta.json b/services/network/mgmt/2016-06-01/network/_meta.json index 9f579ac88224..7078c2ba40db 100644 --- a/services/network/mgmt/2016-06-01/network/_meta.json +++ b/services/network/mgmt/2016-06-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2016-06", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2016-09-01/network/CHANGELOG.md b/services/network/mgmt/2016-09-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2016-09-01/network/CHANGELOG.md +++ b/services/network/mgmt/2016-09-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2016-09-01/network/_meta.json b/services/network/mgmt/2016-09-01/network/_meta.json index 8613f37d19f7..7cb2418f103b 100644 --- a/services/network/mgmt/2016-09-01/network/_meta.json +++ b/services/network/mgmt/2016-09-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2016-09", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2016-12-01/network/CHANGELOG.md b/services/network/mgmt/2016-12-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2016-12-01/network/CHANGELOG.md +++ b/services/network/mgmt/2016-12-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2016-12-01/network/_meta.json b/services/network/mgmt/2016-12-01/network/_meta.json index c4d11ad1624c..0977ff5f6ac7 100644 --- a/services/network/mgmt/2016-12-01/network/_meta.json +++ b/services/network/mgmt/2016-12-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2016-12", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2017-03-01/network/CHANGELOG.md b/services/network/mgmt/2017-03-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2017-03-01/network/CHANGELOG.md +++ b/services/network/mgmt/2017-03-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2017-03-01/network/_meta.json b/services/network/mgmt/2017-03-01/network/_meta.json index aeee0d4748d5..f8eb15535c14 100644 --- a/services/network/mgmt/2017-03-01/network/_meta.json +++ b/services/network/mgmt/2017-03-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2017-03", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2017-06-01/network/CHANGELOG.md b/services/network/mgmt/2017-06-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2017-06-01/network/CHANGELOG.md +++ b/services/network/mgmt/2017-06-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2017-06-01/network/_meta.json b/services/network/mgmt/2017-06-01/network/_meta.json index ace2321ca962..f6b1aee1ca09 100644 --- a/services/network/mgmt/2017-06-01/network/_meta.json +++ b/services/network/mgmt/2017-06-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2017-06", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2017-08-01/network/CHANGELOG.md b/services/network/mgmt/2017-08-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2017-08-01/network/CHANGELOG.md +++ b/services/network/mgmt/2017-08-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2017-08-01/network/_meta.json b/services/network/mgmt/2017-08-01/network/_meta.json index 75e7ea2b017f..185534ce0852 100644 --- a/services/network/mgmt/2017-08-01/network/_meta.json +++ b/services/network/mgmt/2017-08-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2017-08", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2017-09-01/network/CHANGELOG.md b/services/network/mgmt/2017-09-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2017-09-01/network/CHANGELOG.md +++ b/services/network/mgmt/2017-09-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2017-09-01/network/_meta.json b/services/network/mgmt/2017-09-01/network/_meta.json index cf737c059d2c..37be450a7dfa 100644 --- a/services/network/mgmt/2017-09-01/network/_meta.json +++ b/services/network/mgmt/2017-09-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2017-09", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2017-10-01/network/CHANGELOG.md b/services/network/mgmt/2017-10-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2017-10-01/network/CHANGELOG.md +++ b/services/network/mgmt/2017-10-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2017-10-01/network/_meta.json b/services/network/mgmt/2017-10-01/network/_meta.json index 831c7b58ec06..9b0906519846 100644 --- a/services/network/mgmt/2017-10-01/network/_meta.json +++ b/services/network/mgmt/2017-10-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2017-10", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2017-11-01/network/CHANGELOG.md b/services/network/mgmt/2017-11-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2017-11-01/network/CHANGELOG.md +++ b/services/network/mgmt/2017-11-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2017-11-01/network/_meta.json b/services/network/mgmt/2017-11-01/network/_meta.json index 78ec2bdf81cf..72983e897b7d 100644 --- a/services/network/mgmt/2017-11-01/network/_meta.json +++ b/services/network/mgmt/2017-11-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2017-11", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-01-01/network/CHANGELOG.md b/services/network/mgmt/2018-01-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2018-01-01/network/CHANGELOG.md +++ b/services/network/mgmt/2018-01-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2018-01-01/network/_meta.json b/services/network/mgmt/2018-01-01/network/_meta.json index 9105e4d1f37f..85296ca9351a 100644 --- a/services/network/mgmt/2018-01-01/network/_meta.json +++ b/services/network/mgmt/2018-01-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2018-01", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-02-01/network/CHANGELOG.md b/services/network/mgmt/2018-02-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2018-02-01/network/CHANGELOG.md +++ b/services/network/mgmt/2018-02-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2018-02-01/network/_meta.json b/services/network/mgmt/2018-02-01/network/_meta.json index e94855f53ae9..3d5c22dfaece 100644 --- a/services/network/mgmt/2018-02-01/network/_meta.json +++ b/services/network/mgmt/2018-02-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2018-02", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-04-01/network/CHANGELOG.md b/services/network/mgmt/2018-04-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2018-04-01/network/CHANGELOG.md +++ b/services/network/mgmt/2018-04-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2018-04-01/network/_meta.json b/services/network/mgmt/2018-04-01/network/_meta.json index a2a2f9208fca..d78416fbb23d 100644 --- a/services/network/mgmt/2018-04-01/network/_meta.json +++ b/services/network/mgmt/2018-04-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2018-04", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-06-01/network/CHANGELOG.md b/services/network/mgmt/2018-06-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2018-06-01/network/CHANGELOG.md +++ b/services/network/mgmt/2018-06-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2018-06-01/network/_meta.json b/services/network/mgmt/2018-06-01/network/_meta.json index 5fb142e83a9c..51ed5aeb1a61 100644 --- a/services/network/mgmt/2018-06-01/network/_meta.json +++ b/services/network/mgmt/2018-06-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2018-06", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-07-01/network/CHANGELOG.md b/services/network/mgmt/2018-07-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2018-07-01/network/CHANGELOG.md +++ b/services/network/mgmt/2018-07-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2018-07-01/network/_meta.json b/services/network/mgmt/2018-07-01/network/_meta.json index 16da61943326..f0f77fe75528 100644 --- a/services/network/mgmt/2018-07-01/network/_meta.json +++ b/services/network/mgmt/2018-07-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2018-07", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-08-01/network/CHANGELOG.md b/services/network/mgmt/2018-08-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2018-08-01/network/CHANGELOG.md +++ b/services/network/mgmt/2018-08-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2018-08-01/network/_meta.json b/services/network/mgmt/2018-08-01/network/_meta.json index 110b8dc6d759..f01edc39786b 100644 --- a/services/network/mgmt/2018-08-01/network/_meta.json +++ b/services/network/mgmt/2018-08-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2018-08", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-10-01/network/CHANGELOG.md b/services/network/mgmt/2018-10-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2018-10-01/network/CHANGELOG.md +++ b/services/network/mgmt/2018-10-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2018-10-01/network/_meta.json b/services/network/mgmt/2018-10-01/network/_meta.json index 587f9e2db1e1..83e9002a183c 100644 --- a/services/network/mgmt/2018-10-01/network/_meta.json +++ b/services/network/mgmt/2018-10-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2018-10", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-11-01/network/CHANGELOG.md b/services/network/mgmt/2018-11-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2018-11-01/network/CHANGELOG.md +++ b/services/network/mgmt/2018-11-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2018-11-01/network/_meta.json b/services/network/mgmt/2018-11-01/network/_meta.json index 1bea395fc6ad..0365b0f0b806 100644 --- a/services/network/mgmt/2018-11-01/network/_meta.json +++ b/services/network/mgmt/2018-11-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2018-11", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-12-01/network/CHANGELOG.md b/services/network/mgmt/2018-12-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2018-12-01/network/CHANGELOG.md +++ b/services/network/mgmt/2018-12-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2018-12-01/network/_meta.json b/services/network/mgmt/2018-12-01/network/_meta.json index 571713e2007e..2f8dd2bab09d 100644 --- a/services/network/mgmt/2018-12-01/network/_meta.json +++ b/services/network/mgmt/2018-12-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2018-12", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2018-12-01/network/models.go b/services/network/mgmt/2018-12-01/network/models.go index f53be7691d71..7d9fc0455cad 100644 --- a/services/network/mgmt/2018-12-01/network/models.go +++ b/services/network/mgmt/2018-12-01/network/models.go @@ -2233,7 +2233,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2019-02-01/network/CHANGELOG.md b/services/network/mgmt/2019-02-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2019-02-01/network/CHANGELOG.md +++ b/services/network/mgmt/2019-02-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2019-02-01/network/_meta.json b/services/network/mgmt/2019-02-01/network/_meta.json index 40259071b3d2..4c15c1e52cbf 100644 --- a/services/network/mgmt/2019-02-01/network/_meta.json +++ b/services/network/mgmt/2019-02-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2019-02", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2019-02-01/network/models.go b/services/network/mgmt/2019-02-01/network/models.go index 04e8ce4d836b..8a307059b67d 100644 --- a/services/network/mgmt/2019-02-01/network/models.go +++ b/services/network/mgmt/2019-02-01/network/models.go @@ -2277,7 +2277,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2019-04-01/network/CHANGELOG.md b/services/network/mgmt/2019-04-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2019-04-01/network/CHANGELOG.md +++ b/services/network/mgmt/2019-04-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2019-04-01/network/_meta.json b/services/network/mgmt/2019-04-01/network/_meta.json index 6cbe51e6211b..735c9db561ce 100644 --- a/services/network/mgmt/2019-04-01/network/_meta.json +++ b/services/network/mgmt/2019-04-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2019-04", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2019-04-01/network/models.go b/services/network/mgmt/2019-04-01/network/models.go index 4e52bf032af5..a0ff8b55b90f 100644 --- a/services/network/mgmt/2019-04-01/network/models.go +++ b/services/network/mgmt/2019-04-01/network/models.go @@ -2279,7 +2279,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2019-06-01/network/CHANGELOG.md b/services/network/mgmt/2019-06-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2019-06-01/network/CHANGELOG.md +++ b/services/network/mgmt/2019-06-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2019-06-01/network/_meta.json b/services/network/mgmt/2019-06-01/network/_meta.json index c8832f5e3138..d64a055492ac 100644 --- a/services/network/mgmt/2019-06-01/network/_meta.json +++ b/services/network/mgmt/2019-06-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2019-06", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2019-06-01/network/models.go b/services/network/mgmt/2019-06-01/network/models.go index 03d784918fb2..e9879e812792 100644 --- a/services/network/mgmt/2019-06-01/network/models.go +++ b/services/network/mgmt/2019-06-01/network/models.go @@ -2279,7 +2279,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2019-07-01/network/CHANGELOG.md b/services/network/mgmt/2019-07-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2019-07-01/network/CHANGELOG.md +++ b/services/network/mgmt/2019-07-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2019-07-01/network/_meta.json b/services/network/mgmt/2019-07-01/network/_meta.json index 1f38867dc5e2..c664317110b1 100644 --- a/services/network/mgmt/2019-07-01/network/_meta.json +++ b/services/network/mgmt/2019-07-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2019-07", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2019-07-01/network/models.go b/services/network/mgmt/2019-07-01/network/models.go index fbe487f69d40..775a89dc8b30 100644 --- a/services/network/mgmt/2019-07-01/network/models.go +++ b/services/network/mgmt/2019-07-01/network/models.go @@ -2281,7 +2281,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2019-08-01/network/CHANGELOG.md b/services/network/mgmt/2019-08-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2019-08-01/network/CHANGELOG.md +++ b/services/network/mgmt/2019-08-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2019-08-01/network/_meta.json b/services/network/mgmt/2019-08-01/network/_meta.json index 8342f1a655b7..337311c7dc32 100644 --- a/services/network/mgmt/2019-08-01/network/_meta.json +++ b/services/network/mgmt/2019-08-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2019-08", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2019-08-01/network/models.go b/services/network/mgmt/2019-08-01/network/models.go index 548ee44a70a5..4ccad1d40dbd 100644 --- a/services/network/mgmt/2019-08-01/network/models.go +++ b/services/network/mgmt/2019-08-01/network/models.go @@ -2291,7 +2291,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2019-09-01/network/CHANGELOG.md b/services/network/mgmt/2019-09-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2019-09-01/network/CHANGELOG.md +++ b/services/network/mgmt/2019-09-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2019-09-01/network/_meta.json b/services/network/mgmt/2019-09-01/network/_meta.json index e340090bb936..8481752071b7 100644 --- a/services/network/mgmt/2019-09-01/network/_meta.json +++ b/services/network/mgmt/2019-09-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2019-09", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2019-09-01/network/models.go b/services/network/mgmt/2019-09-01/network/models.go index 131738782c66..89f6627340ab 100644 --- a/services/network/mgmt/2019-09-01/network/models.go +++ b/services/network/mgmt/2019-09-01/network/models.go @@ -2459,7 +2459,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2019-11-01/network/CHANGELOG.md b/services/network/mgmt/2019-11-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2019-11-01/network/CHANGELOG.md +++ b/services/network/mgmt/2019-11-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2019-11-01/network/_meta.json b/services/network/mgmt/2019-11-01/network/_meta.json index 1b9973b50c77..e18c5ff7a0e8 100644 --- a/services/network/mgmt/2019-11-01/network/_meta.json +++ b/services/network/mgmt/2019-11-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2019-11", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2019-11-01/network/models.go b/services/network/mgmt/2019-11-01/network/models.go index 9e459eda0df9..4221e4276fef 100644 --- a/services/network/mgmt/2019-11-01/network/models.go +++ b/services/network/mgmt/2019-11-01/network/models.go @@ -2461,7 +2461,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2019-12-01/network/CHANGELOG.md b/services/network/mgmt/2019-12-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2019-12-01/network/CHANGELOG.md +++ b/services/network/mgmt/2019-12-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2019-12-01/network/_meta.json b/services/network/mgmt/2019-12-01/network/_meta.json index c92b2748b506..330154ffef89 100644 --- a/services/network/mgmt/2019-12-01/network/_meta.json +++ b/services/network/mgmt/2019-12-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2019-12", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2019-12-01/network/models.go b/services/network/mgmt/2019-12-01/network/models.go index a0e3749a3dbb..06c8a4876055 100644 --- a/services/network/mgmt/2019-12-01/network/models.go +++ b/services/network/mgmt/2019-12-01/network/models.go @@ -2461,7 +2461,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2020-03-01/network/CHANGELOG.md b/services/network/mgmt/2020-03-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2020-03-01/network/CHANGELOG.md +++ b/services/network/mgmt/2020-03-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2020-03-01/network/_meta.json b/services/network/mgmt/2020-03-01/network/_meta.json index 1664310a4a21..5af1d4062835 100644 --- a/services/network/mgmt/2020-03-01/network/_meta.json +++ b/services/network/mgmt/2020-03-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2020-03", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2020-03-01/network/models.go b/services/network/mgmt/2020-03-01/network/models.go index 56a0818312b2..7a17372de663 100644 --- a/services/network/mgmt/2020-03-01/network/models.go +++ b/services/network/mgmt/2020-03-01/network/models.go @@ -2466,7 +2466,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2020-04-01/network/CHANGELOG.md b/services/network/mgmt/2020-04-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2020-04-01/network/CHANGELOG.md +++ b/services/network/mgmt/2020-04-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2020-04-01/network/_meta.json b/services/network/mgmt/2020-04-01/network/_meta.json index 9d68244de3dd..ee0b5a6f6eeb 100644 --- a/services/network/mgmt/2020-04-01/network/_meta.json +++ b/services/network/mgmt/2020-04-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2020-04", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2020-04-01/network/models.go b/services/network/mgmt/2020-04-01/network/models.go index c10bbe4a054a..862d7a9fd485 100644 --- a/services/network/mgmt/2020-04-01/network/models.go +++ b/services/network/mgmt/2020-04-01/network/models.go @@ -2466,7 +2466,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2020-05-01/network/CHANGELOG.md b/services/network/mgmt/2020-05-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2020-05-01/network/CHANGELOG.md +++ b/services/network/mgmt/2020-05-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2020-05-01/network/_meta.json b/services/network/mgmt/2020-05-01/network/_meta.json index b7a117909bc1..1ee8f3f8e6fc 100644 --- a/services/network/mgmt/2020-05-01/network/_meta.json +++ b/services/network/mgmt/2020-05-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2020-05", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2020-05-01/network/enums.go b/services/network/mgmt/2020-05-01/network/enums.go index 6d1c580d39d6..44c68b5e3b0b 100644 --- a/services/network/mgmt/2020-05-01/network/enums.go +++ b/services/network/mgmt/2020-05-01/network/enums.go @@ -909,9 +909,9 @@ type ExpressRouteLinkMacSecCipher string const ( // GcmAes128 ... - GcmAes128 ExpressRouteLinkMacSecCipher = "gcm-aes-128" + GcmAes128 ExpressRouteLinkMacSecCipher = "GcmAes128" // GcmAes256 ... - GcmAes256 ExpressRouteLinkMacSecCipher = "gcm-aes-256" + GcmAes256 ExpressRouteLinkMacSecCipher = "GcmAes256" ) // PossibleExpressRouteLinkMacSecCipherValues returns an array of possible values for the ExpressRouteLinkMacSecCipher const type. diff --git a/services/network/mgmt/2020-05-01/network/models.go b/services/network/mgmt/2020-05-01/network/models.go index aca3ac7b20bb..cd1cf352519e 100644 --- a/services/network/mgmt/2020-05-01/network/models.go +++ b/services/network/mgmt/2020-05-01/network/models.go @@ -3332,7 +3332,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` @@ -14218,7 +14218,7 @@ type ExpressRouteLinkMacSecConfig struct { CknSecretIdentifier *string `json:"cknSecretIdentifier,omitempty"` // CakSecretIdentifier - Keyvault Secret Identifier URL containing Mac security CAK key. CakSecretIdentifier *string `json:"cakSecretIdentifier,omitempty"` - // Cipher - Mac security cipher. Possible values include: 'GcmAes128', 'GcmAes256' + // Cipher - Mac security cipher. Possible values include: 'GcmAes256', 'GcmAes128' Cipher ExpressRouteLinkMacSecCipher `json:"cipher,omitempty"` } diff --git a/services/network/mgmt/2020-06-01/network/CHANGELOG.md b/services/network/mgmt/2020-06-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2020-06-01/network/CHANGELOG.md +++ b/services/network/mgmt/2020-06-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2020-06-01/network/_meta.json b/services/network/mgmt/2020-06-01/network/_meta.json index 18f6a86f805e..9eaab403bb18 100644 --- a/services/network/mgmt/2020-06-01/network/_meta.json +++ b/services/network/mgmt/2020-06-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2020-06", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2020-06-01/network/models.go b/services/network/mgmt/2020-06-01/network/models.go index 960e01984c15..fa6e57f7d37f 100644 --- a/services/network/mgmt/2020-06-01/network/models.go +++ b/services/network/mgmt/2020-06-01/network/models.go @@ -3353,7 +3353,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` diff --git a/services/network/mgmt/2020-07-01/network/CHANGELOG.md b/services/network/mgmt/2020-07-01/network/CHANGELOG.md index 52911e4cc5e4..9db5f0fe8655 100644 --- a/services/network/mgmt/2020-07-01/network/CHANGELOG.md +++ b/services/network/mgmt/2020-07-01/network/CHANGELOG.md @@ -1,2 +1,60 @@ -# Change History +# Unreleased +## Breaking Changes + +### Struct Changes + +#### Removed Struct Fields + +1. VirtualNetworkGatewayPropertiesFormat.ExtendedLocation +1. VirtualNetworkGatewayPropertiesFormat.VirtualNetworkExtendedLocationResourceID + +### Signature Changes + +#### Struct Fields + +1. SubnetPropertiesFormat.PrivateEndpointNetworkPolicies changed type from *string to VirtualNetworkPrivateEndpointNetworkPolicies +1. SubnetPropertiesFormat.PrivateLinkServiceNetworkPolicies changed type from *string to VirtualNetworkPrivateLinkServiceNetworkPolicies + +## Additive Changes + +### New Constants + +1. InterfaceNicType.InterfaceNicTypeElastic +1. InterfaceNicType.InterfaceNicTypeStandard +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseAbort +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseCommit +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseCommitted +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseNone +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhasePrepare +1. VirtualNetworkPrivateEndpointNetworkPolicies.VirtualNetworkPrivateEndpointNetworkPoliciesDisabled +1. VirtualNetworkPrivateEndpointNetworkPolicies.VirtualNetworkPrivateEndpointNetworkPoliciesEnabled +1. VirtualNetworkPrivateLinkServiceNetworkPolicies.VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled +1. VirtualNetworkPrivateLinkServiceNetworkPolicies.VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled + +### New Funcs + +1. PossibleInterfaceNicTypeValues() []InterfaceNicType +1. PossiblePublicIPAddressMigrationPhaseValues() []PublicIPAddressMigrationPhase +1. PossibleVirtualNetworkPrivateEndpointNetworkPoliciesValues() []VirtualNetworkPrivateEndpointNetworkPolicies +1. PossibleVirtualNetworkPrivateLinkServiceNetworkPoliciesValues() []VirtualNetworkPrivateLinkServiceNetworkPolicies + +### Struct Changes + +#### New Struct Fields + +1. AvailablePrivateEndpointType.DisplayName +1. IPAddressAvailabilityResult.IsPlatformReserved +1. InterfaceIPConfiguration.Type +1. InterfacePropertiesFormat.NicType +1. InterfacePropertiesFormat.PrivateLinkService +1. PublicIPAddressPropertiesFormat.LinkedPublicIPAddress +1. PublicIPAddressPropertiesFormat.MigrationPhase +1. PublicIPAddressPropertiesFormat.NatGateway +1. PublicIPPrefixPropertiesFormat.NatGateway +1. ServiceTagInformationPropertiesFormat.State +1. Subnet.Type +1. VirtualNetworkGateway.ExtendedLocation +1. VirtualNetworkGatewayPropertiesFormat.VNetExtendedLocationResourceID +1. VirtualNetworkPeering.Type +1. VirtualNetworkPeeringPropertiesFormat.ResourceGUID diff --git a/services/network/mgmt/2020-07-01/network/_meta.json b/services/network/mgmt/2020-07-01/network/_meta.json index 7afb6196df2c..37b4df720071 100644 --- a/services/network/mgmt/2020-07-01/network/_meta.json +++ b/services/network/mgmt/2020-07-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3a3a9452f965a227ce43e6b545035b99dd175f23", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2020-07", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2020-07-01/network/enums.go b/services/network/mgmt/2020-07-01/network/enums.go index e8b7300fed3f..4888ac609d06 100644 --- a/services/network/mgmt/2020-07-01/network/enums.go +++ b/services/network/mgmt/2020-07-01/network/enums.go @@ -1342,6 +1342,21 @@ func PossibleInboundSecurityRulesProtocolValues() []InboundSecurityRulesProtocol return []InboundSecurityRulesProtocol{InboundSecurityRulesProtocolTCP, InboundSecurityRulesProtocolUDP} } +// InterfaceNicType enumerates the values for interface nic type. +type InterfaceNicType string + +const ( + // InterfaceNicTypeElastic ... + InterfaceNicTypeElastic InterfaceNicType = "Elastic" + // InterfaceNicTypeStandard ... + InterfaceNicTypeStandard InterfaceNicType = "Standard" +) + +// PossibleInterfaceNicTypeValues returns an array of possible values for the InterfaceNicType const type. +func PossibleInterfaceNicTypeValues() []InterfaceNicType { + return []InterfaceNicType{InterfaceNicTypeElastic, InterfaceNicTypeStandard} +} + // IPAllocationMethod enumerates the values for ip allocation method. type IPAllocationMethod string @@ -1903,6 +1918,27 @@ func PossibleProvisioningStateValues() []ProvisioningState { return []ProvisioningState{Deleting, Failed, Succeeded, Updating} } +// PublicIPAddressMigrationPhase enumerates the values for public ip address migration phase. +type PublicIPAddressMigrationPhase string + +const ( + // PublicIPAddressMigrationPhaseAbort ... + PublicIPAddressMigrationPhaseAbort PublicIPAddressMigrationPhase = "Abort" + // PublicIPAddressMigrationPhaseCommit ... + PublicIPAddressMigrationPhaseCommit PublicIPAddressMigrationPhase = "Commit" + // PublicIPAddressMigrationPhaseCommitted ... + PublicIPAddressMigrationPhaseCommitted PublicIPAddressMigrationPhase = "Committed" + // PublicIPAddressMigrationPhaseNone ... + PublicIPAddressMigrationPhaseNone PublicIPAddressMigrationPhase = "None" + // PublicIPAddressMigrationPhasePrepare ... + PublicIPAddressMigrationPhasePrepare PublicIPAddressMigrationPhase = "Prepare" +) + +// PossiblePublicIPAddressMigrationPhaseValues returns an array of possible values for the PublicIPAddressMigrationPhase const type. +func PossiblePublicIPAddressMigrationPhaseValues() []PublicIPAddressMigrationPhase { + return []PublicIPAddressMigrationPhase{PublicIPAddressMigrationPhaseAbort, PublicIPAddressMigrationPhaseCommit, PublicIPAddressMigrationPhaseCommitted, PublicIPAddressMigrationPhaseNone, PublicIPAddressMigrationPhasePrepare} +} + // PublicIPAddressSkuName enumerates the values for public ip address sku name. type PublicIPAddressSkuName string @@ -2428,6 +2464,38 @@ func PossibleVirtualNetworkPeeringStateValues() []VirtualNetworkPeeringState { return []VirtualNetworkPeeringState{VirtualNetworkPeeringStateConnected, VirtualNetworkPeeringStateDisconnected, VirtualNetworkPeeringStateInitiated} } +// VirtualNetworkPrivateEndpointNetworkPolicies enumerates the values for virtual network private endpoint +// network policies. +type VirtualNetworkPrivateEndpointNetworkPolicies string + +const ( + // VirtualNetworkPrivateEndpointNetworkPoliciesDisabled ... + VirtualNetworkPrivateEndpointNetworkPoliciesDisabled VirtualNetworkPrivateEndpointNetworkPolicies = "Disabled" + // VirtualNetworkPrivateEndpointNetworkPoliciesEnabled ... + VirtualNetworkPrivateEndpointNetworkPoliciesEnabled VirtualNetworkPrivateEndpointNetworkPolicies = "Enabled" +) + +// PossibleVirtualNetworkPrivateEndpointNetworkPoliciesValues returns an array of possible values for the VirtualNetworkPrivateEndpointNetworkPolicies const type. +func PossibleVirtualNetworkPrivateEndpointNetworkPoliciesValues() []VirtualNetworkPrivateEndpointNetworkPolicies { + return []VirtualNetworkPrivateEndpointNetworkPolicies{VirtualNetworkPrivateEndpointNetworkPoliciesDisabled, VirtualNetworkPrivateEndpointNetworkPoliciesEnabled} +} + +// VirtualNetworkPrivateLinkServiceNetworkPolicies enumerates the values for virtual network private link +// service network policies. +type VirtualNetworkPrivateLinkServiceNetworkPolicies string + +const ( + // VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled ... + VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled VirtualNetworkPrivateLinkServiceNetworkPolicies = "Disabled" + // VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled ... + VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled VirtualNetworkPrivateLinkServiceNetworkPolicies = "Enabled" +) + +// PossibleVirtualNetworkPrivateLinkServiceNetworkPoliciesValues returns an array of possible values for the VirtualNetworkPrivateLinkServiceNetworkPolicies const type. +func PossibleVirtualNetworkPrivateLinkServiceNetworkPoliciesValues() []VirtualNetworkPrivateLinkServiceNetworkPolicies { + return []VirtualNetworkPrivateLinkServiceNetworkPolicies{VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled, VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled} +} + // VirtualWanSecurityProviderType enumerates the values for virtual wan security provider type. type VirtualWanSecurityProviderType string diff --git a/services/network/mgmt/2020-07-01/network/inboundnatrules.go b/services/network/mgmt/2020-07-01/network/inboundnatrules.go index a8d66d2367cf..2e158b4530c7 100644 --- a/services/network/mgmt/2020-07-01/network/inboundnatrules.go +++ b/services/network/mgmt/2020-07-01/network/inboundnatrules.go @@ -63,6 +63,7 @@ func (client InboundNatRulesClient) CreateOrUpdate(ctx context.Context, resource Chain: []validation.Constraint{{Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, diff --git a/services/network/mgmt/2020-07-01/network/interfacetapconfigurations.go b/services/network/mgmt/2020-07-01/network/interfacetapconfigurations.go index 6611a3636149..9ce392260fea 100644 --- a/services/network/mgmt/2020-07-01/network/interfacetapconfigurations.go +++ b/services/network/mgmt/2020-07-01/network/interfacetapconfigurations.go @@ -66,6 +66,7 @@ func (client InterfaceTapConfigurationsClient) CreateOrUpdate(ctx context.Contex Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, @@ -82,6 +83,7 @@ func (client InterfaceTapConfigurationsClient) CreateOrUpdate(ctx context.Contex Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, diff --git a/services/network/mgmt/2020-07-01/network/models.go b/services/network/mgmt/2020-07-01/network/models.go index 03a580b4cece..cf3b46a64a67 100644 --- a/services/network/mgmt/2020-07-01/network/models.go +++ b/services/network/mgmt/2020-07-01/network/models.go @@ -3353,7 +3353,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` @@ -5448,6 +5448,8 @@ type AvailablePrivateEndpointType struct { Type *string `json:"type,omitempty"` // ResourceName - The name of the service and resource. ResourceName *string `json:"resourceName,omitempty"` + // DisplayName - Display name of the resource. + DisplayName *string `json:"displayName,omitempty"` } // AvailablePrivateEndpointTypesResult an array of available PrivateEndpoint types. @@ -20363,6 +20365,8 @@ type InterfaceIPConfiguration struct { Name *string `json:"name,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` + // Type - Resource type. + Type *string `json:"type,omitempty"` // ID - Resource ID. ID *string `json:"id,omitempty"` } @@ -20376,6 +20380,9 @@ func (iic InterfaceIPConfiguration) MarshalJSON() ([]byte, error) { if iic.Name != nil { objectMap["name"] = iic.Name } + if iic.Type != nil { + objectMap["type"] = iic.Type + } if iic.ID != nil { objectMap["id"] = iic.ID } @@ -20418,6 +20425,15 @@ func (iic *InterfaceIPConfiguration) UnmarshalJSON(body []byte) error { } iic.Etag = &etag } + case "type": + if v != nil { + var typeVar string + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + iic.Type = &typeVar + } case "id": if v != nil { var ID string @@ -21054,6 +21070,10 @@ type InterfacePropertiesFormat struct { ResourceGUID *string `json:"resourceGuid,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the network interface resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` + // NicType - Type of Network Interface resource. Possible values include: 'InterfaceNicTypeStandard', 'InterfaceNicTypeElastic' + NicType InterfaceNicType `json:"nicType,omitempty"` + // PrivateLinkService - Privatelinkservice of the network interface resource. + PrivateLinkService *PrivateLinkService `json:"privateLinkService,omitempty"` } // MarshalJSON is the custom marshaler for InterfacePropertiesFormat. @@ -21074,6 +21094,12 @@ func (ipf InterfacePropertiesFormat) MarshalJSON() ([]byte, error) { if ipf.EnableIPForwarding != nil { objectMap["enableIPForwarding"] = ipf.EnableIPForwarding } + if ipf.NicType != "" { + objectMap["nicType"] = ipf.NicType + } + if ipf.PrivateLinkService != nil { + objectMap["privateLinkService"] = ipf.PrivateLinkService + } return json.Marshal(objectMap) } @@ -21606,6 +21632,8 @@ type IPAddressAvailabilityResult struct { Available *bool `json:"available,omitempty"` // AvailableIPAddresses - Contains other available private IP addresses if the asked for address is taken. AvailableIPAddresses *[]string `json:"availableIPAddresses,omitempty"` + // IsPlatformReserved - Private IP address platform reserved. + IsPlatformReserved *bool `json:"isPlatformReserved,omitempty"` } // IPAllocation ipAllocation resource. @@ -32389,6 +32417,12 @@ type PublicIPAddressPropertiesFormat struct { ResourceGUID *string `json:"resourceGuid,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the public IP address resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` + // NatGateway - The NatGateway for the Public IP address. + NatGateway *NatGateway `json:"natGateway,omitempty"` + // MigrationPhase - Migration phase of Public IP Address. Possible values include: 'PublicIPAddressMigrationPhaseNone', 'PublicIPAddressMigrationPhasePrepare', 'PublicIPAddressMigrationPhaseCommit', 'PublicIPAddressMigrationPhaseAbort', 'PublicIPAddressMigrationPhaseCommitted' + MigrationPhase PublicIPAddressMigrationPhase `json:"migrationPhase,omitempty"` + // LinkedPublicIPAddress - The linked public IP address of the public IP address resource. + LinkedPublicIPAddress *PublicIPAddress `json:"linkedPublicIPAddress,omitempty"` } // MarshalJSON is the custom marshaler for PublicIPAddressPropertiesFormat. @@ -32418,6 +32452,15 @@ func (piapf PublicIPAddressPropertiesFormat) MarshalJSON() ([]byte, error) { if piapf.IdleTimeoutInMinutes != nil { objectMap["idleTimeoutInMinutes"] = piapf.IdleTimeoutInMinutes } + if piapf.NatGateway != nil { + objectMap["natGateway"] = piapf.NatGateway + } + if piapf.MigrationPhase != "" { + objectMap["migrationPhase"] = piapf.MigrationPhase + } + if piapf.LinkedPublicIPAddress != nil { + objectMap["linkedPublicIPAddress"] = piapf.LinkedPublicIPAddress + } return json.Marshal(objectMap) } @@ -32845,6 +32888,8 @@ type PublicIPPrefixPropertiesFormat struct { ResourceGUID *string `json:"resourceGuid,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the public IP prefix resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` + // NatGateway - NatGateway of Public IP Prefix. + NatGateway *NatGateway `json:"natGateway,omitempty"` } // MarshalJSON is the custom marshaler for PublicIPPrefixPropertiesFormat. @@ -32862,6 +32907,9 @@ func (pippf PublicIPPrefixPropertiesFormat) MarshalJSON() ([]byte, error) { if pippf.CustomIPPrefix != nil { objectMap["customIPPrefix"] = pippf.CustomIPPrefix } + if pippf.NatGateway != nil { + objectMap["natGateway"] = pippf.NatGateway + } return json.Marshal(objectMap) } @@ -36929,6 +36977,8 @@ type ServiceTagInformationPropertiesFormat struct { SystemService *string `json:"systemService,omitempty"` // AddressPrefixes - READ-ONLY; The list of IP address prefixes. AddressPrefixes *[]string `json:"addressPrefixes,omitempty"` + // State - READ-ONLY; The state of the service tag. + State *string `json:"state,omitempty"` } // MarshalJSON is the custom marshaler for ServiceTagInformationPropertiesFormat. @@ -36993,6 +37043,8 @@ type Subnet struct { Name *string `json:"name,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` + // Type - Resource type. + Type *string `json:"type,omitempty"` // ID - Resource ID. ID *string `json:"id,omitempty"` } @@ -37006,6 +37058,9 @@ func (s Subnet) MarshalJSON() ([]byte, error) { if s.Name != nil { objectMap["name"] = s.Name } + if s.Type != nil { + objectMap["type"] = s.Type + } if s.ID != nil { objectMap["id"] = s.ID } @@ -37048,6 +37103,15 @@ func (s *Subnet) UnmarshalJSON(body []byte) error { } s.Etag = &etag } + case "type": + if v != nil { + var typeVar string + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + s.Type = &typeVar + } case "id": if v != nil { var ID string @@ -37274,10 +37338,10 @@ type SubnetPropertiesFormat struct { Purpose *string `json:"purpose,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the subnet resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` - // PrivateEndpointNetworkPolicies - Enable or Disable apply network policies on private end point in the subnet. - PrivateEndpointNetworkPolicies *string `json:"privateEndpointNetworkPolicies,omitempty"` - // PrivateLinkServiceNetworkPolicies - Enable or Disable apply network policies on private link service in the subnet. - PrivateLinkServiceNetworkPolicies *string `json:"privateLinkServiceNetworkPolicies,omitempty"` + // PrivateEndpointNetworkPolicies - Enable or Disable apply network policies on private end point in the subnet. Possible values include: 'VirtualNetworkPrivateEndpointNetworkPoliciesEnabled', 'VirtualNetworkPrivateEndpointNetworkPoliciesDisabled' + PrivateEndpointNetworkPolicies VirtualNetworkPrivateEndpointNetworkPolicies `json:"privateEndpointNetworkPolicies,omitempty"` + // PrivateLinkServiceNetworkPolicies - Enable or Disable apply network policies on private link service in the subnet. Possible values include: 'VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled', 'VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled' + PrivateLinkServiceNetworkPolicies VirtualNetworkPrivateLinkServiceNetworkPolicies `json:"privateLinkServiceNetworkPolicies,omitempty"` } // MarshalJSON is the custom marshaler for SubnetPropertiesFormat. @@ -37310,10 +37374,10 @@ func (spf SubnetPropertiesFormat) MarshalJSON() ([]byte, error) { if spf.Delegations != nil { objectMap["delegations"] = spf.Delegations } - if spf.PrivateEndpointNetworkPolicies != nil { + if spf.PrivateEndpointNetworkPolicies != "" { objectMap["privateEndpointNetworkPolicies"] = spf.PrivateEndpointNetworkPolicies } - if spf.PrivateLinkServiceNetworkPolicies != nil { + if spf.PrivateLinkServiceNetworkPolicies != "" { objectMap["privateLinkServiceNetworkPolicies"] = spf.PrivateLinkServiceNetworkPolicies } return json.Marshal(objectMap) @@ -39993,6 +40057,8 @@ type VirtualNetworkConnectionGatewayReference struct { // VirtualNetworkGateway a common class for general resource information. type VirtualNetworkGateway struct { autorest.Response `json:"-"` + // ExtendedLocation - The extended location of type local virtual network gateway. + ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // VirtualNetworkGatewayPropertiesFormat - Properties of the virtual network gateway. *VirtualNetworkGatewayPropertiesFormat `json:"properties,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. @@ -40012,6 +40078,9 @@ type VirtualNetworkGateway struct { // MarshalJSON is the custom marshaler for VirtualNetworkGateway. func (vng VirtualNetworkGateway) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) + if vng.ExtendedLocation != nil { + objectMap["extendedLocation"] = vng.ExtendedLocation + } if vng.VirtualNetworkGatewayPropertiesFormat != nil { objectMap["properties"] = vng.VirtualNetworkGatewayPropertiesFormat } @@ -40036,6 +40105,15 @@ func (vng *VirtualNetworkGateway) UnmarshalJSON(body []byte) error { } for k, v := range m { switch k { + case "extendedLocation": + if v != nil { + var extendedLocation ExtendedLocation + err = json.Unmarshal(*v, &extendedLocation) + if err != nil { + return err + } + vng.ExtendedLocation = &extendedLocation + } case "properties": if v != nil { var virtualNetworkGatewayPropertiesFormat VirtualNetworkGatewayPropertiesFormat @@ -41484,10 +41562,8 @@ type VirtualNetworkGatewayPropertiesFormat struct { EnableDNSForwarding *bool `json:"enableDnsForwarding,omitempty"` // InboundDNSForwardingEndpoint - READ-ONLY; The IP address allocated by the gateway to which dns requests can be sent. InboundDNSForwardingEndpoint *string `json:"inboundDnsForwardingEndpoint,omitempty"` - // VirtualNetworkExtendedLocationResourceID - MAS FIJI customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet. - VirtualNetworkExtendedLocationResourceID *string `json:"virtualNetworkExtendedLocationResourceId,omitempty"` - // ExtendedLocation - The extended location of type local virtual network gateway. - ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` + // VNetExtendedLocationResourceID - Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet. + VNetExtendedLocationResourceID *string `json:"vNetExtendedLocationResourceId,omitempty"` } // MarshalJSON is the custom marshaler for VirtualNetworkGatewayPropertiesFormat. @@ -41532,11 +41608,8 @@ func (vngpf VirtualNetworkGatewayPropertiesFormat) MarshalJSON() ([]byte, error) if vngpf.EnableDNSForwarding != nil { objectMap["enableDnsForwarding"] = vngpf.EnableDNSForwarding } - if vngpf.VirtualNetworkExtendedLocationResourceID != nil { - objectMap["virtualNetworkExtendedLocationResourceId"] = vngpf.VirtualNetworkExtendedLocationResourceID - } - if vngpf.ExtendedLocation != nil { - objectMap["extendedLocation"] = vngpf.ExtendedLocation + if vngpf.VNetExtendedLocationResourceID != nil { + objectMap["vNetExtendedLocationResourceId"] = vngpf.VNetExtendedLocationResourceID } return json.Marshal(objectMap) } @@ -42613,6 +42686,8 @@ type VirtualNetworkPeering struct { Name *string `json:"name,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` + // Type - Resource type. + Type *string `json:"type,omitempty"` // ID - Resource ID. ID *string `json:"id,omitempty"` } @@ -42626,6 +42701,9 @@ func (vnp VirtualNetworkPeering) MarshalJSON() ([]byte, error) { if vnp.Name != nil { objectMap["name"] = vnp.Name } + if vnp.Type != nil { + objectMap["type"] = vnp.Type + } if vnp.ID != nil { objectMap["id"] = vnp.ID } @@ -42668,6 +42746,15 @@ func (vnp *VirtualNetworkPeering) UnmarshalJSON(body []byte) error { } vnp.Etag = &etag } + case "type": + if v != nil { + var typeVar string + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + vnp.Type = &typeVar + } case "id": if v != nil { var ID string @@ -42864,6 +42951,8 @@ type VirtualNetworkPeeringPropertiesFormat struct { PeeringState VirtualNetworkPeeringState `json:"peeringState,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the virtual network peering resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` + // ResourceGUID - READ-ONLY; The resourceGuid property of the Virtual Network peering resource. + ResourceGUID *string `json:"resourceGuid,omitempty"` } // MarshalJSON is the custom marshaler for VirtualNetworkPeeringPropertiesFormat. diff --git a/services/network/mgmt/2020-07-01/network/publicipaddresses.go b/services/network/mgmt/2020-07-01/network/publicipaddresses.go index a2b18c420526..4a7fa0118713 100644 --- a/services/network/mgmt/2020-07-01/network/publicipaddresses.go +++ b/services/network/mgmt/2020-07-01/network/publicipaddresses.go @@ -59,6 +59,7 @@ func (client PublicIPAddressesClient) CreateOrUpdate(ctx context.Context, resour Chain: []validation.Constraint{{Target: "parameters.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "parameters.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}}}}); err != nil { return result, validation.NewError("network.PublicIPAddressesClient", "CreateOrUpdate", err.Error()) } diff --git a/services/network/mgmt/2020-07-01/network/virtualhubipconfiguration.go b/services/network/mgmt/2020-07-01/network/virtualhubipconfiguration.go index b7b7e1b4d584..9836971f5738 100644 --- a/services/network/mgmt/2020-07-01/network/virtualhubipconfiguration.go +++ b/services/network/mgmt/2020-07-01/network/virtualhubipconfiguration.go @@ -63,6 +63,7 @@ func (client VirtualHubIPConfigurationClient) CreateOrUpdate(ctx context.Context Chain: []validation.Constraint{{Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}}}}); err != nil { diff --git a/services/network/mgmt/2020-07-01/network/virtualnetworkgatewayconnections.go b/services/network/mgmt/2020-07-01/network/virtualnetworkgatewayconnections.go index 6b6f07a6caee..34f282654464 100644 --- a/services/network/mgmt/2020-07-01/network/virtualnetworkgatewayconnections.go +++ b/services/network/mgmt/2020-07-01/network/virtualnetworkgatewayconnections.go @@ -52,32 +52,32 @@ func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdate(ctx context. {TargetValue: parameters, Constraints: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat", Name: validation.Null, Rule: true, Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1", Name: validation.Null, Rule: true, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.ExtendedLocation", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, + }}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + }}, }}, }}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, - }}, - }}, }}, {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.ExtendedLocation", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, + }}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + }}, }}, }}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, - }}, - }}, }}, {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.LocalNetworkGateway2", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.LocalNetworkGateway2.LocalNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, diff --git a/services/network/mgmt/2020-07-01/network/virtualnetworkgateways.go b/services/network/mgmt/2020-07-01/network/virtualnetworkgateways.go index 433131af549c..f4f0f55aa677 100644 --- a/services/network/mgmt/2020-07-01/network/virtualnetworkgateways.go +++ b/services/network/mgmt/2020-07-01/network/virtualnetworkgateways.go @@ -50,18 +50,18 @@ func (client VirtualNetworkGatewaysClient) CreateOrUpdate(ctx context.Context, r } if err := validation.Validate([]validation.Validation{ {TargetValue: parameters, - Constraints: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + Constraints: []validation.Constraint{{Target: "parameters.ExtendedLocation", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, + {Target: "parameters.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, + }}, + {Target: "parameters.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + }}, }}, - }}, - {Target: "parameters.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, - }}, - }}}}}); err != nil { + }}}}}); err != nil { return result, validation.NewError("network.VirtualNetworkGatewaysClient", "CreateOrUpdate", err.Error()) } diff --git a/services/network/mgmt/2020-07-01/network/virtualnetworktaps.go b/services/network/mgmt/2020-07-01/network/virtualnetworktaps.go index 645b7a6d4d17..ac543b755245 100644 --- a/services/network/mgmt/2020-07-01/network/virtualnetworktaps.go +++ b/services/network/mgmt/2020-07-01/network/virtualnetworktaps.go @@ -63,6 +63,7 @@ func (client VirtualNetworkTapsClient) CreateOrUpdate(ctx context.Context, resou Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, @@ -79,6 +80,7 @@ func (client VirtualNetworkTapsClient) CreateOrUpdate(ctx context.Context, resou Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, diff --git a/services/network/mgmt/2020-08-01/network/CHANGELOG.md b/services/network/mgmt/2020-08-01/network/CHANGELOG.md index 52911e4cc5e4..f3c40372903e 100644 --- a/services/network/mgmt/2020-08-01/network/CHANGELOG.md +++ b/services/network/mgmt/2020-08-01/network/CHANGELOG.md @@ -1,2 +1,73 @@ -# Change History +# Unreleased +## Breaking Changes + +### Struct Changes + +#### Removed Struct Fields + +1. VirtualNetworkGatewayPropertiesFormat.ExtendedLocation +1. VirtualNetworkGatewayPropertiesFormat.VirtualNetworkExtendedLocationResourceID + +### Signature Changes + +#### Struct Fields + +1. SubnetPropertiesFormat.PrivateEndpointNetworkPolicies changed type from *string to VirtualNetworkPrivateEndpointNetworkPolicies +1. SubnetPropertiesFormat.PrivateLinkServiceNetworkPolicies changed type from *string to VirtualNetworkPrivateLinkServiceNetworkPolicies + +## Additive Changes + +### New Constants + +1. InterfaceMigrationPhase.InterfaceMigrationPhaseAbort +1. InterfaceMigrationPhase.InterfaceMigrationPhaseCommit +1. InterfaceMigrationPhase.InterfaceMigrationPhaseCommitted +1. InterfaceMigrationPhase.InterfaceMigrationPhaseNone +1. InterfaceMigrationPhase.InterfaceMigrationPhasePrepare +1. InterfaceNicType.InterfaceNicTypeElastic +1. InterfaceNicType.InterfaceNicTypeStandard +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseAbort +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseCommit +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseCommitted +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhaseNone +1. PublicIPAddressMigrationPhase.PublicIPAddressMigrationPhasePrepare +1. VirtualNetworkPrivateEndpointNetworkPolicies.VirtualNetworkPrivateEndpointNetworkPoliciesDisabled +1. VirtualNetworkPrivateEndpointNetworkPolicies.VirtualNetworkPrivateEndpointNetworkPoliciesEnabled +1. VirtualNetworkPrivateLinkServiceNetworkPolicies.VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled +1. VirtualNetworkPrivateLinkServiceNetworkPolicies.VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled + +### New Funcs + +1. PossibleInterfaceMigrationPhaseValues() []InterfaceMigrationPhase +1. PossibleInterfaceNicTypeValues() []InterfaceNicType +1. PossiblePublicIPAddressMigrationPhaseValues() []PublicIPAddressMigrationPhase +1. PossibleVirtualNetworkPrivateEndpointNetworkPoliciesValues() []VirtualNetworkPrivateEndpointNetworkPolicies +1. PossibleVirtualNetworkPrivateLinkServiceNetworkPoliciesValues() []VirtualNetworkPrivateLinkServiceNetworkPolicies +1. ProxyResource.MarshalJSON() ([]byte, error) + +### Struct Changes + +#### New Structs + +1. ProxyResource + +#### New Struct Fields + +1. Delegation.Type +1. InterfaceIPConfiguration.Type +1. InterfacePropertiesFormat.MigrationPhase +1. InterfacePropertiesFormat.NicType +1. InterfacePropertiesFormat.PrivateLinkService +1. PublicIPAddressPropertiesFormat.LinkedPublicIPAddress +1. PublicIPAddressPropertiesFormat.MigrationPhase +1. PublicIPAddressPropertiesFormat.NatGateway +1. PublicIPAddressPropertiesFormat.ServicePublicIPAddress +1. PublicIPPrefixPropertiesFormat.NatGateway +1. Subnet.Type +1. SubnetPropertiesFormat.ApplicationGatewayIPConfigurations +1. VirtualNetworkGateway.ExtendedLocation +1. VirtualNetworkGatewayPropertiesFormat.VNetExtendedLocationResourceID +1. VirtualNetworkPeering.Type +1. VirtualNetworkPeeringPropertiesFormat.DoNotVerifyRemoteGateways +1. VirtualNetworkPeeringPropertiesFormat.ResourceGUID diff --git a/services/network/mgmt/2020-08-01/network/_meta.json b/services/network/mgmt/2020-08-01/network/_meta.json index 803b0868e2d2..7a4e539be669 100644 --- a/services/network/mgmt/2020-08-01/network/_meta.json +++ b/services/network/mgmt/2020-08-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "d4bad535d456ee82c7fd17d1ec2b8802a0b83205", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2020-08", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2020-08-01/network/enums.go b/services/network/mgmt/2020-08-01/network/enums.go index c704cbbfeab6..6d089806e0a6 100644 --- a/services/network/mgmt/2020-08-01/network/enums.go +++ b/services/network/mgmt/2020-08-01/network/enums.go @@ -1342,6 +1342,42 @@ func PossibleInboundSecurityRulesProtocolValues() []InboundSecurityRulesProtocol return []InboundSecurityRulesProtocol{InboundSecurityRulesProtocolTCP, InboundSecurityRulesProtocolUDP} } +// InterfaceMigrationPhase enumerates the values for interface migration phase. +type InterfaceMigrationPhase string + +const ( + // InterfaceMigrationPhaseAbort ... + InterfaceMigrationPhaseAbort InterfaceMigrationPhase = "Abort" + // InterfaceMigrationPhaseCommit ... + InterfaceMigrationPhaseCommit InterfaceMigrationPhase = "Commit" + // InterfaceMigrationPhaseCommitted ... + InterfaceMigrationPhaseCommitted InterfaceMigrationPhase = "Committed" + // InterfaceMigrationPhaseNone ... + InterfaceMigrationPhaseNone InterfaceMigrationPhase = "None" + // InterfaceMigrationPhasePrepare ... + InterfaceMigrationPhasePrepare InterfaceMigrationPhase = "Prepare" +) + +// PossibleInterfaceMigrationPhaseValues returns an array of possible values for the InterfaceMigrationPhase const type. +func PossibleInterfaceMigrationPhaseValues() []InterfaceMigrationPhase { + return []InterfaceMigrationPhase{InterfaceMigrationPhaseAbort, InterfaceMigrationPhaseCommit, InterfaceMigrationPhaseCommitted, InterfaceMigrationPhaseNone, InterfaceMigrationPhasePrepare} +} + +// InterfaceNicType enumerates the values for interface nic type. +type InterfaceNicType string + +const ( + // InterfaceNicTypeElastic ... + InterfaceNicTypeElastic InterfaceNicType = "Elastic" + // InterfaceNicTypeStandard ... + InterfaceNicTypeStandard InterfaceNicType = "Standard" +) + +// PossibleInterfaceNicTypeValues returns an array of possible values for the InterfaceNicType const type. +func PossibleInterfaceNicTypeValues() []InterfaceNicType { + return []InterfaceNicType{InterfaceNicTypeElastic, InterfaceNicTypeStandard} +} + // IPAllocationMethod enumerates the values for ip allocation method. type IPAllocationMethod string @@ -1903,6 +1939,27 @@ func PossibleProvisioningStateValues() []ProvisioningState { return []ProvisioningState{Deleting, Failed, Succeeded, Updating} } +// PublicIPAddressMigrationPhase enumerates the values for public ip address migration phase. +type PublicIPAddressMigrationPhase string + +const ( + // PublicIPAddressMigrationPhaseAbort ... + PublicIPAddressMigrationPhaseAbort PublicIPAddressMigrationPhase = "Abort" + // PublicIPAddressMigrationPhaseCommit ... + PublicIPAddressMigrationPhaseCommit PublicIPAddressMigrationPhase = "Commit" + // PublicIPAddressMigrationPhaseCommitted ... + PublicIPAddressMigrationPhaseCommitted PublicIPAddressMigrationPhase = "Committed" + // PublicIPAddressMigrationPhaseNone ... + PublicIPAddressMigrationPhaseNone PublicIPAddressMigrationPhase = "None" + // PublicIPAddressMigrationPhasePrepare ... + PublicIPAddressMigrationPhasePrepare PublicIPAddressMigrationPhase = "Prepare" +) + +// PossiblePublicIPAddressMigrationPhaseValues returns an array of possible values for the PublicIPAddressMigrationPhase const type. +func PossiblePublicIPAddressMigrationPhaseValues() []PublicIPAddressMigrationPhase { + return []PublicIPAddressMigrationPhase{PublicIPAddressMigrationPhaseAbort, PublicIPAddressMigrationPhaseCommit, PublicIPAddressMigrationPhaseCommitted, PublicIPAddressMigrationPhaseNone, PublicIPAddressMigrationPhasePrepare} +} + // PublicIPAddressSkuName enumerates the values for public ip address sku name. type PublicIPAddressSkuName string @@ -2428,6 +2485,38 @@ func PossibleVirtualNetworkPeeringStateValues() []VirtualNetworkPeeringState { return []VirtualNetworkPeeringState{VirtualNetworkPeeringStateConnected, VirtualNetworkPeeringStateDisconnected, VirtualNetworkPeeringStateInitiated} } +// VirtualNetworkPrivateEndpointNetworkPolicies enumerates the values for virtual network private endpoint +// network policies. +type VirtualNetworkPrivateEndpointNetworkPolicies string + +const ( + // VirtualNetworkPrivateEndpointNetworkPoliciesDisabled ... + VirtualNetworkPrivateEndpointNetworkPoliciesDisabled VirtualNetworkPrivateEndpointNetworkPolicies = "Disabled" + // VirtualNetworkPrivateEndpointNetworkPoliciesEnabled ... + VirtualNetworkPrivateEndpointNetworkPoliciesEnabled VirtualNetworkPrivateEndpointNetworkPolicies = "Enabled" +) + +// PossibleVirtualNetworkPrivateEndpointNetworkPoliciesValues returns an array of possible values for the VirtualNetworkPrivateEndpointNetworkPolicies const type. +func PossibleVirtualNetworkPrivateEndpointNetworkPoliciesValues() []VirtualNetworkPrivateEndpointNetworkPolicies { + return []VirtualNetworkPrivateEndpointNetworkPolicies{VirtualNetworkPrivateEndpointNetworkPoliciesDisabled, VirtualNetworkPrivateEndpointNetworkPoliciesEnabled} +} + +// VirtualNetworkPrivateLinkServiceNetworkPolicies enumerates the values for virtual network private link +// service network policies. +type VirtualNetworkPrivateLinkServiceNetworkPolicies string + +const ( + // VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled ... + VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled VirtualNetworkPrivateLinkServiceNetworkPolicies = "Disabled" + // VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled ... + VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled VirtualNetworkPrivateLinkServiceNetworkPolicies = "Enabled" +) + +// PossibleVirtualNetworkPrivateLinkServiceNetworkPoliciesValues returns an array of possible values for the VirtualNetworkPrivateLinkServiceNetworkPolicies const type. +func PossibleVirtualNetworkPrivateLinkServiceNetworkPoliciesValues() []VirtualNetworkPrivateLinkServiceNetworkPolicies { + return []VirtualNetworkPrivateLinkServiceNetworkPolicies{VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled, VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled} +} + // VirtualWanSecurityProviderType enumerates the values for virtual wan security provider type. type VirtualWanSecurityProviderType string diff --git a/services/network/mgmt/2020-08-01/network/inboundnatrules.go b/services/network/mgmt/2020-08-01/network/inboundnatrules.go index 8a22443d9a4d..1bddce89d330 100644 --- a/services/network/mgmt/2020-08-01/network/inboundnatrules.go +++ b/services/network/mgmt/2020-08-01/network/inboundnatrules.go @@ -63,6 +63,8 @@ func (client InboundNatRulesClient) CreateOrUpdate(ctx context.Context, resource Chain: []validation.Constraint{{Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, + {Target: "inboundNatRuleParameters.InboundNatRulePropertiesFormat.BackendIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, diff --git a/services/network/mgmt/2020-08-01/network/interfacesgroup.go b/services/network/mgmt/2020-08-01/network/interfacesgroup.go index 2031ea8c38ca..d88045734cdc 100644 --- a/services/network/mgmt/2020-08-01/network/interfacesgroup.go +++ b/services/network/mgmt/2020-08-01/network/interfacesgroup.go @@ -60,6 +60,12 @@ func (client InterfacesClient) CreateOrUpdate(ctx context.Context, resourceGroup {Target: "parameters.InterfacePropertiesFormat.PrivateEndpoint.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, }}, }}, + {Target: "parameters.InterfacePropertiesFormat.PrivateLinkService", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.InterfacePropertiesFormat.PrivateLinkService.ExtendedLocation", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.InterfacePropertiesFormat.PrivateLinkService.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, + {Target: "parameters.InterfacePropertiesFormat.PrivateLinkService.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, + }}, + }}, }}}}}); err != nil { return result, validation.NewError("network.InterfacesClient", "CreateOrUpdate", err.Error()) } diff --git a/services/network/mgmt/2020-08-01/network/interfacetapconfigurations.go b/services/network/mgmt/2020-08-01/network/interfacetapconfigurations.go index 970be6061091..fb1147981237 100644 --- a/services/network/mgmt/2020-08-01/network/interfacetapconfigurations.go +++ b/services/network/mgmt/2020-08-01/network/interfacetapconfigurations.go @@ -66,6 +66,8 @@ func (client InterfaceTapConfigurationsClient) CreateOrUpdate(ctx context.Contex Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, + {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, @@ -82,6 +84,8 @@ func (client InterfaceTapConfigurationsClient) CreateOrUpdate(ctx context.Contex Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, + {Target: "tapConfigurationParameters.InterfaceTapConfigurationPropertiesFormat.VirtualNetworkTap.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, diff --git a/services/network/mgmt/2020-08-01/network/models.go b/services/network/mgmt/2020-08-01/network/models.go index b398fae5d5e1..d92006f0b1eb 100644 --- a/services/network/mgmt/2020-08-01/network/models.go +++ b/services/network/mgmt/2020-08-01/network/models.go @@ -3353,7 +3353,7 @@ type ApplicationGatewayRewriteRuleCondition struct { Variable *string `json:"variable,omitempty"` // Pattern - The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` - // IgnoreCase - Setting this paramter to truth value with force the pattern to do a case in-sensitive comparison. + // IgnoreCase - Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate - Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` @@ -11323,6 +11323,8 @@ type Delegation struct { Name *string `json:"name,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` + // Type - Resource type. + Type *string `json:"type,omitempty"` // ID - Resource ID. ID *string `json:"id,omitempty"` } @@ -11336,6 +11338,9 @@ func (d Delegation) MarshalJSON() ([]byte, error) { if d.Name != nil { objectMap["name"] = d.Name } + if d.Type != nil { + objectMap["type"] = d.Type + } if d.ID != nil { objectMap["id"] = d.ID } @@ -11378,6 +11383,15 @@ func (d *Delegation) UnmarshalJSON(body []byte) error { } d.Etag = &etag } + case "type": + if v != nil { + var typeVar string + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + d.Type = &typeVar + } case "id": if v != nil { var ID string @@ -20430,6 +20444,8 @@ type InterfaceIPConfiguration struct { Name *string `json:"name,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` + // Type - Resource type. + Type *string `json:"type,omitempty"` // ID - Resource ID. ID *string `json:"id,omitempty"` } @@ -20443,6 +20459,9 @@ func (iic InterfaceIPConfiguration) MarshalJSON() ([]byte, error) { if iic.Name != nil { objectMap["name"] = iic.Name } + if iic.Type != nil { + objectMap["type"] = iic.Type + } if iic.ID != nil { objectMap["id"] = iic.ID } @@ -20485,6 +20504,15 @@ func (iic *InterfaceIPConfiguration) UnmarshalJSON(body []byte) error { } iic.Etag = &etag } + case "type": + if v != nil { + var typeVar string + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + iic.Type = &typeVar + } case "id": if v != nil { var ID string @@ -21121,6 +21149,12 @@ type InterfacePropertiesFormat struct { ResourceGUID *string `json:"resourceGuid,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the network interface resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` + // NicType - Type of Network Interface resource. Possible values include: 'InterfaceNicTypeStandard', 'InterfaceNicTypeElastic' + NicType InterfaceNicType `json:"nicType,omitempty"` + // PrivateLinkService - Privatelinkservice of the network interface resource. + PrivateLinkService *PrivateLinkService `json:"privateLinkService,omitempty"` + // MigrationPhase - Migration phase of Network Interface resource. Possible values include: 'InterfaceMigrationPhaseNone', 'InterfaceMigrationPhasePrepare', 'InterfaceMigrationPhaseCommit', 'InterfaceMigrationPhaseAbort', 'InterfaceMigrationPhaseCommitted' + MigrationPhase InterfaceMigrationPhase `json:"migrationPhase,omitempty"` } // MarshalJSON is the custom marshaler for InterfacePropertiesFormat. @@ -21141,6 +21175,15 @@ func (ipf InterfacePropertiesFormat) MarshalJSON() ([]byte, error) { if ipf.EnableIPForwarding != nil { objectMap["enableIPForwarding"] = ipf.EnableIPForwarding } + if ipf.NicType != "" { + objectMap["nicType"] = ipf.NicType + } + if ipf.PrivateLinkService != nil { + objectMap["privateLinkService"] = ipf.PrivateLinkService + } + if ipf.MigrationPhase != "" { + objectMap["migrationPhase"] = ipf.MigrationPhase + } return json.Marshal(objectMap) } @@ -32294,6 +32337,24 @@ type ProtocolCustomSettingsFormat struct { TriggerSensitivityOverride DdosCustomPolicyTriggerSensitivityOverride `json:"triggerSensitivityOverride,omitempty"` } +// ProxyResource proxy resource representation. +type ProxyResource struct { + // ID - READ-ONLY; Resource ID. + ID *string `json:"id,omitempty"` + // Name - READ-ONLY; Resource name. + Name *string `json:"name,omitempty"` + // Type - READ-ONLY; Resource type. + Type *string `json:"type,omitempty"` + // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. + Etag *string `json:"etag,omitempty"` +} + +// MarshalJSON is the custom marshaler for ProxyResource. +func (pr ProxyResource) MarshalJSON() ([]byte, error) { + objectMap := make(map[string]interface{}) + return json.Marshal(objectMap) +} + // PublicIPAddress public IP address resource. type PublicIPAddress struct { autorest.Response `json:"-"` @@ -32724,6 +32785,14 @@ type PublicIPAddressPropertiesFormat struct { ResourceGUID *string `json:"resourceGuid,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the public IP address resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` + // ServicePublicIPAddress - The service public IP address of the public IP address resource. + ServicePublicIPAddress *PublicIPAddress `json:"servicePublicIPAddress,omitempty"` + // NatGateway - The NatGateway for the Public IP address. + NatGateway *NatGateway `json:"natGateway,omitempty"` + // MigrationPhase - Migration phase of Public IP Address. Possible values include: 'PublicIPAddressMigrationPhaseNone', 'PublicIPAddressMigrationPhasePrepare', 'PublicIPAddressMigrationPhaseCommit', 'PublicIPAddressMigrationPhaseAbort', 'PublicIPAddressMigrationPhaseCommitted' + MigrationPhase PublicIPAddressMigrationPhase `json:"migrationPhase,omitempty"` + // LinkedPublicIPAddress - The source Public IP Address (IPv6) that links to this address (IPv4). + LinkedPublicIPAddress *PublicIPAddress `json:"linkedPublicIPAddress,omitempty"` } // MarshalJSON is the custom marshaler for PublicIPAddressPropertiesFormat. @@ -32753,6 +32822,18 @@ func (piapf PublicIPAddressPropertiesFormat) MarshalJSON() ([]byte, error) { if piapf.IdleTimeoutInMinutes != nil { objectMap["idleTimeoutInMinutes"] = piapf.IdleTimeoutInMinutes } + if piapf.ServicePublicIPAddress != nil { + objectMap["servicePublicIPAddress"] = piapf.ServicePublicIPAddress + } + if piapf.NatGateway != nil { + objectMap["natGateway"] = piapf.NatGateway + } + if piapf.MigrationPhase != "" { + objectMap["migrationPhase"] = piapf.MigrationPhase + } + if piapf.LinkedPublicIPAddress != nil { + objectMap["linkedPublicIPAddress"] = piapf.LinkedPublicIPAddress + } return json.Marshal(objectMap) } @@ -33180,6 +33261,8 @@ type PublicIPPrefixPropertiesFormat struct { ResourceGUID *string `json:"resourceGuid,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the public IP prefix resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` + // NatGateway - NatGateway of Public IP Prefix. + NatGateway *NatGateway `json:"natGateway,omitempty"` } // MarshalJSON is the custom marshaler for PublicIPPrefixPropertiesFormat. @@ -33197,6 +33280,9 @@ func (pippf PublicIPPrefixPropertiesFormat) MarshalJSON() ([]byte, error) { if pippf.CustomIPPrefix != nil { objectMap["customIPPrefix"] = pippf.CustomIPPrefix } + if pippf.NatGateway != nil { + objectMap["natGateway"] = pippf.NatGateway + } return json.Marshal(objectMap) } @@ -37363,6 +37449,8 @@ type Subnet struct { Name *string `json:"name,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` + // Type - Resource type. + Type *string `json:"type,omitempty"` // ID - Resource ID. ID *string `json:"id,omitempty"` } @@ -37376,6 +37464,9 @@ func (s Subnet) MarshalJSON() ([]byte, error) { if s.Name != nil { objectMap["name"] = s.Name } + if s.Type != nil { + objectMap["type"] = s.Type + } if s.ID != nil { objectMap["id"] = s.ID } @@ -37418,6 +37509,15 @@ func (s *Subnet) UnmarshalJSON(body []byte) error { } s.Etag = &etag } + case "type": + if v != nil { + var typeVar string + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + s.Type = &typeVar + } case "id": if v != nil { var ID string @@ -37644,10 +37744,12 @@ type SubnetPropertiesFormat struct { Purpose *string `json:"purpose,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the subnet resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` - // PrivateEndpointNetworkPolicies - Enable or Disable apply network policies on private end point in the subnet. - PrivateEndpointNetworkPolicies *string `json:"privateEndpointNetworkPolicies,omitempty"` - // PrivateLinkServiceNetworkPolicies - Enable or Disable apply network policies on private link service in the subnet. - PrivateLinkServiceNetworkPolicies *string `json:"privateLinkServiceNetworkPolicies,omitempty"` + // PrivateEndpointNetworkPolicies - Enable or Disable apply network policies on private end point in the subnet. Possible values include: 'VirtualNetworkPrivateEndpointNetworkPoliciesEnabled', 'VirtualNetworkPrivateEndpointNetworkPoliciesDisabled' + PrivateEndpointNetworkPolicies VirtualNetworkPrivateEndpointNetworkPolicies `json:"privateEndpointNetworkPolicies,omitempty"` + // PrivateLinkServiceNetworkPolicies - Enable or Disable apply network policies on private link service in the subnet. Possible values include: 'VirtualNetworkPrivateLinkServiceNetworkPoliciesEnabled', 'VirtualNetworkPrivateLinkServiceNetworkPoliciesDisabled' + PrivateLinkServiceNetworkPolicies VirtualNetworkPrivateLinkServiceNetworkPolicies `json:"privateLinkServiceNetworkPolicies,omitempty"` + // ApplicationGatewayIPConfigurations - Application gateway IP configurations of virtual network resource. + ApplicationGatewayIPConfigurations *[]ApplicationGatewayIPConfiguration `json:"applicationGatewayIpConfigurations,omitempty"` } // MarshalJSON is the custom marshaler for SubnetPropertiesFormat. @@ -37680,12 +37782,15 @@ func (spf SubnetPropertiesFormat) MarshalJSON() ([]byte, error) { if spf.Delegations != nil { objectMap["delegations"] = spf.Delegations } - if spf.PrivateEndpointNetworkPolicies != nil { + if spf.PrivateEndpointNetworkPolicies != "" { objectMap["privateEndpointNetworkPolicies"] = spf.PrivateEndpointNetworkPolicies } - if spf.PrivateLinkServiceNetworkPolicies != nil { + if spf.PrivateLinkServiceNetworkPolicies != "" { objectMap["privateLinkServiceNetworkPolicies"] = spf.PrivateLinkServiceNetworkPolicies } + if spf.ApplicationGatewayIPConfigurations != nil { + objectMap["applicationGatewayIpConfigurations"] = spf.ApplicationGatewayIPConfigurations + } return json.Marshal(objectMap) } @@ -40363,6 +40468,8 @@ type VirtualNetworkConnectionGatewayReference struct { // VirtualNetworkGateway a common class for general resource information. type VirtualNetworkGateway struct { autorest.Response `json:"-"` + // ExtendedLocation - The extended location of type local virtual network gateway. + ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // VirtualNetworkGatewayPropertiesFormat - Properties of the virtual network gateway. *VirtualNetworkGatewayPropertiesFormat `json:"properties,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. @@ -40382,6 +40489,9 @@ type VirtualNetworkGateway struct { // MarshalJSON is the custom marshaler for VirtualNetworkGateway. func (vng VirtualNetworkGateway) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) + if vng.ExtendedLocation != nil { + objectMap["extendedLocation"] = vng.ExtendedLocation + } if vng.VirtualNetworkGatewayPropertiesFormat != nil { objectMap["properties"] = vng.VirtualNetworkGatewayPropertiesFormat } @@ -40406,6 +40516,15 @@ func (vng *VirtualNetworkGateway) UnmarshalJSON(body []byte) error { } for k, v := range m { switch k { + case "extendedLocation": + if v != nil { + var extendedLocation ExtendedLocation + err = json.Unmarshal(*v, &extendedLocation) + if err != nil { + return err + } + vng.ExtendedLocation = &extendedLocation + } case "properties": if v != nil { var virtualNetworkGatewayPropertiesFormat VirtualNetworkGatewayPropertiesFormat @@ -41897,10 +42016,8 @@ type VirtualNetworkGatewayPropertiesFormat struct { EnableDNSForwarding *bool `json:"enableDnsForwarding,omitempty"` // InboundDNSForwardingEndpoint - READ-ONLY; The IP address allocated by the gateway to which dns requests can be sent. InboundDNSForwardingEndpoint *string `json:"inboundDnsForwardingEndpoint,omitempty"` - // VirtualNetworkExtendedLocationResourceID - MAS FIJI customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet. - VirtualNetworkExtendedLocationResourceID *string `json:"virtualNetworkExtendedLocationResourceId,omitempty"` - // ExtendedLocation - The extended location of type local virtual network gateway. - ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` + // VNetExtendedLocationResourceID - Customer vnet resource id. VirtualNetworkGateway of type local gateway is associated with the customer vnet. + VNetExtendedLocationResourceID *string `json:"vNetExtendedLocationResourceId,omitempty"` } // MarshalJSON is the custom marshaler for VirtualNetworkGatewayPropertiesFormat. @@ -41945,11 +42062,8 @@ func (vngpf VirtualNetworkGatewayPropertiesFormat) MarshalJSON() ([]byte, error) if vngpf.EnableDNSForwarding != nil { objectMap["enableDnsForwarding"] = vngpf.EnableDNSForwarding } - if vngpf.VirtualNetworkExtendedLocationResourceID != nil { - objectMap["virtualNetworkExtendedLocationResourceId"] = vngpf.VirtualNetworkExtendedLocationResourceID - } - if vngpf.ExtendedLocation != nil { - objectMap["extendedLocation"] = vngpf.ExtendedLocation + if vngpf.VNetExtendedLocationResourceID != nil { + objectMap["vNetExtendedLocationResourceId"] = vngpf.VNetExtendedLocationResourceID } return json.Marshal(objectMap) } @@ -43026,6 +43140,8 @@ type VirtualNetworkPeering struct { Name *string `json:"name,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` + // Type - Resource type. + Type *string `json:"type,omitempty"` // ID - Resource ID. ID *string `json:"id,omitempty"` } @@ -43039,6 +43155,9 @@ func (vnp VirtualNetworkPeering) MarshalJSON() ([]byte, error) { if vnp.Name != nil { objectMap["name"] = vnp.Name } + if vnp.Type != nil { + objectMap["type"] = vnp.Type + } if vnp.ID != nil { objectMap["id"] = vnp.ID } @@ -43081,6 +43200,15 @@ func (vnp *VirtualNetworkPeering) UnmarshalJSON(body []byte) error { } vnp.Etag = &etag } + case "type": + if v != nil { + var typeVar string + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + vnp.Type = &typeVar + } case "id": if v != nil { var ID string @@ -43277,6 +43405,10 @@ type VirtualNetworkPeeringPropertiesFormat struct { PeeringState VirtualNetworkPeeringState `json:"peeringState,omitempty"` // ProvisioningState - READ-ONLY; The provisioning state of the virtual network peering resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed' ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` + // DoNotVerifyRemoteGateways - If we need to verify the provisioning state of the remote gateway. + DoNotVerifyRemoteGateways *bool `json:"doNotVerifyRemoteGateways,omitempty"` + // ResourceGUID - READ-ONLY; The resourceGuid property of the Virtual Network Peering resource. + ResourceGUID *string `json:"resourceGuid,omitempty"` } // MarshalJSON is the custom marshaler for VirtualNetworkPeeringPropertiesFormat. @@ -43306,6 +43438,9 @@ func (vnppf VirtualNetworkPeeringPropertiesFormat) MarshalJSON() ([]byte, error) if vnppf.PeeringState != "" { objectMap["peeringState"] = vnppf.PeeringState } + if vnppf.DoNotVerifyRemoteGateways != nil { + objectMap["doNotVerifyRemoteGateways"] = vnppf.DoNotVerifyRemoteGateways + } return json.Marshal(objectMap) } diff --git a/services/network/mgmt/2020-08-01/network/publicipaddresses.go b/services/network/mgmt/2020-08-01/network/publicipaddresses.go index bce2ce6f5c96..a26ae01d66af 100644 --- a/services/network/mgmt/2020-08-01/network/publicipaddresses.go +++ b/services/network/mgmt/2020-08-01/network/publicipaddresses.go @@ -59,6 +59,8 @@ func (client PublicIPAddressesClient) CreateOrUpdate(ctx context.Context, resour Chain: []validation.Constraint{{Target: "parameters.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "parameters.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, + {Target: "parameters.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}}}}); err != nil { return result, validation.NewError("network.PublicIPAddressesClient", "CreateOrUpdate", err.Error()) } diff --git a/services/network/mgmt/2020-08-01/network/virtualhubipconfiguration.go b/services/network/mgmt/2020-08-01/network/virtualhubipconfiguration.go index c3301a2b1b5f..14368f36e0cc 100644 --- a/services/network/mgmt/2020-08-01/network/virtualhubipconfiguration.go +++ b/services/network/mgmt/2020-08-01/network/virtualhubipconfiguration.go @@ -63,6 +63,8 @@ func (client VirtualHubIPConfigurationClient) CreateOrUpdate(ctx context.Context Chain: []validation.Constraint{{Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, + {Target: "parameters.HubIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}}}}); err != nil { diff --git a/services/network/mgmt/2020-08-01/network/virtualnetworkgatewayconnections.go b/services/network/mgmt/2020-08-01/network/virtualnetworkgatewayconnections.go index 69bb49692cc6..3b47b64b8ccf 100644 --- a/services/network/mgmt/2020-08-01/network/virtualnetworkgatewayconnections.go +++ b/services/network/mgmt/2020-08-01/network/virtualnetworkgatewayconnections.go @@ -52,32 +52,32 @@ func (client VirtualNetworkGatewayConnectionsClient) CreateOrUpdate(ctx context. {TargetValue: parameters, Constraints: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat", Name: validation.Null, Rule: true, Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1", Name: validation.Null, Rule: true, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.ExtendedLocation", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, + }}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + }}, }}, }}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway1.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, - }}, - }}, }}, {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.ExtendedLocation", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, + }}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + }}, }}, }}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.VirtualNetworkGateway2.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, - }}, - }}, }}, {Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.LocalNetworkGateway2", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayConnectionPropertiesFormat.LocalNetworkGateway2.LocalNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, diff --git a/services/network/mgmt/2020-08-01/network/virtualnetworkgateways.go b/services/network/mgmt/2020-08-01/network/virtualnetworkgateways.go index d1751118325a..386d76dae48b 100644 --- a/services/network/mgmt/2020-08-01/network/virtualnetworkgateways.go +++ b/services/network/mgmt/2020-08-01/network/virtualnetworkgateways.go @@ -50,18 +50,18 @@ func (client VirtualNetworkGatewaysClient) CreateOrUpdate(ctx context.Context, r } if err := validation.Validate([]validation.Validation{ {TargetValue: parameters, - Constraints: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + Constraints: []validation.Constraint{{Target: "parameters.ExtendedLocation", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, + {Target: "parameters.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, + }}, + {Target: "parameters.VirtualNetworkGatewayPropertiesFormat", Name: validation.Null, Rule: true, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.Null, Rule: false, + Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMaximum, Rule: int64(4294967295), Chain: nil}, + {Target: "parameters.VirtualNetworkGatewayPropertiesFormat.BgpSettings.Asn", Name: validation.InclusiveMinimum, Rule: int64(0), Chain: nil}, + }}, }}, - }}, - {Target: "parameters.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation", Name: validation.Null, Rule: false, - Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Name", Name: validation.Null, Rule: true, Chain: nil}, - {Target: "parameters.VirtualNetworkGatewayPropertiesFormat.ExtendedLocation.Type", Name: validation.Null, Rule: true, Chain: nil}, - }}, - }}}}}); err != nil { + }}}}}); err != nil { return result, validation.NewError("network.VirtualNetworkGatewaysClient", "CreateOrUpdate", err.Error()) } diff --git a/services/network/mgmt/2020-08-01/network/virtualnetworktaps.go b/services/network/mgmt/2020-08-01/network/virtualnetworktaps.go index 59899354889b..390db6d6439a 100644 --- a/services/network/mgmt/2020-08-01/network/virtualnetworktaps.go +++ b/services/network/mgmt/2020-08-01/network/virtualnetworktaps.go @@ -63,6 +63,8 @@ func (client VirtualNetworkTapsClient) CreateOrUpdate(ctx context.Context, resou Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, + {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationNetworkInterfaceIPConfiguration.InterfaceIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, @@ -79,6 +81,8 @@ func (client VirtualNetworkTapsClient) CreateOrUpdate(ctx context.Context, resou Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat", Name: validation.Null, Rule: false, Chain: []validation.Constraint{{Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.IPConfiguration.IPConfigurationPropertiesFormat.PublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}}}, }}, + {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.ServicePublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, + {Target: "parameters.VirtualNetworkTapPropertiesFormat.DestinationLoadBalancerFrontEndIPConfiguration.FrontendIPConfigurationPropertiesFormat.PublicIPAddress.PublicIPAddressPropertiesFormat.LinkedPublicIPAddress", Name: validation.Null, Rule: false, Chain: nil}, }}, }}, }}, diff --git a/services/network/mgmt/2020-11-01/network/CHANGELOG.md b/services/network/mgmt/2020-11-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2020-11-01/network/CHANGELOG.md +++ b/services/network/mgmt/2020-11-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2020-11-01/network/_meta.json b/services/network/mgmt/2020-11-01/network/_meta.json index e1d32dbf9e33..f2a5bfdf35fc 100644 --- a/services/network/mgmt/2020-11-01/network/_meta.json +++ b/services/network/mgmt/2020-11-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "394395ed0bdc1c5c05cb37a031379ca03bfebbb5", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2020-11", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2021-02-01/network/CHANGELOG.md b/services/network/mgmt/2021-02-01/network/CHANGELOG.md index 52911e4cc5e4..682485650450 100644 --- a/services/network/mgmt/2021-02-01/network/CHANGELOG.md +++ b/services/network/mgmt/2021-02-01/network/CHANGELOG.md @@ -1,2 +1,16 @@ -# Change History +# Unreleased +## Additive Changes + +### Struct Changes + +#### New Struct Fields + +1. PrivateDNSZoneConfig.Etag +1. PrivateDNSZoneConfig.ID +1. PrivateDNSZoneConfig.Type +1. PrivateDNSZoneGroup.Type +1. PrivateDNSZonePropertiesFormat.ProvisioningState +1. PrivateEndpointProperties.ResourceGUID +1. PrivateLinkServiceConnectionProperties.ResolvedPrivateLinkServiceLocation +1. PrivateLinkServiceProperties.ResourceGUID diff --git a/services/network/mgmt/2021-02-01/network/_meta.json b/services/network/mgmt/2021-02-01/network/_meta.json index 3ff842f1aba4..cd2384793d66 100644 --- a/services/network/mgmt/2021-02-01/network/_meta.json +++ b/services/network/mgmt/2021-02-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "47545c5f0842f5be29529674a4609d75a973d783", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2021-02", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2021-02-01/network/models.go b/services/network/mgmt/2021-02-01/network/models.go index 97e198bf6264..e9c0e24f458c 100644 --- a/services/network/mgmt/2021-02-01/network/models.go +++ b/services/network/mgmt/2021-02-01/network/models.go @@ -30315,6 +30315,12 @@ type PrepareNetworkPoliciesRequest struct { type PrivateDNSZoneConfig struct { // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` + // ID - READ-ONLY; The id of the privateDnsZoneConfig. + ID *string `json:"id,omitempty"` + // Type - READ-ONLY; Type of resource. Will be specified as private dns zone configurations. + Type *string `json:"type,omitempty"` + // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. + Etag *string `json:"etag,omitempty"` // PrivateDNSZonePropertiesFormat - Properties of the private dns zone configuration. *PrivateDNSZonePropertiesFormat `json:"properties,omitempty"` } @@ -30349,6 +30355,33 @@ func (pdzc *PrivateDNSZoneConfig) UnmarshalJSON(body []byte) error { } pdzc.Name = &name } + case "id": + if v != nil { + var ID string + err = json.Unmarshal(*v, &ID) + if err != nil { + return err + } + pdzc.ID = &ID + } + case "type": + if v != nil { + var typeVar string + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + pdzc.Type = &typeVar + } + case "etag": + if v != nil { + var etag string + err = json.Unmarshal(*v, &etag) + if err != nil { + return err + } + pdzc.Etag = &etag + } case "properties": if v != nil { var privateDNSZonePropertiesFormat PrivateDNSZonePropertiesFormat @@ -30369,6 +30402,8 @@ type PrivateDNSZoneGroup struct { autorest.Response `json:"-"` // Name - Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` + // Type - Type of resource. Will be specified as private dns zone groups. + Type *string `json:"type,omitempty"` // Etag - READ-ONLY; A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // PrivateDNSZoneGroupPropertiesFormat - Properties of the private dns zone group. @@ -30383,6 +30418,9 @@ func (pdzg PrivateDNSZoneGroup) MarshalJSON() ([]byte, error) { if pdzg.Name != nil { objectMap["name"] = pdzg.Name } + if pdzg.Type != nil { + objectMap["type"] = pdzg.Type + } if pdzg.PrivateDNSZoneGroupPropertiesFormat != nil { objectMap["properties"] = pdzg.PrivateDNSZoneGroupPropertiesFormat } @@ -30410,6 +30448,15 @@ func (pdzg *PrivateDNSZoneGroup) UnmarshalJSON(body []byte) error { } pdzg.Name = &name } + case "type": + if v != nil { + var typeVar string + err = json.Unmarshal(*v, &typeVar) + if err != nil { + return err + } + pdzg.Type = &typeVar + } case "etag": if v != nil { var etag string @@ -30713,6 +30760,8 @@ func (future *PrivateDNSZoneGroupsDeleteFuture) result(client PrivateDNSZoneGrou type PrivateDNSZonePropertiesFormat struct { // PrivateDNSZoneID - The resource id of the private dns zone. PrivateDNSZoneID *string `json:"privateDnsZoneId,omitempty"` + // ProvisioningState - READ-ONLY; The provisioning state of the private dns zone group resource. Possible values include: 'ProvisioningStateSucceeded', 'ProvisioningStateUpdating', 'ProvisioningStateDeleting', 'ProvisioningStateFailed' + ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // RecordSets - READ-ONLY; A collection of information regarding a recordSet, holding information to identify private resources. RecordSets *[]RecordSet `json:"recordSets,omitempty"` } @@ -31305,6 +31354,8 @@ func NewPrivateEndpointListResultPage(cur PrivateEndpointListResult, getNextPage // PrivateEndpointProperties properties of the private endpoint. type PrivateEndpointProperties struct { + // ResourceGUID - The resource id of private endpoint. + ResourceGUID *string `json:"resourceGuid,omitempty"` // Subnet - The ID of the subnet from which the private IP will be allocated. Subnet *Subnet `json:"subnet,omitempty"` // NetworkInterfaces - READ-ONLY; An array of references to the network interfaces created for this private endpoint. @@ -31322,6 +31373,9 @@ type PrivateEndpointProperties struct { // MarshalJSON is the custom marshaler for PrivateEndpointProperties. func (pep PrivateEndpointProperties) MarshalJSON() ([]byte, error) { objectMap := make(map[string]interface{}) + if pep.ResourceGUID != nil { + objectMap["resourceGuid"] = pep.ResourceGUID + } if pep.Subnet != nil { objectMap["subnet"] = pep.Subnet } @@ -31641,6 +31695,8 @@ type PrivateLinkServiceConnectionProperties struct { ProvisioningState ProvisioningState `json:"provisioningState,omitempty"` // PrivateLinkServiceID - The resource id of private link service. PrivateLinkServiceID *string `json:"privateLinkServiceId,omitempty"` + // ResolvedPrivateLinkServiceLocation - The location for the resolved private link service. + ResolvedPrivateLinkServiceLocation *string `json:"resolvedPrivateLinkServiceLocation,omitempty"` // GroupIds - The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds *[]string `json:"groupIds,omitempty"` // RequestMessage - A message passed to the owner of the remote resource with this connection request. Restricted to 140 chars. @@ -31655,6 +31711,9 @@ func (plscp PrivateLinkServiceConnectionProperties) MarshalJSON() ([]byte, error if plscp.PrivateLinkServiceID != nil { objectMap["privateLinkServiceId"] = plscp.PrivateLinkServiceID } + if plscp.ResolvedPrivateLinkServiceLocation != nil { + objectMap["resolvedPrivateLinkServiceLocation"] = plscp.ResolvedPrivateLinkServiceLocation + } if plscp.GroupIds != nil { objectMap["groupIds"] = plscp.GroupIds } @@ -31976,6 +32035,8 @@ func NewPrivateLinkServiceListResultPage(cur PrivateLinkServiceListResult, getNe type PrivateLinkServiceProperties struct { // LoadBalancerFrontendIPConfigurations - An array of references to the load balancer IP configurations. LoadBalancerFrontendIPConfigurations *[]FrontendIPConfiguration `json:"loadBalancerFrontendIpConfigurations,omitempty"` + // ResourceGUID - The resource id of private link service. + ResourceGUID *string `json:"resourceGuid,omitempty"` // IPConfigurations - An array of private link service IP configurations. IPConfigurations *[]PrivateLinkServiceIPConfiguration `json:"ipConfigurations,omitempty"` // NetworkInterfaces - READ-ONLY; An array of references to the network interfaces created for this private link service. @@ -32002,6 +32063,9 @@ func (plsp PrivateLinkServiceProperties) MarshalJSON() ([]byte, error) { if plsp.LoadBalancerFrontendIPConfigurations != nil { objectMap["loadBalancerFrontendIpConfigurations"] = plsp.LoadBalancerFrontendIPConfigurations } + if plsp.ResourceGUID != nil { + objectMap["resourceGuid"] = plsp.ResourceGUID + } if plsp.IPConfigurations != nil { objectMap["ipConfigurations"] = plsp.IPConfigurations } diff --git a/services/network/mgmt/2021-03-01/network/CHANGELOG.md b/services/network/mgmt/2021-03-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2021-03-01/network/CHANGELOG.md +++ b/services/network/mgmt/2021-03-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2021-03-01/network/_meta.json b/services/network/mgmt/2021-03-01/network/_meta.json index c21e94857fee..4e6c63221214 100644 --- a/services/network/mgmt/2021-03-01/network/_meta.json +++ b/services/network/mgmt/2021-03-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "a95079cdd7a60c5af0417360b1ee56c8ae845cc4", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2021-03", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/network/mgmt/2021-05-01/network/CHANGELOG.md b/services/network/mgmt/2021-05-01/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/network/mgmt/2021-05-01/network/CHANGELOG.md +++ b/services/network/mgmt/2021-05-01/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/network/mgmt/2021-05-01/network/_meta.json b/services/network/mgmt/2021-05-01/network/_meta.json index 411cc8dd9ba1..5d9ab9780535 100644 --- a/services/network/mgmt/2021-05-01/network/_meta.json +++ b/services/network/mgmt/2021-05-01/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "ad6f098218e4f5eab87e784f1b6fc8a713147cab", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2021-05", "use": "@microsoft.azure/autorest.go@2.1.187", diff --git a/services/preview/network/mgmt/2015-05-01-preview/network/CHANGELOG.md b/services/preview/network/mgmt/2015-05-01-preview/network/CHANGELOG.md index 52911e4cc5e4..a1ecf841edb0 100644 --- a/services/preview/network/mgmt/2015-05-01-preview/network/CHANGELOG.md +++ b/services/preview/network/mgmt/2015-05-01-preview/network/CHANGELOG.md @@ -1,2 +1,2 @@ -# Change History +# Unreleased diff --git a/services/preview/network/mgmt/2015-05-01-preview/network/_meta.json b/services/preview/network/mgmt/2015-05-01-preview/network/_meta.json index 152ad48a9db6..d85d1c469d30 100644 --- a/services/preview/network/mgmt/2015-05-01-preview/network/_meta.json +++ b/services/preview/network/mgmt/2015-05-01-preview/network/_meta.json @@ -1,5 +1,5 @@ { - "commit": "3c764635e7d442b3e74caf593029fcd440b3ef82", + "commit": "fd48d49a4b9c62f3d955e7da23ec5187c59be40f", "readme": "/_/azure-rest-api-specs/specification/network/resource-manager/readme.md", "tag": "package-2015-05-preview", "use": "@microsoft.azure/autorest.go@2.1.187",