diff --git a/azure-mgmt-appservice/src/main/java/com/azure/management/appservice/RuntimeStack.java b/azure-mgmt-appservice/src/main/java/com/azure/management/appservice/RuntimeStack.java index e573c6ce450..20a666f0eb3 100644 --- a/azure-mgmt-appservice/src/main/java/com/azure/management/appservice/RuntimeStack.java +++ b/azure-mgmt-appservice/src/main/java/com/azure/management/appservice/RuntimeStack.java @@ -155,9 +155,6 @@ public class RuntimeStack { /** Tomcat 9.0-jre8 image with catalina root set to Azure wwwroot. */ public static final RuntimeStack TOMCAT_9_0_JRE8 = COLLECTION.addValue(new RuntimeStack("TOMCAT", "9.0-jre8")); - /** WildFly 14.0-jre8 image. */ - public static final RuntimeStack WILDFLY_14_JRE8 = COLLECTION.addValue(new RuntimeStack("WILDFLY", "14-jre8")); - /** The name of the language runtime stack. */ private String stack; /** The version of the runtime. */ diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/AliasPathType.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/AliasPathType.java index 70869bfb8c6..4c28f2f5e57 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/AliasPathType.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/AliasPathType.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/AliasType.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/AliasType.java index 3df83ff0204..f4426b07d41 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/AliasType.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/AliasType.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/BasicDependency.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/BasicDependency.java index e98270bd4f3..1b308921a22 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/BasicDependency.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/BasicDependency.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ChangeType.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ChangeType.java index aa3cc603d64..61370046bd2 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ChangeType.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ChangeType.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/CloudError.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/CloudError.java index 50f10e60b2b..a39f59ce116 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/CloudError.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/CloudError.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DebugSetting.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DebugSetting.java index d718f93638c..de800b4c0c9 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DebugSetting.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DebugSetting.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/Dependency.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/Dependency.java index 6cbcbff8391..e95abc4269b 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/Dependency.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/Dependency.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentExtendedFilter.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentExtendedFilter.java index f6a268e7356..0fa9aad482a 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentExtendedFilter.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentExtendedFilter.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentMode.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentMode.java index fee3714b400..fb512f5b30b 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentMode.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentMode.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentOperationProperties.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentOperationProperties.java index c55f0b92065..e8562d76a51 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentOperationProperties.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentOperationProperties.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; @@ -52,19 +50,19 @@ public final class DeploymentOperationProperties { private Object statusMessage; /* - * Target resource. + * The target resource. */ @JsonProperty(value = "targetResource", access = JsonProperty.Access.WRITE_ONLY) private TargetResource targetResource; /* - * HTTP message. + * The HTTP request message. */ @JsonProperty(value = "request", access = JsonProperty.Access.WRITE_ONLY) private HttpMessage request; /* - * HTTP message. + * The HTTP response message. */ @JsonProperty(value = "response", access = JsonProperty.Access.WRITE_ONLY) private HttpMessage response; @@ -125,7 +123,7 @@ public Object getStatusMessage() { } /** - * Get the targetResource property: Target resource. + * Get the targetResource property: The target resource. * * @return the targetResource value. */ @@ -134,7 +132,7 @@ public TargetResource getTargetResource() { } /** - * Get the request property: HTTP message. + * Get the request property: The HTTP request message. * * @return the request value. */ @@ -143,7 +141,7 @@ public HttpMessage getRequest() { } /** - * Get the response property: HTTP message. + * Get the response property: The HTTP response message. * * @return the response value. */ diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentProperties.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentProperties.java index 733bd7c47d9..cf12553ebdb 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentProperties.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentProperties.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; @@ -24,7 +22,8 @@ public class DeploymentProperties { private Object template; /* - * Entity representing the reference to the template. + * The URI of the template. Use either the templateLink property or the + * template property, but not both. */ @JsonProperty(value = "templateLink") private TemplateLink templateLink; @@ -40,7 +39,9 @@ public class DeploymentProperties { private Object parameters; /* - * Entity representing the reference to the deployment parameters. + * The URI of parameters file. You use this element to link to an existing + * parameters file. Use either the parametersLink property or the + * parameters property, but not both. */ @JsonProperty(value = "parametersLink") private ParametersLink parametersLink; @@ -58,13 +59,13 @@ public class DeploymentProperties { private DeploymentMode mode; /* - * The debug setting. + * The debug setting of the deployment. */ @JsonProperty(value = "debugSetting") private DebugSetting debugSetting; /* - * Deployment on error behavior. + * The deployment on error behavior. */ @JsonProperty(value = "onErrorDeployment") private OnErrorDeployment onErrorDeployment; @@ -98,8 +99,8 @@ public DeploymentProperties setTemplate(Object template) { } /** - * Get the templateLink property: Entity representing the reference to the - * template. + * Get the templateLink property: The URI of the template. Use either the + * templateLink property or the template property, but not both. * * @return the templateLink value. */ @@ -108,8 +109,8 @@ public TemplateLink getTemplateLink() { } /** - * Set the templateLink property: Entity representing the reference to the - * template. + * Set the templateLink property: The URI of the template. Use either the + * templateLink property or the template property, but not both. * * @param templateLink the templateLink value to set. * @return the DeploymentProperties object itself. @@ -150,8 +151,9 @@ public DeploymentProperties setParameters(Object parameters) { } /** - * Get the parametersLink property: Entity representing the reference to - * the deployment parameters. + * Get the parametersLink property: The URI of parameters file. You use + * this element to link to an existing parameters file. Use either the + * parametersLink property or the parameters property, but not both. * * @return the parametersLink value. */ @@ -160,8 +162,9 @@ public ParametersLink getParametersLink() { } /** - * Set the parametersLink property: Entity representing the reference to - * the deployment parameters. + * Set the parametersLink property: The URI of parameters file. You use + * this element to link to an existing parameters file. Use either the + * parametersLink property or the parameters property, but not both. * * @param parametersLink the parametersLink value to set. * @return the DeploymentProperties object itself. @@ -204,7 +207,7 @@ public DeploymentProperties setMode(DeploymentMode mode) { } /** - * Get the debugSetting property: The debug setting. + * Get the debugSetting property: The debug setting of the deployment. * * @return the debugSetting value. */ @@ -213,7 +216,7 @@ public DebugSetting getDebugSetting() { } /** - * Set the debugSetting property: The debug setting. + * Set the debugSetting property: The debug setting of the deployment. * * @param debugSetting the debugSetting value to set. * @return the DeploymentProperties object itself. @@ -224,7 +227,7 @@ public DeploymentProperties setDebugSetting(DebugSetting debugSetting) { } /** - * Get the onErrorDeployment property: Deployment on error behavior. + * Get the onErrorDeployment property: The deployment on error behavior. * * @return the onErrorDeployment value. */ @@ -233,7 +236,7 @@ public OnErrorDeployment getOnErrorDeployment() { } /** - * Set the onErrorDeployment property: Deployment on error behavior. + * Set the onErrorDeployment property: The deployment on error behavior. * * @param onErrorDeployment the onErrorDeployment value to set. * @return the DeploymentProperties object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentPropertiesExtended.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentPropertiesExtended.java index e2d8a107e24..e601c4b0380 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentPropertiesExtended.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentPropertiesExtended.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; @@ -66,7 +64,8 @@ public final class DeploymentPropertiesExtended { private Object template; /* - * Entity representing the reference to the template. + * The URI referencing the template. Use only one of Template or + * TemplateLink. */ @JsonProperty(value = "templateLink") private TemplateLink templateLink; @@ -78,31 +77,26 @@ public final class DeploymentPropertiesExtended { private Object parameters; /* - * Entity representing the reference to the deployment parameters. + * The URI referencing the parameters. Use only one of Parameters or + * ParametersLink. */ @JsonProperty(value = "parametersLink") private ParametersLink parametersLink; /* - * The mode that is used to deploy resources. This value can be either - * Incremental or Complete. In Incremental mode, resources are deployed - * without deleting existing resources that are not included in the - * template. In Complete mode, resources are deployed and existing - * resources in the resource group that are not included in the template - * are deleted. Be careful when using Complete mode as you may - * unintentionally delete resources. + * The deployment mode. Possible values are Incremental and Complete. */ @JsonProperty(value = "mode") private DeploymentMode mode; /* - * The debug setting. + * The debug setting of the deployment. */ @JsonProperty(value = "debugSetting") private DebugSetting debugSetting; /* - * Deployment on error behavior with additional details. + * The deployment on error behavior. */ @JsonProperty(value = "onErrorDeployment") private OnErrorDeploymentExtended onErrorDeployment; @@ -230,8 +224,8 @@ public DeploymentPropertiesExtended setTemplate(Object template) { } /** - * Get the templateLink property: Entity representing the reference to the - * template. + * Get the templateLink property: The URI referencing the template. Use + * only one of Template or TemplateLink. * * @return the templateLink value. */ @@ -240,8 +234,8 @@ public TemplateLink getTemplateLink() { } /** - * Set the templateLink property: Entity representing the reference to the - * template. + * Set the templateLink property: The URI referencing the template. Use + * only one of Template or TemplateLink. * * @param templateLink the templateLink value to set. * @return the DeploymentPropertiesExtended object itself. @@ -274,8 +268,8 @@ public DeploymentPropertiesExtended setParameters(Object parameters) { } /** - * Get the parametersLink property: Entity representing the reference to - * the deployment parameters. + * Get the parametersLink property: The URI referencing the parameters. Use + * only one of Parameters or ParametersLink. * * @return the parametersLink value. */ @@ -284,8 +278,8 @@ public ParametersLink getParametersLink() { } /** - * Set the parametersLink property: Entity representing the reference to - * the deployment parameters. + * Set the parametersLink property: The URI referencing the parameters. Use + * only one of Parameters or ParametersLink. * * @param parametersLink the parametersLink value to set. * @return the DeploymentPropertiesExtended object itself. @@ -296,13 +290,8 @@ public DeploymentPropertiesExtended setParametersLink(ParametersLink parametersL } /** - * Get the mode property: The mode that is used to deploy resources. This - * value can be either Incremental or Complete. In Incremental mode, - * resources are deployed without deleting existing resources that are not - * included in the template. In Complete mode, resources are deployed and - * existing resources in the resource group that are not included in the - * template are deleted. Be careful when using Complete mode as you may - * unintentionally delete resources. + * Get the mode property: The deployment mode. Possible values are + * Incremental and Complete. * * @return the mode value. */ @@ -311,13 +300,8 @@ public DeploymentMode getMode() { } /** - * Set the mode property: The mode that is used to deploy resources. This - * value can be either Incremental or Complete. In Incremental mode, - * resources are deployed without deleting existing resources that are not - * included in the template. In Complete mode, resources are deployed and - * existing resources in the resource group that are not included in the - * template are deleted. Be careful when using Complete mode as you may - * unintentionally delete resources. + * Set the mode property: The deployment mode. Possible values are + * Incremental and Complete. * * @param mode the mode value to set. * @return the DeploymentPropertiesExtended object itself. @@ -328,7 +312,7 @@ public DeploymentPropertiesExtended setMode(DeploymentMode mode) { } /** - * Get the debugSetting property: The debug setting. + * Get the debugSetting property: The debug setting of the deployment. * * @return the debugSetting value. */ @@ -337,7 +321,7 @@ public DebugSetting getDebugSetting() { } /** - * Set the debugSetting property: The debug setting. + * Set the debugSetting property: The debug setting of the deployment. * * @param debugSetting the debugSetting value to set. * @return the DeploymentPropertiesExtended object itself. @@ -348,8 +332,7 @@ public DeploymentPropertiesExtended setDebugSetting(DebugSetting debugSetting) { } /** - * Get the onErrorDeployment property: Deployment on error behavior with - * additional details. + * Get the onErrorDeployment property: The deployment on error behavior. * * @return the onErrorDeployment value. */ @@ -358,8 +341,7 @@ public OnErrorDeploymentExtended getOnErrorDeployment() { } /** - * Set the onErrorDeployment property: Deployment on error behavior with - * additional details. + * Set the onErrorDeployment property: The deployment on error behavior. * * @param onErrorDeployment the onErrorDeployment value to set. * @return the DeploymentPropertiesExtended object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIf.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIf.java index 2ad899e146e..a7376f609a5 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIf.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIf.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; @@ -21,7 +19,7 @@ public final class DeploymentWhatIf { private String location; /* - * Deployment What-if properties. + * The deployment properties. */ @JsonProperty(value = "properties", required = true) private DeploymentWhatIfProperties properties; @@ -47,7 +45,7 @@ public DeploymentWhatIf setLocation(String location) { } /** - * Get the properties property: Deployment What-if properties. + * Get the properties property: The deployment properties. * * @return the properties value. */ @@ -56,7 +54,7 @@ public DeploymentWhatIfProperties getProperties() { } /** - * Set the properties property: Deployment What-if properties. + * Set the properties property: The deployment properties. * * @param properties the properties value to set. * @return the DeploymentWhatIf object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIfProperties.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIfProperties.java index 378e3239abc..a3352b4d1c6 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIfProperties.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIfProperties.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; @@ -15,13 +13,13 @@ @Fluent public final class DeploymentWhatIfProperties extends DeploymentProperties { /* - * Deployment What-If operation settings. + * Optional What-If operation settings. */ @JsonProperty(value = "whatIfSettings") private DeploymentWhatIfSettings whatIfSettings; /** - * Get the whatIfSettings property: Deployment What-If operation settings. + * Get the whatIfSettings property: Optional What-If operation settings. * * @return the whatIfSettings value. */ @@ -30,7 +28,7 @@ public DeploymentWhatIfSettings getWhatIfSettings() { } /** - * Set the whatIfSettings property: Deployment What-If operation settings. + * Set the whatIfSettings property: Optional What-If operation settings. * * @param whatIfSettings the whatIfSettings value to set. * @return the DeploymentWhatIfProperties object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIfSettings.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIfSettings.java index 2a01ef0924c..71a4af587dd 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIfSettings.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentWhatIfSettings.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsBeginWhatIfAtSubscriptionScopeHeaders.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsBeginWhatIfAtSubscriptionScopeHeaders.java index 32115e84659..73961970145 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsBeginWhatIfAtSubscriptionScopeHeaders.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsBeginWhatIfAtSubscriptionScopeHeaders.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsBeginWhatIfHeaders.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsBeginWhatIfHeaders.java index b4ca1672b60..7ed8acd7769 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsBeginWhatIfHeaders.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsBeginWhatIfHeaders.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsWhatIfAtSubscriptionScopeHeaders.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsWhatIfAtSubscriptionScopeHeaders.java index 6ec25ba4002..b440a47ff1f 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsWhatIfAtSubscriptionScopeHeaders.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsWhatIfAtSubscriptionScopeHeaders.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsWhatIfHeaders.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsWhatIfHeaders.java index ac2917ee160..3c3c4cdd54d 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsWhatIfHeaders.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/DeploymentsWhatIfHeaders.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ErrorAdditionalInfo.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ErrorAdditionalInfo.java index 87139bdd9b7..fd3d7a179e9 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ErrorAdditionalInfo.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ErrorAdditionalInfo.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ErrorResponse.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ErrorResponse.java index 148293ea29b..b91f124bf5e 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ErrorResponse.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ErrorResponse.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ExportTemplateRequest.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ExportTemplateRequest.java index b7915f30c61..df0e71aa725 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ExportTemplateRequest.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ExportTemplateRequest.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/GenericResourceFilter.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/GenericResourceFilter.java index 9e90204d0ed..1fee55fa61e 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/GenericResourceFilter.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/GenericResourceFilter.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/HttpMessage.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/HttpMessage.java index be21e2f2e1f..5d4f814ad5f 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/HttpMessage.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/HttpMessage.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/Identity.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/Identity.java index 0495c468563..72bf38e74d7 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/Identity.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/Identity.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/IdentityUserAssignedIdentities.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/IdentityUserAssignedIdentities.java index f83138a4178..fd8184ab540 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/IdentityUserAssignedIdentities.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/IdentityUserAssignedIdentities.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeployment.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeployment.java index eadcfe48e5d..c3c9ca996c3 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeployment.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeployment.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeploymentExtended.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeploymentExtended.java index 4bd43979add..2f9cc4b0d1b 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeploymentExtended.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeploymentExtended.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeploymentType.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeploymentType.java index 9068e9913cc..18f0d3b2e7a 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeploymentType.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/OnErrorDeploymentType.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/OperationDisplay.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/OperationDisplay.java index 32f7d81d3cf..eba6cdac6c9 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/OperationDisplay.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/OperationDisplay.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ParametersLink.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ParametersLink.java index 416257de8b5..7f819a383d5 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ParametersLink.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ParametersLink.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/Plan.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/Plan.java index 0be17c3612d..764766672a6 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/Plan.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/Plan.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/PropertyChangeType.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/PropertyChangeType.java index 30e589903d4..0e7adf67956 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/PropertyChangeType.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/PropertyChangeType.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ProviderResourceType.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ProviderResourceType.java index bdc0b800321..dd8145d7641 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ProviderResourceType.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ProviderResourceType.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupFilter.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupFilter.java index 97a722dbcbc..70b1d26301e 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupFilter.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupFilter.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupPatchable.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupPatchable.java index d5cf321d2f2..54c6b10ab36 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupPatchable.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupPatchable.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupProperties.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupProperties.java index 67cad391d2c..eeff469d74a 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupProperties.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceGroupProperties.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceIdentityType.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceIdentityType.java index 1dd36ed4146..e6a050463ff 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceIdentityType.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceIdentityType.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceProviderOperationDisplayProperties.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceProviderOperationDisplayProperties.java index 6a228cd65e4..c1da7925e99 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceProviderOperationDisplayProperties.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourceProviderOperationDisplayProperties.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourcesMoveInfo.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourcesMoveInfo.java index 8424efdaaa8..6692c90f95e 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourcesMoveInfo.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ResourcesMoveInfo.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ScopedDeployment.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ScopedDeployment.java index 43848a6292b..61347dec864 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/ScopedDeployment.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/ScopedDeployment.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; @@ -21,7 +19,7 @@ public final class ScopedDeployment { private String location; /* - * Deployment properties. + * The deployment properties. */ @JsonProperty(value = "properties", required = true) private DeploymentProperties properties; @@ -47,7 +45,7 @@ public ScopedDeployment setLocation(String location) { } /** - * Get the properties property: Deployment properties. + * Get the properties property: The deployment properties. * * @return the properties value. */ @@ -56,7 +54,7 @@ public DeploymentProperties getProperties() { } /** - * Set the properties property: Deployment properties. + * Set the properties property: The deployment properties. * * @param properties the properties value to set. * @return the ScopedDeployment object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/Sku.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/Sku.java index 22fd64cbc25..de363e89311 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/Sku.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/Sku.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/TagCount.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/TagCount.java index 517bdb5d1b1..dabcaf6e387 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/TagCount.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/TagCount.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/TargetResource.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/TargetResource.java index 5d7cebf5506..5ee7220bb49 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/TargetResource.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/TargetResource.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/TemplateLink.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/TemplateLink.java index 3083112cc37..1a78ab12c9b 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/TemplateLink.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/TemplateLink.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfChange.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfChange.java index 465fca91cbb..27dd3dfa085 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfChange.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfChange.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfPropertyChange.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfPropertyChange.java index d775c043d42..0b90411e88a 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfPropertyChange.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfPropertyChange.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfResultFormat.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfResultFormat.java index 6a733b05af3..ed702419502 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfResultFormat.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/WhatIfResultFormat.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/fluentcore/arm/collection/implementation/ReadableWrappersImpl.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/fluentcore/arm/collection/implementation/ReadableWrappersImpl.java index 06c1762a3a0..f3c42aa9554 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/fluentcore/arm/collection/implementation/ReadableWrappersImpl.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/fluentcore/arm/collection/implementation/ReadableWrappersImpl.java @@ -34,7 +34,6 @@ protected PagedIterable wrapList(PagedIterable pagedList) { return pagedList.mapPage(innerT -> wrapModel(innerT)); } - protected PagedFlux wrapPageAsync(PagedFlux innerPage) { return innerPage.mapPage(innerT -> wrapModel(innerT)); } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/DeploymentOperationsImpl.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/DeploymentOperationsImpl.java index 3b69def6c71..67360ed82af 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/DeploymentOperationsImpl.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/DeploymentOperationsImpl.java @@ -33,8 +33,7 @@ final class DeploymentOperationsImpl @Override public PagedIterable list() { - // FIXME: THe top parameter - return wrapList(client.listByResourceGroup(deployment.resourceGroupName(), deployment.name(), null)); + return wrapList(client.listByResourceGroup(deployment.resourceGroupName(), deployment.name())); } @Override @@ -57,7 +56,6 @@ protected DeploymentOperationImpl wrapModel(DeploymentOperationInner inner) { @Override public PagedFlux listAsync() { - // FIXME: The top parameter. - return wrapPageAsync(this.client.listAtManagementGroupScopeAsync(deployment.resourceGroupName(), deployment.name(), null)); + return wrapPageAsync(this.client.listAtManagementGroupScopeAsync(deployment.resourceGroupName(), deployment.name())); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/DeploymentsImpl.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/DeploymentsImpl.java index 3ab9225b42b..e0ee4fa24ef 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/DeploymentsImpl.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/DeploymentsImpl.java @@ -14,6 +14,7 @@ import com.azure.management.resources.fluentcore.arm.ResourceUtils; import com.azure.management.resources.fluentcore.arm.collection.implementation.SupportsGettingByResourceGroupImpl; import com.azure.management.resources.fluentcore.arm.models.HasManager; +import com.azure.management.resources.fluentcore.utils.PagedConverter; import com.azure.management.resources.models.DeploymentExtendedInner; import com.azure.management.resources.models.DeploymentsInner; import reactor.core.publisher.Mono; @@ -40,8 +41,7 @@ public PagedIterable list() { @Override public PagedIterable listByResourceGroup(String groupName) { - // FIXME: filter & top parameter - return this.manager().inner().deployments().listByResourceGroup(groupName, null, null).mapPage(inner -> createFluentModel(inner)); + return this.manager().inner().deployments().listByResourceGroup(groupName).mapPage(inner -> createFluentModel(inner)); } @Override @@ -127,17 +127,14 @@ public ResourceManager manager() { @Override public PagedFlux listAsync() { - // TODO: Fix me - return null; -// return this.getManager().resourceGroups().listAsync() -// (resourceGroup -> listByResourceGroupAsync(resourceGroup.getName())); + return PagedConverter.flatMapPage(this.manager().resourceGroups().listAsync(), + resourceGroup -> listByResourceGroupAsync(resourceGroup.name())); } @Override public PagedFlux listByResourceGroupAsync(String resourceGroupName) { final DeploymentsInner client = this.manager().inner().deployments(); - // FIXME: filter & top - return client.listByResourceGroupAsync(resourceGroupName, null, null).mapPage(deploymentExtendedInner -> createFluentModel(deploymentExtendedInner)); + return client.listByResourceGroupAsync(resourceGroupName).mapPage(deploymentExtendedInner -> createFluentModel(deploymentExtendedInner)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/FeaturesImpl.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/FeaturesImpl.java index f51d9ff75c8..6516264be23 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/FeaturesImpl.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/FeaturesImpl.java @@ -29,8 +29,7 @@ final class FeaturesImpl @Override public PagedIterable list() { - // FIXME: resourceProviderNamespace value - return wrapList(client.list(null)); + return wrapList(client.list()); } @Override @@ -53,7 +52,6 @@ protected FeatureImpl wrapModel(FeatureResultInner inner) { @Override public PagedFlux listAsync() { - // FIXME: resourceProviderNamespace value - return wrapPageAsync(client.listAsync(null)); + return wrapPageAsync(client.listAsync()); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/GenericResourceImpl.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/GenericResourceImpl.java index de72c70652f..aafd158990d 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/GenericResourceImpl.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/GenericResourceImpl.java @@ -79,13 +79,13 @@ public Object properties() { @Override protected Mono getInnerAsync() { - // TODO: Whey fluent V1 has api version here. return this.manager().inner().resources().getAsync( resourceGroupName(), resourceProviderNamespace(), parentResourcePath(), resourceType(), - this.name()); + this.name(), + this.apiVersion()); } public GenericResourceImpl withProperties(Object properties) { @@ -173,8 +173,7 @@ public Mono createResourceAsync() { parentResourcePath(), resourceType, name, -// FIXME: API version -// api, + api, inner()) .subscribeOn(SdkContext.getReactorScheduler()) .map(innerToFluentMap(self)); diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/GenericResourcesImpl.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/GenericResourcesImpl.java index 58a5ce954ca..e941e089cbc 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/GenericResourcesImpl.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/GenericResourcesImpl.java @@ -21,6 +21,7 @@ import reactor.core.publisher.Mono; import java.util.List; +import java.util.function.Function; /** * Implementation of the {@link GenericResources}. @@ -40,26 +41,28 @@ final class GenericResourcesImpl @Override public PagedIterable list() { - // FIXME: parameters - return wrapList(this.manager().inner().resources().list(null, null, null)); + return wrapList(this.manager().inner().resources().list() + .mapPage(res -> (GenericResourceInner) res)); } @Override public PagedIterable listByResourceGroup(String groupName) { - // FIXME: parameters - return wrapList(this.manager().inner().resources().listByResourceGroup(groupName, null, null, null)); + return wrapList(this.manager().inner().resources().listByResourceGroup(groupName) + .mapPage(res -> (GenericResourceInner) res)); } @Override public PagedIterable listByTag(String resourceGroupName, String tagName, String tagValue) { return wrapList(this.manager().inner().resources().listByResourceGroup(resourceGroupName, - Utils.createOdataFilterForTags(tagName, tagValue), null, null)); + Utils.createOdataFilterForTags(tagName, tagValue), null, null) + .mapPage(res -> (GenericResourceInner) res)); } @Override public PagedFlux listByTagAsync(String resourceGroupName, String tagName, String tagValue) { return wrapPageAsync(this.manager().inner().resources().listByResourceGroupAsync(resourceGroupName, - Utils.createOdataFilterForTags(tagName, tagValue), null, null)); + Utils.createOdataFilterForTags(tagName, tagValue), null, null) + .mapPage(res -> (GenericResourceInner) res)); } @Override @@ -72,28 +75,26 @@ public GenericResource.DefinitionStages.Blank define(String name) { @Override public boolean checkExistence(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { - // FIXME: Where is API version return this.inner().checkExistence( resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, - resourceName); + resourceName, + apiVersion); } @Override public boolean checkExistenceById(String id) { - // FIXME: The usage of API version String apiVersion = getApiVersionFromId(id).block(); - return this.inner().checkExistenceById(id); + return this.inner().checkExistenceById(id, apiVersion); } @Override public GenericResource getById(String id) { Provider provider = this.manager().providers().getByName(ResourceUtils.resourceProviderFromResourceId(id)); String apiVersion = ResourceUtils.defaultApiVersion(id, provider); - // FIXME: apiversion usage - return wrapModel(this.inner().getById(id)).withApiVersion(apiVersion); + return wrapModel(this.inner().getById(id, apiVersion)).withApiVersion(apiVersion); } @Override @@ -128,13 +129,13 @@ public GenericResource get( parentResourcePath = ""; } - // FIXME: where is the apiversion GenericResourceInner inner = this.inner().get( resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, - resourceName); + resourceName, + apiVersion); GenericResourceImpl resource = new GenericResourceImpl( resourceName, inner, @@ -166,8 +167,7 @@ public void delete(String resourceGroupName, String resourceProviderNamespace, S @Override public Mono deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { - // FIXME: where is the apiversion - return this.inner().deleteAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName); + return this.inner().deleteAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion); } @@ -207,9 +207,8 @@ protected Mono deleteInnerAsync(String resourceGroupName, String name) { @Override public Mono deleteByIdAsync(final String id) { final ResourcesInner inner = this.inner(); - // FIXME: apiversion return getApiVersionFromId(id) - .flatMap(apiVersion -> inner.deleteByIdAsync(id)); + .flatMap(apiVersion -> inner.deleteByIdAsync(id, apiVersion)); } private Mono getApiVersionFromId(final String id) { @@ -219,13 +218,13 @@ private Mono getApiVersionFromId(final String id) { @Override public PagedFlux listAsync() { - // FIXME: parameters - return wrapPageAsync(this.inner().listAsync(null, null, null)); + return wrapPageAsync(this.inner().listAsync() + .mapPage(res -> (GenericResourceInner) res)); } @Override public PagedFlux listByResourceGroupAsync(String resourceGroupName) { - // FIXME: parameters - return wrapPageAsync(this.manager().inner().resources().listByResourceGroupAsync(resourceGroupName, null, null, null)); + return wrapPageAsync(this.manager().inner().resources().listByResourceGroupAsync(resourceGroupName) + .mapPage(res -> (GenericResourceInner) res)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/ProvidersImpl.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/ProvidersImpl.java index 820de5a0c1b..ca949baee3b 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/ProvidersImpl.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/ProvidersImpl.java @@ -29,8 +29,7 @@ final class ProvidersImpl @Override public PagedIterable list() { - // FIXME - return wrapList(client.list(null, null)); + return wrapList(client.list()); } @Override @@ -55,20 +54,17 @@ public Mono registerAsync(String resourceProviderNamespace) { @Override public Mono getByNameAsync(String name) { - // FIXME - return client.getAsync(name, null).map(providerInner -> wrapModel(providerInner)); + return client.getAsync(name).map(providerInner -> wrapModel(providerInner)); } @Override public Provider getByName(String resourceProviderNamespace) { - // FIXME - return wrapModel(client.get(resourceProviderNamespace, null)); + return wrapModel(client.get(resourceProviderNamespace)); } @Override public PagedFlux listAsync() { - // FIXME - return this.client.listAsync(0, null).mapPage(inner -> wrapModel(inner)); + return this.client.listAsync().mapPage(inner -> wrapModel(inner)); } @Override diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/ResourceGroupsImpl.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/ResourceGroupsImpl.java index 3392a6f16be..38375807ed1 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/ResourceGroupsImpl.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/implementation/ResourceGroupsImpl.java @@ -39,8 +39,7 @@ final class ResourceGroupsImpl @Override public PagedIterable list() { - // FIXME - return wrapList(client.list(null, null)); + return wrapList(client.list()); } @Override @@ -115,7 +114,6 @@ public Mono deleteByIdAsync(String id) { @Override public PagedFlux listAsync() { - // FIXME: For parameter - return this.client.listAsync(null, null).mapPage(inner -> wrapModel(inner)); + return this.client.listAsync().mapPage(inner -> wrapModel(inner)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentExportResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentExportResultInner.java index 85991dc3191..ccb3bef8a23 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentExportResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentExportResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentExtendedInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentExtendedInner.java index 9956049c8f0..d2d02a7bb73 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentExtendedInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentExtendedInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -23,7 +21,7 @@ public final class DeploymentExtendedInner extends ProxyResource { private String location; /* - * Deployment properties with additional details. + * Deployment properties. */ @JsonProperty(value = "properties") private DeploymentPropertiesExtended properties; @@ -49,8 +47,7 @@ public DeploymentExtendedInner setLocation(String location) { } /** - * Get the properties property: Deployment properties with additional - * details. + * Get the properties property: Deployment properties. * * @return the properties value. */ @@ -59,8 +56,7 @@ public DeploymentPropertiesExtended getProperties() { } /** - * Set the properties property: Deployment properties with additional - * details. + * Set the properties property: Deployment properties. * * @param properties the properties value to set. * @return the DeploymentExtendedInner object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentInner.java index e1f68ace453..1edc21623b7 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -22,7 +20,7 @@ public final class DeploymentInner { private String location; /* - * Deployment properties. + * The deployment properties. */ @JsonProperty(value = "properties", required = true) private DeploymentProperties properties; @@ -48,7 +46,7 @@ public DeploymentInner setLocation(String location) { } /** - * Get the properties property: Deployment properties. + * Get the properties property: The deployment properties. * * @return the properties value. */ @@ -57,7 +55,7 @@ public DeploymentProperties getProperties() { } /** - * Set the properties property: Deployment properties. + * Set the properties property: The deployment properties. * * @param properties the properties value to set. * @return the DeploymentInner object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentListResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentListResultInner.java index 406c29a28da..8c7c99a35f7 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentListResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentListResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationInner.java index f2a2a28a155..5a2f7e3287f 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -28,7 +26,7 @@ public final class DeploymentOperationInner { private String operationId; /* - * Deployment operation properties. + * Deployment properties. */ @JsonProperty(value = "properties") private DeploymentOperationProperties properties; @@ -52,7 +50,7 @@ public String getOperationId() { } /** - * Get the properties property: Deployment operation properties. + * Get the properties property: Deployment properties. * * @return the properties value. */ @@ -61,7 +59,7 @@ public DeploymentOperationProperties getProperties() { } /** - * Set the properties property: Deployment operation properties. + * Set the properties property: Deployment properties. * * @param properties the properties value to set. * @return the DeploymentOperationInner object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationsInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationsInner.java index 593b7c268cc..dd895a9caef 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationsInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationsInner.java @@ -1,13 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; +import com.azure.core.annotation.Headers; import com.azure.core.annotation.Host; import com.azure.core.annotation.HostParam; import com.azure.core.annotation.PathParam; @@ -45,7 +44,7 @@ public final class DeploymentOperationsInner { * * @param client the instance of the service client containing this operation class. */ - public DeploymentOperationsInner(ResourceManagementClientImpl client) { + DeploymentOperationsInner(ResourceManagementClientImpl client) { this.service = RestProxy.create(DeploymentOperationsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } @@ -58,76 +57,91 @@ public DeploymentOperationsInner(ResourceManagementClientImpl client) { @Host("{$host}") @ServiceInterface(name = "ResourceManagementClientDeploymentOperations") private interface DeploymentOperationsService { + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> getAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @PathParam("operationId") String operationId, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/operations") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> getAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("operationId") String operationId, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/Microsoft.Resources/deployments/{deploymentName}/operations") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> getAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @PathParam("operationId") String operationId, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations/{operationId}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> getAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("operationId") String operationId, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> getAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("operationId") String operationId, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/operations") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> listAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("$top") Integer top, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> listAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations/{operationId}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> get(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("operationId") String operationId, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> get(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("operationId") String operationId, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/deployments/{deploymentName}/operations") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> listByResourceGroup(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("$top") Integer top, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> listByResourceGroup(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtScopeNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtTenantScopeNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtManagementGroupScopeNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtSubscriptionScopeNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) @@ -137,9 +151,9 @@ private interface DeploymentOperationsService { /** * Gets a deployments operation. * - * @param scope The additional properties. - * @param deploymentName - * @param operationId The additional properties. + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -152,9 +166,9 @@ public Mono> getAtScopeWithResponseAsyn /** * Gets a deployments operation. * - * @param scope The additional properties. - * @param deploymentName - * @param operationId The additional properties. + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -174,9 +188,9 @@ public Mono getAtScopeAsync(String scope, String deplo /** * Gets a deployments operation. * - * @param scope The additional properties. - * @param deploymentName - * @param operationId The additional properties. + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -189,30 +203,31 @@ public DeploymentOperationInner getAtScope(String scope, String deploymentName, /** * Gets all deployments operations for a deployment. * - * @param scope The additional properties. - * @param deploymentName - * @param top + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtScopeSinglePageAsync(String scope, String deploymentName, Integer top) { - return service.listAtScope(this.client.getHost(), scope, deploymentName, top, this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtScope(this.client.getHost(), scope, deploymentName, top, this.client.getApiVersion()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Gets all deployments operations for a deployment. * - * @param scope The additional properties. - * @param deploymentName - * @param top + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -227,8 +242,8 @@ public PagedFlux listAtScopeAsync(String scope, String /** * Gets all deployments operations for a deployment. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -244,9 +259,9 @@ public PagedFlux listAtScopeAsync(String scope, String /** * Gets all deployments operations for a deployment. * - * @param scope The additional properties. - * @param deploymentName - * @param top + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -259,8 +274,8 @@ public PagedIterable listAtScope(String scope, String /** * Gets all deployments operations for a deployment. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -274,8 +289,8 @@ public PagedIterable listAtScope(String scope, String /** * Gets a deployments operation. * - * @param deploymentName - * @param operationId The additional properties. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -288,8 +303,8 @@ public Mono> getAtTenantScopeWithRespon /** * Gets a deployments operation. * - * @param deploymentName - * @param operationId The additional properties. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -309,8 +324,8 @@ public Mono getAtTenantScopeAsync(String deploymentNam /** * Gets a deployments operation. * - * @param deploymentName - * @param operationId The additional properties. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -323,28 +338,29 @@ public DeploymentOperationInner getAtTenantScope(String deploymentName, String o /** * Gets all deployments operations for a deployment. * - * @param deploymentName - * @param top + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtTenantScopeSinglePageAsync(String deploymentName, Integer top) { - return service.listAtTenantScope(this.client.getHost(), deploymentName, top, this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtTenantScope(this.client.getHost(), deploymentName, top, this.client.getApiVersion()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Gets all deployments operations for a deployment. * - * @param deploymentName - * @param top + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -359,7 +375,7 @@ public PagedFlux listAtTenantScopeAsync(String deploym /** * Gets all deployments operations for a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -375,8 +391,8 @@ public PagedFlux listAtTenantScopeAsync(String deploym /** * Gets all deployments operations for a deployment. * - * @param deploymentName - * @param top + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -389,7 +405,7 @@ public PagedIterable listAtTenantScope(String deployme /** * Gets all deployments operations for a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -403,9 +419,9 @@ public PagedIterable listAtTenantScope(String deployme /** * Gets a deployments operation. * - * @param groupId - * @param deploymentName - * @param operationId The additional properties. + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -418,9 +434,9 @@ public Mono> getAtManagementGroupScopeW /** * Gets a deployments operation. * - * @param groupId - * @param deploymentName - * @param operationId The additional properties. + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -440,9 +456,9 @@ public Mono getAtManagementGroupScopeAsync(String grou /** * Gets a deployments operation. * - * @param groupId - * @param deploymentName - * @param operationId The additional properties. + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -455,30 +471,31 @@ public DeploymentOperationInner getAtManagementGroupScope(String groupId, String /** * Gets all deployments operations for a deployment. * - * @param groupId - * @param deploymentName - * @param top + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtManagementGroupScopeSinglePageAsync(String groupId, String deploymentName, Integer top) { - return service.listAtManagementGroupScope(this.client.getHost(), groupId, deploymentName, top, this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtManagementGroupScope(this.client.getHost(), groupId, deploymentName, top, this.client.getApiVersion()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Gets all deployments operations for a deployment. * - * @param groupId - * @param deploymentName - * @param top + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -493,8 +510,8 @@ public PagedFlux listAtManagementGroupScopeAsync(Strin /** * Gets all deployments operations for a deployment. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -510,9 +527,9 @@ public PagedFlux listAtManagementGroupScopeAsync(Strin /** * Gets all deployments operations for a deployment. * - * @param groupId - * @param deploymentName - * @param top + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -525,8 +542,8 @@ public PagedIterable listAtManagementGroupScope(String /** * Gets all deployments operations for a deployment. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -540,22 +557,22 @@ public PagedIterable listAtManagementGroupScope(String /** * Gets a deployments operation. * - * @param deploymentName - * @param operationId The additional properties. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> getAtSubscriptionScopeWithResponseAsync(String deploymentName, String operationId) { - return service.getAtSubscriptionScope(this.client.getHost(), deploymentName, operationId, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.getAtSubscriptionScope(this.client.getHost(), deploymentName, operationId, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Gets a deployments operation. * - * @param deploymentName - * @param operationId The additional properties. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -575,8 +592,8 @@ public Mono getAtSubscriptionScopeAsync(String deploym /** * Gets a deployments operation. * - * @param deploymentName - * @param operationId The additional properties. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -589,28 +606,29 @@ public DeploymentOperationInner getAtSubscriptionScope(String deploymentName, St /** * Gets all deployments operations for a deployment. * - * @param deploymentName - * @param top + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtSubscriptionScopeSinglePageAsync(String deploymentName, Integer top) { - return service.listAtSubscriptionScope(this.client.getHost(), deploymentName, top, this.client.getSubscriptionId(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtSubscriptionScope(this.client.getHost(), deploymentName, top, this.client.getApiVersion(), this.client.getSubscriptionId()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Gets all deployments operations for a deployment. * - * @param deploymentName - * @param top + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -625,7 +643,7 @@ public PagedFlux listAtSubscriptionScopeAsync(String d /** * Gets all deployments operations for a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -641,8 +659,8 @@ public PagedFlux listAtSubscriptionScopeAsync(String d /** * Gets all deployments operations for a deployment. * - * @param deploymentName - * @param top + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -655,7 +673,7 @@ public PagedIterable listAtSubscriptionScope(String de /** * Gets all deployments operations for a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -669,24 +687,24 @@ public PagedIterable listAtSubscriptionScope(String de /** * Gets a deployments operation. * - * @param resourceGroupName - * @param deploymentName - * @param operationId The additional properties. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> getWithResponseAsync(String resourceGroupName, String deploymentName, String operationId) { - return service.get(this.client.getHost(), resourceGroupName, deploymentName, operationId, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.get(this.client.getHost(), resourceGroupName, deploymentName, operationId, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Gets a deployments operation. * - * @param resourceGroupName - * @param deploymentName - * @param operationId The additional properties. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -706,9 +724,9 @@ public Mono getAsync(String resourceGroupName, String /** * Gets a deployments operation. * - * @param resourceGroupName - * @param deploymentName - * @param operationId The additional properties. + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. + * @param operationId The ID of the operation to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -721,30 +739,31 @@ public DeploymentOperationInner get(String resourceGroupName, String deploymentN /** * Gets all deployments operations for a deployment. * - * @param resourceGroupName - * @param deploymentName - * @param top + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, String deploymentName, Integer top) { - return service.listByResourceGroup(this.client.getHost(), resourceGroupName, deploymentName, top, this.client.getSubscriptionId(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listByResourceGroup(this.client.getHost(), resourceGroupName, deploymentName, top, this.client.getApiVersion(), this.client.getSubscriptionId()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Gets all deployments operations for a deployment. * - * @param resourceGroupName - * @param deploymentName - * @param top + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -759,8 +778,8 @@ public PagedFlux listByResourceGroupAsync(String resou /** * Gets all deployments operations for a deployment. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -776,9 +795,9 @@ public PagedFlux listByResourceGroupAsync(String resou /** * Gets all deployments operations for a deployment. * - * @param resourceGroupName - * @param deploymentName - * @param top + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. + * @param top The number of results to return. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -791,8 +810,8 @@ public PagedIterable listByResourceGroup(String resour /** * Gets all deployments operations for a deployment. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -813,13 +832,14 @@ public PagedIterable listByResourceGroup(String resour */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtScopeNextSinglePageAsync(String nextLink) { - return service.listAtScopeNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtScopeNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -832,13 +852,14 @@ public Mono> listAtScopeNextSinglePageAs */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtTenantScopeNextSinglePageAsync(String nextLink) { - return service.listAtTenantScopeNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtTenantScopeNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -851,13 +872,14 @@ public Mono> listAtTenantScopeNextSingle */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtManagementGroupScopeNextSinglePageAsync(String nextLink) { - return service.listAtManagementGroupScopeNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtManagementGroupScopeNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -870,13 +892,14 @@ public Mono> listAtManagementGroupScopeN */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtSubscriptionScopeNextSinglePageAsync(String nextLink) { - return service.listAtSubscriptionScopeNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtSubscriptionScopeNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -889,12 +912,13 @@ public Mono> listAtSubscriptionScopeNext */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listNextSinglePageAsync(String nextLink) { - return service.listNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationsListResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationsListResultInner.java index a983ab682c1..e05c3d5e765 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationsListResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentOperationsListResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentValidateResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentValidateResultInner.java index 55a271ebd11..8414ffe4b0a 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentValidateResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentValidateResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -17,19 +15,19 @@ @Fluent public final class DeploymentValidateResultInner { /* - * The resource management error response. + * The deployment validation error. */ @JsonProperty(value = "error") private ErrorResponse error; /* - * Deployment properties with additional details. + * The template deployment properties. */ @JsonProperty(value = "properties") private DeploymentPropertiesExtended properties; /** - * Get the error property: The resource management error response. + * Get the error property: The deployment validation error. * * @return the error value. */ @@ -38,7 +36,7 @@ public ErrorResponse getError() { } /** - * Set the error property: The resource management error response. + * Set the error property: The deployment validation error. * * @param error the error value to set. * @return the DeploymentValidateResultInner object itself. @@ -49,8 +47,7 @@ public DeploymentValidateResultInner setError(ErrorResponse error) { } /** - * Get the properties property: Deployment properties with additional - * details. + * Get the properties property: The template deployment properties. * * @return the properties value. */ @@ -59,8 +56,7 @@ public DeploymentPropertiesExtended getProperties() { } /** - * Set the properties property: Deployment properties with additional - * details. + * Set the properties property: The template deployment properties. * * @param properties the properties value to set. * @return the DeploymentValidateResultInner object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsBeginWhatIfAtSubscriptionScopeResponse.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsBeginWhatIfAtSubscriptionScopeResponse.java index bf1a2e831d0..9206ee25016 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsBeginWhatIfAtSubscriptionScopeResponse.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsBeginWhatIfAtSubscriptionScopeResponse.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsBeginWhatIfResponse.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsBeginWhatIfResponse.java index 5047dfe4289..3365d43c552 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsBeginWhatIfResponse.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsBeginWhatIfResponse.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsInner.java index 0e5c7fd913c..8560ff4faf4 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -11,6 +9,7 @@ import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; import com.azure.core.annotation.Head; +import com.azure.core.annotation.Headers; import com.azure.core.annotation.Host; import com.azure.core.annotation.HostParam; import com.azure.core.annotation.PathParam; @@ -59,7 +58,7 @@ public final class DeploymentsInner implements InnerSupportsGet>> deleteAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Head("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({204, 404}) @UnexpectedResponseExceptionType(CloudException.class) Mono> checkExistenceAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> createOrUpdateAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @BodyParam("application/json") DeploymentInner parameters, @QueryParam("api-version") String apiVersion); + Mono>> createOrUpdateAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") DeploymentInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> getAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Post("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel") @ExpectedResponses({204}) @UnexpectedResponseExceptionType(CloudException.class) Mono> cancelAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/validate") @ExpectedResponses({200, 400}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> validateAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @BodyParam("application/json") DeploymentInner parameters, @QueryParam("api-version") String apiVersion); + Mono> validateAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") DeploymentInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> exportTemplateAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/{scope}/providers/Microsoft.Resources/deployments/") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @QueryParam("$filter") String filter, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) Mono>> deleteAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Head("/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({204, 404}) @UnexpectedResponseExceptionType(CloudException.class) Mono> checkExistenceAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> createOrUpdateAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @BodyParam("application/json") ScopedDeployment parameters, @QueryParam("api-version") String apiVersion); + Mono>> createOrUpdateAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") ScopedDeployment parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> getAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Post("/providers/Microsoft.Resources/deployments/{deploymentName}/cancel") @ExpectedResponses({204}) @UnexpectedResponseExceptionType(CloudException.class) Mono> cancelAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/providers/Microsoft.Resources/deployments/{deploymentName}/validate") @ExpectedResponses({200, 400}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> validateAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @BodyParam("application/json") ScopedDeployment parameters, @QueryParam("api-version") String apiVersion); + Mono> validateAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") ScopedDeployment parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> exportTemplateAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/Microsoft.Resources/deployments/") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtTenantScope(@HostParam("$host") String host, @QueryParam("$filter") String filter, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) Mono>> deleteAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Head("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({204, 404}) @UnexpectedResponseExceptionType(CloudException.class) Mono> checkExistenceAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> createOrUpdateAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @BodyParam("application/json") ScopedDeployment parameters, @QueryParam("api-version") String apiVersion); + Mono>> createOrUpdateAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") ScopedDeployment parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> getAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Post("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel") @ExpectedResponses({204}) @UnexpectedResponseExceptionType(CloudException.class) Mono> cancelAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate") @ExpectedResponses({200, 400}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> validateAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @BodyParam("application/json") ScopedDeployment parameters, @QueryParam("api-version") String apiVersion); + Mono> validateAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") ScopedDeployment parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> exportTemplateAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @QueryParam("$filter") String filter, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> deleteAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono>> deleteAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Head("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({204, 404}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> checkExistenceAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> checkExistenceAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> createOrUpdateAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters, @QueryParam("api-version") String apiVersion); + Mono>> createOrUpdateAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> getAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> getAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel") @ExpectedResponses({204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> cancelAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> cancelAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/validate") @ExpectedResponses({200, 400}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> validateAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters, @QueryParam("api-version") String apiVersion); + Mono> validateAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> whatIfAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentWhatIf parameters, @QueryParam("api-version") String apiVersion); + Mono>> whatIfAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentWhatIf parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> exportTemplateAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> exportTemplateAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> list(@HostParam("$host") String host, @QueryParam("$filter") String filter, @QueryParam("$top") Integer top, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> list(@HostParam("$host") String host, @QueryParam("$filter") String filter, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> delete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono>> delete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Head("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({204, 404}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> checkExistence(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> checkExistence(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> createOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters, @QueryParam("api-version") String apiVersion); + Mono>> createOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> getByResourceGroup(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> getByResourceGroup(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/cancel") @ExpectedResponses({204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> cancel(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> cancel(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/validate") @ExpectedResponses({200, 400}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> validate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters, @QueryParam("api-version") String apiVersion); + Mono> validate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> whatIf(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentWhatIf parameters, @QueryParam("api-version") String apiVersion); + Mono>> whatIf(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentWhatIf parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/exportTemplate") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> exportTemplate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> exportTemplate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> listByResourceGroup(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("$filter") String filter, @QueryParam("$top") Integer top, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> listByResourceGroup(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("$filter") String filter, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/providers/Microsoft.Resources/calculateTemplateHash") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> calculateTemplateHash(@HostParam("$host") String host, @BodyParam("application/json") Object template, @QueryParam("api-version") String apiVersion); + Mono> calculateTemplateHash(@HostParam("$host") String host, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") Object template); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) Mono> beginDeleteAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/{scope}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginCreateOrUpdateAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @BodyParam("application/json") DeploymentInner parameters, @QueryParam("api-version") String apiVersion); + Mono> beginCreateOrUpdateAtScope(@HostParam("$host") String host, @PathParam("scope") String scope, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") DeploymentInner parameters); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) Mono> beginDeleteAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginCreateOrUpdateAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @BodyParam("application/json") ScopedDeployment parameters, @QueryParam("api-version") String apiVersion); + Mono> beginCreateOrUpdateAtTenantScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") ScopedDeployment parameters); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) Mono> beginDeleteAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/providers/Microsoft.Management/managementGroups/{groupId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginCreateOrUpdateAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @BodyParam("application/json") ScopedDeployment parameters, @QueryParam("api-version") String apiVersion); + Mono> beginCreateOrUpdateAtManagementGroupScope(@HostParam("$host") String host, @PathParam("groupId") String groupId, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") ScopedDeployment parameters); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginDeleteAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> beginDeleteAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginCreateOrUpdateAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters, @QueryParam("api-version") String apiVersion); + Mono> beginCreateOrUpdateAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono beginWhatIfAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentWhatIf parameters, @QueryParam("api-version") String apiVersion); + Mono beginWhatIfAtSubscriptionScope(@HostParam("$host") String host, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentWhatIf parameters); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginDelete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> beginDelete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginCreateOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters, @QueryParam("api-version") String apiVersion); + Mono> beginCreateOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}/whatIf") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono beginWhatIf(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentWhatIf parameters, @QueryParam("api-version") String apiVersion); + Mono beginWhatIf(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("deploymentName") String deploymentName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") DeploymentWhatIf parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtScopeNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtTenantScopeNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtManagementGroupScopeNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtSubscriptionScopeNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) @@ -376,8 +435,8 @@ private interface DeploymentsService { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -390,16 +449,16 @@ public Mono>> deleteAtScopeWithResponseAsync(Str /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono deleteAtScopeAsync(String scope, String deploymentName) { - Mono>> response = deleteAtScopeWithResponseAsync(scope, deploymentName); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + Mono>> mono = deleteAtScopeWithResponseAsync(scope, deploymentName); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -407,8 +466,8 @@ public Mono deleteAtScopeAsync(String scope, String deploymentName) { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -421,8 +480,8 @@ public void deleteAtScope(String scope, String deploymentName) { /** * Checks whether the deployment exists. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -435,8 +494,8 @@ public Mono> checkExistenceAtScopeWithResponseAsync(Stri /** * Checks whether the deployment exists. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -456,8 +515,8 @@ public Mono checkExistenceAtScopeAsync(String scope, String deploymentN /** * Checks whether the deployment exists. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -470,8 +529,8 @@ public boolean checkExistenceAtScope(String scope, String deploymentName) { /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -479,14 +538,14 @@ public boolean checkExistenceAtScope(String scope, String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> createOrUpdateAtScopeWithResponseAsync(String scope, String deploymentName, DeploymentInner parameters) { - return service.createOrUpdateAtScope(this.client.getHost(), scope, deploymentName, parameters, this.client.getApiVersion()); + return service.createOrUpdateAtScope(this.client.getHost(), scope, deploymentName, this.client.getApiVersion(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -494,8 +553,8 @@ public Mono>> createOrUpdateAtScopeWithResponseA */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono createOrUpdateAtScopeAsync(String scope, String deploymentName, DeploymentInner parameters) { - Mono>> response = createOrUpdateAtScopeWithResponseAsync(scope, deploymentName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) + Mono>> mono = createOrUpdateAtScopeWithResponseAsync(scope, deploymentName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -503,8 +562,8 @@ public Mono createOrUpdateAtScopeAsync(String scope, St /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -518,8 +577,8 @@ public DeploymentExtendedInner createOrUpdateAtScope(String scope, String deploy /** * Gets a deployment. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -532,8 +591,8 @@ public Mono> getAtScopeWithResponseAsync /** * Gets a deployment. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -553,8 +612,8 @@ public Mono getAtScopeAsync(String scope, String deploy /** * Gets a deployment. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -567,8 +626,8 @@ public DeploymentExtendedInner getAtScope(String scope, String deploymentName) { /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -581,8 +640,8 @@ public Mono> cancelAtScopeWithResponseAsync(String scope, String /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -596,8 +655,8 @@ public Mono cancelAtScopeAsync(String scope, String deploymentName) { /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -610,8 +669,8 @@ public void cancelAtScope(String scope, String deploymentName) { /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -619,14 +678,14 @@ public void cancelAtScope(String scope, String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> validateAtScopeWithResponseAsync(String scope, String deploymentName, DeploymentInner parameters) { - return service.validateAtScope(this.client.getHost(), scope, deploymentName, parameters, this.client.getApiVersion()); + return service.validateAtScope(this.client.getHost(), scope, deploymentName, this.client.getApiVersion(), parameters); } /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -647,8 +706,8 @@ public Mono validateAtScopeAsync(String scope, St /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -662,8 +721,8 @@ public DeploymentValidateResultInner validateAtScope(String scope, String deploy /** * Exports the template used for specified deployment. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -676,8 +735,8 @@ public Mono> exportTemplateAtScopeWi /** * Exports the template used for specified deployment. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -697,8 +756,8 @@ public Mono exportTemplateAtScopeAsync(String scope /** * Exports the template used for specified deployment. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -711,30 +770,31 @@ public DeploymentExportResultInner exportTemplateAtScope(String scope, String de /** * Get all the deployments at the given scope. * - * @param scope The additional properties. - * @param filter The additional properties. - * @param top + * @param scope The scope of a deployment. + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtScopeSinglePageAsync(String scope, String filter, Integer top) { - return service.listAtScope(this.client.getHost(), scope, filter, top, this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtScope(this.client.getHost(), scope, filter, top, this.client.getApiVersion()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Get all the deployments at the given scope. * - * @param scope The additional properties. - * @param filter The additional properties. - * @param top + * @param scope The scope of a deployment. + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -749,7 +809,7 @@ public PagedFlux listAtScopeAsync(String scope, String /** * Get all the deployments at the given scope. * - * @param scope The additional properties. + * @param scope The scope of a deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -766,9 +826,9 @@ public PagedFlux listAtScopeAsync(String scope) { /** * Get all the deployments at the given scope. * - * @param scope The additional properties. - * @param filter The additional properties. - * @param top + * @param scope The scope of a deployment. + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -781,7 +841,7 @@ public PagedIterable listAtScope(String scope, String f /** * Get all the deployments at the given scope. * - * @param scope The additional properties. + * @param scope The scope of a deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -796,7 +856,7 @@ public PagedIterable listAtScope(String scope) { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -809,15 +869,15 @@ public Mono>> deleteAtTenantScopeWithResponseAsy /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono deleteAtTenantScopeAsync(String deploymentName) { - Mono>> response = deleteAtTenantScopeWithResponseAsync(deploymentName); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + Mono>> mono = deleteAtTenantScopeWithResponseAsync(deploymentName); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -825,7 +885,7 @@ public Mono deleteAtTenantScopeAsync(String deploymentName) { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -838,7 +898,7 @@ public void deleteAtTenantScope(String deploymentName) { /** * Checks whether the deployment exists. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -851,7 +911,7 @@ public Mono> checkExistenceAtTenantScopeWithResponseAsyn /** * Checks whether the deployment exists. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -871,7 +931,7 @@ public Mono checkExistenceAtTenantScopeAsync(String deploymentName) { /** * Checks whether the deployment exists. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -884,7 +944,7 @@ public boolean checkExistenceAtTenantScope(String deploymentName) { /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -892,13 +952,13 @@ public boolean checkExistenceAtTenantScope(String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> createOrUpdateAtTenantScopeWithResponseAsync(String deploymentName, ScopedDeployment parameters) { - return service.createOrUpdateAtTenantScope(this.client.getHost(), deploymentName, parameters, this.client.getApiVersion()); + return service.createOrUpdateAtTenantScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -906,8 +966,8 @@ public Mono>> createOrUpdateAtTenantScopeWithRes */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono createOrUpdateAtTenantScopeAsync(String deploymentName, ScopedDeployment parameters) { - Mono>> response = createOrUpdateAtTenantScopeWithResponseAsync(deploymentName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) + Mono>> mono = createOrUpdateAtTenantScopeWithResponseAsync(deploymentName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -915,7 +975,7 @@ public Mono createOrUpdateAtTenantScopeAsync(String dep /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -929,7 +989,7 @@ public DeploymentExtendedInner createOrUpdateAtTenantScope(String deploymentName /** * Gets a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -942,7 +1002,7 @@ public Mono> getAtTenantScopeWithRespons /** * Gets a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -962,7 +1022,7 @@ public Mono getAtTenantScopeAsync(String deploymentName /** * Gets a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -975,7 +1035,7 @@ public DeploymentExtendedInner getAtTenantScope(String deploymentName) { /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -988,7 +1048,7 @@ public Mono> cancelAtTenantScopeWithResponseAsync(String deployme /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1002,7 +1062,7 @@ public Mono cancelAtTenantScopeAsync(String deploymentName) { /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1015,7 +1075,7 @@ public void cancelAtTenantScope(String deploymentName) { /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1023,13 +1083,13 @@ public void cancelAtTenantScope(String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> validateAtTenantScopeWithResponseAsync(String deploymentName, ScopedDeployment parameters) { - return service.validateAtTenantScope(this.client.getHost(), deploymentName, parameters, this.client.getApiVersion()); + return service.validateAtTenantScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), parameters); } /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1050,7 +1110,7 @@ public Mono validateAtTenantScopeAsync(String dep /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1064,7 +1124,7 @@ public DeploymentValidateResultInner validateAtTenantScope(String deploymentName /** * Exports the template used for specified deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1077,7 +1137,7 @@ public Mono> exportTemplateAtTenantS /** * Exports the template used for specified deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1097,7 +1157,7 @@ public Mono exportTemplateAtTenantScopeAsync(String /** * Exports the template used for specified deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1110,28 +1170,29 @@ public DeploymentExportResultInner exportTemplateAtTenantScope(String deployment /** * Get all the deployments at the tenant scope. * - * @param filter The additional properties. - * @param top + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtTenantScopeSinglePageAsync(String filter, Integer top) { - return service.listAtTenantScope(this.client.getHost(), filter, top, this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtTenantScope(this.client.getHost(), filter, top, this.client.getApiVersion()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Get all the deployments at the tenant scope. * - * @param filter The additional properties. - * @param top + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1161,8 +1222,8 @@ public PagedFlux listAtTenantScopeAsync() { /** * Get all the deployments at the tenant scope. * - * @param filter The additional properties. - * @param top + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1188,8 +1249,8 @@ public PagedIterable listAtTenantScope() { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1202,16 +1263,16 @@ public Mono>> deleteAtManagementGroupScopeWithRe /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono deleteAtManagementGroupScopeAsync(String groupId, String deploymentName) { - Mono>> response = deleteAtManagementGroupScopeWithResponseAsync(groupId, deploymentName); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + Mono>> mono = deleteAtManagementGroupScopeWithResponseAsync(groupId, deploymentName); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -1219,8 +1280,8 @@ public Mono deleteAtManagementGroupScopeAsync(String groupId, String deplo /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1233,8 +1294,8 @@ public void deleteAtManagementGroupScope(String groupId, String deploymentName) /** * Checks whether the deployment exists. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1247,8 +1308,8 @@ public Mono> checkExistenceAtManagementGroupScopeWithRes /** * Checks whether the deployment exists. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1268,8 +1329,8 @@ public Mono checkExistenceAtManagementGroupScopeAsync(String groupId, S /** * Checks whether the deployment exists. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1282,8 +1343,8 @@ public boolean checkExistenceAtManagementGroupScope(String groupId, String deplo /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1291,14 +1352,14 @@ public boolean checkExistenceAtManagementGroupScope(String groupId, String deplo */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> createOrUpdateAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName, ScopedDeployment parameters) { - return service.createOrUpdateAtManagementGroupScope(this.client.getHost(), groupId, deploymentName, parameters, this.client.getApiVersion()); + return service.createOrUpdateAtManagementGroupScope(this.client.getHost(), groupId, deploymentName, this.client.getApiVersion(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1306,8 +1367,8 @@ public Mono>> createOrUpdateAtManagementGroupSco */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono createOrUpdateAtManagementGroupScopeAsync(String groupId, String deploymentName, ScopedDeployment parameters) { - Mono>> response = createOrUpdateAtManagementGroupScopeWithResponseAsync(groupId, deploymentName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) + Mono>> mono = createOrUpdateAtManagementGroupScopeWithResponseAsync(groupId, deploymentName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -1315,8 +1376,8 @@ public Mono createOrUpdateAtManagementGroupScopeAsync(S /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1330,8 +1391,8 @@ public DeploymentExtendedInner createOrUpdateAtManagementGroupScope(String group /** * Gets a deployment. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1344,8 +1405,8 @@ public Mono> getAtManagementGroupScopeWi /** * Gets a deployment. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1365,8 +1426,8 @@ public Mono getAtManagementGroupScopeAsync(String group /** * Gets a deployment. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1379,8 +1440,8 @@ public DeploymentExtendedInner getAtManagementGroupScope(String groupId, String /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1393,8 +1454,8 @@ public Mono> cancelAtManagementGroupScopeWithResponseAsync(String /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1408,8 +1469,8 @@ public Mono cancelAtManagementGroupScopeAsync(String groupId, String deplo /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1422,8 +1483,8 @@ public void cancelAtManagementGroupScope(String groupId, String deploymentName) /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1431,14 +1492,14 @@ public void cancelAtManagementGroupScope(String groupId, String deploymentName) */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> validateAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName, ScopedDeployment parameters) { - return service.validateAtManagementGroupScope(this.client.getHost(), groupId, deploymentName, parameters, this.client.getApiVersion()); + return service.validateAtManagementGroupScope(this.client.getHost(), groupId, deploymentName, this.client.getApiVersion(), parameters); } /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1459,8 +1520,8 @@ public Mono validateAtManagementGroupScopeAsync(S /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1474,8 +1535,8 @@ public DeploymentValidateResultInner validateAtManagementGroupScope(String group /** * Exports the template used for specified deployment. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1488,8 +1549,8 @@ public Mono> exportTemplateAtManagem /** * Exports the template used for specified deployment. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1509,8 +1570,8 @@ public Mono exportTemplateAtManagementGroupScopeAsy /** * Exports the template used for specified deployment. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1523,30 +1584,31 @@ public DeploymentExportResultInner exportTemplateAtManagementGroupScope(String g /** * Get all the deployments for a management group. * - * @param groupId - * @param filter The additional properties. - * @param top + * @param groupId The management group ID. + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtManagementGroupScopeSinglePageAsync(String groupId, String filter, Integer top) { - return service.listAtManagementGroupScope(this.client.getHost(), groupId, filter, top, this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtManagementGroupScope(this.client.getHost(), groupId, filter, top, this.client.getApiVersion()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Get all the deployments for a management group. * - * @param groupId - * @param filter The additional properties. - * @param top + * @param groupId The management group ID. + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1561,7 +1623,7 @@ public PagedFlux listAtManagementGroupScopeAsync(String /** * Get all the deployments for a management group. * - * @param groupId + * @param groupId The management group ID. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1578,9 +1640,9 @@ public PagedFlux listAtManagementGroupScopeAsync(String /** * Get all the deployments for a management group. * - * @param groupId - * @param filter The additional properties. - * @param top + * @param groupId The management group ID. + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1593,7 +1655,7 @@ public PagedIterable listAtManagementGroupScope(String /** * Get all the deployments for a management group. * - * @param groupId + * @param groupId The management group ID. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1608,28 +1670,28 @@ public PagedIterable listAtManagementGroupScope(String /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> deleteAtSubscriptionScopeWithResponseAsync(String deploymentName) { - return service.deleteAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.deleteAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono deleteAtSubscriptionScopeAsync(String deploymentName) { - Mono>> response = deleteAtSubscriptionScopeWithResponseAsync(deploymentName); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + Mono>> mono = deleteAtSubscriptionScopeWithResponseAsync(deploymentName); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -1637,7 +1699,7 @@ public Mono deleteAtSubscriptionScopeAsync(String deploymentName) { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1650,20 +1712,20 @@ public void deleteAtSubscriptionScope(String deploymentName) { /** * Checks whether the deployment exists. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> checkExistenceAtSubscriptionScopeWithResponseAsync(String deploymentName) { - return service.checkExistenceAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.checkExistenceAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Checks whether the deployment exists. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1683,7 +1745,7 @@ public Mono checkExistenceAtSubscriptionScopeAsync(String deploymentNam /** * Checks whether the deployment exists. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1696,7 +1758,7 @@ public boolean checkExistenceAtSubscriptionScope(String deploymentName) { /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1704,13 +1766,13 @@ public boolean checkExistenceAtSubscriptionScope(String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> createOrUpdateAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentInner parameters) { - return service.createOrUpdateAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.createOrUpdateAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1718,8 +1780,8 @@ public Mono>> createOrUpdateAtSubscriptionScopeW */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono createOrUpdateAtSubscriptionScopeAsync(String deploymentName, DeploymentInner parameters) { - Mono>> response = createOrUpdateAtSubscriptionScopeWithResponseAsync(deploymentName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) + Mono>> mono = createOrUpdateAtSubscriptionScopeWithResponseAsync(deploymentName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -1727,7 +1789,7 @@ public Mono createOrUpdateAtSubscriptionScopeAsync(Stri /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1741,20 +1803,20 @@ public DeploymentExtendedInner createOrUpdateAtSubscriptionScope(String deployme /** * Gets a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> getAtSubscriptionScopeWithResponseAsync(String deploymentName) { - return service.getAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.getAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Gets a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1774,7 +1836,7 @@ public Mono getAtSubscriptionScopeAsync(String deployme /** * Gets a deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1787,20 +1849,20 @@ public DeploymentExtendedInner getAtSubscriptionScope(String deploymentName) { /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> cancelAtSubscriptionScopeWithResponseAsync(String deploymentName) { - return service.cancelAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.cancelAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1814,7 +1876,7 @@ public Mono cancelAtSubscriptionScopeAsync(String deploymentName) { /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resources partially deployed. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1827,7 +1889,7 @@ public void cancelAtSubscriptionScope(String deploymentName) { /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1835,13 +1897,13 @@ public void cancelAtSubscriptionScope(String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> validateAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentInner parameters) { - return service.validateAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.validateAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1862,7 +1924,7 @@ public Mono validateAtSubscriptionScopeAsync(Stri /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1876,7 +1938,7 @@ public DeploymentValidateResultInner validateAtSubscriptionScope(String deployme /** * Returns changes that will be made by the deployment if executed at the scope of the subscription. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1884,13 +1946,13 @@ public DeploymentValidateResultInner validateAtSubscriptionScope(String deployme */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> whatIfAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentWhatIf parameters) { - return service.whatIfAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.whatIfAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * Returns changes that will be made by the deployment if executed at the scope of the subscription. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1898,8 +1960,8 @@ public Mono>> whatIfAtSubscriptionScopeWithRespo */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono whatIfAtSubscriptionScopeAsync(String deploymentName, DeploymentWhatIf parameters) { - Mono>> response = whatIfAtSubscriptionScopeWithResponseAsync(deploymentName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), WhatIfOperationResultInner.class, WhatIfOperationResultInner.class) + Mono>> mono = whatIfAtSubscriptionScopeWithResponseAsync(deploymentName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), WhatIfOperationResultInner.class, WhatIfOperationResultInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -1907,7 +1969,7 @@ public Mono whatIfAtSubscriptionScopeAsync(String de /** * Returns changes that will be made by the deployment if executed at the scope of the subscription. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1921,20 +1983,20 @@ public WhatIfOperationResultInner whatIfAtSubscriptionScope(String deploymentNam /** * Exports the template used for specified deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> exportTemplateAtSubscriptionScopeWithResponseAsync(String deploymentName) { - return service.exportTemplateAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.exportTemplateAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Exports the template used for specified deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1954,7 +2016,7 @@ public Mono exportTemplateAtSubscriptionScopeAsync( /** * Exports the template used for specified deployment. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -1967,28 +2029,29 @@ public DeploymentExportResultInner exportTemplateAtSubscriptionScope(String depl /** * Get all the deployments for a subscription. * - * @param filter The additional properties. - * @param top + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listSinglePageAsync(String filter, Integer top) { - return service.list(this.client.getHost(), filter, top, this.client.getSubscriptionId(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.list(this.client.getHost(), filter, top, this.client.getApiVersion(), this.client.getSubscriptionId()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Get all the deployments for a subscription. * - * @param filter The additional properties. - * @param top + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2018,8 +2081,8 @@ public PagedFlux listAsync() { /** * Get all the deployments for a subscription. * - * @param filter The additional properties. - * @param top + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2045,30 +2108,30 @@ public PagedIterable list() { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group with the deployment to delete. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> deleteWithResponseAsync(String resourceGroupName, String deploymentName) { - return service.delete(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.delete(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group with the deployment to delete. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono deleteAsync(String resourceGroupName, String deploymentName) { - Mono>> response = deleteWithResponseAsync(resourceGroupName, deploymentName); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + Mono>> mono = deleteWithResponseAsync(resourceGroupName, deploymentName); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -2076,8 +2139,8 @@ public Mono deleteAsync(String resourceGroupName, String deploymentName) { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group with the deployment to delete. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2090,22 +2153,22 @@ public void delete(String resourceGroupName, String deploymentName) { /** * Checks whether the deployment exists. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group with the deployment to check. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> checkExistenceWithResponseAsync(String resourceGroupName, String deploymentName) { - return service.checkExistence(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.checkExistence(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Checks whether the deployment exists. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group with the deployment to check. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2125,8 +2188,8 @@ public Mono checkExistenceAsync(String resourceGroupName, String deploy /** * Checks whether the deployment exists. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group with the deployment to check. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2139,8 +2202,8 @@ public boolean checkExistence(String resourceGroupName, String deploymentName) { /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2148,14 +2211,14 @@ public boolean checkExistence(String resourceGroupName, String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters) { - return service.createOrUpdate(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.createOrUpdate(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2163,8 +2226,8 @@ public Mono>> createOrUpdateWithResponseAsync(St */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono createOrUpdateAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters) { - Mono>> response = createOrUpdateWithResponseAsync(resourceGroupName, deploymentName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) + Mono>> mono = createOrUpdateWithResponseAsync(resourceGroupName, deploymentName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), DeploymentExtendedInner.class, DeploymentExtendedInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -2172,8 +2235,8 @@ public Mono createOrUpdateAsync(String resourceGroupNam /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2187,22 +2250,22 @@ public DeploymentExtendedInner createOrUpdate(String resourceGroupName, String d /** * Gets a deployment. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String deploymentName) { - return service.getByResourceGroup(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.getByResourceGroup(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Gets a deployment. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2222,8 +2285,8 @@ public Mono getByResourceGroupAsync(String resourceGrou /** * Gets a deployment. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2236,22 +2299,22 @@ public DeploymentExtendedInner getByResourceGroup(String resourceGroupName, Stri /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resource group partially deployed. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> cancelWithResponseAsync(String resourceGroupName, String deploymentName) { - return service.cancel(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.cancel(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resource group partially deployed. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2265,8 +2328,8 @@ public Mono cancelAsync(String resourceGroupName, String deploymentName) { /** * You can cancel a deployment only if the provisioningState is Accepted or Running. After the deployment is canceled, the provisioningState is set to Canceled. Canceling a template deployment stops the currently running template deployment and leaves the resource group partially deployed. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2279,8 +2342,8 @@ public void cancel(String resourceGroupName, String deploymentName) { /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group the template will be deployed to. The name is case insensitive. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2288,14 +2351,14 @@ public void cancel(String resourceGroupName, String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> validateWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters) { - return service.validate(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.validate(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group the template will be deployed to. The name is case insensitive. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2316,8 +2379,8 @@ public Mono validateAsync(String resourceGroupNam /** * Validates whether the specified template is syntactically correct and will be accepted by Azure Resource Manager.. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group the template will be deployed to. The name is case insensitive. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2331,8 +2394,8 @@ public DeploymentValidateResultInner validate(String resourceGroupName, String d /** * Returns changes that will be made by the deployment if executed at the scope of the resource group. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group the template will be deployed to. The name is case insensitive. + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2340,14 +2403,14 @@ public DeploymentValidateResultInner validate(String resourceGroupName, String d */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> whatIfWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters) { - return service.whatIf(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.whatIf(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * Returns changes that will be made by the deployment if executed at the scope of the resource group. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group the template will be deployed to. The name is case insensitive. + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2355,8 +2418,8 @@ public Mono>> whatIfWithResponseAsync(String res */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono whatIfAsync(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters) { - Mono>> response = whatIfWithResponseAsync(resourceGroupName, deploymentName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), WhatIfOperationResultInner.class, WhatIfOperationResultInner.class) + Mono>> mono = whatIfWithResponseAsync(resourceGroupName, deploymentName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), WhatIfOperationResultInner.class, WhatIfOperationResultInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -2364,8 +2427,8 @@ public Mono whatIfAsync(String resourceGroupName, St /** * Returns changes that will be made by the deployment if executed at the scope of the resource group. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group the template will be deployed to. The name is case insensitive. + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2379,22 +2442,22 @@ public WhatIfOperationResultInner whatIf(String resourceGroupName, String deploy /** * Exports the template used for specified deployment. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> exportTemplateWithResponseAsync(String resourceGroupName, String deploymentName) { - return service.exportTemplate(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.exportTemplate(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Exports the template used for specified deployment. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2414,8 +2477,8 @@ public Mono exportTemplateAsync(String resourceGrou /** * Exports the template used for specified deployment. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2428,30 +2491,31 @@ public DeploymentExportResultInner exportTemplate(String resourceGroupName, Stri /** * Get all the deployments for a resource group. * - * @param resourceGroupName - * @param filter The additional properties. - * @param top + * @param resourceGroupName The name of the resource group with the deployments to get. The name is case insensitive. + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, String filter, Integer top) { - return service.listByResourceGroup(this.client.getHost(), resourceGroupName, filter, top, this.client.getSubscriptionId(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listByResourceGroup(this.client.getHost(), resourceGroupName, filter, top, this.client.getApiVersion(), this.client.getSubscriptionId()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Get all the deployments for a resource group. * - * @param resourceGroupName - * @param filter The additional properties. - * @param top + * @param resourceGroupName The name of the resource group with the deployments to get. The name is case insensitive. + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2466,7 +2530,7 @@ public PagedFlux listByResourceGroupAsync(String resour /** * Get all the deployments for a resource group. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group with the deployments to get. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2483,9 +2547,9 @@ public PagedFlux listByResourceGroupAsync(String resour /** * Get all the deployments for a resource group. * - * @param resourceGroupName - * @param filter The additional properties. - * @param top + * @param resourceGroupName The name of the resource group with the deployments to get. The name is case insensitive. + * @param filter The filter to apply on the operation. For example, you can use $filter=provisioningState eq '{state}'. + * @param top The number of results to get. If null is passed, returns all deployments. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2498,7 +2562,7 @@ public PagedIterable listByResourceGroup(String resourc /** * Get all the deployments for a resource group. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group with the deployments to get. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2513,20 +2577,20 @@ public PagedIterable listByResourceGroup(String resourc /** * Calculate the hash of the given template. * - * @param template + * @param template Any object. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> calculateTemplateHashWithResponseAsync(Object template) { - return service.calculateTemplateHash(this.client.getHost(), template, this.client.getApiVersion()); + return service.calculateTemplateHash(this.client.getHost(), this.client.getApiVersion(), template); } /** * Calculate the hash of the given template. * - * @param template + * @param template Any object. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2546,7 +2610,7 @@ public Mono calculateTemplateHashAsync(Object template) /** * Calculate the hash of the given template. * - * @param template + * @param template Any object. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2559,8 +2623,8 @@ public TemplateHashResultInner calculateTemplateHash(Object template) { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2573,8 +2637,8 @@ public Mono> beginDeleteAtScopeWithResponseAsync(String scope, St /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2588,8 +2652,8 @@ public Mono beginDeleteAtScopeAsync(String scope, String deploymentName) { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2602,8 +2666,8 @@ public void beginDeleteAtScope(String scope, String deploymentName) { /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2611,14 +2675,14 @@ public void beginDeleteAtScope(String scope, String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginCreateOrUpdateAtScopeWithResponseAsync(String scope, String deploymentName, DeploymentInner parameters) { - return service.beginCreateOrUpdateAtScope(this.client.getHost(), scope, deploymentName, parameters, this.client.getApiVersion()); + return service.beginCreateOrUpdateAtScope(this.client.getHost(), scope, deploymentName, this.client.getApiVersion(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2639,8 +2703,8 @@ public Mono beginCreateOrUpdateAtScopeAsync(String scop /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param scope The additional properties. - * @param deploymentName + * @param scope The scope of a deployment. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2654,7 +2718,7 @@ public DeploymentExtendedInner beginCreateOrUpdateAtScope(String scope, String d /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2667,7 +2731,7 @@ public Mono> beginDeleteAtTenantScopeWithResponseAsync(String dep /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2681,7 +2745,7 @@ public Mono beginDeleteAtTenantScopeAsync(String deploymentName) { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2694,7 +2758,7 @@ public void beginDeleteAtTenantScope(String deploymentName) { /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2702,13 +2766,13 @@ public void beginDeleteAtTenantScope(String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginCreateOrUpdateAtTenantScopeWithResponseAsync(String deploymentName, ScopedDeployment parameters) { - return service.beginCreateOrUpdateAtTenantScope(this.client.getHost(), deploymentName, parameters, this.client.getApiVersion()); + return service.beginCreateOrUpdateAtTenantScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2729,7 +2793,7 @@ public Mono beginCreateOrUpdateAtTenantScopeAsync(Strin /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2743,8 +2807,8 @@ public DeploymentExtendedInner beginCreateOrUpdateAtTenantScope(String deploymen /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2757,8 +2821,8 @@ public Mono> beginDeleteAtManagementGroupScopeWithResponseAsync(S /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2772,8 +2836,8 @@ public Mono beginDeleteAtManagementGroupScopeAsync(String groupId, String /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2786,8 +2850,8 @@ public void beginDeleteAtManagementGroupScope(String groupId, String deploymentN /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2795,14 +2859,14 @@ public void beginDeleteAtManagementGroupScope(String groupId, String deploymentN */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginCreateOrUpdateAtManagementGroupScopeWithResponseAsync(String groupId, String deploymentName, ScopedDeployment parameters) { - return service.beginCreateOrUpdateAtManagementGroupScope(this.client.getHost(), groupId, deploymentName, parameters, this.client.getApiVersion()); + return service.beginCreateOrUpdateAtManagementGroupScope(this.client.getHost(), groupId, deploymentName, this.client.getApiVersion(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2823,8 +2887,8 @@ public Mono beginCreateOrUpdateAtManagementGroupScopeAs /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param groupId - * @param deploymentName + * @param groupId The management group ID. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2838,20 +2902,20 @@ public DeploymentExtendedInner beginCreateOrUpdateAtManagementGroupScope(String /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginDeleteAtSubscriptionScopeWithResponseAsync(String deploymentName) { - return service.beginDeleteAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.beginDeleteAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2865,7 +2929,7 @@ public Mono beginDeleteAtSubscriptionScopeAsync(String deploymentName) { /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -2878,7 +2942,7 @@ public void beginDeleteAtSubscriptionScope(String deploymentName) { /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2886,13 +2950,13 @@ public void beginDeleteAtSubscriptionScope(String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginCreateOrUpdateAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentInner parameters) { - return service.beginCreateOrUpdateAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.beginCreateOrUpdateAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2913,7 +2977,7 @@ public Mono beginCreateOrUpdateAtSubscriptionScopeAsync /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2927,7 +2991,7 @@ public DeploymentExtendedInner beginCreateOrUpdateAtSubscriptionScope(String dep /** * Returns changes that will be made by the deployment if executed at the scope of the subscription. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2935,13 +2999,13 @@ public DeploymentExtendedInner beginCreateOrUpdateAtSubscriptionScope(String dep */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono beginWhatIfAtSubscriptionScopeWithResponseAsync(String deploymentName, DeploymentWhatIf parameters) { - return service.beginWhatIfAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.beginWhatIfAtSubscriptionScope(this.client.getHost(), deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * Returns changes that will be made by the deployment if executed at the scope of the subscription. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2962,7 +3026,7 @@ public Mono beginWhatIfAtSubscriptionScopeAsync(Stri /** * Returns changes that will be made by the deployment if executed at the scope of the subscription. * - * @param deploymentName + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -2976,22 +3040,22 @@ public WhatIfOperationResultInner beginWhatIfAtSubscriptionScope(String deployme /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group with the deployment to delete. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginDeleteWithResponseAsync(String resourceGroupName, String deploymentName) { - return service.beginDelete(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.beginDelete(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group with the deployment to delete. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -3005,8 +3069,8 @@ public Mono beginDeleteAsync(String resourceGroupName, String deploymentNa /** * A template deployment that is currently running cannot be deleted. Deleting a template deployment removes the associated deployment operations. Deleting a template deployment does not affect the state of the resource group. This is an asynchronous operation that returns a status of 202 until the template deployment is successfully deleted. The Location response header contains the URI that is used to obtain the status of the process. While the process is running, a call to the URI in the Location header returns a status of 202. When the process finishes, the URI in the Location header returns a status of 204 on success. If the asynchronous request failed, the URI in the Location header returns an error-level status code. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group with the deployment to delete. The name is case insensitive. + * @param deploymentName The name of the deployment. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -3019,8 +3083,8 @@ public void beginDelete(String resourceGroupName, String deploymentName) { /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -3028,14 +3092,14 @@ public void beginDelete(String resourceGroupName, String deploymentName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginCreateOrUpdateWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentInner parameters) { - return service.beginCreateOrUpdate(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.beginCreateOrUpdate(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -3056,8 +3120,8 @@ public Mono beginCreateOrUpdateAsync(String resourceGro /** * You can provide the template and parameters directly in the request or link to JSON files. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group to deploy the resources to. The name is case insensitive. The resource group must already exist. + * @param deploymentName The name of the deployment. * @param parameters Deployment operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -3071,8 +3135,8 @@ public DeploymentExtendedInner beginCreateOrUpdate(String resourceGroupName, Str /** * Returns changes that will be made by the deployment if executed at the scope of the resource group. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group the template will be deployed to. The name is case insensitive. + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -3080,14 +3144,14 @@ public DeploymentExtendedInner beginCreateOrUpdate(String resourceGroupName, Str */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono beginWhatIfWithResponseAsync(String resourceGroupName, String deploymentName, DeploymentWhatIf parameters) { - return service.beginWhatIf(this.client.getHost(), resourceGroupName, deploymentName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.beginWhatIf(this.client.getHost(), resourceGroupName, deploymentName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * Returns changes that will be made by the deployment if executed at the scope of the resource group. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group the template will be deployed to. The name is case insensitive. + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -3108,8 +3172,8 @@ public Mono beginWhatIfAsync(String resourceGroupNam /** * Returns changes that will be made by the deployment if executed at the scope of the resource group. * - * @param resourceGroupName - * @param deploymentName + * @param resourceGroupName The name of the resource group the template will be deployed to. The name is case insensitive. + * @param deploymentName The name of the deployment. * @param parameters Deployment What-if operation parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -3130,13 +3194,14 @@ public WhatIfOperationResultInner beginWhatIf(String resourceGroupName, String d */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtScopeNextSinglePageAsync(String nextLink) { - return service.listAtScopeNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtScopeNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -3149,13 +3214,14 @@ public Mono> listAtScopeNextSinglePageAsy */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtTenantScopeNextSinglePageAsync(String nextLink) { - return service.listAtTenantScopeNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtTenantScopeNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -3168,13 +3234,14 @@ public Mono> listAtTenantScopeNextSingleP */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtManagementGroupScopeNextSinglePageAsync(String nextLink) { - return service.listAtManagementGroupScopeNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtManagementGroupScopeNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -3187,13 +3254,14 @@ public Mono> listAtManagementGroupScopeNe */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtSubscriptionScopeNextSinglePageAsync(String nextLink) { - return service.listAtSubscriptionScopeNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtSubscriptionScopeNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -3206,12 +3274,13 @@ public Mono> listAtSubscriptionScopeNextS */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { - return service.listByResourceGroupNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listByResourceGroupNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsWhatIfAtSubscriptionScopeResponse.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsWhatIfAtSubscriptionScopeResponse.java index 79bdba7c78c..fc4a1ca67af 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsWhatIfAtSubscriptionScopeResponse.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsWhatIfAtSubscriptionScopeResponse.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsWhatIfResponse.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsWhatIfResponse.java index a473f858369..beea1afa1dd 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsWhatIfResponse.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/DeploymentsWhatIfResponse.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/GenericResourceExpandedInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/GenericResourceExpandedInner.java new file mode 100644 index 00000000000..1e962d53f7d --- /dev/null +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/GenericResourceExpandedInner.java @@ -0,0 +1,67 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. +// Code generated by Microsoft (R) AutoRest Code Generator. + +package com.azure.management.resources.models; + +import com.azure.core.annotation.Immutable; +import com.fasterxml.jackson.annotation.JsonProperty; +import java.time.OffsetDateTime; + +/** + * The GenericResourceExpanded model. + */ +@Immutable +public final class GenericResourceExpandedInner extends GenericResourceInner { + /* + * The created time of the resource. This is only present if requested via + * the $expand query parameter. + */ + @JsonProperty(value = "createdTime", access = JsonProperty.Access.WRITE_ONLY) + private OffsetDateTime createdTime; + + /* + * The changed time of the resource. This is only present if requested via + * the $expand query parameter. + */ + @JsonProperty(value = "changedTime", access = JsonProperty.Access.WRITE_ONLY) + private OffsetDateTime changedTime; + + /* + * The provisioning state of the resource. This is only present if + * requested via the $expand query parameter. + */ + @JsonProperty(value = "provisioningState", access = JsonProperty.Access.WRITE_ONLY) + private String provisioningState; + + /** + * Get the createdTime property: The created time of the resource. This is + * only present if requested via the $expand query parameter. + * + * @return the createdTime value. + */ + public OffsetDateTime getCreatedTime() { + return this.createdTime; + } + + /** + * Get the changedTime property: The changed time of the resource. This is + * only present if requested via the $expand query parameter. + * + * @return the changedTime value. + */ + public OffsetDateTime getChangedTime() { + return this.changedTime; + } + + /** + * Get the provisioningState property: The provisioning state of the + * resource. This is only present if requested via the $expand query + * parameter. + * + * @return the provisioningState value. + */ + public String getProvisioningState() { + return this.provisioningState; + } +} diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/GenericResourceInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/GenericResourceInner.java index f27699fb718..94b6b060531 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/GenericResourceInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/GenericResourceInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -17,9 +15,9 @@ * The GenericResource model. */ @Fluent -public final class GenericResourceInner extends Resource { +public class GenericResourceInner extends Resource { /* - * Plan for the resource. + * The plan of the resource. */ @JsonProperty(value = "plan") private Plan plan; @@ -43,19 +41,19 @@ public final class GenericResourceInner extends Resource { private String managedBy; /* - * SKU for the resource. + * The SKU of the resource. */ @JsonProperty(value = "sku") private Sku sku; /* - * Identity for the resource. + * The identity of the resource. */ @JsonProperty(value = "identity") private Identity identity; /** - * Get the plan property: Plan for the resource. + * Get the plan property: The plan of the resource. * * @return the plan value. */ @@ -64,7 +62,7 @@ public Plan getPlan() { } /** - * Set the plan property: Plan for the resource. + * Set the plan property: The plan of the resource. * * @param plan the plan value to set. * @return the GenericResourceInner object itself. @@ -137,7 +135,7 @@ public GenericResourceInner setManagedBy(String managedBy) { } /** - * Get the sku property: SKU for the resource. + * Get the sku property: The SKU of the resource. * * @return the sku value. */ @@ -146,7 +144,7 @@ public Sku getSku() { } /** - * Set the sku property: SKU for the resource. + * Set the sku property: The SKU of the resource. * * @param sku the sku value to set. * @return the GenericResourceInner object itself. @@ -157,7 +155,7 @@ public GenericResourceInner setSku(Sku sku) { } /** - * Get the identity property: Identity for the resource. + * Get the identity property: The identity of the resource. * * @return the identity value. */ @@ -166,7 +164,7 @@ public Identity getIdentity() { } /** - * Set the identity property: Identity for the resource. + * Set the identity property: The identity of the resource. * * @param identity the identity value to set. * @return the GenericResourceInner object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationInner.java index 3f696a303e2..5ac309f96f9 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationListResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationListResultInner.java index bd6f8cb63fc..3462c919c19 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationListResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationListResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationsInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationsInner.java index 62fe3be9dbf..7f80d40f743 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationsInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/OperationsInner.java @@ -1,13 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; +import com.azure.core.annotation.Headers; import com.azure.core.annotation.Host; import com.azure.core.annotation.HostParam; import com.azure.core.annotation.PathParam; @@ -45,7 +44,7 @@ public final class OperationsInner { * * @param client the instance of the service client containing this operation class. */ - public OperationsInner(ResourceManagementClientImpl client) { + OperationsInner(ResourceManagementClientImpl client) { this.service = RestProxy.create(OperationsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } @@ -58,11 +57,13 @@ public OperationsInner(ResourceManagementClientImpl client) { @Host("{$host}") @ServiceInterface(name = "ResourceManagementClientOperations") private interface OperationsService { + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/Microsoft.Resources/operations") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> list(@HostParam("$host") String host, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) @@ -77,13 +78,14 @@ private interface OperationsService { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listSinglePageAsync() { - return service.list(this.client.getHost(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.list(this.client.getHost(), this.client.getApiVersion()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -120,12 +122,13 @@ public PagedIterable list() { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listNextSinglePageAsync(String nextLink) { - return service.listNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProviderInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProviderInner.java index 82f862a40e2..c012336c131 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProviderInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProviderInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProviderListResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProviderListResultInner.java index f89f76faf83..95f5f0f2a9b 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProviderListResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProviderListResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProvidersInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProvidersInner.java index 683253c79c7..8e4839d8823 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProvidersInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ProvidersInner.java @@ -1,13 +1,12 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; +import com.azure.core.annotation.Headers; import com.azure.core.annotation.Host; import com.azure.core.annotation.HostParam; import com.azure.core.annotation.PathParam; @@ -46,7 +45,7 @@ public final class ProvidersInner { * * @param client the instance of the service client containing this operation class. */ - public ProvidersInner(ResourceManagementClientImpl client) { + ProvidersInner(ResourceManagementClientImpl client) { this.service = RestProxy.create(ProvidersService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } @@ -59,41 +58,49 @@ public ProvidersInner(ResourceManagementClientImpl client) { @Host("{$host}") @ServiceInterface(name = "ResourceManagementClientProviders") private interface ProvidersService { + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/unregister") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> unregister(@HostParam("$host") String host, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> unregister(@HostParam("$host") String host, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}/register") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> register(@HostParam("$host") String host, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> register(@HostParam("$host") String host, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/providers") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> list(@HostParam("$host") String host, @QueryParam("$top") Integer top, @QueryParam("$expand") String expand, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> list(@HostParam("$host") String host, @QueryParam("$top") Integer top, @QueryParam("$expand") String expand, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listAtTenantScope(@HostParam("$host") String host, @QueryParam("$top") Integer top, @QueryParam("$expand") String expand, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/providers/{resourceProviderNamespace}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> get(@HostParam("$host") String host, @QueryParam("$expand") String expand, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> get(@HostParam("$host") String host, @QueryParam("$expand") String expand, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/providers/{resourceProviderNamespace}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> getAtTenantScope(@HostParam("$host") String host, @QueryParam("$expand") String expand, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) @@ -103,20 +110,20 @@ private interface ProvidersService { /** * Unregisters a subscription from a resource provider. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider to unregister. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> unregisterWithResponseAsync(String resourceProviderNamespace) { - return service.unregister(this.client.getHost(), resourceProviderNamespace, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.unregister(this.client.getHost(), resourceProviderNamespace, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Unregisters a subscription from a resource provider. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider to unregister. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -136,7 +143,7 @@ public Mono unregisterAsync(String resourceProviderNamespace) { /** * Unregisters a subscription from a resource provider. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider to unregister. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -149,20 +156,20 @@ public ProviderInner unregister(String resourceProviderNamespace) { /** * Registers a subscription with a resource provider. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider to register. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> registerWithResponseAsync(String resourceProviderNamespace) { - return service.register(this.client.getHost(), resourceProviderNamespace, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.register(this.client.getHost(), resourceProviderNamespace, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Registers a subscription with a resource provider. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider to register. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -182,7 +189,7 @@ public Mono registerAsync(String resourceProviderNamespace) { /** * Registers a subscription with a resource provider. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider to register. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -195,28 +202,29 @@ public ProviderInner register(String resourceProviderNamespace) { /** * Gets all resource providers for a subscription. * - * @param top - * @param expand The additional properties. + * @param top The number of results to return. If null is passed returns all deployments. + * @param expand The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listSinglePageAsync(Integer top, String expand) { - return service.list(this.client.getHost(), top, expand, this.client.getSubscriptionId(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.list(this.client.getHost(), top, expand, this.client.getApiVersion(), this.client.getSubscriptionId()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Gets all resource providers for a subscription. * - * @param top - * @param expand The additional properties. + * @param top The number of results to return. If null is passed returns all deployments. + * @param expand The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -246,8 +254,8 @@ public PagedFlux listAsync() { /** * Gets all resource providers for a subscription. * - * @param top - * @param expand The additional properties. + * @param top The number of results to return. If null is passed returns all deployments. + * @param expand The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -273,28 +281,29 @@ public PagedIterable list() { /** * Gets all resource providers for the tenant. * - * @param top - * @param expand The additional properties. + * @param top The number of results to return. If null is passed returns all providers. + * @param expand The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtTenantScopeSinglePageAsync(Integer top, String expand) { - return service.listAtTenantScope(this.client.getHost(), top, expand, this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtTenantScope(this.client.getHost(), top, expand, this.client.getApiVersion()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Gets all resource providers for the tenant. * - * @param top - * @param expand The additional properties. + * @param top The number of results to return. If null is passed returns all providers. + * @param expand The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -324,8 +333,8 @@ public PagedFlux listAtTenantScopeAsync() { /** * Gets all resource providers for the tenant. * - * @param top - * @param expand The additional properties. + * @param top The number of results to return. If null is passed returns all providers. + * @param expand The properties to include in the results. For example, use &$expand=metadata in the query string to retrieve resource provider metadata. To include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -351,22 +360,22 @@ public PagedIterable listAtTenantScope() { /** * Gets the specified resource provider. * - * @param resourceProviderNamespace The additional properties. - * @param expand The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param expand The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> getWithResponseAsync(String resourceProviderNamespace, String expand) { - return service.get(this.client.getHost(), expand, resourceProviderNamespace, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.get(this.client.getHost(), expand, resourceProviderNamespace, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Gets the specified resource provider. * - * @param resourceProviderNamespace The additional properties. - * @param expand The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param expand The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -386,7 +395,7 @@ public Mono getAsync(String resourceProviderNamespace, String exp /** * Gets the specified resource provider. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -407,8 +416,8 @@ public Mono getAsync(String resourceProviderNamespace) { /** * Gets the specified resource provider. * - * @param resourceProviderNamespace The additional properties. - * @param expand The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param expand The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -421,7 +430,7 @@ public ProviderInner get(String resourceProviderNamespace, String expand) { /** * Gets the specified resource provider. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -435,8 +444,8 @@ public ProviderInner get(String resourceProviderNamespace) { /** * Gets the specified resource provider at the tenant level. * - * @param resourceProviderNamespace The additional properties. - * @param expand The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param expand The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -449,8 +458,8 @@ public Mono> getAtTenantScopeWithResponseAsync(Str /** * Gets the specified resource provider at the tenant level. * - * @param resourceProviderNamespace The additional properties. - * @param expand The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param expand The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -470,7 +479,7 @@ public Mono getAtTenantScopeAsync(String resourceProviderNamespac /** * Gets the specified resource provider at the tenant level. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -491,8 +500,8 @@ public Mono getAtTenantScopeAsync(String resourceProviderNamespac /** * Gets the specified resource provider at the tenant level. * - * @param resourceProviderNamespace The additional properties. - * @param expand The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param expand The $expand query parameter. For example, to include property aliases in response, use $expand=resourceTypes/aliases. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -505,7 +514,7 @@ public ProviderInner getAtTenantScope(String resourceProviderNamespace, String e /** * Gets the specified resource provider at the tenant level. * - * @param resourceProviderNamespace The additional properties. + * @param resourceProviderNamespace The namespace of the resource provider. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -526,13 +535,14 @@ public ProviderInner getAtTenantScope(String resourceProviderNamespace) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listNextSinglePageAsync(String nextLink) { - return service.listNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -545,12 +555,13 @@ public Mono> listNextSinglePageAsync(String nextLin */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listAtTenantScopeNextSinglePageAsync(String nextLink) { - return service.listAtTenantScopeNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listAtTenantScopeNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupExportResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupExportResultInner.java index d8b0dfbbfa8..cf8b37cba31 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupExportResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupExportResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -22,7 +20,7 @@ public final class ResourceGroupExportResultInner { private Object template; /* - * The resource management error response. + * The template export error. */ @JsonProperty(value = "error") private ErrorResponse error; @@ -48,7 +46,7 @@ public ResourceGroupExportResultInner setTemplate(Object template) { } /** - * Get the error property: The resource management error response. + * Get the error property: The template export error. * * @return the error value. */ @@ -57,7 +55,7 @@ public ErrorResponse getError() { } /** - * Set the error property: The resource management error response. + * Set the error property: The template export error. * * @param error the error value to set. * @return the ResourceGroupExportResultInner object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupInner.java index 1cf8c6e0407..cad1f23c82a 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupListResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupListResultInner.java index 77ead31328c..e733db7ab54 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupListResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupListResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupsInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupsInner.java index d3a7c9d8170..3257f167ebb 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupsInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceGroupsInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -11,6 +9,7 @@ import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; import com.azure.core.annotation.Head; +import com.azure.core.annotation.Headers; import com.azure.core.annotation.Host; import com.azure.core.annotation.HostParam; import com.azure.core.annotation.Patch; @@ -57,7 +56,7 @@ public final class ResourceGroupsInner { * * @param client the instance of the service client containing this operation class. */ - public ResourceGroupsInner(ResourceManagementClientImpl client) { + ResourceGroupsInner(ResourceManagementClientImpl client) { this.service = RestProxy.create(ResourceGroupsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } @@ -70,51 +69,61 @@ public ResourceGroupsInner(ResourceManagementClientImpl client) { @Host("{$host}") @ServiceInterface(name = "ResourceManagementClientResourceGroups") private interface ResourceGroupsService { + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Head("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}") @ExpectedResponses({204, 404}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> checkExistence(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> checkExistence(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> createOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourceGroupInner parameters, @QueryParam("api-version") String apiVersion); + Mono> createOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourceGroupInner parameters); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> delete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono>> delete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> get(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> get(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Patch("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> update(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourceGroupPatchable parameters, @QueryParam("api-version") String apiVersion); + Mono> update(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourceGroupPatchable parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> exportTemplate(@HostParam("$host") String host, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @BodyParam("application/json") ExportTemplateRequest parameters, @QueryParam("api-version") String apiVersion); + Mono>> exportTemplate(@HostParam("$host") String host, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") ExportTemplateRequest parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourcegroups") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> list(@HostParam("$host") String host, @QueryParam("$filter") String filter, @QueryParam("$top") Integer top, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> list(@HostParam("$host") String host, @QueryParam("$filter") String filter, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginDelete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> beginDelete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/exportTemplate") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginExportTemplate(@HostParam("$host") String host, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @BodyParam("application/json") ExportTemplateRequest parameters, @QueryParam("api-version") String apiVersion); + Mono> beginExportTemplate(@HostParam("$host") String host, @PathParam("subscriptionId") String subscriptionId, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") ExportTemplateRequest parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) @@ -124,20 +133,20 @@ private interface ResourceGroupsService { /** * Checks whether a resource group exists. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to check. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> checkExistenceWithResponseAsync(String resourceGroupName) { - return service.checkExistence(this.client.getHost(), resourceGroupName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.checkExistence(this.client.getHost(), resourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Checks whether a resource group exists. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to check. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -157,7 +166,7 @@ public Mono checkExistenceAsync(String resourceGroupName) { /** * Checks whether a resource group exists. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to check. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -170,7 +179,7 @@ public boolean checkExistence(String resourceGroupName) { /** * Creates or updates a resource group. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to create or update. Can include alphanumeric, underscore, parentheses, hyphen, period (except at end), and Unicode characters that match the allowed characters. * @param parameters Resource group information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -178,13 +187,13 @@ public boolean checkExistence(String resourceGroupName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> createOrUpdateWithResponseAsync(String resourceGroupName, ResourceGroupInner parameters) { - return service.createOrUpdate(this.client.getHost(), resourceGroupName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.createOrUpdate(this.client.getHost(), resourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * Creates or updates a resource group. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to create or update. Can include alphanumeric, underscore, parentheses, hyphen, period (except at end), and Unicode characters that match the allowed characters. * @param parameters Resource group information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -205,7 +214,7 @@ public Mono createOrUpdateAsync(String resourceGroupName, Re /** * Creates or updates a resource group. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to create or update. Can include alphanumeric, underscore, parentheses, hyphen, period (except at end), and Unicode characters that match the allowed characters. * @param parameters Resource group information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -219,28 +228,28 @@ public ResourceGroupInner createOrUpdate(String resourceGroupName, ResourceGroup /** * When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to delete. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> deleteWithResponseAsync(String resourceGroupName) { - return service.delete(this.client.getHost(), resourceGroupName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.delete(this.client.getHost(), resourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to delete. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono deleteAsync(String resourceGroupName) { - Mono>> response = deleteWithResponseAsync(resourceGroupName); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + Mono>> mono = deleteWithResponseAsync(resourceGroupName); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -248,7 +257,7 @@ public Mono deleteAsync(String resourceGroupName) { /** * When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to delete. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -261,20 +270,20 @@ public void delete(String resourceGroupName) { /** * Gets a resource group. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to get. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> getWithResponseAsync(String resourceGroupName) { - return service.get(this.client.getHost(), resourceGroupName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.get(this.client.getHost(), resourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Gets a resource group. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to get. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -294,7 +303,7 @@ public Mono getAsync(String resourceGroupName) { /** * Gets a resource group. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to get. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -307,7 +316,7 @@ public ResourceGroupInner get(String resourceGroupName) { /** * Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to update. The name is case insensitive. * @param parameters Resource group information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -315,13 +324,13 @@ public ResourceGroupInner get(String resourceGroupName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> updateWithResponseAsync(String resourceGroupName, ResourceGroupPatchable parameters) { - return service.update(this.client.getHost(), resourceGroupName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.update(this.client.getHost(), resourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to update. The name is case insensitive. * @param parameters Resource group information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -342,7 +351,7 @@ public Mono updateAsync(String resourceGroupName, ResourceGr /** * Resource groups can be updated through a simple PATCH operation to a group address. The format of the request is the same as that for creating a resource group. If a field is unspecified, the current value is retained. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to update. The name is case insensitive. * @param parameters Resource group information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -356,7 +365,7 @@ public ResourceGroupInner update(String resourceGroupName, ResourceGroupPatchabl /** * Captures the specified resource group as a template. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param parameters Export resource group template request parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -364,13 +373,13 @@ public ResourceGroupInner update(String resourceGroupName, ResourceGroupPatchabl */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> exportTemplateWithResponseAsync(String resourceGroupName, ExportTemplateRequest parameters) { - return service.exportTemplate(this.client.getHost(), this.client.getSubscriptionId(), resourceGroupName, parameters, this.client.getApiVersion()); + return service.exportTemplate(this.client.getHost(), this.client.getSubscriptionId(), resourceGroupName, this.client.getApiVersion(), parameters); } /** * Captures the specified resource group as a template. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param parameters Export resource group template request parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -378,8 +387,8 @@ public Mono>> exportTemplateWithResponseAsync(St */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono exportTemplateAsync(String resourceGroupName, ExportTemplateRequest parameters) { - Mono>> response = exportTemplateWithResponseAsync(resourceGroupName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), ResourceGroupExportResultInner.class, ResourceGroupExportResultInner.class) + Mono>> mono = exportTemplateWithResponseAsync(resourceGroupName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), ResourceGroupExportResultInner.class, ResourceGroupExportResultInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -387,7 +396,7 @@ public Mono exportTemplateAsync(String resourceG /** * Captures the specified resource group as a template. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param parameters Export resource group template request parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -401,28 +410,29 @@ public ResourceGroupExportResultInner exportTemplate(String resourceGroupName, E /** * Gets all the resource groups for a subscription. * - * @param filter The additional properties. - * @param top + * @param filter The filter to apply on the operation.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. + * @param top The number of results to return. If null is passed, returns all resource groups. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listSinglePageAsync(String filter, Integer top) { - return service.list(this.client.getHost(), filter, top, this.client.getSubscriptionId(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.list(this.client.getHost(), filter, top, this.client.getApiVersion(), this.client.getSubscriptionId()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Gets all the resource groups for a subscription. * - * @param filter The additional properties. - * @param top + * @param filter The filter to apply on the operation.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. + * @param top The number of results to return. If null is passed, returns all resource groups. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -452,8 +462,8 @@ public PagedFlux listAsync() { /** * Gets all the resource groups for a subscription. * - * @param filter The additional properties. - * @param top + * @param filter The filter to apply on the operation.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. + * @param top The number of results to return. If null is passed, returns all resource groups. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -479,20 +489,20 @@ public PagedIterable list() { /** * When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to delete. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginDeleteWithResponseAsync(String resourceGroupName) { - return service.beginDelete(this.client.getHost(), resourceGroupName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.beginDelete(this.client.getHost(), resourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to delete. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -506,7 +516,7 @@ public Mono beginDeleteAsync(String resourceGroupName) { /** * When you delete a resource group, all of its resources are also deleted. Deleting a resource group deletes all of its template deployments and currently stored operations. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group to delete. The name is case insensitive. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -519,7 +529,7 @@ public void beginDelete(String resourceGroupName) { /** * Captures the specified resource group as a template. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param parameters Export resource group template request parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -527,13 +537,13 @@ public void beginDelete(String resourceGroupName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginExportTemplateWithResponseAsync(String resourceGroupName, ExportTemplateRequest parameters) { - return service.beginExportTemplate(this.client.getHost(), this.client.getSubscriptionId(), resourceGroupName, parameters, this.client.getApiVersion()); + return service.beginExportTemplate(this.client.getHost(), this.client.getSubscriptionId(), resourceGroupName, this.client.getApiVersion(), parameters); } /** * Captures the specified resource group as a template. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param parameters Export resource group template request parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -554,7 +564,7 @@ public Mono beginExportTemplateAsync(String reso /** * Captures the specified resource group as a template. * - * @param resourceGroupName + * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param parameters Export resource group template request parameters. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -575,12 +585,13 @@ public ResourceGroupExportResultInner beginExportTemplate(String resourceGroupNa */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listNextSinglePageAsync(String nextLink) { - return service.listNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceListResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceListResultInner.java index 0a430cdafbd..3cee88946d9 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceListResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceListResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -19,7 +17,7 @@ public final class ResourceListResultInner { * An array of resources. */ @JsonProperty(value = "value") - private List value; + private List value; /* * The URL to use for getting the next set of results. @@ -32,7 +30,7 @@ public final class ResourceListResultInner { * * @return the value value. */ - public List getValue() { + public List getValue() { return this.value; } @@ -42,7 +40,7 @@ public List getValue() { * @param value the value value to set. * @return the ResourceListResultInner object itself. */ - public ResourceListResultInner setValue(List value) { + public ResourceListResultInner setValue(List value) { this.value = value; return this; } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceManagementClientBuilder.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceManagementClientBuilder.java index 7c47b8d2138..49777e1d154 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceManagementClientBuilder.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceManagementClientBuilder.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -52,12 +50,12 @@ public ResourceManagementClientBuilder host(String host) { } /* - * The API version to use for this operation. + * Api Version */ private String apiVersion; /** - * Sets The API version to use for this operation. + * Sets Api Version. * * @param apiVersion the apiVersion value. * @return the ResourceManagementClientBuilder. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceManagementClientImpl.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceManagementClientImpl.java index 8b9de8deb79..6aa5dc56a6a 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceManagementClientImpl.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourceManagementClientImpl.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -69,12 +67,12 @@ ResourceManagementClientImpl setHost(String host) { } /** - * The API version to use for this operation. + * Api Version. */ private String apiVersion; /** - * Gets The API version to use for this operation. + * Gets Api Version. * * @return the apiVersion value. */ @@ -83,7 +81,7 @@ public String getApiVersion() { } /** - * Sets The API version to use for this operation. + * Sets Api Version. * * @param apiVersion the apiVersion value. * @return the service client itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourcesInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourcesInner.java index d6f45137cd1..549d29e3fd7 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourcesInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/ResourcesInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -11,6 +9,7 @@ import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; import com.azure.core.annotation.Head; +import com.azure.core.annotation.Headers; import com.azure.core.annotation.Host; import com.azure.core.annotation.HostParam; import com.azure.core.annotation.Patch; @@ -41,7 +40,7 @@ * An instance of this class provides access to all the operations defined in * Resources. */ -public final class ResourcesInner implements InnerSupportsListing { +public final class ResourcesInner implements InnerSupportsListing { /** * The proxy service used to perform REST calls. */ @@ -57,7 +56,7 @@ public final class ResourcesInner implements InnerSupportsListing> listByResourceGroup(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("$filter") String filter, @QueryParam("$expand") String expand, @QueryParam("$top") Integer top, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> listByResourceGroup(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @QueryParam("$filter") String filter, @QueryParam("$expand") String expand, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> moveResources(@HostParam("$host") String host, @PathParam("sourceResourceGroupName") String sourceResourceGroupName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourcesMoveInfo parameters, @QueryParam("api-version") String apiVersion); + Mono>> moveResources(@HostParam("$host") String host, @PathParam("sourceResourceGroupName") String sourceResourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourcesMoveInfo parameters); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/validateMoveResources") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> validateMoveResources(@HostParam("$host") String host, @PathParam("sourceResourceGroupName") String sourceResourceGroupName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourcesMoveInfo parameters, @QueryParam("api-version") String apiVersion); + Mono>> validateMoveResources(@HostParam("$host") String host, @PathParam("sourceResourceGroupName") String sourceResourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourcesMoveInfo parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resources") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> list(@HostParam("$host") String host, @QueryParam("$filter") String filter, @QueryParam("$expand") String expand, @QueryParam("$top") Integer top, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> list(@HostParam("$host") String host, @QueryParam("$filter") String filter, @QueryParam("$expand") String expand, @QueryParam("$top") Integer top, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Head("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}") @ExpectedResponses({204, 404}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> checkExistence(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> checkExistence(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}") @ExpectedResponses({200, 202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> delete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono>> delete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}") @ExpectedResponses({200, 201, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> createOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") GenericResourceInner parameters, @QueryParam("api-version") String apiVersion); + Mono>> createOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") GenericResourceInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Patch("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> update(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") GenericResourceInner parameters, @QueryParam("api-version") String apiVersion); + Mono>> update(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") GenericResourceInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> get(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> get(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Head("/{resourceId}") @ExpectedResponses({204, 404}) @UnexpectedResponseExceptionType(CloudException.class) Mono> checkExistenceById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/{resourceId}") @ExpectedResponses({200, 202, 204}) @UnexpectedResponseExceptionType(CloudException.class) Mono>> deleteById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/{resourceId}") @ExpectedResponses({200, 201, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> createOrUpdateById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @BodyParam("application/json") GenericResourceInner parameters, @QueryParam("api-version") String apiVersion); + Mono>> createOrUpdateById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") GenericResourceInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Patch("/{resourceId}") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono>> updateById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @BodyParam("application/json") GenericResourceInner parameters, @QueryParam("api-version") String apiVersion); + Mono>> updateById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") GenericResourceInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/{resourceId}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> getById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/moveResources") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginMoveResources(@HostParam("$host") String host, @PathParam("sourceResourceGroupName") String sourceResourceGroupName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourcesMoveInfo parameters, @QueryParam("api-version") String apiVersion); + Mono> beginMoveResources(@HostParam("$host") String host, @PathParam("sourceResourceGroupName") String sourceResourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourcesMoveInfo parameters); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Post("/subscriptions/{subscriptionId}/resourceGroups/{sourceResourceGroupName}/validateMoveResources") @ExpectedResponses({202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginValidateMoveResources(@HostParam("$host") String host, @PathParam("sourceResourceGroupName") String sourceResourceGroupName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourcesMoveInfo parameters, @QueryParam("api-version") String apiVersion); + Mono> beginValidateMoveResources(@HostParam("$host") String host, @PathParam("sourceResourceGroupName") String sourceResourceGroupName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") ResourcesMoveInfo parameters); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}") @ExpectedResponses({200, 202, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginDelete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> beginDelete(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}") @ExpectedResponses({200, 201, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginCreateOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") GenericResourceInner parameters, @QueryParam("api-version") String apiVersion); + Mono> beginCreateOrUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") GenericResourceInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Patch("/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") GenericResourceInner parameters, @QueryParam("api-version") String apiVersion); + Mono> beginUpdate(@HostParam("$host") String host, @PathParam("resourceGroupName") String resourceGroupName, @PathParam("resourceProviderNamespace") String resourceProviderNamespace, @PathParam(value = "parentResourcePath", encoded = true) String parentResourcePath, @PathParam(value = "resourceType", encoded = true) String resourceType, @PathParam("resourceName") String resourceName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId, @BodyParam("application/json") GenericResourceInner parameters); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/{resourceId}") @ExpectedResponses({200, 202, 204}) @UnexpectedResponseExceptionType(CloudException.class) Mono> beginDeleteById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @QueryParam("api-version") String apiVersion); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/{resourceId}") @ExpectedResponses({200, 201, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginCreateOrUpdateById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @BodyParam("application/json") GenericResourceInner parameters, @QueryParam("api-version") String apiVersion); + Mono> beginCreateOrUpdateById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") GenericResourceInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Patch("/{resourceId}") @ExpectedResponses({200, 202}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> beginUpdateById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @BodyParam("application/json") GenericResourceInner parameters, @QueryParam("api-version") String apiVersion); + Mono> beginUpdateById(@HostParam("$host") String host, @PathParam(value = "resourceId", encoded = true) String resourceId, @QueryParam("api-version") String apiVersion, @BodyParam("application/json") GenericResourceInner parameters); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) Mono> listByResourceGroupNext(@PathParam(value = "nextLink", encoded = true) String nextLink); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) @@ -194,38 +217,39 @@ private interface ResourcesService { /** * Get all the resources for a resource group. * - * @param resourceGroupName - * @param filter The additional properties. - * @param expand The additional properties. - * @param top + * @param resourceGroupName The resource group with the resources to get. + * @param filter The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + * @param expand Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. + * @param top The number of results to return. If null is passed, returns all resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, String filter, String expand, Integer top) { - return service.listByResourceGroup(this.client.getHost(), resourceGroupName, filter, expand, top, this.client.getSubscriptionId(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + public Mono> listByResourceGroupSinglePageAsync(String resourceGroupName, String filter, String expand, Integer top) { + return service.listByResourceGroup(this.client.getHost(), resourceGroupName, filter, expand, top, this.client.getApiVersion(), this.client.getSubscriptionId()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Get all the resources for a resource group. * - * @param resourceGroupName - * @param filter The additional properties. - * @param expand The additional properties. - * @param top + * @param resourceGroupName The resource group with the resources to get. + * @param filter The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + * @param expand Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. + * @param top The number of results to return. If null is passed, returns all resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedFlux listByResourceGroupAsync(String resourceGroupName, String filter, String expand, Integer top) { + public PagedFlux listByResourceGroupAsync(String resourceGroupName, String filter, String expand, Integer top) { return new PagedFlux<>( () -> listByResourceGroupSinglePageAsync(resourceGroupName, filter, expand, top), nextLink -> listByResourceGroupNextSinglePageAsync(nextLink)); @@ -234,13 +258,13 @@ public PagedFlux listByResourceGroupAsync(String resourceG /** * Get all the resources for a resource group. * - * @param resourceGroupName + * @param resourceGroupName The resource group with the resources to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedFlux listByResourceGroupAsync(String resourceGroupName) { + public PagedFlux listByResourceGroupAsync(String resourceGroupName) { final String filter = null; final String expand = null; final Integer top = null; @@ -252,29 +276,29 @@ public PagedFlux listByResourceGroupAsync(String resourceG /** * Get all the resources for a resource group. * - * @param resourceGroupName - * @param filter The additional properties. - * @param expand The additional properties. - * @param top + * @param resourceGroupName The resource group with the resources to get. + * @param filter The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + * @param expand Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. + * @param top The number of results to return. If null is passed, returns all resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName, String filter, String expand, Integer top) { + public PagedIterable listByResourceGroup(String resourceGroupName, String filter, String expand, Integer top) { return new PagedIterable<>(listByResourceGroupAsync(resourceGroupName, filter, expand, top)); } /** * Get all the resources for a resource group. * - * @param resourceGroupName + * @param resourceGroupName The resource group with the resources to get. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable listByResourceGroup(String resourceGroupName) { + public PagedIterable listByResourceGroup(String resourceGroupName) { final String filter = null; final String expand = null; final Integer top = null; @@ -284,7 +308,7 @@ public PagedIterable listByResourceGroup(String resourceGr /** * The resources to move must be in the same source resource group. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -292,13 +316,13 @@ public PagedIterable listByResourceGroup(String resourceGr */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> moveResourcesWithResponseAsync(String sourceResourceGroupName, ResourcesMoveInfo parameters) { - return service.moveResources(this.client.getHost(), sourceResourceGroupName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.moveResources(this.client.getHost(), sourceResourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * The resources to move must be in the same source resource group. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -306,8 +330,8 @@ public Mono>> moveResourcesWithResponseAsync(Str */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono moveResourcesAsync(String sourceResourceGroupName, ResourcesMoveInfo parameters) { - Mono>> response = moveResourcesWithResponseAsync(sourceResourceGroupName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + Mono>> mono = moveResourcesWithResponseAsync(sourceResourceGroupName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -315,7 +339,7 @@ public Mono moveResourcesAsync(String sourceResourceGroupName, ResourcesMo /** * The resources to move must be in the same source resource group. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -329,7 +353,7 @@ public void moveResources(String sourceResourceGroupName, ResourcesMoveInfo para /** * This operation checks whether the specified resources can be moved to the target. The resources to move must be in the same source resource group. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running operation. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to validate for move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -337,13 +361,13 @@ public void moveResources(String sourceResourceGroupName, ResourcesMoveInfo para */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono>> validateMoveResourcesWithResponseAsync(String sourceResourceGroupName, ResourcesMoveInfo parameters) { - return service.validateMoveResources(this.client.getHost(), sourceResourceGroupName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.validateMoveResources(this.client.getHost(), sourceResourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * This operation checks whether the specified resources can be moved to the target. The resources to move must be in the same source resource group. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running operation. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to validate for move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -351,8 +375,8 @@ public Mono>> validateMoveResourcesWithResponseA */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono validateMoveResourcesAsync(String sourceResourceGroupName, ResourcesMoveInfo parameters) { - Mono>> response = validateMoveResourcesWithResponseAsync(sourceResourceGroupName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + Mono>> mono = validateMoveResourcesWithResponseAsync(sourceResourceGroupName, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -360,7 +384,7 @@ public Mono validateMoveResourcesAsync(String sourceResourceGroupName, Res /** * This operation checks whether the specified resources can be moved to the target. The resources to move must be in the same source resource group. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running operation. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to validate for move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -374,36 +398,37 @@ public void validateMoveResources(String sourceResourceGroupName, ResourcesMoveI /** * Get all the resources in a subscription. * - * @param filter The additional properties. - * @param expand The additional properties. - * @param top + * @param filter The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + * @param expand Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. + * @param top The number of results to return. If null is passed, returns all resource groups. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> listSinglePageAsync(String filter, String expand, Integer top) { - return service.list(this.client.getHost(), filter, expand, top, this.client.getSubscriptionId(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + public Mono> listSinglePageAsync(String filter, String expand, Integer top) { + return service.list(this.client.getHost(), filter, expand, top, this.client.getApiVersion(), this.client.getSubscriptionId()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** * Get all the resources in a subscription. * - * @param filter The additional properties. - * @param expand The additional properties. - * @param top + * @param filter The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + * @param expand Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. + * @param top The number of results to return. If null is passed, returns all resource groups. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedFlux listAsync(String filter, String expand, Integer top) { + public PagedFlux listAsync(String filter, String expand, Integer top) { return new PagedFlux<>( () -> listSinglePageAsync(filter, expand, top), nextLink -> listNextSinglePageAsync(nextLink)); @@ -416,7 +441,7 @@ public PagedFlux listAsync(String filter, String expand, I * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedFlux listAsync() { + public PagedFlux listAsync() { final String filter = null; final String expand = null; final Integer top = null; @@ -428,15 +453,15 @@ public PagedFlux listAsync() { /** * Get all the resources in a subscription. * - * @param filter The additional properties. - * @param expand The additional properties. - * @param top + * @param filter The filter to apply on the operation.<br><br>The properties you can use for eq (equals) or ne (not equals) are: location, resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.<br><br>For example, to filter by a resource type, use: $filter=resourceType eq 'Microsoft.Network/virtualNetworks'<br><br>You can use substringof(value, property) in the filter. The properties you can use for substring are: name and resourceGroup.<br><br>For example, to get all resources with 'demo' anywhere in the name, use: $filter=substringof('demo', name)<br><br>You can link more than one substringof together by adding and/or operators.<br><br>You can filter by tag names and values. For example, to filter for a tag name and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1'. When you filter by a tag name and value, the tags for each resource are not returned in the results.<br><br>You can use some properties together when filtering. The combinations you can use are: substringof and/or resourceType, plan and plan/publisher and plan/name, identity and identity/principalId. + * @param expand Comma-separated list of additional properties to be included in the response. Valid values include `createdTime`, `changedTime` and `provisioningState`. For example, `$expand=createdTime,changedTime`. + * @param top The number of results to return. If null is passed, returns all resource groups. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list(String filter, String expand, Integer top) { + public PagedIterable list(String filter, String expand, Integer top) { return new PagedIterable<>(listAsync(filter, expand, top)); } @@ -447,7 +472,7 @@ public PagedIterable list(String filter, String expand, In * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.COLLECTION) - public PagedIterable list() { + public PagedIterable list() { final String filter = null; final String expand = null; final Integer top = null; @@ -457,35 +482,37 @@ public PagedIterable list() { /** * Checks whether a resource exists. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group containing the resource to check. The name is case insensitive. + * @param resourceProviderNamespace The resource provider of the resource to check. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type. + * @param resourceName The name of the resource to check whether it exists. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> checkExistenceWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - return service.checkExistence(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, this.client.getSubscriptionId(), this.client.getApiVersion()); + public Mono> checkExistenceWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + return service.checkExistence(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, this.client.getSubscriptionId()); } /** * Checks whether a resource exists. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group containing the resource to check. The name is case insensitive. + * @param resourceProviderNamespace The resource provider of the resource to check. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type. + * @param resourceName The name of the resource to check whether it exists. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono checkExistenceAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - return checkExistenceWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName) + public Mono checkExistenceAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + return checkExistenceWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion) .flatMap((SimpleResponse res) -> { if (res.getValue() != null) { return Mono.just(res.getValue()); @@ -498,53 +525,56 @@ public Mono checkExistenceAsync(String resourceGroupName, String resour /** * Checks whether a resource exists. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group containing the resource to check. The name is case insensitive. + * @param resourceProviderNamespace The resource provider of the resource to check. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type. + * @param resourceName The name of the resource to check whether it exists. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public boolean checkExistence(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - return checkExistenceAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName).block(); + public boolean checkExistence(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + return checkExistenceAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion).block(); } /** * Deletes a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group that contains the resource to delete. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type. + * @param resourceName The name of the resource to delete. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono>> deleteWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - return service.delete(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, this.client.getSubscriptionId(), this.client.getApiVersion()); + public Mono>> deleteWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + return service.delete(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, this.client.getSubscriptionId()); } /** * Deletes a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group that contains the resource to delete. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type. + * @param resourceName The name of the resource to delete. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - Mono>> response = deleteWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + public Mono deleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + Mono>> mono = deleteWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -552,55 +582,58 @@ public Mono deleteAsync(String resourceGroupName, String resourceProviderN /** * Deletes a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group that contains the resource to delete. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type. + * @param resourceName The name of the resource to delete. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void delete(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - deleteAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName).block(); + public void delete(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + deleteAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion).block(); } /** * Creates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to create. + * @param resourceName The name of the resource to create. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return service.createOrUpdate(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + public Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return service.createOrUpdate(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, this.client.getSubscriptionId(), parameters); } /** * Creates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to create. + * @param resourceName The name of the resource to create. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono createOrUpdateAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - Mono>> response = createOrUpdateWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), GenericResourceInner.class, GenericResourceInner.class) + public Mono createOrUpdateAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + Mono>> mono = createOrUpdateWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), GenericResourceInner.class, GenericResourceInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -608,56 +641,59 @@ public Mono createOrUpdateAsync(String resourceGroupName, /** * Creates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to create. + * @param resourceName The name of the resource to create. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner createOrUpdate(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return createOrUpdateAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, parameters).block(); + public GenericResourceInner createOrUpdate(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return createOrUpdateAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, parameters).block(); } /** * Updates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to update. + * @param resourceName The name of the resource to update. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono>> updateWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return service.update(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + public Mono>> updateWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return service.update(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, this.client.getSubscriptionId(), parameters); } /** * Updates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to update. + * @param resourceName The name of the resource to update. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono updateAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - Mono>> response = updateWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), GenericResourceInner.class, GenericResourceInner.class) + public Mono updateAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + Mono>> mono = updateWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), GenericResourceInner.class, GenericResourceInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -665,53 +701,56 @@ public Mono updateAsync(String resourceGroupName, String r /** * Updates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to update. + * @param resourceName The name of the resource to update. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner update(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return updateAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, parameters).block(); + public GenericResourceInner update(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return updateAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, parameters).block(); } /** * Gets a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group containing the resource to get. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource. + * @param resourceName The name of the resource to get. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> getWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - return service.get(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, this.client.getSubscriptionId(), this.client.getApiVersion()); + public Mono> getWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + return service.get(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, this.client.getSubscriptionId()); } /** * Gets a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group containing the resource to get. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource. + * @param resourceName The name of the resource to get. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono getAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - return getWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName) + public Mono getAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + return getWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion) .flatMap((SimpleResponse res) -> { if (res.getValue() != null) { return Mono.just(res.getValue()); @@ -724,44 +763,47 @@ public Mono getAsync(String resourceGroupName, String reso /** * Gets a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group containing the resource to get. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource. + * @param resourceName The name of the resource to get. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner get(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - return getAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName).block(); + public GenericResourceInner get(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + return getAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion).block(); } /** * Checks by ID whether a resource exists. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> checkExistenceByIdWithResponseAsync(String resourceId) { - return service.checkExistenceById(this.client.getHost(), resourceId, this.client.getApiVersion()); + public Mono> checkExistenceByIdWithResponseAsync(String resourceId, String apiVersion) { + return service.checkExistenceById(this.client.getHost(), resourceId, apiVersion); } /** * Checks by ID whether a resource exists. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono checkExistenceByIdAsync(String resourceId) { - return checkExistenceByIdWithResponseAsync(resourceId) + public Mono checkExistenceByIdAsync(String resourceId, String apiVersion) { + return checkExistenceByIdWithResponseAsync(resourceId, apiVersion) .flatMap((SimpleResponse res) -> { if (res.getValue() != null) { return Mono.just(res.getValue()); @@ -774,41 +816,44 @@ public Mono checkExistenceByIdAsync(String resourceId) { /** * Checks by ID whether a resource exists. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public boolean checkExistenceById(String resourceId) { - return checkExistenceByIdAsync(resourceId).block(); + public boolean checkExistenceById(String resourceId, String apiVersion) { + return checkExistenceByIdAsync(resourceId, apiVersion).block(); } /** * Deletes a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono>> deleteByIdWithResponseAsync(String resourceId) { - return service.deleteById(this.client.getHost(), resourceId, this.client.getApiVersion()); + public Mono>> deleteByIdWithResponseAsync(String resourceId, String apiVersion) { + return service.deleteById(this.client.getHost(), resourceId, apiVersion); } /** * Deletes a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono deleteByIdAsync(String resourceId) { - Mono>> response = deleteByIdWithResponseAsync(resourceId); - return client.getLroResultAsync(response, client.getHttpPipeline(), Void.class, Void.class) + public Mono deleteByIdAsync(String resourceId, String apiVersion) { + Mono>> mono = deleteByIdWithResponseAsync(resourceId, apiVersion); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), Void.class, Void.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -816,43 +861,46 @@ public Mono deleteByIdAsync(String resourceId) { /** * Deletes a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void deleteById(String resourceId) { - deleteByIdAsync(resourceId).block(); + public void deleteById(String resourceId, String apiVersion) { + deleteByIdAsync(resourceId, apiVersion).block(); } /** * Create a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono>> createOrUpdateByIdWithResponseAsync(String resourceId, GenericResourceInner parameters) { - return service.createOrUpdateById(this.client.getHost(), resourceId, parameters, this.client.getApiVersion()); + public Mono>> createOrUpdateByIdWithResponseAsync(String resourceId, String apiVersion, GenericResourceInner parameters) { + return service.createOrUpdateById(this.client.getHost(), resourceId, apiVersion, parameters); } /** * Create a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono createOrUpdateByIdAsync(String resourceId, GenericResourceInner parameters) { - Mono>> response = createOrUpdateByIdWithResponseAsync(resourceId, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), GenericResourceInner.class, GenericResourceInner.class) + public Mono createOrUpdateByIdAsync(String resourceId, String apiVersion, GenericResourceInner parameters) { + Mono>> mono = createOrUpdateByIdWithResponseAsync(resourceId, apiVersion, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), GenericResourceInner.class, GenericResourceInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -860,44 +908,47 @@ public Mono createOrUpdateByIdAsync(String resourceId, Gen /** * Create a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner createOrUpdateById(String resourceId, GenericResourceInner parameters) { - return createOrUpdateByIdAsync(resourceId, parameters).block(); + public GenericResourceInner createOrUpdateById(String resourceId, String apiVersion, GenericResourceInner parameters) { + return createOrUpdateByIdAsync(resourceId, apiVersion, parameters).block(); } /** * Updates a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono>> updateByIdWithResponseAsync(String resourceId, GenericResourceInner parameters) { - return service.updateById(this.client.getHost(), resourceId, parameters, this.client.getApiVersion()); + public Mono>> updateByIdWithResponseAsync(String resourceId, String apiVersion, GenericResourceInner parameters) { + return service.updateById(this.client.getHost(), resourceId, apiVersion, parameters); } /** * Updates a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono updateByIdAsync(String resourceId, GenericResourceInner parameters) { - Mono>> response = updateByIdWithResponseAsync(resourceId, parameters); - return client.getLroResultAsync(response, client.getHttpPipeline(), GenericResourceInner.class, GenericResourceInner.class) + public Mono updateByIdAsync(String resourceId, String apiVersion, GenericResourceInner parameters) { + Mono>> mono = updateByIdWithResponseAsync(resourceId, apiVersion, parameters); + return this.client.getLroResultAsync(mono, this.client.getHttpPipeline(), GenericResourceInner.class, GenericResourceInner.class) .last() .flatMap(AsyncPollResponse::getFinalResult); } @@ -905,41 +956,44 @@ public Mono updateByIdAsync(String resourceId, GenericReso /** * Updates a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner updateById(String resourceId, GenericResourceInner parameters) { - return updateByIdAsync(resourceId, parameters).block(); + public GenericResourceInner updateById(String resourceId, String apiVersion, GenericResourceInner parameters) { + return updateByIdAsync(resourceId, apiVersion, parameters).block(); } /** * Gets a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> getByIdWithResponseAsync(String resourceId) { - return service.getById(this.client.getHost(), resourceId, this.client.getApiVersion()); + public Mono> getByIdWithResponseAsync(String resourceId, String apiVersion) { + return service.getById(this.client.getHost(), resourceId, apiVersion); } /** * Gets a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono getByIdAsync(String resourceId) { - return getByIdWithResponseAsync(resourceId) + public Mono getByIdAsync(String resourceId, String apiVersion) { + return getByIdWithResponseAsync(resourceId, apiVersion) .flatMap((SimpleResponse res) -> { if (res.getValue() != null) { return Mono.just(res.getValue()); @@ -952,20 +1006,21 @@ public Mono getByIdAsync(String resourceId) { /** * Gets a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner getById(String resourceId) { - return getByIdAsync(resourceId).block(); + public GenericResourceInner getById(String resourceId, String apiVersion) { + return getByIdAsync(resourceId, apiVersion).block(); } /** * The resources to move must be in the same source resource group. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -973,13 +1028,13 @@ public GenericResourceInner getById(String resourceId) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginMoveResourcesWithResponseAsync(String sourceResourceGroupName, ResourcesMoveInfo parameters) { - return service.beginMoveResources(this.client.getHost(), sourceResourceGroupName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.beginMoveResources(this.client.getHost(), sourceResourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * The resources to move must be in the same source resource group. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -994,7 +1049,7 @@ public Mono beginMoveResourcesAsync(String sourceResourceGroupName, Resour /** * The resources to move must be in the same source resource group. The target resource group may be in a different subscription. When moving resources, both the source group and the target group are locked for the duration of the operation. Write and delete operations are blocked on the groups until the move completes. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1008,7 +1063,7 @@ public void beginMoveResources(String sourceResourceGroupName, ResourcesMoveInfo /** * This operation checks whether the specified resources can be moved to the target. The resources to move must be in the same source resource group. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running operation. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to validate for move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1016,13 +1071,13 @@ public void beginMoveResources(String sourceResourceGroupName, ResourcesMoveInfo */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> beginValidateMoveResourcesWithResponseAsync(String sourceResourceGroupName, ResourcesMoveInfo parameters) { - return service.beginValidateMoveResources(this.client.getHost(), sourceResourceGroupName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + return service.beginValidateMoveResources(this.client.getHost(), sourceResourceGroupName, this.client.getApiVersion(), this.client.getSubscriptionId(), parameters); } /** * This operation checks whether the specified resources can be moved to the target. The resources to move must be in the same source resource group. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running operation. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to validate for move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1037,7 +1092,7 @@ public Mono beginValidateMoveResourcesAsync(String sourceResourceGroupName /** * This operation checks whether the specified resources can be moved to the target. The resources to move must be in the same source resource group. The target resource group may be in a different subscription. If validation succeeds, it returns HTTP response code 204 (no content). If validation fails, it returns HTTP response code 409 (Conflict) with an error message. Retrieve the URL in the Location header value to check the result of the long-running operation. * - * @param sourceResourceGroupName + * @param sourceResourceGroupName The name of the resource group containing the resources to validate for move. * @param parameters Parameters of move resources. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. @@ -1051,89 +1106,94 @@ public void beginValidateMoveResources(String sourceResourceGroupName, Resources /** * Deletes a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group that contains the resource to delete. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type. + * @param resourceName The name of the resource to delete. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> beginDeleteWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - return service.beginDelete(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, this.client.getSubscriptionId(), this.client.getApiVersion()); + public Mono> beginDeleteWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + return service.beginDelete(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, this.client.getSubscriptionId()); } /** * Deletes a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group that contains the resource to delete. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type. + * @param resourceName The name of the resource to delete. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono beginDeleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - return beginDeleteWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName) + public Mono beginDeleteAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + return beginDeleteWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion) .flatMap((Response res) -> Mono.empty()); } /** * Deletes a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group that contains the resource to delete. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type. + * @param resourceName The name of the resource to delete. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void beginDelete(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName) { - beginDeleteAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName).block(); + public void beginDelete(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion) { + beginDeleteAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion).block(); } /** * Creates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to create. + * @param resourceName The name of the resource to create. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> beginCreateOrUpdateWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return service.beginCreateOrUpdate(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + public Mono> beginCreateOrUpdateWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return service.beginCreateOrUpdate(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, this.client.getSubscriptionId(), parameters); } /** * Creates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to create. + * @param resourceName The name of the resource to create. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono beginCreateOrUpdateAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return beginCreateOrUpdateWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, parameters) + public Mono beginCreateOrUpdateAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return beginCreateOrUpdateWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, parameters) .flatMap((SimpleResponse res) -> { if (res.getValue() != null) { return Mono.just(res.getValue()); @@ -1146,55 +1206,58 @@ public Mono beginCreateOrUpdateAsync(String resourceGroupN /** * Creates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to create. + * @param resourceName The name of the resource to create. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner beginCreateOrUpdate(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return beginCreateOrUpdateAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, parameters).block(); + public GenericResourceInner beginCreateOrUpdate(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return beginCreateOrUpdateAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, parameters).block(); } /** * Updates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to update. + * @param resourceName The name of the resource to update. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> beginUpdateWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return service.beginUpdate(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, this.client.getSubscriptionId(), parameters, this.client.getApiVersion()); + public Mono> beginUpdateWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return service.beginUpdate(this.client.getHost(), resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, this.client.getSubscriptionId(), parameters); } /** * Updates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to update. + * @param resourceName The name of the resource to update. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono beginUpdateAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return beginUpdateWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, parameters) + public Mono beginUpdateAsync(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return beginUpdateWithResponseAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, parameters) .flatMap((SimpleResponse res) -> { if (res.getValue() != null) { return Mono.just(res.getValue()); @@ -1207,87 +1270,93 @@ public Mono beginUpdateAsync(String resourceGroupName, Str /** * Updates a resource. * - * @param resourceGroupName - * @param resourceProviderNamespace The additional properties. - * @param parentResourcePath The additional properties. - * @param resourceType The additional properties. - * @param resourceName The additional properties. + * @param resourceGroupName The name of the resource group for the resource. The name is case insensitive. + * @param resourceProviderNamespace The namespace of the resource provider. + * @param parentResourcePath The parent resource identity. + * @param resourceType The resource type of the resource to update. + * @param resourceName The name of the resource to update. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner beginUpdate(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, GenericResourceInner parameters) { - return beginUpdateAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, parameters).block(); + public GenericResourceInner beginUpdate(String resourceGroupName, String resourceProviderNamespace, String parentResourcePath, String resourceType, String resourceName, String apiVersion, GenericResourceInner parameters) { + return beginUpdateAsync(resourceGroupName, resourceProviderNamespace, parentResourcePath, resourceType, resourceName, apiVersion, parameters).block(); } /** * Deletes a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> beginDeleteByIdWithResponseAsync(String resourceId) { - return service.beginDeleteById(this.client.getHost(), resourceId, this.client.getApiVersion()); + public Mono> beginDeleteByIdWithResponseAsync(String resourceId, String apiVersion) { + return service.beginDeleteById(this.client.getHost(), resourceId, apiVersion); } /** * Deletes a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono beginDeleteByIdAsync(String resourceId) { - return beginDeleteByIdWithResponseAsync(resourceId) + public Mono beginDeleteByIdAsync(String resourceId, String apiVersion) { + return beginDeleteByIdWithResponseAsync(resourceId, apiVersion) .flatMap((Response res) -> Mono.empty()); } /** * Deletes a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public void beginDeleteById(String resourceId) { - beginDeleteByIdAsync(resourceId).block(); + public void beginDeleteById(String resourceId, String apiVersion) { + beginDeleteByIdAsync(resourceId, apiVersion).block(); } /** * Create a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> beginCreateOrUpdateByIdWithResponseAsync(String resourceId, GenericResourceInner parameters) { - return service.beginCreateOrUpdateById(this.client.getHost(), resourceId, parameters, this.client.getApiVersion()); + public Mono> beginCreateOrUpdateByIdWithResponseAsync(String resourceId, String apiVersion, GenericResourceInner parameters) { + return service.beginCreateOrUpdateById(this.client.getHost(), resourceId, apiVersion, parameters); } /** * Create a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono beginCreateOrUpdateByIdAsync(String resourceId, GenericResourceInner parameters) { - return beginCreateOrUpdateByIdWithResponseAsync(resourceId, parameters) + public Mono beginCreateOrUpdateByIdAsync(String resourceId, String apiVersion, GenericResourceInner parameters) { + return beginCreateOrUpdateByIdWithResponseAsync(resourceId, apiVersion, parameters) .flatMap((SimpleResponse res) -> { if (res.getValue() != null) { return Mono.just(res.getValue()); @@ -1300,43 +1369,46 @@ public Mono beginCreateOrUpdateByIdAsync(String resourceId /** * Create a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner beginCreateOrUpdateById(String resourceId, GenericResourceInner parameters) { - return beginCreateOrUpdateByIdAsync(resourceId, parameters).block(); + public GenericResourceInner beginCreateOrUpdateById(String resourceId, String apiVersion, GenericResourceInner parameters) { + return beginCreateOrUpdateByIdAsync(resourceId, apiVersion, parameters).block(); } /** * Updates a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> beginUpdateByIdWithResponseAsync(String resourceId, GenericResourceInner parameters) { - return service.beginUpdateById(this.client.getHost(), resourceId, parameters, this.client.getApiVersion()); + public Mono> beginUpdateByIdWithResponseAsync(String resourceId, String apiVersion, GenericResourceInner parameters) { + return service.beginUpdateById(this.client.getHost(), resourceId, apiVersion, parameters); } /** * Updates a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono beginUpdateByIdAsync(String resourceId, GenericResourceInner parameters) { - return beginUpdateByIdWithResponseAsync(resourceId, parameters) + public Mono beginUpdateByIdAsync(String resourceId, String apiVersion, GenericResourceInner parameters) { + return beginUpdateByIdWithResponseAsync(resourceId, apiVersion, parameters) .flatMap((SimpleResponse res) -> { if (res.getValue() != null) { return Mono.just(res.getValue()); @@ -1349,15 +1421,16 @@ public Mono beginUpdateByIdAsync(String resourceId, Generi /** * Updates a resource by ID. * - * @param resourceId The additional properties. + * @param resourceId The fully qualified ID of the resource, including the resource name and resource type. Use the format, /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. + * @param apiVersion The API version to use for the operation. * @param parameters Resource information. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public GenericResourceInner beginUpdateById(String resourceId, GenericResourceInner parameters) { - return beginUpdateByIdAsync(resourceId, parameters).block(); + public GenericResourceInner beginUpdateById(String resourceId, String apiVersion, GenericResourceInner parameters) { + return beginUpdateByIdAsync(resourceId, apiVersion, parameters).block(); } /** @@ -1369,14 +1442,15 @@ public GenericResourceInner beginUpdateById(String resourceId, GenericResourceIn * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { - return service.listByResourceGroupNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + public Mono> listByResourceGroupNextSinglePageAsync(String nextLink) { + return service.listByResourceGroupNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -1388,13 +1462,14 @@ public Mono> listByResourceGroupNextSinglePa * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) - public Mono> listNextSinglePageAsync(String nextLink) { - return service.listNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + public Mono> listNextSinglePageAsync(String nextLink) { + return service.listNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagDetailsInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagDetailsInner.java index 45a1bc30976..d0b6d7ebf15 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagDetailsInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagDetailsInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -29,7 +27,8 @@ public final class TagDetailsInner { private String tagName; /* - * Tag count. + * The total number of resources that use the resource tag. When a tag is + * initially created and has no associated resources, the value is 0. */ @JsonProperty(value = "count") private TagCount count; @@ -70,7 +69,9 @@ public TagDetailsInner setTagName(String tagName) { } /** - * Get the count property: Tag count. + * Get the count property: The total number of resources that use the + * resource tag. When a tag is initially created and has no associated + * resources, the value is 0. * * @return the count value. */ @@ -79,7 +80,9 @@ public TagCount getCount() { } /** - * Set the count property: Tag count. + * Set the count property: The total number of resources that use the + * resource tag. When a tag is initially created and has no associated + * resources, the value is 0. * * @param count the count value to set. * @return the TagDetailsInner object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagValueInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagValueInner.java index 0ac83528141..80d37b95f98 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagValueInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagValueInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -28,7 +26,7 @@ public final class TagValueInner { private String tagValue; /* - * Tag count. + * The tag value count. */ @JsonProperty(value = "count") private TagCount count; @@ -63,7 +61,7 @@ public TagValueInner setTagValue(String tagValue) { } /** - * Get the count property: Tag count. + * Get the count property: The tag value count. * * @return the count value. */ @@ -72,7 +70,7 @@ public TagCount getCount() { } /** - * Set the count property: Tag count. + * Set the count property: The tag value count. * * @param count the count value to set. * @return the TagValueInner object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagsInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagsInner.java index 7e4c1daf0b5..a7e88008a79 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagsInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagsInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -9,6 +7,7 @@ import com.azure.core.annotation.Delete; import com.azure.core.annotation.ExpectedResponses; import com.azure.core.annotation.Get; +import com.azure.core.annotation.Headers; import com.azure.core.annotation.Host; import com.azure.core.annotation.HostParam; import com.azure.core.annotation.PathParam; @@ -48,7 +47,7 @@ public final class TagsInner { * * @param client the instance of the service client containing this operation class. */ - public TagsInner(ResourceManagementClientImpl client) { + TagsInner(ResourceManagementClientImpl client) { this.service = RestProxy.create(TagsService.class, client.getHttpPipeline(), client.getSerializerAdapter()); this.client = client; } @@ -60,31 +59,37 @@ public TagsInner(ResourceManagementClientImpl client) { @Host("{$host}") @ServiceInterface(name = "ResourceManagementClientTags") private interface TagsService { + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}") @ExpectedResponses({200, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> deleteValue(@HostParam("$host") String host, @PathParam("tagName") String tagName, @PathParam("tagValue") String tagValue, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> deleteValue(@HostParam("$host") String host, @PathParam("tagName") String tagName, @PathParam("tagValue") String tagValue, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/tagNames/{tagName}/tagValues/{tagValue}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> createOrUpdateValue(@HostParam("$host") String host, @PathParam("tagName") String tagName, @PathParam("tagValue") String tagValue, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> createOrUpdateValue(@HostParam("$host") String host, @PathParam("tagName") String tagName, @PathParam("tagValue") String tagValue, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Put("/subscriptions/{subscriptionId}/tagNames/{tagName}") @ExpectedResponses({200, 201}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> createOrUpdate(@HostParam("$host") String host, @PathParam("tagName") String tagName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> createOrUpdate(@HostParam("$host") String host, @PathParam("tagName") String tagName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json;q=0.9", "Content-Type: application/json" }) @Delete("/subscriptions/{subscriptionId}/tagNames/{tagName}") @ExpectedResponses({200, 204}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> delete(@HostParam("$host") String host, @PathParam("tagName") String tagName, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> delete(@HostParam("$host") String host, @PathParam("tagName") String tagName, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("/subscriptions/{subscriptionId}/tagNames") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) - Mono> list(@HostParam("$host") String host, @PathParam("subscriptionId") String subscriptionId, @QueryParam("api-version") String apiVersion); + Mono> list(@HostParam("$host") String host, @QueryParam("api-version") String apiVersion, @PathParam("subscriptionId") String subscriptionId); + @Headers({ "Accept: application/json", "Content-Type: application/json" }) @Get("{nextLink}") @ExpectedResponses({200}) @UnexpectedResponseExceptionType(CloudException.class) @@ -94,22 +99,22 @@ private interface TagsService { /** * Deletes a tag value. * - * @param tagName The additional properties. - * @param tagValue The additional properties. + * @param tagName The name of the tag. + * @param tagValue The value of the tag to delete. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> deleteValueWithResponseAsync(String tagName, String tagValue) { - return service.deleteValue(this.client.getHost(), tagName, tagValue, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.deleteValue(this.client.getHost(), tagName, tagValue, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Deletes a tag value. * - * @param tagName The additional properties. - * @param tagValue The additional properties. + * @param tagName The name of the tag. + * @param tagValue The value of the tag to delete. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -123,8 +128,8 @@ public Mono deleteValueAsync(String tagName, String tagValue) { /** * Deletes a tag value. * - * @param tagName The additional properties. - * @param tagValue The additional properties. + * @param tagName The name of the tag. + * @param tagValue The value of the tag to delete. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -137,22 +142,22 @@ public void deleteValue(String tagName, String tagValue) { /** * Creates a tag value. The name of the tag must already exist. * - * @param tagName The additional properties. - * @param tagValue The additional properties. + * @param tagName The name of the tag. + * @param tagValue The value of the tag to create. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> createOrUpdateValueWithResponseAsync(String tagName, String tagValue) { - return service.createOrUpdateValue(this.client.getHost(), tagName, tagValue, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.createOrUpdateValue(this.client.getHost(), tagName, tagValue, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * Creates a tag value. The name of the tag must already exist. * - * @param tagName The additional properties. - * @param tagValue The additional properties. + * @param tagName The name of the tag. + * @param tagValue The value of the tag to create. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -172,8 +177,8 @@ public Mono createOrUpdateValueAsync(String tagName, String tagVa /** * Creates a tag value. The name of the tag must already exist. * - * @param tagName The additional properties. - * @param tagValue The additional properties. + * @param tagName The name of the tag. + * @param tagValue The value of the tag to create. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -186,20 +191,20 @@ public TagValueInner createOrUpdateValue(String tagName, String tagValue) { /** * The tag name can have a maximum of 512 characters and is case insensitive. Tag names created by Azure have prefixes of microsoft, azure, or windows. You cannot create tags with one of these prefixes. * - * @param tagName The additional properties. + * @param tagName The name of the tag to create. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> createOrUpdateWithResponseAsync(String tagName) { - return service.createOrUpdate(this.client.getHost(), tagName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.createOrUpdate(this.client.getHost(), tagName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * The tag name can have a maximum of 512 characters and is case insensitive. Tag names created by Azure have prefixes of microsoft, azure, or windows. You cannot create tags with one of these prefixes. * - * @param tagName The additional properties. + * @param tagName The name of the tag to create. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -219,7 +224,7 @@ public Mono createOrUpdateAsync(String tagName) { /** * The tag name can have a maximum of 512 characters and is case insensitive. Tag names created by Azure have prefixes of microsoft, azure, or windows. You cannot create tags with one of these prefixes. * - * @param tagName The additional properties. + * @param tagName The name of the tag to create. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -232,20 +237,20 @@ public TagDetailsInner createOrUpdate(String tagName) { /** * You must remove all values from a resource tag before you can delete it. * - * @param tagName The additional properties. + * @param tagName The name of the tag. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> deleteWithResponseAsync(String tagName) { - return service.delete(this.client.getHost(), tagName, this.client.getSubscriptionId(), this.client.getApiVersion()); + return service.delete(this.client.getHost(), tagName, this.client.getApiVersion(), this.client.getSubscriptionId()); } /** * You must remove all values from a resource tag before you can delete it. * - * @param tagName The additional properties. + * @param tagName The name of the tag. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -259,7 +264,7 @@ public Mono deleteAsync(String tagName) { /** * You must remove all values from a resource tag before you can delete it. * - * @param tagName The additional properties. + * @param tagName The name of the tag. * @throws IllegalArgumentException thrown if parameters fail the validation. * @throws CloudException thrown if the request is rejected by server. * @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent. @@ -277,13 +282,14 @@ public void delete(String tagName) { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listSinglePageAsync() { - return service.list(this.client.getHost(), this.client.getSubscriptionId(), this.client.getApiVersion()).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.list(this.client.getHost(), this.client.getApiVersion(), this.client.getSubscriptionId()) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } /** @@ -320,12 +326,13 @@ public PagedIterable list() { */ @ServiceMethod(returns = ReturnType.SINGLE) public Mono> listNextSinglePageAsync(String nextLink) { - return service.listNext(nextLink).map(res -> new PagedResponseBase<>( - res.getRequest(), - res.getStatusCode(), - res.getHeaders(), - res.getValue().getValue(), - res.getValue().getNextLink(), - null)); + return service.listNext(nextLink) + .map(res -> new PagedResponseBase<>( + res.getRequest(), + res.getStatusCode(), + res.getHeaders(), + res.getValue().getValue(), + res.getValue().getNextLink(), + null)); } } diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagsListResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagsListResultInner.java index b619986480c..9523443e28a 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagsListResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TagsListResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TemplateHashResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TemplateHashResultInner.java index 323bd498a2d..2fd748d70fa 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TemplateHashResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/TemplateHashResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/WhatIfOperationResultInner.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/WhatIfOperationResultInner.java index 33079a97c7c..0657dba382d 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/WhatIfOperationResultInner.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/WhatIfOperationResultInner.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. package com.azure.management.resources.models; @@ -26,7 +24,7 @@ public class WhatIfOperationResultInner { private String status; /* - * The resource management error response. + * Error when What-If operation fails. */ @JsonProperty(value = "error") private ErrorResponse error; @@ -58,7 +56,7 @@ public WhatIfOperationResultInner setStatus(String status) { } /** - * Get the error property: The resource management error response. + * Get the error property: Error when What-If operation fails. * * @return the error value. */ @@ -67,7 +65,7 @@ public ErrorResponse getError() { } /** - * Set the error property: The resource management error response. + * Set the error property: Error when What-If operation fails. * * @param error the error value to set. * @return the WhatIfOperationResultInner object itself. diff --git a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/package-info.java b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/package-info.java index 9de5ec71710..16dd4a03644 100644 --- a/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/package-info.java +++ b/azure-mgmt-resources/src/main/java/com/azure/management/resources/models/package-info.java @@ -1,7 +1,5 @@ // Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. See License.txt in the project root for -// license information. -// +// Licensed under the MIT License. // Code generated by Microsoft (R) AutoRest Code Generator. /** diff --git a/azure-mgmt-resources/src/test/resources/session-records/canCRUDPolicyAssignment.json b/azure-mgmt-resources/src/test/resources/session-records/canCRUDPolicyAssignment.json index 8150dc4df06..6607eba18c6 100644 --- a/azure-mgmt-resources/src/test/resources/session-records/canCRUDPolicyAssignment.json +++ b/azure-mgmt-resources/src/test/resources/session-records/canCRUDPolicyAssignment.json @@ -1,13 +1,13 @@ { "networkCallRecords" : [ { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478?api-version=2016-12-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792?api-version=2016-12-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:45:26 GMT", + "date" : "Mon, 23 Mar 2020 07:22:34 GMT", "content-length" : "586", "expires" : "-1", "x-ms-ratelimit-remaining-subscription-writes" : "1199", @@ -15,99 +15,99 @@ "StatusCode" : "201", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "abb0d308-d63c-416c-86b3-3ab2a366fbd4", + "x-ms-correlation-request-id" : "e8e41c4a-b152-4750-ada4-eacc92daf151", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024527Z:abb0d308-d63c-416c-86b3-3ab2a366fbd4", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072235Z:e8e41c4a-b152-4750-ada4-eacc92daf151", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "southeastasia:56c40971-2f80-4d9a-b4a9-8d5cce60f6bf", - "Body" : "{\"properties\":{\"displayName\":\"mypolicy161443\",\"policyType\":\"Custom\",\"mode\":\"Indexed\",\"description\":\"This is my policy\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:27.3092869Z\",\"updatedBy\":null,\"updatedOn\":null},\"parameters\":{},\"policyRule\":{\"if\":{\"not\":{\"field\":\"location\",\"in\":[\"northeurope\",\"westeurope\"]}},\"then\":{\"effect\":\"deny\"}}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"type\":\"Microsoft.Authorization/policyDefinitions\",\"name\":\"policye8582478\"}" + "x-ms-request-id" : "southeastasia:9663daca-512b-49a5-81fd-687729986a0f", + "Body" : "{\"properties\":{\"displayName\":\"mypolicy350795\",\"policyType\":\"Custom\",\"mode\":\"Indexed\",\"description\":\"This is my policy\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:22:35.0153377Z\",\"updatedBy\":null,\"updatedOn\":null},\"parameters\":{},\"policyRule\":{\"if\":{\"not\":{\"field\":\"location\",\"in\":[\"northeurope\",\"westeurope\"]}},\"then\":{\"effect\":\"deny\"}}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"type\":\"Microsoft.Authorization/policyDefinitions\",\"name\":\"policy62e93792\"}" } }, { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javarg31870943?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javarg6b719531?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:45:32 GMT", - "content-length" : "309", + "date" : "Mon, 23 Mar 2020 07:22:38 GMT", + "content-length" : "358", "expires" : "-1", "x-ms-ratelimit-remaining-subscription-writes" : "1198", "retry-after" : "0", "StatusCode" : "201", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "a30aba55-e2ce-4757-8c7b-cceba2827836", + "x-ms-correlation-request-id" : "329cba65-1425-4d7d-86bc-327670d7de99", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024532Z:a30aba55-e2ce-4757-8c7b-cceba2827836", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072239Z:329cba65-1425-4d7d-86bc-327670d7de99", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "a30aba55-e2ce-4757-8c7b-cceba2827836", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943\",\"name\":\"javarg31870943\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"ukwest\",\"tags\":{\"date\":\"2020-03-10T02:45:27.752Z\",\"product\":\"javasdk\",\"cause\":\"automation\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" + "x-ms-request-id" : "329cba65-1425-4d7d-86bc-327670d7de99", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531\",\"name\":\"javarg6b719531\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"ukwest\",\"tags\":{\"date\":\"2020-03-23T07:22:35.143009900Z\",\"product\":\"javasdk\",\"cause\":\"automation\",\"StorageType\":\"Standard_LRS\",\"type\":\"test\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" } }, { "Method" : "PUT", - "Uri" : "http://localhost:1234//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Authorization/policyAssignments/e4eb87af68ac485?api-version=2017-06-01-preview", + "Uri" : "http://localhost:1234//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Authorization/policyAssignments/2d490e8aada84e2?api-version=2017-06-01-preview", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:45:32 GMT", - "content-length" : "687", + "date" : "Mon, 23 Mar 2020 07:22:38 GMT", + "content-length" : "688", "expires" : "-1", "x-ms-ratelimit-remaining-subscription-writes" : "1197", "retry-after" : "0", "StatusCode" : "201", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "c3118b4b-2825-438e-8b8e-986a414ee182", + "x-ms-correlation-request-id" : "96dfb55e-8e25-450b-80ca-67f95f3df34e", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024532Z:c3118b4b-2825-438e-8b8e-986a414ee182", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072239Z:96dfb55e-8e25-450b-80ca-67f95f3df34e", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "southeastasia:5dde5231-29c2-4c46-a433-a4409d6d5066", - "Body" : "{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:32.545088Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Authorization/policyAssignments/e4eb87af68ac485\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"e4eb87af68ac485\"}" + "x-ms-request-id" : "southeastasia:e890e31f-d7ce-480d-bb4f-a39e9a7401ea", + "Body" : "{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:22:39.2505311Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Authorization/policyAssignments/2d490e8aada84e2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"2d490e8aada84e2\"}" } }, { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javarg31870943/providers/Microsoft.Web//sites/63b94c50565047e?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javarg6b719531/providers/Microsoft.Web//sites/fd34e15023534b6?api-version=2015-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:45:59 GMT", + "date" : "Mon, 23 Mar 2020 07:23:05 GMT", "server" : "Microsoft-IIS/10.0", - "content-length" : "3191", + "content-length" : "3084", "expires" : "-1", "x-aspnet-version" : "4.0.30319", "retry-after" : "0", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "d23edd92-2e23-43f5-b070-4df57c1c4890", + "x-ms-correlation-request-id" : "ec50d161-9062-4f1b-ad4e-fd6fc36b4aa9", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", "x-ms-ratelimit-remaining-subscription-resource-requests" : "499", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024559Z:d23edd92-2e23-43f5-b070-4df57c1c4890", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072306Z:ec50d161-9062-4f1b-ad4e-fd6fc36b4aa9", "x-powered-by" : "ASP.NET", - "etag" : "\"1D5F685FDADB280\"", + "etag" : "\"1D600E3DBF9D08B\"", "content-type" : "application/json", "cache-control" : "no-cache", - "x-ms-request-id" : "a938ce76-7596-4879-9ba9-42bc13c1444c", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e\",\"name\":\"63b94c50565047e\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"southcentralus\",\"tags\":{},\"properties\":{\"name\":\"63b94c50565047e\",\"state\":\"Running\",\"hostNames\":[\"63b94c50565047e.azurewebsites.net\"],\"webSpace\":\"javarg31870943-SouthCentralUSwebspace\",\"selfLink\":\"https://waws-prod-sn1-111.api.azurewebsites.windows.net:454/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/javarg31870943-SouthCentralUSwebspace/sites/63b94c50565047e\",\"repositorySiteName\":\"63b94c50565047e\",\"owner\":null,\"usageState\":\"Normal\",\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"63b94c50565047e.azurewebsites.net\",\"63b94c50565047e.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[{\"name\":\"LinuxFxVersion\",\"value\":\"\"},{\"name\":\"WindowsFxVersion\",\"value\":null}],\"appSettings\":null},\"availabilityState\":\"Normal\",\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"63b94c50565047e.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Standard\"},{\"name\":\"63b94c50565047e.scm.azurewebsites.net\",\"sslState\":\"Disabled\",\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":\"NotConfigured\",\"hostType\":\"Repository\"}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/serverfarms/Default1jd\",\"reserved\":false,\"isXenon\":false,\"hyperV\":false,\"lastModifiedTimeUtc\":\"2020-03-10T02:45:42.3133333\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":\"Normal\",\"runtimeAvailabilityState\":\"Normal\",\"siteConfig\":null,\"deploymentId\":\"63b94c50565047e\",\"trafficManagerHostNames\":null,\"sku\":\"Free\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"clientCertExclusionPaths\":null,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"customDomainVerificationId\":\"0FFA32248F34E67BEAA6BC639753005F4F7BED4F59950F668037EEAB327F1054\",\"kind\":\"app\",\"inboundIpAddress\":\"13.85.16.224\",\"possibleInboundIpAddresses\":\"13.85.16.224\",\"outboundIpAddresses\":\"13.85.16.224,13.85.19.31,13.85.74.40,13.85.20.35,13.85.20.67\",\"possibleOutboundIpAddresses\":\"13.85.16.224,13.85.19.31,13.85.74.40,13.85.20.35,13.85.20.67,23.98.151.193,23.102.163.164,104.44.132.167\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-sn1-111\",\"cloningInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"javarg31870943\",\"defaultHostName\":\"63b94c50565047e.azurewebsites.net\",\"slotSwapStatus\":null,\"httpsOnly\":false,\"redundancyMode\":\"None\",\"inProgressOperationId\":null,\"geoDistributions\":null,\"privateEndpointConnections\":null,\"buildVersion\":null,\"targetBuildVersion\":null}}" + "x-ms-request-id" : "7dd3c85a-4873-4f69-ba34-6594ab6c7687", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6\",\"name\":\"fd34e15023534b6\",\"type\":\"Microsoft.Web/sites\",\"kind\":\"app\",\"location\":\"southcentralus\",\"tags\":{},\"properties\":{\"name\":\"fd34e15023534b6\",\"state\":\"Running\",\"hostNames\":[\"fd34e15023534b6.azurewebsites.net\"],\"webSpace\":\"javarg6b719531-SouthCentralUSwebspace\",\"selfLink\":\"https://waws-prod-sn1-139.api.azurewebsites.windows.net:454/subscriptions/00000000-0000-0000-0000-000000000000/webspaces/javarg6b719531-SouthCentralUSwebspace/sites/fd34e15023534b6\",\"repositorySiteName\":\"fd34e15023534b6\",\"owner\":null,\"usageState\":0,\"enabled\":true,\"adminEnabled\":true,\"enabledHostNames\":[\"fd34e15023534b6.azurewebsites.net\",\"fd34e15023534b6.scm.azurewebsites.net\"],\"siteProperties\":{\"metadata\":null,\"properties\":[{\"name\":\"LinuxFxVersion\",\"value\":\"\"},{\"name\":\"WindowsFxVersion\",\"value\":null}],\"appSettings\":null},\"availabilityState\":0,\"sslCertificates\":null,\"csrs\":[],\"cers\":null,\"siteMode\":null,\"hostNameSslStates\":[{\"name\":\"fd34e15023534b6.azurewebsites.net\",\"sslState\":0,\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":0,\"hostType\":0},{\"name\":\"fd34e15023534b6.scm.azurewebsites.net\",\"sslState\":0,\"ipBasedSslResult\":null,\"virtualIP\":null,\"thumbprint\":null,\"toUpdate\":null,\"toUpdateIpBasedSsl\":null,\"ipBasedSslState\":0,\"hostType\":1}],\"computeMode\":null,\"serverFarm\":null,\"serverFarmId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/serverfarms/Default1yh\",\"reserved\":false,\"isXenon\":false,\"hyperV\":false,\"lastModifiedTimeUtc\":\"2020-03-23T07:22:50.1033333\",\"storageRecoveryDefaultState\":\"Running\",\"contentAvailabilityState\":0,\"runtimeAvailabilityState\":0,\"siteConfig\":null,\"deploymentId\":\"fd34e15023534b6\",\"trafficManagerHostNames\":null,\"sku\":\"Free\",\"scmSiteAlsoStopped\":false,\"targetSwapSlot\":null,\"hostingEnvironment\":null,\"hostingEnvironmentProfile\":null,\"clientAffinityEnabled\":true,\"clientCertEnabled\":false,\"clientCertExclusionPaths\":null,\"hostNamesDisabled\":false,\"domainVerificationIdentifiers\":null,\"customDomainVerificationId\":\"253001F2FCF5A7B1CD759EB861E9BB1596370BE27E47A991F72184277B3D12F2\",\"kind\":\"app\",\"inboundIpAddress\":\"13.84.180.32\",\"possibleInboundIpAddresses\":\"13.84.180.32\",\"outboundIpAddresses\":\"13.84.180.32,13.65.255.36,23.98.216.34,13.65.25.127,23.98.220.106\",\"possibleOutboundIpAddresses\":\"13.84.180.32,13.65.255.36,23.98.216.34,13.65.25.127,23.98.220.106,13.65.43.153,52.171.129.2\",\"containerSize\":0,\"dailyMemoryTimeQuota\":0,\"suspendedTill\":null,\"siteDisabledReason\":0,\"functionExecutionUnitsCache\":null,\"maxNumberOfWorkers\":null,\"homeStamp\":\"waws-prod-sn1-139\",\"cloningInfo\":null,\"hostingEnvironmentId\":null,\"tags\":{},\"resourceGroup\":\"javarg6b719531\",\"defaultHostName\":\"fd34e15023534b6.azurewebsites.net\",\"slotSwapStatus\":null,\"httpsOnly\":false,\"redundancyMode\":0,\"inProgressOperationId\":null,\"geoDistributions\":null,\"privateEndpointConnections\":null,\"buildVersion\":null,\"targetBuildVersion\":null}}" } }, { "Method" : "PUT", - "Uri" : "http://localhost:1234//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e/providers/Microsoft.Authorization/policyAssignments/594bd49eb916484?api-version=2017-06-01-preview", + "Uri" : "http://localhost:1234//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6/providers/Microsoft.Authorization/policyAssignments/7df0182312f64c2?api-version=2017-06-01-preview", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:45:59 GMT", + "date" : "Mon, 23 Mar 2020 07:23:06 GMT", "content-length" : "782", "expires" : "-1", "x-ms-ratelimit-remaining-subscription-writes" : "1196", @@ -115,230 +115,254 @@ "StatusCode" : "201", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "b1cfe998-054f-4344-b2ea-a7160407d6e7", + "x-ms-correlation-request-id" : "b85d72ed-4a66-43ce-8abb-93fe6ede4538", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024559Z:b1cfe998-054f-4344-b2ea-a7160407d6e7", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072306Z:b85d72ed-4a66-43ce-8abb-93fe6ede4538", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "southeastasia:6a2cd9a1-76f0-4d5e-8dc7-291723625e99", - "Body" : "{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment 2\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:59.5978626Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e/providers/Microsoft.Authorization/policyAssignments/594bd49eb916484\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"594bd49eb916484\"}" + "x-ms-request-id" : "southeastasia:5885ddf7-846a-489f-8cfa-939c79a8c6ee", + "Body" : "{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment 2\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:23:06.8035695Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6/providers/Microsoft.Authorization/policyAssignments/7df0182312f64c2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"7df0182312f64c2\"}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Authorization/policyAssignments?api-version=2017-06-01-preview", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Authorization/policyAssignments?api-version=2017-06-01-preview", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:45:59 GMT", - "content-length" : "130815", + "date" : "Mon, 23 Mar 2020 07:23:06 GMT", + "content-length" : "12686", "expires" : "-1", "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11999", + "x-ms-ratelimit-remaining-subscription-reads" : "11997", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "f90ddc37-a7f3-472b-adfb-462ad8482080", + "x-ms-correlation-request-id" : "f92bc5e8-1e16-4046-8fff-592c190513e6", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024559Z:f90ddc37-a7f3-472b-adfb-462ad8482080", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072307Z:f92bc5e8-1e16-4046-8fff-592c190513e6", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "southeastasia:7f28facf-991e-4cec-a8e9-4c93e94bd008", - "Body" : "{\"value\":[{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"ASC Default (subscription: 00000000-0000-0000-0000-000000000000)\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"parameters\":{\"diagnosticsLogsInServiceFabricMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"systemUpdatesMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"systemConfigurationsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"endpointProtectionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diskEncryptionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"networkSecurityGroupsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"webApplicationFirewallMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"sqlAuditingMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"sqlEncryptionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"nextGenerationFirewallMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"vulnerabilityAssesmentMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"storageEncryptionMonitoringEffect\":{\"value\":\"Audit\"},\"jitNetworkAccessMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"adaptiveApplicationControlsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityDesignateLessThanOwnersMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityDesignateMoreThanOneOwnerMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForWritePermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForReadPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveDeprecatedAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"secureTransferToStorageAccountMonitoringEffect\":{\"value\":\"Audit\"},\"aadAuthenticationInSqlServerMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInRedisCacheMonitoringEffect\":{\"value\":\"Audit\"},\"clusterProtectionLevelInServiceFabricMonitoringEffect\":{\"value\":\"Audit\"},\"aadAuthenticationInServiceFabricMonitoringEffect\":{\"value\":\"Audit\"},\"diagnosticsLogsInServiceBusMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInDataLakeAnalyticsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInDataLakeStoreMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInBatchAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInEventHubMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"metricAlertsInBatchAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"namespaceAuthorizationRulesInServiceBusMonitoringEffect\":{\"value\":\"Audit\"},\"disableUnrestrictedNetworkToStorageAccountMonitoringEffect\":{\"value\":\"Audit\"},\"classicComputeVMsMonitoringEffect\":{\"value\":\"Audit\"},\"classicStorageAccountsMonitoringEffect\":{\"value\":\"Audit\"},\"sqlDbVulnerabilityAssesmentMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInKeyVaultMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInStreamAnalyticsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInSearchServiceMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInLogicAppsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"}},\"description\":\"This policy assignment was automatically created by Azure Security Center\",\"metadata\":{\"assignedBy\":\"Security Center\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/SecurityCenterBuiltIn\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"SecurityCenterBuiltIn\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:32.545088Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Authorization/policyAssignments/e4eb87af68ac485\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"e4eb87af68ac485\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment 2\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:59.5978626Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e/providers/Microsoft.Authorization/policyAssignments/594bd49eb916484\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"594bd49eb916484\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"audit ssh auth_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/ccb99e4953de1460\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"AllowedLocations1\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\"]}},\"description\":\"This initiative audits whether any Linux VMs or VMSS use password-only authentication for SSH. See https://aka.ms/gt/AzurePolicy for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-25T22:01:48.1992021Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-02T22:02:36.4082995Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/5ba6a44ac3269460\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"5ba6a44ac3269460\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-batch-require-user-subscription-mode_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/74c98b59a6341488\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"Batch Accounts must use a Pool Allocation Mode of User subscription on the Advanced tab to configure a VNet in the subscriptiong. This enables the use of NSGs to secure the network traffic for the Batch Account. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:23:59.9760562Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:13.6157074Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/6bff79d27acb9c88\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"6bff79d27acb9c88\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-subnet-require-nsg_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b8f1faa61cb41f92\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"All C+AI Subscriptions must have a NSG on all VNets in the subscription. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:24:01.682075Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:12.1198218Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/aca4d19ab4e30392\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"aca4d19ab4e30392\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-warning-non-c+ai-security-rules_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e695de0794b757d\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"},\"priorities\":{\"value\":[\"100\",\"101\",\"102\",\"103\",\"104\",\"105\",\"106\",\"107\",\"108\",\"109\",\"110\",\"111\",\"112\",\"113\",\"114\",\"115\",\"116\",\"117\",\"118\",\"119\"]}},\"description\":\"All C+AI Subscriptions must have a NSG on all VNets in the subscription. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:23:59.5549343Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:46.8539286Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/b65cf29bbd4b57d\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"b65cf29bbd4b57d\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-kubernet-require-azure-networkplugin_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/26db8d27b6fa91aa\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"Kubernets must use the Advanced Networking option to configure the Kubernetes cluster to use a Virtual Network that is on the subscription of the user. This enables the use of NSGs to secure the network traffic for the Kubernetes container. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:23:58.085345Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:19.3433657Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/bce5fcf8b40531aa\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"bce5fcf8b40531aa\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-hdinsight-require-subnet_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/11094169db59074f\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"HDInsight Clusters must use the Custom configuration option to configure a VNet in the subscriptiong. This enables the use of NSGs to secure the network traffic for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:24:01.3537501Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:21.3945714Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/fcbba78ebf3e874f\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"fcbba78ebf3e874f\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-batch-require-user-subscription-mode_2.1\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5aac1290d24c772d\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"Batch Pools must be configured to use a VNet in the users subscription. This enables the use of NSGs to secure the network traffic for the Batch Account. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:32:59.165052Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:01.1245878Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-BTCH-AUDT-VINJ-v021\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-BTCH-AUDT-VINJ-v021\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-hdinsight-require-subnet_1.2\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b0f9cd579f5f04a\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"HDInsight Clusters must use the Custom configuration option to configure a VNet in the subscriptiong. This enables the use of NSGs to secure the network traffic for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:32:58.0927784Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:48.1385238Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-HDIN-AUDT-VINJ-v012\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-HDIN-AUDT-VINJ-v012\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-kubernet-require-azure-networkplugin_1.2\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cb9c916fd4b6c323\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"Kubernets must use the Advanced Networking option to configure the Kubernetes cluster to use a Virtual Network that is on the subscription of the user. This enables the use of NSGs to secure the network traffic for the Kubernetes container. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:33:02.4581818Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:19.6796255Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-KBNT-AUDT-VINJ-v012\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-KBNT-AUDT-VINJ-v012\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-101_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9d78e6174e6e69be\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"101\"},\"info\":{\"value\":\"Created by Azure Core Security managed policy, placeholder you can delete, please see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"443\"]},\"protocol\":{\"value\":\"Tcp\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"VirtualNetwork\"},\"actionValue\":{\"value\":\"Allow\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSDatabricks\"},\"subscriptionExclusions\":{\"value\":[]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:29:06.5946651Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:28.6718333Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR101-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR101-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-102_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7c066e9166289efb\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"102\"},\"info\":{\"value\":\"Created by Azure Core Security managed policy, rule can be deleted but do not change source ips, please see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"*\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"IP Addresses\"},\"sourceValue\":{\"value\":\"194.69.126.224/27,194.69.126.128/27,194.69.127.0/27,194.69.127.96/27,194.69.127.144/29,194.69.104.0/25,20.184.57.184/32,52.139.245.61/32,52.139.245.172/32,52.137.88.174/32,20.42.25.133/32,104.44.112.128/25,104.44.111.128/26,52.191.237.247/32,52.191.220.88/32,52.188.221.200/32,52.151.243.229/32,52.148.118.116/32,52.224.187.226/32,40.91.115.44/32,40.91.114.244/32,40.91.95.146/32,40.91.93.196/32,40.91.94.53/32,40.91.77.216/32,40.119.207.69/32,66.119.150.192/26,191.234.97.0/26,131.107.132.16/28,131.107.132.32/28,131.107.174.0/24,131.107.160.0/24,131.107.159.0/24,131.107.147.0/24,167.220.237.128/27,167.220.226.0/23,167.220.232.0/23,167.220.238.64/27,167.220.238.192/27,167.220.238.128/27,167.220.238.0/27,167.220.248.32/27,167.220.248.96/27,167.220.253.128/29,167.220.255.0/25,167.220.196.0/23,167.220.148.0/23,167.220.128.0/23,167.220.242.64/27,167.220.242.192/27,167.220.242.128/27,167.220.242.0/27,167.220.64.0/19,167.220.70.64/26,167.220.76.192/26,167.220.80.192/26,167.220.77.64/26,167.220.81.128/26,167.220.65.0/27,167.220.81.192/26,167.220.64.0/32,167.220.2.0/24,167.220.0.0/23,167.220.26.0/24,167.220.24.0/24,157.58.31.128/25,157.58.30.128/25,157.58.220.0/22,157.58.218.0/23,157.58.217.0/24,157.58.216.128/25,157.58.216.0/26,157.58.208.0/21,157.58.214.128/26,157.58.213.64/26,157.58.214.192/26,157.58.213.192/26,157.58.212.64/26,157.58.212.128/26,157.58.215.128/25,157.58.192.0/20,157.58.196.64/27,157.58.198.15/32,65.55.188.128/25,65.55.188.132/32,65.55.188.131/32,65.55.188.129/32,65.54.12.64/26,94.245.87.0/24,207.46.217.128/25,207.46.216.128/25,207.46.216.226/32,207.46.216.225/32,70.42.230.0/23\"},\"actionValue\":{\"value\":\"Allow\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSCorp\"},\"subscriptionExclusions\":{\"value\":[\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:34.1091048Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:14.8874054Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR102-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR102-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-103_1.4\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/3c07197392ad62f\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"103\"},\"info\":{\"value\":\"Created by Azure Core Security managed policy, rule can be deleted but do not change source ips, please see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"*\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"CorpNetPublic\"},\"actionValue\":{\"value\":\"Allow\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSCorp\"},\"subscriptionExclusions\":{\"value\":[\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:27:59.4953193Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:59.938494Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR103-v014\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR103-v014\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-104_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bac0fb65020410a4\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"104\"},\"info\":{\"value\":\"Created by Azure Core Security managed policy, rule can be deleted but do not change source ips, please see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"*\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"CorpNetSaw\"},\"actionValue\":{\"value\":\"Allow\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSSAW\"},\"subscriptionExclusions\":{\"value\":[\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:25.1822092Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:34.2006379Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR104-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR104-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-105_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/91f42c0ca66ff7dd\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"105\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"1433\",\"1434\",\"3306\",\"4333\",\"5432\",\"6379\",\"7000\",\"7001\",\"7199\",\"9042\",\"9160\",\"9300\",\"16379\",\"26379\",\"27017\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSDB\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\",\"6f5dcae0-a801-4d61-869d-7cf26ac8b3c3\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:47.192623Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:40.4928683Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR105-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR105-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-106_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9b8d76c443040b08\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"106\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"22\",\"3389\"]},\"protocol\":{\"value\":\"Tcp\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSRDPSSH\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:53.5540872Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:11:50.4193674Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR106-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR106-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-107_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fb6de85c9e746cf1\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"107\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"23\",\"135\",\"445\",\"5985\",\"5986\"]},\"protocol\":{\"value\":\"Tcp\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSMgmt\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:29:11.2279015Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:01.1939884Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR107-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR107-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-108_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/532396f35af78946\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"108\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"13\",\"17\",\"19\",\"53\",\"69\",\"111\",\"123\",\"512\",\"514\",\"593\",\"873\",\"1900\",\"5353\",\"11211\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSHigh\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:29:02.4628867Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:37.7827349Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR108-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR108-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-109_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e0bc08af3bd773ff\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"109\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"119\",\"137\",\"138\",\"139\",\"161\",\"162\",\"389\",\"636\",\"2049\",\"2301\",\"2381\",\"3268\",\"5800\",\"5900\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSMedium\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:57.9727253Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:28.3338457Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR109-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR109-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-warning-non-c+ai-security-rules_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/686f7311dc548f32\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"},\"priorities\":{\"value\":[\"100\",\"101\",\"102\",\"103\",\"104\",\"105\",\"106\",\"107\",\"108\",\"109\",\"110\",\"111\",\"112\",\"113\",\"114\",\"115\",\"116\",\"117\",\"118\",\"119\"]}},\"description\":\"All C+AI Subscriptions must have a NSG on all VNets in the subscription. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:33:59.4565556Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:04.7666469Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSGS-AUDT-RULS-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSGS-AUDT-RULS-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-subnet-require-nsg_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/789cfec91f9e1858\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"All C+AI Subscriptions must have a NSG on all VNets in the subscription. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:34:02.1062104Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:06.0476055Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-AUDT-NSG-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-SBNT-AUDT-NSG-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-subnet_1.2\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/852aeb0ee2c0a3a5\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:32:33.7856438Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:55.7007131Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-DINE-NSG-v012\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-SBNT-DINE-NSG-v012\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"azuresecuritypackautoupdate_3.1\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/c02faf167895f1d1\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"AllowedLocations1\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\",\"uaecentral\",\"uaenorth\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]}},\"description\":\"Combinations of multiple policies to enable auto update of security pack and geneva agent\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-09-06T16:43:37.3818749Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:35.1192401Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/SEC-AzSecPack-v031\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"SEC-AzSecPack-v031\"}]}" + "x-ms-request-id" : "southeastasia:016f7e10-11e6-4a23-9b42-6ae9b0b76b8a", + "Body" : "{\"value\":[{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"Apply tag and its default value to resource groups\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policyDefinitions/49c88fc8-6fd1-46fd-a676-f12d1d3a4c71\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{\"tagName\":{\"value\":\"type\"},\"tagValue\":{\"value\":\"test\"}},\"description\":\"\",\"metadata\":{\"createdBy\":\"2c4ad291-088a-4833-9d12-65562168e61f\",\"createdOn\":\"2020-03-11T15:04:17.0333963Z\",\"updatedBy\":\"f238ba61-2e60-495f-8044-5abc249758fe\",\"updatedOn\":\"2020-03-14T14:47:40.0443799Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/0aa1605f5affd03d6155fcdc5fa7781afe03220801d799bb8cbb9e1dc6ec9c07\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"0aa1605f5affd03d6155fcdc5fa7781afe03220801d799bb8cbb9e1dc6ec9c07\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"deny-nsg-rule-internet-inbound\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/deny-nsg-rule-internet-inbound\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{},\"description\":\"The policy block deployment of domain service, I deleted the policy in my resource group, and found that will apply to the whole subscription. Assign the policy again.\",\"metadata\":{\"assignedBy\":\"jiasli@microsoft.com\",\"parameterScopes\":{},\"createdBy\":\"97233d81-8d2d-4e63-8bd2-ae5707805489\",\"createdOn\":\"2020-03-04T10:07:29.1757898Z\",\"updatedBy\":\"0d504196-1423-4569-9a6e-15149656f0ee\",\"updatedOn\":\"2020-03-05T08:49:08.281448Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/36e07b214d59455886a2b76b\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"36e07b214d59455886a2b76b\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"deny-nsg-internet-inbound\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/deny-nsg-internet-inbound\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{},\"description\":\"The policy block deployment of domain service, I deleted it from my resource group and found that it applied to the the whole subscription.\\nRe assign the policy.\",\"metadata\":{\"assignedBy\":\"jiasli@microsoft.com\",\"parameterScopes\":{},\"createdBy\":\"97233d81-8d2d-4e63-8bd2-ae5707805489\",\"createdOn\":\"2020-03-04T10:06:22.2583329Z\",\"updatedBy\":\"0d504196-1423-4569-9a6e-15149656f0ee\",\"updatedOn\":\"2020-03-05T08:49:01.9817826Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/5b5ec388a1b6480391640d13\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"5b5ec388a1b6480391640d13\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"deny-nic-no-nsg\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/deny-nic-no-nsg\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wls-admin\"],\"parameters\":{},\"description\":\"The policy block deployment of domain service, I deleted the policy in my resource group, and found that will apply to the whole subscription. \\nAssign the policy again.\",\"metadata\":{\"assignedBy\":\"jiasli@microsoft.com \",\"parameterScopes\":{},\"createdBy\":\"97233d81-8d2d-4e63-8bd2-ae5707805489\",\"createdOn\":\"2020-03-04T10:04:31.0026973Z\",\"updatedBy\":\"0d504196-1423-4569-9a6e-15149656f0ee\",\"updatedOn\":\"2020-03-05T08:48:51.6972917Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/8805e4466db647d1beda40e2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"8805e4466db647d1beda40e2\"},{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"Apply storage tag to resource group\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policyDefinitions/49c88fc8-6fd1-46fd-a676-f12d1d3a4c71\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{\"tagName\":{\"value\":\"StorageType\"},\"tagValue\":{\"value\":\"Standard_LRS\"}},\"description\":\"\",\"metadata\":{\"createdBy\":\"146086a1-579c-41a5-a611-bd9e770f1a5c\",\"createdOn\":\"2020-03-11T14:03:42.970365Z\",\"updatedBy\":\"f238ba61-2e60-495f-8044-5abc249758fe\",\"updatedOn\":\"2020-03-14T14:47:37.6038349Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/8c6ee8d403e4302ff7775f7abd0ff27b978ba9973618abfe47f611de4d0bad95\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"8c6ee8d403e4302ff7775f7abd0ff27b978ba9973618abfe47f611de4d0bad95\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"Secure transfer to storage accounts should be enabled\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{\"effect\":{\"value\":\"Deny\"}},\"description\":\"\",\"metadata\":{\"assignedBy\":\"jiasli@microsoft.com \",\"parameterScopes\":{},\"createdBy\":\"0d504196-1423-4569-9a6e-15149656f0ee\",\"createdOn\":\"2020-03-09T04:52:35.6288528Z\",\"updatedBy\":\"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120\",\"updatedOn\":\"2020-03-14T15:50:20.3668625Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/927bd18474de422cb584c993\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"927bd18474de422cb584c993\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"'zhoxingtest'\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/04a22d7e-273d-45f2-8a10-02070dbcefca\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"parameters\":{\"allowedLocations\":{\"value\":[\"australiaeast\",\"eastus\",\"japaneast\"]}},\"metadata\":{\"createdBy\":\"9ac534f1-d577-4034-a32d-48de400dacbf\",\"createdOn\":\"2020-03-19T08:03:47.031185Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/'zhoxingtest'\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"'zhoxingtest'\"},{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"ASC DataProtection (subscription: 00000000-0000-0000-0000-000000000000)\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policySetDefinitions/9cb3cc7a-b39b-4b82-bc89-e5a5d9ff7b97\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"description\":\"This policy assignment was automatically created by Azure Security Center\",\"metadata\":{\"assignedBy\":\"Security Center\",\"createdBy\":\"2f8a138f-0955-44e1-9124-c386dfaecad4\",\"createdOn\":\"2019-11-25T02:19:57.9086573Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/DataProtectionSecurityCenter\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"DataProtectionSecurityCenter\"},{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"ASC Default (subscription: 00000000-0000-0000-0000-000000000000)\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"parameters\":{\"diagnosticsLogsInServiceFabricMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"systemUpdatesMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"systemConfigurationsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"endpointProtectionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diskEncryptionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"networkSecurityGroupsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"webApplicationFirewallMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"sqlAuditingMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"sqlEncryptionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"nextGenerationFirewallMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"vulnerabilityAssesmentMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"storageEncryptionMonitoringEffect\":{\"value\":\"Audit\"},\"jitNetworkAccessMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"adaptiveApplicationControlsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityDesignateLessThanOwnersMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityDesignateMoreThanOneOwnerMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForWritePermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForReadPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveDeprecatedAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"secureTransferToStorageAccountMonitoringEffect\":{\"value\":\"Audit\"},\"aadAuthenticationInSqlServerMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInRedisCacheMonitoringEffect\":{\"value\":\"Audit\"},\"clusterProtectionLevelInServiceFabricMonitoringEffect\":{\"value\":\"Audit\"},\"aadAuthenticationInServiceFabricMonitoringEffect\":{\"value\":\"Audit\"},\"diagnosticsLogsInServiceBusMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInDataLakeAnalyticsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInDataLakeStoreMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInBatchAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInEventHubMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"metricAlertsInBatchAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"namespaceAuthorizationRulesInServiceBusMonitoringEffect\":{\"value\":\"Audit\"},\"disableUnrestrictedNetworkToStorageAccountMonitoringEffect\":{\"value\":\"Audit\"},\"classicComputeVMsMonitoringEffect\":{\"value\":\"Audit\"},\"classicStorageAccountsMonitoringEffect\":{\"value\":\"Audit\"},\"sqlDbVulnerabilityAssesmentMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInKeyVaultMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInStreamAnalyticsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInSearchServiceMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInLogicAppsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"}},\"description\":\"This policy assignment was automatically created by Azure Security Center\",\"metadata\":{\"assignedBy\":\"Security Center\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/SecurityCenterBuiltIn\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"SecurityCenterBuiltIn\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:22:39.2505311Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Authorization/policyAssignments/2d490e8aada84e2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"2d490e8aada84e2\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment 2\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:23:06.8035695Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6/providers/Microsoft.Authorization/policyAssignments/7df0182312f64c2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"7df0182312f64c2\"}]}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Authorization/policyAssignments?api-version=2017-06-01-preview", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Authorization/policyAssignments?api-version=2017-06-01-preview", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:46:00 GMT", - "content-length" : "130815", + "date" : "Mon, 23 Mar 2020 07:23:06 GMT", + "content-length" : "12686", "expires" : "-1", "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11999", + "x-ms-ratelimit-remaining-subscription-reads" : "11996", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "76823ddc-b4ee-49e9-a29a-ef7dbdd887b7", + "x-ms-correlation-request-id" : "66825b3a-ee40-4c2e-ab4d-1caae3fb0c6d", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024600Z:76823ddc-b4ee-49e9-a29a-ef7dbdd887b7", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072307Z:66825b3a-ee40-4c2e-ab4d-1caae3fb0c6d", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "southeastasia:82968ba8-7724-4ac4-a758-99065591fb37", - "Body" : "{\"value\":[{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"ASC Default (subscription: 00000000-0000-0000-0000-000000000000)\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"parameters\":{\"diagnosticsLogsInServiceFabricMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"systemUpdatesMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"systemConfigurationsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"endpointProtectionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diskEncryptionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"networkSecurityGroupsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"webApplicationFirewallMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"sqlAuditingMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"sqlEncryptionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"nextGenerationFirewallMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"vulnerabilityAssesmentMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"storageEncryptionMonitoringEffect\":{\"value\":\"Audit\"},\"jitNetworkAccessMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"adaptiveApplicationControlsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityDesignateLessThanOwnersMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityDesignateMoreThanOneOwnerMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForWritePermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForReadPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveDeprecatedAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"secureTransferToStorageAccountMonitoringEffect\":{\"value\":\"Audit\"},\"aadAuthenticationInSqlServerMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInRedisCacheMonitoringEffect\":{\"value\":\"Audit\"},\"clusterProtectionLevelInServiceFabricMonitoringEffect\":{\"value\":\"Audit\"},\"aadAuthenticationInServiceFabricMonitoringEffect\":{\"value\":\"Audit\"},\"diagnosticsLogsInServiceBusMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInDataLakeAnalyticsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInDataLakeStoreMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInBatchAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInEventHubMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"metricAlertsInBatchAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"namespaceAuthorizationRulesInServiceBusMonitoringEffect\":{\"value\":\"Audit\"},\"disableUnrestrictedNetworkToStorageAccountMonitoringEffect\":{\"value\":\"Audit\"},\"classicComputeVMsMonitoringEffect\":{\"value\":\"Audit\"},\"classicStorageAccountsMonitoringEffect\":{\"value\":\"Audit\"},\"sqlDbVulnerabilityAssesmentMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInKeyVaultMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInStreamAnalyticsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInSearchServiceMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInLogicAppsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"}},\"description\":\"This policy assignment was automatically created by Azure Security Center\",\"metadata\":{\"assignedBy\":\"Security Center\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/SecurityCenterBuiltIn\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"SecurityCenterBuiltIn\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:32.545088Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Authorization/policyAssignments/e4eb87af68ac485\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"e4eb87af68ac485\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment 2\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:59.5978626Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e/providers/Microsoft.Authorization/policyAssignments/594bd49eb916484\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"594bd49eb916484\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"audit ssh auth_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/ccb99e4953de1460\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"AllowedLocations1\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\"]}},\"description\":\"This initiative audits whether any Linux VMs or VMSS use password-only authentication for SSH. See https://aka.ms/gt/AzurePolicy for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-25T22:01:48.1992021Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-02T22:02:36.4082995Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/5ba6a44ac3269460\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"5ba6a44ac3269460\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-batch-require-user-subscription-mode_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/74c98b59a6341488\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"Batch Accounts must use a Pool Allocation Mode of User subscription on the Advanced tab to configure a VNet in the subscriptiong. This enables the use of NSGs to secure the network traffic for the Batch Account. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:23:59.9760562Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:13.6157074Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/6bff79d27acb9c88\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"6bff79d27acb9c88\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-subnet-require-nsg_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/b8f1faa61cb41f92\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"All C+AI Subscriptions must have a NSG on all VNets in the subscription. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:24:01.682075Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:12.1198218Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/aca4d19ab4e30392\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"aca4d19ab4e30392\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-warning-non-c+ai-security-rules_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e695de0794b757d\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"},\"priorities\":{\"value\":[\"100\",\"101\",\"102\",\"103\",\"104\",\"105\",\"106\",\"107\",\"108\",\"109\",\"110\",\"111\",\"112\",\"113\",\"114\",\"115\",\"116\",\"117\",\"118\",\"119\"]}},\"description\":\"All C+AI Subscriptions must have a NSG on all VNets in the subscription. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:23:59.5549343Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:46.8539286Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/b65cf29bbd4b57d\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"b65cf29bbd4b57d\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-kubernet-require-azure-networkplugin_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/26db8d27b6fa91aa\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"Kubernets must use the Advanced Networking option to configure the Kubernetes cluster to use a Virtual Network that is on the subscription of the user. This enables the use of NSGs to secure the network traffic for the Kubernetes container. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:23:58.085345Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:19.3433657Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/bce5fcf8b40531aa\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"bce5fcf8b40531aa\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-hdinsight-require-subnet_1.0\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/11094169db59074f\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"uksouth2\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"uknorth\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uaecentral\",\"uaenorth\",\"southafricanorth\",\"southafricawest\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"HDInsight Clusters must use the Custom configuration option to configure a VNet in the subscriptiong. This enables the use of NSGs to secure the network traffic for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-04-01T22:24:01.3537501Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:21.3945714Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/fcbba78ebf3e874f\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"fcbba78ebf3e874f\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-batch-require-user-subscription-mode_2.1\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/5aac1290d24c772d\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"Batch Pools must be configured to use a VNet in the users subscription. This enables the use of NSGs to secure the network traffic for the Batch Account. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:32:59.165052Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:01.1245878Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-BTCH-AUDT-VINJ-v021\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-BTCH-AUDT-VINJ-v021\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-hdinsight-require-subnet_1.2\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/1b0f9cd579f5f04a\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"HDInsight Clusters must use the Custom configuration option to configure a VNet in the subscriptiong. This enables the use of NSGs to secure the network traffic for the HDInsight cluster. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:32:58.0927784Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:48.1385238Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-HDIN-AUDT-VINJ-v012\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-HDIN-AUDT-VINJ-v012\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-kubernet-require-azure-networkplugin_1.2\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/cb9c916fd4b6c323\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"Kubernets must use the Advanced Networking option to configure the Kubernetes cluster to use a Virtual Network that is on the subscription of the user. This enables the use of NSGs to secure the network traffic for the Kubernetes container. See https://aka.ms/netiso/vnetinjection for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:33:02.4581818Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:19.6796255Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-KBNT-AUDT-VINJ-v012\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-KBNT-AUDT-VINJ-v012\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-101_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9d78e6174e6e69be\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"101\"},\"info\":{\"value\":\"Created by Azure Core Security managed policy, placeholder you can delete, please see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"443\"]},\"protocol\":{\"value\":\"Tcp\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"VirtualNetwork\"},\"actionValue\":{\"value\":\"Allow\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSDatabricks\"},\"subscriptionExclusions\":{\"value\":[]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:29:06.5946651Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:28.6718333Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR101-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR101-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-102_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/7c066e9166289efb\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"102\"},\"info\":{\"value\":\"Created by Azure Core Security managed policy, rule can be deleted but do not change source ips, please see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"*\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"IP Addresses\"},\"sourceValue\":{\"value\":\"194.69.126.224/27,194.69.126.128/27,194.69.127.0/27,194.69.127.96/27,194.69.127.144/29,194.69.104.0/25,20.184.57.184/32,52.139.245.61/32,52.139.245.172/32,52.137.88.174/32,20.42.25.133/32,104.44.112.128/25,104.44.111.128/26,52.191.237.247/32,52.191.220.88/32,52.188.221.200/32,52.151.243.229/32,52.148.118.116/32,52.224.187.226/32,40.91.115.44/32,40.91.114.244/32,40.91.95.146/32,40.91.93.196/32,40.91.94.53/32,40.91.77.216/32,40.119.207.69/32,66.119.150.192/26,191.234.97.0/26,131.107.132.16/28,131.107.132.32/28,131.107.174.0/24,131.107.160.0/24,131.107.159.0/24,131.107.147.0/24,167.220.237.128/27,167.220.226.0/23,167.220.232.0/23,167.220.238.64/27,167.220.238.192/27,167.220.238.128/27,167.220.238.0/27,167.220.248.32/27,167.220.248.96/27,167.220.253.128/29,167.220.255.0/25,167.220.196.0/23,167.220.148.0/23,167.220.128.0/23,167.220.242.64/27,167.220.242.192/27,167.220.242.128/27,167.220.242.0/27,167.220.64.0/19,167.220.70.64/26,167.220.76.192/26,167.220.80.192/26,167.220.77.64/26,167.220.81.128/26,167.220.65.0/27,167.220.81.192/26,167.220.64.0/32,167.220.2.0/24,167.220.0.0/23,167.220.26.0/24,167.220.24.0/24,157.58.31.128/25,157.58.30.128/25,157.58.220.0/22,157.58.218.0/23,157.58.217.0/24,157.58.216.128/25,157.58.216.0/26,157.58.208.0/21,157.58.214.128/26,157.58.213.64/26,157.58.214.192/26,157.58.213.192/26,157.58.212.64/26,157.58.212.128/26,157.58.215.128/25,157.58.192.0/20,157.58.196.64/27,157.58.198.15/32,65.55.188.128/25,65.55.188.132/32,65.55.188.131/32,65.55.188.129/32,65.54.12.64/26,94.245.87.0/24,207.46.217.128/25,207.46.216.128/25,207.46.216.226/32,207.46.216.225/32,70.42.230.0/23\"},\"actionValue\":{\"value\":\"Allow\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSCorp\"},\"subscriptionExclusions\":{\"value\":[\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:34.1091048Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:14.8874054Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR102-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR102-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-103_1.4\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/3c07197392ad62f\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"103\"},\"info\":{\"value\":\"Created by Azure Core Security managed policy, rule can be deleted but do not change source ips, please see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"*\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"CorpNetPublic\"},\"actionValue\":{\"value\":\"Allow\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSCorp\"},\"subscriptionExclusions\":{\"value\":[\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:27:59.4953193Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:59.938494Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR103-v014\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR103-v014\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-104_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/bac0fb65020410a4\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"104\"},\"info\":{\"value\":\"Created by Azure Core Security managed policy, rule can be deleted but do not change source ips, please see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"*\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"CorpNetSaw\"},\"actionValue\":{\"value\":\"Allow\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSSAW\"},\"subscriptionExclusions\":{\"value\":[\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:25.1822092Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:34.2006379Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR104-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR104-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-105_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/91f42c0ca66ff7dd\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"105\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"1433\",\"1434\",\"3306\",\"4333\",\"5432\",\"6379\",\"7000\",\"7001\",\"7199\",\"9042\",\"9160\",\"9300\",\"16379\",\"26379\",\"27017\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSDB\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\",\"6f5dcae0-a801-4d61-869d-7cf26ac8b3c3\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:47.192623Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:40.4928683Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR105-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR105-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-106_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/9b8d76c443040b08\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"106\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"22\",\"3389\"]},\"protocol\":{\"value\":\"Tcp\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSRDPSSH\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:53.5540872Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:11:50.4193674Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR106-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR106-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-107_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/fb6de85c9e746cf1\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"107\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"23\",\"135\",\"445\",\"5985\",\"5986\"]},\"protocol\":{\"value\":\"Tcp\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSMgmt\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:29:11.2279015Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:01.1939884Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR107-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR107-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-108_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/532396f35af78946\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"108\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"13\",\"17\",\"19\",\"53\",\"69\",\"111\",\"123\",\"512\",\"514\",\"593\",\"873\",\"1900\",\"5353\",\"11211\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSHigh\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:29:02.4628867Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:12:37.7827349Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR108-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR108-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-rule-109_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/e0bc08af3bd773ff\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"ruleNo\":{\"value\":\"109\"},\"info\":{\"value\":\"DO NOT DELETE - Will result in ICM Sev 2 - Azure Core Security, see aka.ms/cainsgpolicy\"},\"destinationPortRanges\":{\"value\":[\"119\",\"137\",\"138\",\"139\",\"161\",\"162\",\"389\",\"636\",\"2049\",\"2301\",\"2381\",\"3268\",\"5800\",\"5900\"]},\"protocol\":{\"value\":\"*\"},\"sourceType\":{\"value\":\"Service Tag\"},\"sourceValue\":{\"value\":\"Internet\"},\"actionValue\":{\"value\":\"Deny\"},\"direction\":{\"value\":\"Inbound\"},\"tagname\":{\"value\":\"SkipNRMSMedium\"},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:28:57.9727253Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:28.3338457Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSG-DINE-SR109-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSG-DINE-SR109-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-warning-non-c+ai-security-rules_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/686f7311dc548f32\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"},\"priorities\":{\"value\":[\"100\",\"101\",\"102\",\"103\",\"104\",\"105\",\"106\",\"107\",\"108\",\"109\",\"110\",\"111\",\"112\",\"113\",\"114\",\"115\",\"116\",\"117\",\"118\",\"119\"]}},\"description\":\"All C+AI Subscriptions must have a NSG on all VNets in the subscription. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:33:59.4565556Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:04.7666469Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-NSGS-AUDT-RULS-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-NSGS-AUDT-RULS-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-subnet-require-nsg_1.3\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/789cfec91f9e1858\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"effect\":{\"value\":\"Audit\"}},\"description\":\"All C+AI Subscriptions must have a NSG on all VNets in the subscription. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T19:34:02.1062104Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:14:06.0476055Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-AUDT-NSG-v013\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-SBNT-AUDT-NSG-v013\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"nrms-nsg-subnet_1.2\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyDefinitions/852aeb0ee2c0a3a5\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"allowedLocations\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"germanynorth\",\"norwayeast\",\"switzerlandnorth\",\"uaenorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"germanywestcentral\",\"norwaywest\",\"uaecentral\",\"switzerlandwest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\"]},\"subscriptionExclusions\":{\"value\":[\"61868ab8-16d4-44ec-a9ff-f35d05922847\",\"41c39ac7-6cde-4be7-87c3-d57a168b7b92\",\"235d341f-7fb9-435c-9bdc-034b7306c9b4\",\"239b3f1a-daab-4125-918c-f028b0edb054\",\"12f44720-8952-422c-bb7d-28831c2de639\",\"c36fd9e7-e5b1-4d3e-bb85-2e538040258b\",\"243b67d4-60ca-4dfd-a556-216ee06f77a1\",\"24ae0a2f-2cb0-4a1a-9929-bed71bad0d59\",\"b4582baf-35d9-47b9-b03d-1bd126876221\",\"65f79f71-cb42-45b1-82b7-4635fd05fc26\",\"9532a63e-f2eb-4649-bb23-5ed01077ce80\",\"1533031f-9510-4d8d-8f83-af94df45d43c\",\"73d25f92-e703-4c91-8aed-2fb23c8e151f\",\"86d6f8d7-564b-4005-912c-b1a3a9a286ce\",\"97a3d790-8d62-4f20-b579-39ee6b06cb45\",\"179be307-0377-46c0-a8bb-17437582d266\",\"6c516c14-f378-4780-bc52-dd1d098a9c0b\",\"cc5e1d36-a80d-4878-add9-5204a7efda20\",\"0bf83929-3a19-4a96-87da-b23c3aca7fd7\",\"ad7af743-6a66-480e-98cd-e022f833d0ce\",\"0cfe98e1-3cf6-41ca-9f54-435d1ddaf0de\",\"ce6570fa-18fb-4503-80d9-4a225591a428\",\"2f8446c7-7c1e-42f0-a6b7-d68df1255cc4\",\"ff78024c-d5a1-48ae-88eb-d61f0f60f8ff\",\"bdd789f3-d9d1-4bea-ac14-30a39ed66d33\",\"6fe0c04c-acb9-4f74-8153-56a6cb666ca8\",\"7fa88f8d-252c-4b22-a73e-cd77f85cca66\",\"bafb24c9-f4bb-46a0-9891-4b3e12dab22e\",\"aab411af-ed4d-4f02-bb87-5de8b00d880d\",\"7e7b7a6f-0b34-4db9-958d-ece4c89b419f\",\"964c10bb-8a6c-43bc-83d3-6b318c6c7305\",\"7b29bb4e-8391-4d57-8045-b34a092e5108\",\"3f706ca0-34d7-4ede-a432-3c1a37ddd5c6\",\"7856cb6f-e1a8-48f2-b2a5-bfaa7f8c34a1\",\"49e3ed89-bbdb-4545-844f-e3502d6ce44f\",\"8cad7ef7-ae41-4adf-86b8-ffcb11fae200\",\"8e9ec0f8-bfe6-43a5-acd2-b6c4666ef9f6\",\"b8fc6ee8-6802-4605-b4a5-1d131084c62f\",\"45493131-fef6-4cb1-80e9-f0dadaa0255a\",\"9c8295ef-4bf7-49db-90aa-5f0837dc60b7\",\"ed0b2672-8412-463f-a0c1-1867730d7e27\",\"7f31cba8-b597-4129-b158-8f21a7395bd0\",\"3b658bfc-dbb0-4f7a-9e6c-a7659ade3514\",\"825d553e-1fdf-4961-8f6b-bab24c6b07a7\",\"477d55b5-bef1-4c35-b8bd-42df6ef99d25\",\"0cd887ff-5af0-405b-8d48-b2b0495af57b\",\"4259a25b-fc62-41d0-a101-60bfaab38086\",\"3ae1ab9b-5849-4409-b744-58ba98878274\",\"8d8d3365-2fab-415f-862e-712d989871b2\",\"1ef6f67e-7981-498c-8349-b67109d0fd0f\",\"e9b95386-37fe-4820-9dc6-30a44fbeafba\",\"f9e81224-18f1-4474-80b5-bd6b832f0b73\",\"f0b97671-152e-45cc-a831-73fd5caa8740\",\"d4c1893d-adf1-4111-aaa3-93d55a4059b9\",\"2d3ea1e9-269c-4fd1-8878-21e84bf9d214\",\"1267b3e1-8812-4435-82ff-9e57f390c194\",\"38c49794-e385-48e6-b6ee-c42b9f2075be\",\"2843db96-7d25-4cf5-8e67-71baed52dfb7\",\"a531aaa4-20f4-40e6-ba1a-858a0359f602\",\"b835f458-560c-49c2-8781-4b13d892ddd9\",\"e4d287eb-a38c-4387-832a-e3c61ea576bd\",\"af878dc5-7fe2-4698-b7fb-2ed4b2ffe4db\",\"26d6d535-5164-443d-82f6-4c695caf7688\",\"d862948f-6520-451f-af67-123309e4e4ce\",\"ff96a11f-784d-4c26-94c7-34346d4d660e\",\"38b241a5-8658-4b50-bfba-1800ee2d4d09\",\"28f78ae5-97b2-487e-b097-270de10ce6b8\",\"6c048bcd-2cc6-47fe-a558-ca54083d537e\",\"62fc3d9a-b8ab-47e7-8df1-be09f78bb25a\",\"48aae13c-e8a8-4057-a5d5-f77eaa56f1fd\",\"b30d9dbd-c0f7-405f-902c-3eabd080eb00\",\"aa858381-0720-4837-b0f8-60468c0b2763\",\"7e6898e7-868d-490f-8f91-0cffa67c48a0\",\"816e6e0f-a719-487e-a651-813f40cc95c5\",\"aeaa528b-2620-42a7-bbe8-17b698d42530\",\"9c870d54-05fd-46bb-9bb5-63a5756320a0\",\"36e4aeae-caae-4cd6-8d6b-7015355c6229\",\"d53f365b-64c6-45fa-9253-99fc92dfae5d\",\"6b7b20bf-f54b-4a3d-9961-c85fbe894b67\",\"875bd0a7-0adc-4391-8b42-85e866e87e5d\",\"97454014-0118-4294-9648-938eb8f52327\",\"de1883af-a411-450a-8c9f-55b07d48cd60\",\"991af618-96d9-4bc0-879d-0e13ac6020c1\",\"21eedfa4-4dc5-4056-bdba-dcfaf3b1a222\",\"0e57ff86-19ec-4f88-8403-879bd0d64af8\",\"31c8019a-6c01-4c1d-9a04-6bbd091e8ccd\",\"52ce96d0-a12d-4e17-9644-50e0059a7730\",\"f5f248fd-943d-477b-a9d2-de3db83d7712\",\"c4ae973f-3a15-4409-a6cc-9cc91147f42e\",\"ed10ec26-e9a9-40ba-85df-2d7e2dec7765\",\"a083c30e-d4e5-4dc1-b310-02aaf36b316a\",\"c1fd1678-d0fe-4253-a15f-a03eee323432\",\"a013b98a-6c2a-4f92-a6a7-82266ac6f437\",\"ef7a7954-0173-4574-86a1-486e015ab617\",\"ded8fcaf-289f-40bd-b124-572d3d4f58ed\",\"178b7546-3fed-4e8a-b001-9c71b1051ce9\",\"f2b7f785-c33d-471f-bb13-57d62e83af62\",\"a226aace-1c2d-4a53-96a3-de0ea8f3e4ad\",\"b909342e-42c0-423e-8815-ea07509e27f9\",\"9d124ad5-c7de-4c56-8ffe-0f3f6566d3b3\",\"ddc736d4-2fe4-44ad-8b82-080913c64b79\",\"ea406f31-bf7a-4139-a444-1f23847f1350\",\"66affadd-ce7e-4ac3-a16c-d85dc2d07544\",\"d0e65693-60a1-438c-be56-2225cf43d568\",\"902dc4d6-9ae1-4141-ac1b-ca5b3071cd63\",\"cac63bb3-1459-4b23-a864-f2ea6c6456e9\",\"2fa553a5-a443-4f09-bd4c-dbc9ded93a1c\",\"9d7c4ce2-5443-4499-a07a-695894000463\",\"3814aaea-6bb6-4e31-b3c4-45e761c8d6d1\",\"9d0fe465-cebe-41a0-afc4-e49fe70dee55\",\"2edae715-e43e-471a-9b6d-a6bc52a395c0\",\"c7d2e450-636b-443d-b737-5e2708629ea1\",\"4bb073a1-ad47-4f14-bfa6-9ffd55ea8f81\",\"0fbc3fc8-1bcd-433d-a6f0-b96ca76c60dc\",\"f3d00ca5-7ce1-4562-8160-2a856dd6d1f3\",\"1c91c686-b0d1-4f51-8784-9eee52c07b7e\",\"c1089427-83d3-4286-9f35-5af546a6eb67\",\"ec716296-0c8d-410a-8666-1eff05989831\",\"c31ad117-e07c-4388-9148-387a2ba72135\",\"c9802e4f-0860-43a1-b3ed-37d3ae8cdf92\",\"708474aa-31a7-4dbd-a106-84de1043185d\",\"f6470ed6-05de-421c-bae8-184d8d28be10\",\"17cfecb9-1a5f-4b8b-a32f-119de8c44f5a\",\"70d2f261-7253-4b1a-a52a-406e7a328c33\",\"2fda68f7-567f-4c8f-b0b7-f4b6a5988e84\",\"86b0b59c-8538-4aa6-90f6-ce8329258bb2\",\"8ecadfc9-d1a3-4ea4-b844-0d9f87e4d7c8\",\"433e1858-1953-42b2-a9dd-d7601c25d347\",\"bb1216b4-4400-422b-8a67-8a80a9c88d5e\",\"cf5e3b9b-595a-499d-8669-00b88b449213\",\"e01c1ddb-8025-491a-986d-c249fa9a69a0\",\"9d71e31b-7356-4d2d-a6e9-d588fc7692c2\",\"c6e602bd-0d12-4265-bebc-cb208dd5030f\",\"e929be23-7420-44f3-bd80-810a56d06e1e\",\"46b59458-3f32-4f06-b6a2-bd27dda4305c\",\"14cff334-91a5-4d9d-bf42-39c6d630d37c\",\"80c8978c-c1c6-4f9e-94cd-874798b05935\",\"f9da0435-3452-483a-a5f4-743988dc6b1d\",\"0f1325ea-bcfe-4b02-a303-baaefb80a9f9\",\"70407fa2-4234-4266-812c-d70754ed228c\",\"41e806f1-99ee-4c48-9ce8-379068350924\",\"7b6fdce7-2d25-4c7f-b8c1-004a375626cb\",\"4a725092-b458-4dc2-9ae9-f8f0e7d415dc\",\"178b2260-bd62-4372-ab30-7cf02b6a3108\",\"d9964125-396a-4343-8d4e-b16c0281ae58\",\"4df9862d-6ce3-486d-a4e1-8b246cb08f79\",\"db205d1d-a8b1-49e1-8d5a-4f5b5ae39169\",\"363499fe-248b-4624-ba5b-5f477bb924f4\",\"9eefe291-18db-46f1-b308-4d7851fa270d\",\"e4e0b3b0-1587-400f-95f9-1bb605a252c2\",\"139c34d4-91bf-42c9-8dc5-b6c37f9ac517\",\"8ab2ca47-1f5f-4936-8f37-c5780ff265d0\",\"511013e8-8a72-4ddf-a9b4-1a9bb3a5fa6a\",\"0a5044a6-a614-40e1-97e0-20af784237ea\",\"a3fcf642-fa77-4d3c-886e-527258f00e72\",\"4f6cdb57-2658-40b9-8adc-1b2ddf7dd7a2\",\"df39322a-6ecd-418b-828d-09fd796dc10a\",\"e1cb07f7-a3ac-4110-9d24-218d93bfa6f9\",\"91280670-dbb5-4fcd-8dc3-dc9d53d94805\",\"90b505b3-1abf-455b-af4d-f08d1135cf33\",\"850d8476-e5fc-4059-9aed-9aeee349c384\",\"ae2dd76f-0dd4-4484-b957-6700179f183f\",\"9fb58da5-7347-4dbf-a892-7c933e5d7776\",\"fc4ea3c9-1d30-4f18-b33b-7404e7da0123\",\"693ffe34-785e-44cd-8fb7-81da25f4d3bd\",\"3e272a96-8781-45f2-8378-6ffaa1596bcc\",\"f2124ee6-885b-4aa6-885d-793c8626b87c\",\"47ff8d6e-e419-464f-8940-dfa750f2115d\",\"18f0638d-ad9b-460a-bd8b-61f12d998d0c\",\"48021fc6-c9c8-4568-8c29-953aad4d1e0a\",\"df41dfd5-a3a6-4c35-a58e-9b6ac732236e\",\"1da3ace1-2326-4842-ba52-0e3a8dce989e\",\"68f6be96-60c4-40f5-a14e-2a04dcacc1a6\",\"5833e0eb-b53c-4156-b478-2eac8f04aec6\",\"34530d5b-398d-496e-88d0-07a6e3de107e\",\"4f698849-a196-4c80-be45-52d507ffb2d4\",\"43350253-f84c-4fb3-a988-cc63366cc570\",\"d466671a-79ad-4ca5-878f-599df8bcd17e\",\"5ea9ae04-3601-468a-ba84-cb7e82ae1e48\",\"31614129-0f24-4a4c-9731-53ceecc3017d\",\"990d87fa-2d5a-48cc-bdff-0d3c6b9dd32d\",\"5a2d898e-7f0b-43fd-8e0e-2b517b736499\",\"16fc4a98-74ad-4970-9857-74d0f39a6c64\",\"47380de2-eddf-42b2-b853-434cde2b5fa0\",\"947d47b4-7883-4bb9-9d85-c5e8e2f572ce\",\"8ca10d88-d6ce-458e-b707-a00f3b6183fd\",\"76fb3144-bc19-4baf-ab79-432d526559b7\",\"da07f543-88e8-4349-b9e1-2d135eb818c2\",\"360cdc41-af67-426b-9249-b46077592db4\",\"13973b32-e60a-4396-bf7a-85f0670d658d\",\"b50578f7-df0d-4152-892d-ad77b284e233\",\"0e584a02-5f47-4317-b102-9665aa08fc7d\",\"83db2801-3fb7-4fda-9c88-227effca791f\",\"ef378126-746c-42ef-87ea-83624095a7cc\",\"6e793a99-19b9-4ac5-8f6a-709fd4da0b49\",\"7bfee1d3-395f-414a-b76a-203385a535b8\",\"100919d5-c4a2-4894-a3d7-83a8534dee66\",\"00a794e2-f9ed-41f6-b2a3-444ec0b61131\",\"3dfa5f20-e79c-437f-add7-0a2ade4379aa\",\"359833f5-8592-40b6-8175-edc664e2196a\",\"fddd10df-2a17-496f-8f2c-40845adac181\",\"301ad868-469e-494a-948f-5212604443f0\",\"9afb6667-24a4-456b-8720-48d5b530a003\",\"05b724b7-9613-42c0-a5d1-45f2a0b40efd\",\"5bb8c800-7777-43d0-a2ad-e8fae03ed3b7\",\"b614deb1-8c61-4b74-9e54-f2c4ba8658af\",\"6fd29849-b584-40ea-82c1-c908b83efd3f\",\"921c46aa-ffa6-4d3b-9be2-b0affd7142d7\",\"62ba464b-5e1c-468d-9a1f-9ddcd1053d68\",\"5c0d4798-3eef-449f-9bfd-58d59fe6ff28\",\"c90dc44b-a834-4a18-b728-b0631c14afa9\",\"6a13868b-c532-4562-9131-5c866bddacf9\",\"c33d86ef-305d-408c-87a2-b014fbcf2e16\",\"7fe76de7-a6e6-491a-b482-449cec7c91fd\",\"673fd28e-faab-4725-9bf4-a59b317f8f93\",\"62f44dee-82b5-4a2f-896e-c2d132a4e415\",\"8643025a-c059-4a48-85d0-d76f51d63a74\",\"26fe00f8-9173-4872-9134-bb1d2e00343a\",\"af599e54-878e-494d-8a8f-b8f8d8896f1a\",\"c4c3550e-a965-4993-a50c-628fd38cd3e1\",\"ab699598-7d66-4003-a0aa-86a0f827bbbf\",\"6cedb63e-a5a2-4d1b-bf27-71f3688871ee\",\"f3b504bb-826e-46c7-a1b7-674a5a0ae43a\",\"9f9df1fb-cf10-42f4-b684-3913a492cc6d\",\"be3bb907-a9fa-4b85-a21b-3154efeb0196\",\"460397b3-c4d8-441c-9d4a-9374b15850d3\",\"7b8aa759-d584-418d-b7e7-99e07cb45bc0\",\"97f95e63-ac5d-4ad4-96ba-a5be9131f52b\",\"86fe5e45-3696-4c0e-b88a-cf350e31ee68\",\"bf0d72cc-0680-4042-bd37-2ff5d224c8d3\",\"566c16c0-5a70-4062-80eb-42c00c823556\",\"5bbcca67-469c-4af6-aa1f-f12014aa4747\",\"e88da25c-3aa8-47a6-86d7-c9b2230171d8\",\"4279e979-0fe8-4bba-8a79-e0012d33d2f7\",\"7d3f20f0-ba46-4205-8bfa-508d47dec375\",\"effdf562-0b65-48b3-bc44-bd406ceeb4c0\",\"0af6e6ec-18c4-4cd6-97de-655d15eda26d\",\"fc71d843-9b8c-4c31-a691-e34f2bf61a58\",\"5d264b2d-d8de-4dce-8e0f-57a40c037732\",\"facdd972-8587-42d9-94db-fea86c95f74b\",\"04a198f4-df84-4ecf-8114-648150edc5f6\",\"c707a0ae-7ee9-4d7a-9262-8cc87c7444ef\",\"0944cf9e-9f5a-4cc8-a6bb-982a82145e32\",\"0dea505e-f72c-4939-91fb-c5d318d31cbd\",\"16018ead-6f73-447d-a422-e5895ea2f1e8\",\"4110a755-2084-451d-a03f-2267f377e37a\",\"c44b3809-aa60-4e78-ad0c-fc02ae6b0fb9\",\"9f657a3d-7377-48a8-b6a3-b5a871d58953\",\"02c0fdb9-19a4-4156-9d06-b8aa940e792a\",\"fd78894d-5436-4f66-907a-9ef485a20d7f\",\"11199e7d-90dd-47b0-9da2-1fc58ed7e9b7\",\"51deb6a1-950b-4cd2-8c66-4a0b5a37291b\",\"5eed6188-c6d6-4966-9543-28b3c88ee4e1\",\"e51231c2-1e1d-4b36-9499-4761c759c21d\",\"599ba755-215c-4d72-a152-5e902c03e753\",\"9d21bfc7-b04f-4615-93d5-eb79e9e217e2\",\"1fa05968-fc4e-4728-bf0e-c48de37a2ae1\",\"73c521c0-1787-493e-845e-89b957b58b8b\",\"c570afbe-46af-4d76-b23b-6e16d8d57df4\",\"85d99e6d-f6d6-408f-a9f1-b7a97237d5c4\",\"227e9423-1792-43b0-82e6-ac94397ed789\",\"bc018f2c-f33c-4f25-bffb-34f3da74d2db\",\"cfd6dc82-faa9-4f51-8534-964917ca7666\",\"5ea8beca-77b8-44cb-8871-93620f04a6e7\",\"7cbc7e85-a998-4d7c-bc89-78fbd0df6e8c\",\"f35ee5d5-f4eb-42c4-a2bb-0f3c706afee7\",\"5f94ce71-7492-4d10-ae80-3482646ca6cd\",\"5299e6b7-b23b-46c8-8277-dc1147807117\",\"c0f60687-8f09-4186-801b-9dd11d82d2e1\",\"1400552c-6fe7-4bbd-a3ca-59ffea564316\",\"ef686670-a2cc-4aec-89bf-8a67c4033507\",\"ced133bc-30d4-48de-b239-78e9fe91c8c0\",\"ba9770c6-6fb6-480b-9fcd-ee2ca1d7b0d6\",\"3778be8b-3cde-493e-8ebc-a6c3f9be6129\",\"5ce1ccad-10d3-4d04-a455-4ab42ee64a61\",\"70d2b6ec-b846-43dc-b4f7-1a84ff24a176\",\"0302f714-23e2-4c23-bd45-d1c97c1c1000\",\"8c4b4f4e-6bf7-4da8-a51a-d341baf3ce44\",\"eba5c6e7-188e-488f-a40d-0f14e1edf190\",\"664a82c2-8810-4432-b9c4-bc5be3f7a0a6\",\"1ef94f5a-a930-4996-9ddb-1dca7c74d040\",\"12df5617-a0af-48ca-bf2c-4bcca863fd84\",\"c80801f3-5848-4f8f-9c7a-dc0052a3655d\",\"fb3429ab-83d0-4bed-95e9-1a8e9455252c\",\"e05dbbce-79c2-45a2-a7ef-f1058856feb3\",\"4bb527f3-5718-477f-93ae-96a00a4944fe\",\"cafc4bb9-6584-480c-b992-c6643801be41\",\"ba4c5917-5ba3-495b-857c-af2642a5b115\",\"e4b5cac5-c0f5-4618-aa98-3c01e18c5fde\",\"e6fd4e44-694e-4e30-b72a-7da4ef662a29\",\"6b82129a-13ef-4554-93a5-17cda6672746\",\"5f14ad42-7fae-4258-b7bf-ab24eb46988d\",\"548801a8-a653-452a-b883-db65b6d06fac\",\"0afea355-fcdc-47a0-a82c-f5436b883790\",\"184ca802-aa58-44e3-96a1-5905c23d9364\",\"50dc548d-0c1f-41c5-bf52-cb6957d9d052\",\"82be74c1-6520-4ab5-b10e-fc17162b8c86\",\"b69ac3e7-4dd7-45e8-ad79-2bf1d780f221\",\"d2da8762-d5bc-4197-94d0-8c298fc6e5ed\",\"c1b0ff3b-5ef1-4cf6-b723-64c216558172\",\"08ea33e0-01df-4486-88f0-e1f35de8ca0b\",\"cabab48d-da29-4857-88f0-789518f35342\",\"a3ea6660-0f26-4ca7-8772-09c454995588\",\"406307ea-f1c6-4592-b338-fdf958e300e6\",\"3b98cb2d-64df-4532-a36a-b835b0494744\",\"076cf91a-5eb9-4ee2-9bbf-647e8d818ddb\",\"3742010c-b092-4f45-9448-d0ba8d14c7b8\",\"148e2723-a8b5-4bac-ba2a-02ee22afe3dc\",\"c8cf041f-6c65-4e3a-b304-e0b7cfe5a7a8\",\"4aafbb38-45c3-4510-a4fb-79ddee4609e1\",\"9295f662-1576-4cd9-ae2c-e5b98e004013\",\"caa10cde-996e-4f8d-adfb-d7e3d8046726\",\"73992542-7eea-446a-a813-be9be977a1e9\",\"800d0ed9-5ab9-43c2-b9bf-65bb3d740822\",\"75cbd5cd-883c-4b21-a7f7-cd7f4862c796\",\"4f15c6a9-03c7-4290-a534-d8125d5cf9c0\",\"e1f7972d-096f-4309-8ff3-e95fc6e290be\",\"b88ac08b-1838-4987-8510-5d098e4e029b\",\"bbeb12ae-8826-49e2-b9c1-efb3c49c336e\",\"7c2068ba-d812-424b-bb7f-59445cac4081\",\"ce7feb1b-c0e1-4a8e-a841-3711b1bee26d\",\"07fd3b0d-1350-46c2-91be-bf586c46e878\",\"e76d4f0e-1cbc-4afb-85f9-eea31e83f8e0\",\"3985e331-9778-4909-aa73-79e23575ccc5\",\"7cf78357-6f6e-49bc-9d7c-2a53a51a7de2\",\"45fae77e-3723-4cd9-a1c4-bb7f1dae5943\"]}},\"description\":\"All C+AI Subscriptions must have pre-defined C+AI NSG rules. See https://aka.ms/netiso/nsgs for more details\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2020-02-24T21:32:33.7856438Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:55.7007131Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/NRMS-SBNT-DINE-NSG-v012\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"NRMS-SBNT-DINE-NSG-v012\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"azuresecuritypackautoupdate_3.1\",\"policyDefinitionId\":\"/providers/Microsoft.Management/managementgroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policySetDefinitions/c02faf167895f1d1\",\"scope\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792\",\"parameters\":{\"AllowedLocations1\":{\"value\":[\"centraluseuap\",\"eastus2euap\",\"westcentralus\",\"northcentralus\",\"westus\",\"eastasia\",\"australiacentral\",\"australiaeast\",\"canadacentral\",\"northeurope\",\"centralindia\",\"japaneast\",\"koreacentral\",\"uksouth\",\"centralus\",\"eastus\",\"westus2\",\"francecentral\",\"southafricanorth\",\"southeastasia\",\"australiacentral2\",\"australiasoutheast\",\"canadaeast\",\"westeurope\",\"southindia\",\"japanwest\",\"koreasouth\",\"ukwest\",\"eastus2\",\"southcentralus\",\"brazilsouth\",\"westindia\",\"francesouth\",\"southafricawest\",\"global\",\"brazilus\",\"indiasouth\",\"indiawest\",\"indiacentral\",\"uknorth\",\"uksouth2\",\"uaecentral\",\"uaenorth\",\"switzerlandnorth\",\"switzerlandwest\",\"germanynorth\",\"germanywestcentral\",\"norwayeast\",\"norwaywest\"]}},\"description\":\"Combinations of multiple policies to enable auto update of security pack and geneva agent\",\"metadata\":{\"createdBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"createdOn\":\"2019-09-06T16:43:37.3818749Z\",\"updatedBy\":\"1f75b9dd-4f1d-4e80-9521-321a8b1f5764\",\"updatedOn\":\"2020-03-09T21:13:35.1192401Z\"}},\"id\":\"/providers/Microsoft.Management/managementGroups/48fed3a1-0814-4847-88ce-b766155f2792/providers/Microsoft.Authorization/policyAssignments/SEC-AzSecPack-v031\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"SEC-AzSecPack-v031\"}]}" + "x-ms-request-id" : "southeastasia:39b2553e-e0fc-4d72-b037-631230e58b2e", + "Body" : "{\"value\":[{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"Apply tag and its default value to resource groups\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policyDefinitions/49c88fc8-6fd1-46fd-a676-f12d1d3a4c71\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{\"tagName\":{\"value\":\"type\"},\"tagValue\":{\"value\":\"test\"}},\"description\":\"\",\"metadata\":{\"createdBy\":\"2c4ad291-088a-4833-9d12-65562168e61f\",\"createdOn\":\"2020-03-11T15:04:17.0333963Z\",\"updatedBy\":\"f238ba61-2e60-495f-8044-5abc249758fe\",\"updatedOn\":\"2020-03-14T14:47:40.0443799Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/0aa1605f5affd03d6155fcdc5fa7781afe03220801d799bb8cbb9e1dc6ec9c07\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"0aa1605f5affd03d6155fcdc5fa7781afe03220801d799bb8cbb9e1dc6ec9c07\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"deny-nsg-rule-internet-inbound\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/deny-nsg-rule-internet-inbound\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{},\"description\":\"The policy block deployment of domain service, I deleted the policy in my resource group, and found that will apply to the whole subscription. Assign the policy again.\",\"metadata\":{\"assignedBy\":\"jiasli@microsoft.com\",\"parameterScopes\":{},\"createdBy\":\"97233d81-8d2d-4e63-8bd2-ae5707805489\",\"createdOn\":\"2020-03-04T10:07:29.1757898Z\",\"updatedBy\":\"0d504196-1423-4569-9a6e-15149656f0ee\",\"updatedOn\":\"2020-03-05T08:49:08.281448Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/36e07b214d59455886a2b76b\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"36e07b214d59455886a2b76b\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"deny-nsg-internet-inbound\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/deny-nsg-internet-inbound\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{},\"description\":\"The policy block deployment of domain service, I deleted it from my resource group and found that it applied to the the whole subscription.\\nRe assign the policy.\",\"metadata\":{\"assignedBy\":\"jiasli@microsoft.com\",\"parameterScopes\":{},\"createdBy\":\"97233d81-8d2d-4e63-8bd2-ae5707805489\",\"createdOn\":\"2020-03-04T10:06:22.2583329Z\",\"updatedBy\":\"0d504196-1423-4569-9a6e-15149656f0ee\",\"updatedOn\":\"2020-03-05T08:49:01.9817826Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/5b5ec388a1b6480391640d13\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"5b5ec388a1b6480391640d13\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"deny-nic-no-nsg\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/deny-nic-no-nsg\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/wls-admin\"],\"parameters\":{},\"description\":\"The policy block deployment of domain service, I deleted the policy in my resource group, and found that will apply to the whole subscription. \\nAssign the policy again.\",\"metadata\":{\"assignedBy\":\"jiasli@microsoft.com \",\"parameterScopes\":{},\"createdBy\":\"97233d81-8d2d-4e63-8bd2-ae5707805489\",\"createdOn\":\"2020-03-04T10:04:31.0026973Z\",\"updatedBy\":\"0d504196-1423-4569-9a6e-15149656f0ee\",\"updatedOn\":\"2020-03-05T08:48:51.6972917Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/8805e4466db647d1beda40e2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"8805e4466db647d1beda40e2\"},{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"Apply storage tag to resource group\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policyDefinitions/49c88fc8-6fd1-46fd-a676-f12d1d3a4c71\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{\"tagName\":{\"value\":\"StorageType\"},\"tagValue\":{\"value\":\"Standard_LRS\"}},\"description\":\"\",\"metadata\":{\"createdBy\":\"146086a1-579c-41a5-a611-bd9e770f1a5c\",\"createdOn\":\"2020-03-11T14:03:42.970365Z\",\"updatedBy\":\"f238ba61-2e60-495f-8044-5abc249758fe\",\"updatedOn\":\"2020-03-14T14:47:37.6038349Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/8c6ee8d403e4302ff7775f7abd0ff27b978ba9973618abfe47f611de4d0bad95\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"8c6ee8d403e4302ff7775f7abd0ff27b978ba9973618abfe47f611de4d0bad95\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"Secure transfer to storage accounts should be enabled\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policyDefinitions/404c3081-a854-4457-ae30-26a93ef643f9\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"notScopes\":[],\"parameters\":{\"effect\":{\"value\":\"Deny\"}},\"description\":\"\",\"metadata\":{\"assignedBy\":\"jiasli@microsoft.com \",\"parameterScopes\":{},\"createdBy\":\"0d504196-1423-4569-9a6e-15149656f0ee\",\"createdOn\":\"2020-03-09T04:52:35.6288528Z\",\"updatedBy\":\"7f2b9f1e-23ea-4ef8-a76b-d1ff0fe05120\",\"updatedOn\":\"2020-03-14T15:50:20.3668625Z\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/927bd18474de422cb584c993\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"927bd18474de422cb584c993\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"'zhoxingtest'\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/04a22d7e-273d-45f2-8a10-02070dbcefca\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"parameters\":{\"allowedLocations\":{\"value\":[\"australiaeast\",\"eastus\",\"japaneast\"]}},\"metadata\":{\"createdBy\":\"9ac534f1-d577-4034-a32d-48de400dacbf\",\"createdOn\":\"2020-03-19T08:03:47.031185Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/'zhoxingtest'\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"'zhoxingtest'\"},{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"ASC DataProtection (subscription: 00000000-0000-0000-0000-000000000000)\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policySetDefinitions/9cb3cc7a-b39b-4b82-bc89-e5a5d9ff7b97\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"description\":\"This policy assignment was automatically created by Azure Security Center\",\"metadata\":{\"assignedBy\":\"Security Center\",\"createdBy\":\"2f8a138f-0955-44e1-9124-c386dfaecad4\",\"createdOn\":\"2019-11-25T02:19:57.9086573Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/DataProtectionSecurityCenter\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"DataProtectionSecurityCenter\"},{\"sku\":{\"name\":\"A1\",\"tier\":\"Standard\"},\"properties\":{\"displayName\":\"ASC Default (subscription: 00000000-0000-0000-0000-000000000000)\",\"policyDefinitionId\":\"/providers/Microsoft.Authorization/policySetDefinitions/1f3afdf9-d0c9-4c3d-847f-89da613e70a8\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000\",\"parameters\":{\"diagnosticsLogsInServiceFabricMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"systemUpdatesMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"systemConfigurationsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"endpointProtectionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diskEncryptionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"networkSecurityGroupsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"webApplicationFirewallMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"sqlAuditingMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"sqlEncryptionMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"nextGenerationFirewallMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"vulnerabilityAssesmentMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"storageEncryptionMonitoringEffect\":{\"value\":\"Audit\"},\"jitNetworkAccessMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"adaptiveApplicationControlsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityDesignateLessThanOwnersMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityDesignateMoreThanOneOwnerMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForWritePermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityEnableMFAForReadPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveDeprecatedAccountWithOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveDeprecatedAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithOwnerPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithWritePermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"identityRemoveExternalAccountWithReadPermissionsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"secureTransferToStorageAccountMonitoringEffect\":{\"value\":\"Audit\"},\"aadAuthenticationInSqlServerMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInRedisCacheMonitoringEffect\":{\"value\":\"Audit\"},\"clusterProtectionLevelInServiceFabricMonitoringEffect\":{\"value\":\"Audit\"},\"aadAuthenticationInServiceFabricMonitoringEffect\":{\"value\":\"Audit\"},\"diagnosticsLogsInServiceBusMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInDataLakeAnalyticsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInDataLakeStoreMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInBatchAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInEventHubMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"metricAlertsInBatchAccountMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"namespaceAuthorizationRulesInServiceBusMonitoringEffect\":{\"value\":\"Audit\"},\"disableUnrestrictedNetworkToStorageAccountMonitoringEffect\":{\"value\":\"Audit\"},\"classicComputeVMsMonitoringEffect\":{\"value\":\"Audit\"},\"classicStorageAccountsMonitoringEffect\":{\"value\":\"Audit\"},\"sqlDbVulnerabilityAssesmentMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInKeyVaultMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInStreamAnalyticsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInSearchServiceMonitoringEffect\":{\"value\":\"AuditIfNotExists\"},\"diagnosticsLogsInLogicAppsMonitoringEffect\":{\"value\":\"AuditIfNotExists\"}},\"description\":\"This policy assignment was automatically created by Azure Security Center\",\"metadata\":{\"assignedBy\":\"Security Center\"}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/SecurityCenterBuiltIn\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"SecurityCenterBuiltIn\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:22:39.2505311Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Authorization/policyAssignments/2d490e8aada84e2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"2d490e8aada84e2\"},{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment 2\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:23:06.8035695Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6/providers/Microsoft.Authorization/policyAssignments/7df0182312f64c2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"7df0182312f64c2\"}]}" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Authorization/policyAssignments/e4eb87af68ac485?api-version=2017-06-01-preview", + "Uri" : "http://localhost:1234//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Authorization/policyAssignments/2d490e8aada84e2?api-version=2017-06-01-preview", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:46:00 GMT", - "content-length" : "687", + "date" : "Mon, 23 Mar 2020 07:23:06 GMT", + "content-length" : "688", "expires" : "-1", "x-ms-ratelimit-remaining-subscription-deletes" : "14999", "vary" : "Accept-Encoding", "retry-after" : "0", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "5002419d-38df-40ca-bfa1-cdd063c7513a", + "x-ms-correlation-request-id" : "f48c7b26-33f3-49ca-af54-8bc734a15f50", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024600Z:5002419d-38df-40ca-bfa1-cdd063c7513a", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072307Z:f48c7b26-33f3-49ca-af54-8bc734a15f50", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "southeastasia:b0973a4a-aa3d-4c1b-bd4e-7aff89c67f88", - "Body" : "{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:32.545088Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Authorization/policyAssignments/e4eb87af68ac485\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"e4eb87af68ac485\"}" + "x-ms-request-id" : "southeastasia:65c2ab4f-2d70-4fac-a9d3-f3792b6fb40f", + "Body" : "{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:22:39.2505311Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Authorization/policyAssignments/2d490e8aada84e2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"2d490e8aada84e2\"}" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e/providers/Microsoft.Authorization/policyAssignments/594bd49eb916484?api-version=2017-06-01-preview", + "Uri" : "http://localhost:1234//subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6/providers/Microsoft.Authorization/policyAssignments/7df0182312f64c2?api-version=2017-06-01-preview", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:46:00 GMT", + "date" : "Mon, 23 Mar 2020 07:23:06 GMT", "content-length" : "782", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14999", + "x-ms-ratelimit-remaining-subscription-deletes" : "14998", "vary" : "Accept-Encoding", "retry-after" : "0", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "1c9d2b09-0884-4348-a8fc-6533f920fd97", + "x-ms-correlation-request-id" : "76911fa5-7c27-4807-8f2b-cd6838d559c9", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024601Z:1c9d2b09-0884-4348-a8fc-6533f920fd97", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072307Z:76911fa5-7c27-4807-8f2b-cd6838d559c9", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "southeastasia:74c99e6f-6e67-4d0d-a598-29e4385ffe95", - "Body" : "{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment 2\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:59.5978626Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg31870943/providers/Microsoft.Web/sites/63b94c50565047e/providers/Microsoft.Authorization/policyAssignments/594bd49eb916484\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"594bd49eb916484\"}" + "x-ms-request-id" : "southeastasia:4ca44ecc-8e4f-4dd0-9360-d5552acb985a", + "Body" : "{\"sku\":{\"name\":\"A0\",\"tier\":\"Free\"},\"properties\":{\"displayName\":\"My Assignment 2\",\"policyDefinitionId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"scope\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:23:06.8035695Z\",\"updatedBy\":null,\"updatedOn\":null}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javarg6b719531/providers/Microsoft.Web/sites/fd34e15023534b6/providers/Microsoft.Authorization/policyAssignments/7df0182312f64c2\",\"type\":\"Microsoft.Authorization/policyAssignments\",\"name\":\"7df0182312f64c2\"}" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478?api-version=2016-12-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792?api-version=2016-12-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:46:01 GMT", + "date" : "Mon, 23 Mar 2020 07:23:07 GMT", "content-length" : "586", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14998", + "x-ms-ratelimit-remaining-subscription-deletes" : "14997", "vary" : "Accept-Encoding", "retry-after" : "0", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "e9045ce7-09cb-4303-b481-1f28a8f55f37", + "x-ms-correlation-request-id" : "bd979fed-0d10-4b37-9f6c-42bad84a0560", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024601Z:e9045ce7-09cb-4303-b481-1f28a8f55f37", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072307Z:bd979fed-0d10-4b37-9f6c-42bad84a0560", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "southeastasia:d382870d-8527-442a-a044-0caba0440310", - "Body" : "{\"properties\":{\"displayName\":\"mypolicy161443\",\"policyType\":\"Custom\",\"mode\":\"Indexed\",\"description\":\"This is my policy\",\"metadata\":{\"createdBy\":\"0c421105-9e6b-4a09-bcda-fa4ddd2e70da\",\"createdOn\":\"2020-03-10T02:45:27.3092869Z\",\"updatedBy\":null,\"updatedOn\":null},\"parameters\":{},\"policyRule\":{\"if\":{\"not\":{\"field\":\"location\",\"in\":[\"northeurope\",\"westeurope\"]}},\"then\":{\"effect\":\"deny\"}}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policye8582478\",\"type\":\"Microsoft.Authorization/policyDefinitions\",\"name\":\"policye8582478\"}" + "x-ms-request-id" : "southeastasia:b25559c3-d334-4ad6-b751-329fd2a74153", + "Body" : "{\"properties\":{\"displayName\":\"mypolicy350795\",\"policyType\":\"Custom\",\"mode\":\"Indexed\",\"description\":\"This is my policy\",\"metadata\":{\"createdBy\":\"0ea19d04-ed36-495e-b2f6-b514e2b68c33\",\"createdOn\":\"2020-03-23T07:22:35.0153377Z\",\"updatedBy\":null,\"updatedOn\":null},\"parameters\":{},\"policyRule\":{\"if\":{\"not\":{\"field\":\"location\",\"in\":[\"northeurope\",\"westeurope\"]}},\"then\":{\"effect\":\"deny\"}}},\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyDefinitions/policy62e93792\",\"type\":\"Microsoft.Authorization/policyDefinitions\",\"name\":\"policy62e93792\"}" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javarg31870943?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javarg6b719531?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:46:07 GMT", + "date" : "Mon, 23 Mar 2020 07:23:10 GMT", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14998", + "x-ms-ratelimit-remaining-subscription-deletes" : "14996", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "fb8b179c-6979-496e-b8c2-5d216080f9fb", + "x-ms-correlation-request-id" : "afdca41a-8cd9-4bca-86a7-c88a5d2d9971", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024607Z:fb8b179c-6979-496e-b8c2-5d216080f9fb", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkczMTg3MDk0My1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072311Z:afdca41a-8cd9-4bca-86a7-c88a5d2d9971", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkc2QjcxOTUzMS1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", "cache-control" : "no-cache", - "x-ms-request-id" : "fb8b179c-6979-496e-b8c2-5d216080f9fb", + "x-ms-request-id" : "afdca41a-8cd9-4bca-86a7-c88a5d2d9971", "Body" : "" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkczMTg3MDk0My1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkc2QjcxOTUzMS1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:46:38 GMT", + "date" : "Mon, 23 Mar 2020 07:23:41 GMT", "content-length" : "0", "expires" : "-1", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11998", + "x-ms-ratelimit-remaining-subscription-reads" : "11995", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "a9788953-e978-4512-aa69-a843d1d65f9a", + "x-ms-correlation-request-id" : "6a404b34-7f3a-46ec-8b27-7db3fa23dc6d", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024638Z:a9788953-e978-4512-aa69-a843d1d65f9a", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkczMTg3MDk0My1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072341Z:6a404b34-7f3a-46ec-8b27-7db3fa23dc6d", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkc2QjcxOTUzMS1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", "cache-control" : "no-cache", - "x-ms-request-id" : "a9788953-e978-4512-aa69-a843d1d65f9a", + "x-ms-request-id" : "6a404b34-7f3a-46ec-8b27-7db3fa23dc6d", "Body" : "" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkczMTg3MDk0My1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkc2QjcxOTUzMS1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:47:09 GMT", + "date" : "Mon, 23 Mar 2020 07:24:11 GMT", "content-length" : "0", "expires" : "-1", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11998", + "x-ms-ratelimit-remaining-subscription-reads" : "11994", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "04f7c501-5322-4195-9e7d-df1c0000e39c", + "x-ms-correlation-request-id" : "2af3247f-39c7-431f-a328-d56fac338808", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024709Z:04f7c501-5322-4195-9e7d-df1c0000e39c", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkczMTg3MDk0My1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072412Z:2af3247f-39c7-431f-a328-d56fac338808", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkc2QjcxOTUzMS1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", "cache-control" : "no-cache", - "x-ms-request-id" : "04f7c501-5322-4195-9e7d-df1c0000e39c", + "x-ms-request-id" : "2af3247f-39c7-431f-a328-d56fac338808", "Body" : "" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkczMTg3MDk0My1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkc2QjcxOTUzMS1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_221; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Tue, 10 Mar 2020 02:47:40 GMT", + "date" : "Mon, 23 Mar 2020 07:24:41 GMT", "content-length" : "0", "expires" : "-1", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11997", + "x-ms-ratelimit-remaining-subscription-reads" : "11993", + "StatusCode" : "202", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "8436ccb6-d86d-4ff8-b7ee-f2605bebe5a3", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "x-content-type-options" : "nosniff", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072442Z:8436ccb6-d86d-4ff8-b7ee-f2605bebe5a3", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkc2QjcxOTUzMS1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", + "cache-control" : "no-cache", + "x-ms-request-id" : "8436ccb6-d86d-4ff8-b7ee-f2605bebe5a3", + "Body" : "" + } + }, { + "Method" : "GET", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBUkc2QjcxOTUzMS1VS1dFU1QiLCJqb2JMb2NhdGlvbiI6InVrd2VzdCJ9?api-version=2019-08-01", + "Headers" : { + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" + }, + "Response" : { + "date" : "Mon, 23 Mar 2020 07:25:11 GMT", + "content-length" : "0", + "expires" : "-1", + "retry-after" : "0", + "x-ms-ratelimit-remaining-subscription-reads" : "11992", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "5109284a-0e9c-4008-8e21-d40dd9c56516", + "x-ms-correlation-request-id" : "b81e0c82-07a6-4fd1-869b-622d401d43f0", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "SOUTHEASTASIA:20200310T024740Z:5109284a-0e9c-4008-8e21-d40dd9c56516", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T072512Z:b81e0c82-07a6-4fd1-869b-622d401d43f0", "cache-control" : "no-cache", - "x-ms-request-id" : "5109284a-0e9c-4008-8e21-d40dd9c56516", + "x-ms-request-id" : "b81e0c82-07a6-4fd1-869b-622d401d43f0", "Body" : "" } } ], - "variables" : [ "policye8582478", "mypolicy161443", "javarg31870943", "e4eb87af68ac485", "594bd49eb916484", "63b94c50565047e" ] + "variables" : [ "policy62e93792", "mypolicy350795", "javarg6b719531", "2d490e8aada84e2", "7df0182312f64c2", "fd34e15023534b6" ] } \ No newline at end of file diff --git a/azure-mgmt-resources/src/test/resources/session-records/canDeployVirtualNetwork.json b/azure-mgmt-resources/src/test/resources/session-records/canDeployVirtualNetwork.json index 9fb3d6e2eb7..be6012cd0b5 100644 --- a/azure-mgmt-resources/src/test/resources/session-records/canDeployVirtualNetwork.json +++ b/azure-mgmt-resources/src/test/resources/session-records/canDeployVirtualNetwork.json @@ -1,413 +1,419 @@ { "networkCallRecords" : [ { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:38 GMT", - "content-length" : "309", + "date" : "Mon, 23 Mar 2020 07:09:23 GMT", + "content-length" : "315", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1193", + "x-ms-ratelimit-remaining-subscription-writes" : "1199", "retry-after" : "0", "StatusCode" : "201", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "dc316392-d9d6-46e8-86d4-2390eaeeef62", + "x-ms-correlation-request-id" : "a6f1f317-43cf-4473-8596-783b15ee247e", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053739Z:dc316392-d9d6-46e8-86d4-2390eaeeef62", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070924Z:a6f1f317-43cf-4473-8596-783b15ee247e", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "dc316392-d9d6-46e8-86d4-2390eaeeef62", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345\",\"name\":\"rg7b378345\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"tags\":{\"date\":\"2020-02-19T05:37:34.271Z\",\"product\":\"javasdk\",\"cause\":\"automation\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" + "x-ms-request-id" : "a6f1f317-43cf-4473-8596-783b15ee247e", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023\",\"name\":\"rg76e16023\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"tags\":{\"date\":\"2020-03-23T07:09:18.576579200Z\",\"product\":\"javasdk\",\"cause\":\"automation\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" } }, { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:43 GMT", - "content-length" : "2556", + "date" : "Mon, 23 Mar 2020 07:09:28 GMT", + "content-length" : "2557", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1192", + "x-ms-ratelimit-remaining-subscription-writes" : "1198", "retry-after" : "0", "StatusCode" : "201", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "a3bcf1fd-6d3d-40f8-b9b1-76ed29537405", + "x-ms-correlation-request-id" : "3526c738-2290-4f3f-9eef-e2b56cafdc3e", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053743Z:a3bcf1fd-6d3d-40f8-b9b1-76ed29537405", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070929Z:3526c738-2290-4f3f-9eef-e2b56cafdc3e", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "a3bcf1fd-6d3d-40f8-b9b1-76ed29537405", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345\",\"name\":\"dpA7b378345\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-02-19T05:37:42.7756108Z\",\"duration\":\"PT2.4094267S\",\"correlationId\":\"a3bcf1fd-6d3d-40f8-b9b1-76ed29537405\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operationStatuses/08586195162251114334?api-version=2019-08-01" + "x-ms-request-id" : "3526c738-2290-4f3f-9eef-e2b56cafdc3e", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023\",\"name\":\"dpA76e16023\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-03-23T07:09:28.6728462Z\",\"duration\":\"PT3.0386085S\",\"correlationId\":\"3526c738-2290-4f3f-9eef-e2b56cafdc3e\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}", + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operationStatuses/08586166595198433852?api-version=2019-08-01" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operationStatuses/08586195162251114334?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operationStatuses/08586166595198433852?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:13 GMT", + "date" : "Mon, 23 Mar 2020 07:10:00 GMT", + "content-length" : "20", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11877", + "x-ms-ratelimit-remaining-subscription-reads" : "11999", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "b264aaa8-df4e-42a1-81f1-83568c30a546", + "x-ms-correlation-request-id" : "ebca7d99-4971-4bc1-b4e0-20b29be50fad", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053814Z:b264aaa8-df4e-42a1-81f1-83568c30a546", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071000Z:ebca7d99-4971-4bc1-b4e0-20b29be50fad", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "b264aaa8-df4e-42a1-81f1-83568c30a546", + "x-ms-request-id" : "ebca7d99-4971-4bc1-b4e0-20b29be50fad", "Body" : "{\"status\":\"Running\"}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operationStatuses/08586195162251114334?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operationStatuses/08586166595198433852?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:45 GMT", + "date" : "Mon, 23 Mar 2020 07:10:30 GMT", + "content-length" : "22", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11873", + "x-ms-ratelimit-remaining-subscription-reads" : "11998", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "b532648a-4cf8-4ce8-932b-ffb88b1fadef", + "x-ms-correlation-request-id" : "54b45db3-abf7-4ba8-9d4a-7778de0ecfd8", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053845Z:b532648a-4cf8-4ce8-932b-ffb88b1fadef", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071030Z:54b45db3-abf7-4ba8-9d4a-7778de0ecfd8", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "b532648a-4cf8-4ce8-932b-ffb88b1fadef", + "x-ms-request-id" : "54b45db3-abf7-4ba8-9d4a-7778de0ecfd8", "Body" : "{\"status\":\"Succeeded\"}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:15 GMT", + "date" : "Mon, 23 Mar 2020 07:11:00 GMT", + "content-length" : "3022", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11871", + "x-ms-ratelimit-remaining-subscription-reads" : "11996", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "b5c82342-02c7-4e68-a38f-f1a922e6cd6a", + "x-ms-correlation-request-id" : "bbbe0856-3f4e-4929-92c9-aa146d85b5bf", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053916Z:b5c82342-02c7-4e68-a38f-f1a922e6cd6a", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071101Z:bbbe0856-3f4e-4929-92c9-aa146d85b5bf", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "b5c82342-02c7-4e68-a38f-f1a922e6cd6a", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345\",\"name\":\"dpA7b378345\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:30.8285472Z\",\"duration\":\"PT50.4623631S\",\"correlationId\":\"a3bcf1fd-6d3d-40f8-b9b1-76ed29537405\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" + "x-ms-request-id" : "bbbe0856-3f4e-4929-92c9-aa146d85b5bf", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023\",\"name\":\"dpA76e16023\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:10:05.2180555Z\",\"duration\":\"PT39.5838178S\",\"correlationId\":\"3526c738-2290-4f3f-9eef-e2b56cafdc3e\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Resources/deployments/?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Resources/deployments/?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:17 GMT", + "date" : "Mon, 23 Mar 2020 07:11:01 GMT", + "content-length" : "3034", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11870", + "x-ms-ratelimit-remaining-subscription-reads" : "11996", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "9b80652e-0aad-4201-a82a-0b7ae1d9ba34", + "x-ms-correlation-request-id" : "8609d533-c509-4c27-b179-dafccfcfe42b", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053917Z:9b80652e-0aad-4201-a82a-0b7ae1d9ba34", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071101Z:8609d533-c509-4c27-b179-dafccfcfe42b", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "9b80652e-0aad-4201-a82a-0b7ae1d9ba34", - "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345\",\"name\":\"dpA7b378345\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:30.8285472Z\",\"duration\":\"PT50.4623631S\",\"correlationId\":\"a3bcf1fd-6d3d-40f8-b9b1-76ed29537405\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}]}" + "x-ms-request-id" : "8609d533-c509-4c27-b179-dafccfcfe42b", + "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023\",\"name\":\"dpA76e16023\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:10:05.2180555Z\",\"duration\":\"PT39.5838178S\",\"correlationId\":\"3526c738-2290-4f3f-9eef-e2b56cafdc3e\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}]}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:17 GMT", + "date" : "Mon, 23 Mar 2020 07:11:02 GMT", + "content-length" : "3022", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11869", + "x-ms-ratelimit-remaining-subscription-reads" : "11995", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "1a78a297-7080-4e04-8677-d68c1c7e857b", + "x-ms-correlation-request-id" : "033dd6d2-0550-4497-b37e-535354bd56a9", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053917Z:1a78a297-7080-4e04-8677-d68c1c7e857b", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071102Z:033dd6d2-0550-4497-b37e-535354bd56a9", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "1a78a297-7080-4e04-8677-d68c1c7e857b", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345\",\"name\":\"dpA7b378345\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:30.8285472Z\",\"duration\":\"PT50.4623631S\",\"correlationId\":\"a3bcf1fd-6d3d-40f8-b9b1-76ed29537405\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" + "x-ms-request-id" : "033dd6d2-0550-4497-b37e-535354bd56a9", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023\",\"name\":\"dpA76e16023\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:10:05.2180555Z\",\"duration\":\"PT39.5838178S\",\"correlationId\":\"3526c738-2290-4f3f-9eef-e2b56cafdc3e\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:18 GMT", + "date" : "Mon, 23 Mar 2020 07:11:01 GMT", "server" : "Microsoft-HTTPAPI/2.0", + "content-length" : "1455", "expires" : "-1", - "transfer-encoding" : "chunked", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11868", + "x-ms-ratelimit-remaining-subscription-reads" : "11995", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "ecd6e3a2-d4b0-4c72-8529-1c3da8f63814", + "x-ms-correlation-request-id" : "e96abb3b-6565-4904-92e5-0c2c24a29bfe", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "2156f05f-4aad-4425-9224-5fe1f0604cdb", + "x-ms-arm-service-request-id" : "fbc6a2e2-7c03-4f4a-b79d-1f29b8516c6c", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053918Z:ecd6e3a2-d4b0-4c72-8529-1c3da8f63814", - "etag" : "W/\"d015928c-25ce-4bc6-b78b-a37b229941c9\"", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071102Z:e96abb3b-6565-4904-92e5-0c2c24a29bfe", + "etag" : "W/\"836f6e7c-d361-4f50-b3ab-a72f553c4098\"", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "a73cac26-5276-4ddc-96d5-06de9f7890d5", - "Body" : "{\r\n \"name\": \"VNet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"etag\": \"W/\\\"d015928c-25ce-4bc6-b78b-a37b229941c9\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"515385ee-a71f-4506-8e3a-218ffc640e97\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"Subnet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"etag\": \"W/\\\"d015928c-25ce-4bc6-b78b-a37b229941c9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"name\": \"Subnet2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"etag\": \"W/\\\"d015928c-25ce-4bc6-b78b-a37b229941c9\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}" + "x-ms-request-id" : "8f01e5e8-00e3-4921-94fe-74be7e9e6772", + "Body" : "{\r\n \"name\": \"VNet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\r\n \"etag\": \"W/\\\"836f6e7c-d361-4f50-b3ab-a72f553c4098\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"7a451128-5ed1-4164-91c4-feaccd49081a\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"Subnet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\r\n \"etag\": \"W/\\\"836f6e7c-d361-4f50-b3ab-a72f553c4098\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"name\": \"Subnet2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\r\n \"etag\": \"W/\\\"836f6e7c-d361-4f50-b3ab-a72f553c4098\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.1.0/24\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ]\r\n }\r\n}" } }, { "Method" : "POST", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/exportTemplate?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/exportTemplate?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:19 GMT", + "date" : "Mon, 23 Mar 2020 07:11:03 GMT", + "content-length" : "1648", "expires" : "-1", - "transfer-encoding" : "chunked", - "vary" : "Accept-Encoding", - "x-ms-ratelimit-remaining-subscription-writes" : "1197", + "x-ms-ratelimit-remaining-subscription-writes" : "1199", "retry-after" : "0", "StatusCode" : "200", - "pragma" : "no-cache", - "x-ms-correlation-request-id" : "93f498bf-5ff2-4a1e-b251-ca777f9ce359", "strict-transport-security" : "max-age=31536000; includeSubDomains", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "41adbab3-13e9-40ce-ba8c-de87d9f4368e", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053919Z:93f498bf-5ff2-4a1e-b251-ca777f9ce359", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071103Z:41adbab3-13e9-40ce-ba8c-de87d9f4368e", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "93f498bf-5ff2-4a1e-b251-ca777f9ce359", - "Body" : "{\"template\":{\"$schema\":\"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\"contentVersion\":\"1.0.0.0\",\"parameters\":{\"vnetName\":{\"defaultValue\":\"VNet1\",\"type\":\"String\",\"metadata\":{\"description\":\"VNet name\"}},\"vnetAddressPrefix\":{\"defaultValue\":\"10.0.0.0/16\",\"type\":\"String\",\"metadata\":{\"description\":\"Address prefix\"}},\"subnet1Prefix\":{\"defaultValue\":\"10.0.0.0/24\",\"type\":\"String\",\"metadata\":{\"description\":\"Subnet 1 Prefix\"}},\"subnet1Name\":{\"defaultValue\":\"Subnet1\",\"type\":\"String\",\"metadata\":{\"description\":\"Subnet 1 Name\"}},\"subnet2Prefix\":{\"defaultValue\":\"10.0.1.0/24\",\"type\":\"String\",\"metadata\":{\"description\":\"Subnet 2 Prefix\"}},\"subnet2Name\":{\"defaultValue\":\"Subnet2\",\"type\":\"String\",\"metadata\":{\"description\":\"Subnet 2 Name\"}},\"location\":{\"defaultValue\":\"[resourceGroup().location]\",\"type\":\"String\",\"metadata\":{\"description\":\"Location for all resources.\"}}},\"variables\":{},\"resources\":[{\"type\":\"Microsoft.Network/virtualNetworks\",\"apiVersion\":\"2018-10-01\",\"name\":\"[parameters('vnetName')]\",\"location\":\"[parameters('location')]\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"[parameters('vnetAddressPrefix')]\"]}},\"resources\":[{\"type\":\"subnets\",\"apiVersion\":\"2018-10-01\",\"name\":\"[parameters('subnet1Name')]\",\"location\":\"[parameters('location')]\",\"dependsOn\":[\"[parameters('vnetName')]\"],\"properties\":{\"addressPrefix\":\"[parameters('subnet1Prefix')]\"}},{\"type\":\"subnets\",\"apiVersion\":\"2018-10-01\",\"name\":\"[parameters('subnet2Name')]\",\"location\":\"[parameters('location')]\",\"dependsOn\":[\"[parameters('vnetName')]\",\"[parameters('subnet1Name')]\"],\"properties\":{\"addressPrefix\":\"[parameters('subnet2Prefix')]\"}}]}]}}" + "x-ms-request-id" : "41adbab3-13e9-40ce-ba8c-de87d9f4368e", + "Body" : "{\"template\":{\"$schema\":\"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\"contentVersion\":\"1.0.0.0\",\"parameters\":{\"vnetName\":{\"defaultValue\":\"VNet1\",\"type\":\"String\",\"metadata\":{\"description\":\"VNet name\"}},\"vnetAddressPrefix\":{\"defaultValue\":\"10.0.0.0/16\",\"type\":\"String\",\"metadata\":{\"description\":\"Address prefix\"}},\"subnet1Prefix\":{\"defaultValue\":\"10.0.0.0/24\",\"type\":\"String\",\"metadata\":{\"description\":\"Subnet 1 Prefix\"}},\"subnet1Name\":{\"defaultValue\":\"Subnet1\",\"type\":\"String\",\"metadata\":{\"description\":\"Subnet 1 Name\"}},\"subnet2Prefix\":{\"defaultValue\":\"10.0.1.0/24\",\"type\":\"String\",\"metadata\":{\"description\":\"Subnet 2 Prefix\"}},\"subnet2Name\":{\"defaultValue\":\"Subnet2\",\"type\":\"String\",\"metadata\":{\"description\":\"Subnet 2 Name\"}},\"location\":{\"defaultValue\":\"[resourceGroup().location]\",\"type\":\"String\",\"metadata\":{\"description\":\"Location for all resources.\"}}},\"variables\":{},\"resources\":[{\"type\":\"Microsoft.Network/virtualNetworks\",\"apiVersion\":\"2018-10-01\",\"name\":\"[parameters('vnetName')]\",\"location\":\"[parameters('location')]\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"[parameters('vnetAddressPrefix')]\"]}},\"resources\":[{\"type\":\"subnets\",\"apiVersion\":\"2018-10-01\",\"name\":\"[parameters('subnet1Name')]\",\"location\":\"[parameters('location')]\",\"dependsOn\":[\"[parameters('vnetName')]\"],\"properties\":{\"addressPrefix\":\"[parameters('subnet1Prefix')]\"}},{\"type\":\"subnets\",\"apiVersion\":\"2018-10-01\",\"name\":\"[parameters('subnet2Name')]\",\"location\":\"[parameters('location')]\",\"dependsOn\":[\"[parameters('vnetName')]\",\"[parameters('subnet1Name')]\"],\"properties\":{\"addressPrefix\":\"[parameters('subnet2Prefix')]\"}}]}]}}" } }, { "Method" : "POST", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/exportTemplate?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/exportTemplate?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:20 GMT", + "date" : "Mon, 23 Mar 2020 07:11:04 GMT", + "content-length" : "2265", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11867", + "x-ms-ratelimit-remaining-subscription-reads" : "11994", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "c836c1d1-4ed5-4901-9319-0b6ee1664f06", + "x-ms-correlation-request-id" : "68e46fc5-6e96-4262-bd93-0f36a9dcbae5", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053920Z:c836c1d1-4ed5-4901-9319-0b6ee1664f06", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071105Z:68e46fc5-6e96-4262-bd93-0f36a9dcbae5", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "c836c1d1-4ed5-4901-9319-0b6ee1664f06", - "Body" : "{\"template\":{\"$schema\":\"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\"contentVersion\":\"1.0.0.0\",\"parameters\":{\"virtualNetworks_VNet1_name\":{\"defaultValue\":\"VNet1\",\"type\":\"String\"}},\"variables\":{},\"resources\":[{\"type\":\"Microsoft.Network/virtualNetworks\",\"apiVersion\":\"2019-11-01\",\"name\":\"[parameters('virtualNetworks_VNet1_name')]\",\"comments\":\"Generalized from resource: '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1'.\",\"location\":\"southcentralus\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"10.0.0.0/16\"]},\"subnets\":[{\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\",\"delegations\":[],\"privateEndpointNetworkPolicies\":\"Enabled\",\"privateLinkServiceNetworkPolicies\":\"Enabled\"}},{\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\",\"delegations\":[],\"privateEndpointNetworkPolicies\":\"Enabled\",\"privateLinkServiceNetworkPolicies\":\"Enabled\"}}],\"virtualNetworkPeerings\":[],\"enableDdosProtection\":false,\"enableVmProtection\":false}},{\"type\":\"Microsoft.Network/virtualNetworks/subnets\",\"apiVersion\":\"2019-11-01\",\"name\":\"[concat(parameters('virtualNetworks_VNet1_name'), '/Subnet1')]\",\"comments\":\"Generalized from resource: '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1'.\",\"dependsOn\":[\"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_VNet1_name'))]\"],\"properties\":{\"addressPrefix\":\"10.0.0.0/24\",\"delegations\":[],\"privateEndpointNetworkPolicies\":\"Enabled\",\"privateLinkServiceNetworkPolicies\":\"Enabled\"}},{\"type\":\"Microsoft.Network/virtualNetworks/subnets\",\"apiVersion\":\"2019-11-01\",\"name\":\"[concat(parameters('virtualNetworks_VNet1_name'), '/Subnet2')]\",\"comments\":\"Generalized from resource: '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2'.\",\"dependsOn\":[\"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_VNet1_name'))]\"],\"properties\":{\"addressPrefix\":\"10.0.1.0/24\",\"delegations\":[],\"privateEndpointNetworkPolicies\":\"Enabled\",\"privateLinkServiceNetworkPolicies\":\"Enabled\"}}]}}" + "x-ms-request-id" : "68e46fc5-6e96-4262-bd93-0f36a9dcbae5", + "Body" : "{\"template\":{\"$schema\":\"https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#\",\"contentVersion\":\"1.0.0.0\",\"parameters\":{\"virtualNetworks_VNet1_name\":{\"defaultValue\":\"VNet1\",\"type\":\"String\"}},\"variables\":{},\"resources\":[{\"type\":\"Microsoft.Network/virtualNetworks\",\"apiVersion\":\"2019-11-01\",\"name\":\"[parameters('virtualNetworks_VNet1_name')]\",\"comments\":\"Generalized from resource: '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1'.\",\"location\":\"southcentralus\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"10.0.0.0/16\"]},\"subnets\":[{\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\",\"delegations\":[],\"privateEndpointNetworkPolicies\":\"Enabled\",\"privateLinkServiceNetworkPolicies\":\"Enabled\"}},{\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\",\"delegations\":[],\"privateEndpointNetworkPolicies\":\"Enabled\",\"privateLinkServiceNetworkPolicies\":\"Enabled\"}}],\"virtualNetworkPeerings\":[],\"enableDdosProtection\":false,\"enableVmProtection\":false}},{\"type\":\"Microsoft.Network/virtualNetworks/subnets\",\"apiVersion\":\"2019-11-01\",\"name\":\"[concat(parameters('virtualNetworks_VNet1_name'), '/Subnet1')]\",\"comments\":\"Generalized from resource: '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1'.\",\"dependsOn\":[\"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_VNet1_name'))]\"],\"properties\":{\"addressPrefix\":\"10.0.0.0/24\",\"delegations\":[],\"privateEndpointNetworkPolicies\":\"Enabled\",\"privateLinkServiceNetworkPolicies\":\"Enabled\"}},{\"type\":\"Microsoft.Network/virtualNetworks/subnets\",\"apiVersion\":\"2019-11-01\",\"name\":\"[concat(parameters('virtualNetworks_VNet1_name'), '/Subnet2')]\",\"comments\":\"Generalized from resource: '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2'.\",\"dependsOn\":[\"[resourceId('Microsoft.Network/virtualNetworks', parameters('virtualNetworks_VNet1_name'))]\"],\"properties\":{\"addressPrefix\":\"10.0.1.0/24\",\"delegations\":[],\"privateEndpointNetworkPolicies\":\"Enabled\",\"privateLinkServiceNetworkPolicies\":\"Enabled\"}}]}}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/deployments/dpA7b378345/operations?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/deployments/dpA76e16023/operations?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:50 GMT", + "date" : "Mon, 23 Mar 2020 07:11:05 GMT", + "content-length" : "2665", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11865", + "x-ms-ratelimit-remaining-subscription-reads" : "11994", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "a4b17a3a-cfbd-4a4d-ae97-fa15f3bb5691", + "x-ms-correlation-request-id" : "45058ffb-9d81-4b74-9675-31f71b2cf0bc", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053951Z:a4b17a3a-cfbd-4a4d-ae97-fa15f3bb5691", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071106Z:45058ffb-9d81-4b74-9675-31f71b2cf0bc", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "a4b17a3a-cfbd-4a4d-ae97-fa15f3bb5691", - "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operations/F7A30D5BA8543BD2\",\"operationId\":\"F7A30D5BA8543BD2\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:30.6752629Z\",\"duration\":\"PT4.2417948S\",\"trackingId\":\"bbf4b468-8f8b-4e76-bfec-6e9de063ef79\",\"serviceRequestId\":\"37882428-8af1-4cf2-a823-1ee107eeb237\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operations/79928D075E3C0033\",\"operationId\":\"79928D075E3C0033\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:26.4045577Z\",\"duration\":\"PT4.2873818S\",\"trackingId\":\"0b5bae06-572b-4e31-a45c-357bfb60588d\",\"serviceRequestId\":\"b87d8936-0d67-482e-9996-8fbd744c3997\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operations/3E42DF8712407379\",\"operationId\":\"3E42DF8712407379\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:22.0772706Z\",\"duration\":\"PT34.4915723S\",\"trackingId\":\"4911073a-1c36-4527-99df-393cef8c5d79\",\"serviceRequestId\":\"4f2dc64a-9b74-4e07-aa77-e7757989816f\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operations/08586195162251114334\",\"operationId\":\"08586195162251114334\",\"properties\":{\"provisioningOperation\":\"EvaluateDeploymentOutput\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:30.8077236Z\",\"duration\":\"PT0.0482582S\",\"trackingId\":\"9942f509-7d76-4ca0-a1e0-0aa820c6a355\",\"statusCode\":\"OK\",\"statusMessage\":null}}]}" + "x-ms-request-id" : "45058ffb-9d81-4b74-9675-31f71b2cf0bc", + "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operations/A05C097753F49758\",\"operationId\":\"A05C097753F49758\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:10:04.1901518Z\",\"duration\":\"PT6.3243881S\",\"trackingId\":\"8a74cabe-cb46-46ac-ae56-55e4da61bf78\",\"serviceRequestId\":\"76b8fd52-4aaf-44d3-ba4b-dc36b98e0847\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operations/3C29AAFA2F93A1DD\",\"operationId\":\"3C29AAFA2F93A1DD\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:09:57.7177324Z\",\"duration\":\"PT7.7747916S\",\"trackingId\":\"8fbd0008-198e-4679-a722-2385cf62ccb8\",\"serviceRequestId\":\"41aab892-080c-4aae-8bce-17d3cada8785\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operations/043062AB370BA4AD\",\"operationId\":\"043062AB370BA4AD\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:09:49.7803874Z\",\"duration\":\"PT16.6266378S\",\"trackingId\":\"52e9b397-45fc-42ff-aae0-815acc5de893\",\"serviceRequestId\":\"54e66886-4652-4177-90df-75ac15a0d41d\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operations/08586166595198433852\",\"operationId\":\"08586166595198433852\",\"properties\":{\"provisioningOperation\":\"EvaluateDeploymentOutput\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:10:04.9967424Z\",\"duration\":\"PT0.2939247S\",\"trackingId\":\"15c88d18-22d7-4e6e-8ae4-02dce5bf5345\",\"statusCode\":\"OK\",\"statusMessage\":null}}]}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/deployments/dpA7b378345/operations?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/deployments/dpA76e16023/operations?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:51 GMT", + "date" : "Mon, 23 Mar 2020 07:11:06 GMT", + "content-length" : "2665", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11864", + "x-ms-ratelimit-remaining-subscription-reads" : "11994", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "0109262e-694b-40b7-b83e-57842b7de995", + "x-ms-correlation-request-id" : "0454d417-c925-4a36-ae92-4f57501ccf41", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053951Z:0109262e-694b-40b7-b83e-57842b7de995", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071107Z:0454d417-c925-4a36-ae92-4f57501ccf41", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "0109262e-694b-40b7-b83e-57842b7de995", - "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operations/F7A30D5BA8543BD2\",\"operationId\":\"F7A30D5BA8543BD2\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:30.6752629Z\",\"duration\":\"PT4.2417948S\",\"trackingId\":\"bbf4b468-8f8b-4e76-bfec-6e9de063ef79\",\"serviceRequestId\":\"37882428-8af1-4cf2-a823-1ee107eeb237\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operations/79928D075E3C0033\",\"operationId\":\"79928D075E3C0033\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:26.4045577Z\",\"duration\":\"PT4.2873818S\",\"trackingId\":\"0b5bae06-572b-4e31-a45c-357bfb60588d\",\"serviceRequestId\":\"b87d8936-0d67-482e-9996-8fbd744c3997\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operations/3E42DF8712407379\",\"operationId\":\"3E42DF8712407379\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:22.0772706Z\",\"duration\":\"PT34.4915723S\",\"trackingId\":\"4911073a-1c36-4527-99df-393cef8c5d79\",\"serviceRequestId\":\"4f2dc64a-9b74-4e07-aa77-e7757989816f\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operations/08586195162251114334\",\"operationId\":\"08586195162251114334\",\"properties\":{\"provisioningOperation\":\"EvaluateDeploymentOutput\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:30.8077236Z\",\"duration\":\"PT0.0482582S\",\"trackingId\":\"9942f509-7d76-4ca0-a1e0-0aa820c6a355\",\"statusCode\":\"OK\",\"statusMessage\":null}}]}" + "x-ms-request-id" : "0454d417-c925-4a36-ae92-4f57501ccf41", + "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operations/A05C097753F49758\",\"operationId\":\"A05C097753F49758\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:10:04.1901518Z\",\"duration\":\"PT6.3243881S\",\"trackingId\":\"8a74cabe-cb46-46ac-ae56-55e4da61bf78\",\"serviceRequestId\":\"76b8fd52-4aaf-44d3-ba4b-dc36b98e0847\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operations/3C29AAFA2F93A1DD\",\"operationId\":\"3C29AAFA2F93A1DD\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:09:57.7177324Z\",\"duration\":\"PT7.7747916S\",\"trackingId\":\"8fbd0008-198e-4679-a722-2385cf62ccb8\",\"serviceRequestId\":\"41aab892-080c-4aae-8bce-17d3cada8785\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operations/043062AB370BA4AD\",\"operationId\":\"043062AB370BA4AD\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:09:49.7803874Z\",\"duration\":\"PT16.6266378S\",\"trackingId\":\"52e9b397-45fc-42ff-aae0-815acc5de893\",\"serviceRequestId\":\"54e66886-4652-4177-90df-75ac15a0d41d\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}}},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operations/08586166595198433852\",\"operationId\":\"08586166595198433852\",\"properties\":{\"provisioningOperation\":\"EvaluateDeploymentOutput\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:10:04.9967424Z\",\"duration\":\"PT0.2939247S\",\"trackingId\":\"15c88d18-22d7-4e6e-8ae4-02dce5bf5345\",\"statusCode\":\"OK\",\"statusMessage\":null}}]}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/deployments/dpA7b378345/operations/F7A30D5BA8543BD2?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/deployments/dpA76e16023/operations/A05C097753F49758?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:52 GMT", + "date" : "Mon, 23 Mar 2020 07:11:07 GMT", + "content-length" : "738", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11863", + "x-ms-ratelimit-remaining-subscription-reads" : "11995", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "426a026f-d9b3-426e-b897-4bb5e0eaa291", + "x-ms-correlation-request-id" : "3ab544bc-2c2d-4ab2-921b-c078753b999a", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053952Z:426a026f-d9b3-426e-b897-4bb5e0eaa291", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071107Z:3ab544bc-2c2d-4ab2-921b-c078753b999a", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "426a026f-d9b3-426e-b897-4bb5e0eaa291", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Resources/deployments/dpA7b378345/operations/F7A30D5BA8543BD2\",\"operationId\":\"F7A30D5BA8543BD2\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:30.6752629Z\",\"duration\":\"PT4.2417948S\",\"trackingId\":\"bbf4b468-8f8b-4e76-bfec-6e9de063ef79\",\"serviceRequestId\":\"37882428-8af1-4cf2-a823-1ee107eeb237\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg7b378345/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}}}" + "x-ms-request-id" : "3ab544bc-2c2d-4ab2-921b-c078753b999a", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Resources/deployments/dpA76e16023/operations/A05C097753F49758\",\"operationId\":\"A05C097753F49758\",\"properties\":{\"provisioningOperation\":\"Create\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:10:04.1901518Z\",\"duration\":\"PT6.3243881S\",\"trackingId\":\"8a74cabe-cb46-46ac-ae56-55e4da61bf78\",\"serviceRequestId\":\"76b8fd52-4aaf-44d3-ba4b-dc36b98e0847\",\"statusCode\":\"OK\",\"targetResource\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg76e16023/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}}}" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:53 GMT", + "date" : "Mon, 23 Mar 2020 07:11:08 GMT", "server" : "Microsoft-HTTPAPI/2.0", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14995", + "x-ms-ratelimit-remaining-subscription-deletes" : "14999", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "bc98189b-0ba2-45ec-a8c4-854961499b76", + "x-ms-correlation-request-id" : "c0903f79-a49e-4e73-8506-74114e2c7b1b", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "b329e6ad-6949-4cc3-a8f9-fb1e3d92c595", + "x-ms-arm-service-request-id" : "f8c41291-d0f0-4118-821a-6f39c1eda2fe", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053953Z:bc98189b-0ba2-45ec-a8c4-854961499b76", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/1e043b00-871c-4b40-8539-9ba257d8c4b8?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071108Z:c0903f79-a49e-4e73-8506-74114e2c7b1b", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/8686e17d-6d70-4ffe-9998-9d97c4c6e727?api-version=2015-06-15", "cache-control" : "no-cache", - "x-ms-request-id" : "1e043b00-871c-4b40-8539-9ba257d8c4b8", + "x-ms-request-id" : "8686e17d-6d70-4ffe-9998-9d97c4c6e727", "Body" : "", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/1e043b00-871c-4b40-8539-9ba257d8c4b8?api-version=2019-08-01" + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/8686e17d-6d70-4ffe-9998-9d97c4c6e727?api-version=2015-06-15" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/1e043b00-871c-4b40-8539-9ba257d8c4b8?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/8686e17d-6d70-4ffe-9998-9d97c4c6e727?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:40:23 GMT", + "date" : "Mon, 23 Mar 2020 07:11:38 GMT", "server" : "Microsoft-HTTPAPI/2.0", + "content-length" : "29", "expires" : "-1", - "transfer-encoding" : "chunked", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11861", + "x-ms-ratelimit-remaining-subscription-reads" : "11993", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "1a060ea3-e119-4b99-ba99-41a2677a1201", + "x-ms-correlation-request-id" : "0cbf3f2e-2783-47a7-ab11-e373fcc7fc6a", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "ca9aa4d8-7e13-4736-bc57-11f74f1ffdc6", + "x-ms-arm-service-request-id" : "23bf45a8-a9ba-4aad-9596-3d89899a2c2a", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T054024Z:1a060ea3-e119-4b99-ba99-41a2677a1201", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071139Z:0cbf3f2e-2783-47a7-ab11-e373fcc7fc6a", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "d6bc6828-8229-470b-b857-98f94387608b", + "x-ms-request-id" : "3910001a-7573-4674-ba7b-5197bf2182a4", "Body" : "{\r\n \"status\": \"Succeeded\"\r\n}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/1e043b00-871c-4b40-8539-9ba257d8c4b8?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/8686e17d-6d70-4ffe-9998-9d97c4c6e727?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:40:54 GMT", + "date" : "Mon, 23 Mar 2020 07:12:09 GMT", "server" : "Microsoft-HTTPAPI/2.0", "expires" : "-1", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11859", + "x-ms-ratelimit-remaining-subscription-reads" : "11991", "StatusCode" : "204", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "bc98189b-0ba2-45ec-a8c4-854961499b76", + "x-ms-correlation-request-id" : "c0903f79-a49e-4e73-8506-74114e2c7b1b", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "b329e6ad-6949-4cc3-a8f9-fb1e3d92c595", + "x-ms-arm-service-request-id" : "f8c41291-d0f0-4118-821a-6f39c1eda2fe", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T054054Z:61e6aae6-2216-484b-a81e-3a2b8de3de82", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071209Z:952123b9-bc32-4964-a3d4-96fd86602efd", "content-type" : "application/json; charset=utf-8", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/1e043b00-871c-4b40-8539-9ba257d8c4b8?api-version=2019-08-01", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/8686e17d-6d70-4ffe-9998-9d97c4c6e727?api-version=2015-06-15", "cache-control" : "no-cache", - "x-ms-request-id" : "1e043b00-871c-4b40-8539-9ba257d8c4b8", + "x-ms-request-id" : "8686e17d-6d70-4ffe-9998-9d97c4c6e727", "Body" : "", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/1e043b00-871c-4b40-8539-9ba257d8c4b8?api-version=2019-08-01" + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/8686e17d-6d70-4ffe-9998-9d97c4c6e727?api-version=2015-06-15" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg7b378345?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg76e16023?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:40:59 GMT", + "date" : "Mon, 23 Mar 2020 07:12:11 GMT", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14994", + "x-ms-ratelimit-remaining-subscription-deletes" : "14998", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "2d24be2e-03c3-45df-859b-bf07c5e855ec", + "x-ms-correlation-request-id" : "8f0a02fd-d463-4b23-81ee-6fb3c6c962cf", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T054059Z:2d24be2e-03c3-45df-859b-bf07c5e855ec", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzdCMzc4MzQ1LVNPVVRIQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJzb3V0aGNlbnRyYWx1cyJ9?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071212Z:8f0a02fd-d463-4b23-81ee-6fb3c6c962cf", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzc2RTE2MDIzLVNPVVRIQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJzb3V0aGNlbnRyYWx1cyJ9?api-version=2019-08-01", "cache-control" : "no-cache", - "x-ms-request-id" : "2d24be2e-03c3-45df-859b-bf07c5e855ec", + "x-ms-request-id" : "8f0a02fd-d463-4b23-81ee-6fb3c6c962cf", "Body" : "" } } ], - "variables" : [ "7b378345", "e79a7140-bb14-418c-aabe-d7f924004d0e", "05681399-1df3-403f-b11f-99c263a38d47", "af3c02d2-2084-4acb-8e44-6c35234117d3" ] + "variables" : [ "76e16023" ] } \ No newline at end of file diff --git a/azure-mgmt-resources/src/test/resources/session-records/canPostDeploymentWhatIfOnResourceGroup.json b/azure-mgmt-resources/src/test/resources/session-records/canPostDeploymentWhatIfOnResourceGroup.json index a88552725f9..4f00766bd0a 100644 --- a/azure-mgmt-resources/src/test/resources/session-records/canPostDeploymentWhatIfOnResourceGroup.json +++ b/azure-mgmt-resources/src/test/resources/session-records/canPostDeploymentWhatIfOnResourceGroup.json @@ -1,293 +1,388 @@ { "networkCallRecords" : [ { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:38 GMT", - "content-length" : "309", + "date" : "Mon, 23 Mar 2020 07:09:24 GMT", + "content-length" : "315", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1188", + "x-ms-ratelimit-remaining-subscription-writes" : "1199", "retry-after" : "0", "StatusCode" : "201", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "e01b87a6-1ed0-43ee-976a-5a97bd6d681b", + "x-ms-correlation-request-id" : "4f0887a4-f3c8-44c4-bc56-e1b3b99a9821", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053738Z:e01b87a6-1ed0-43ee-976a-5a97bd6d681b", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070925Z:4f0887a4-f3c8-44c4-bc56-e1b3b99a9821", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "e01b87a6-1ed0-43ee-976a-5a97bd6d681b", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508\",\"name\":\"rgade50508\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"tags\":{\"date\":\"2020-02-19T05:37:33.751Z\",\"product\":\"javasdk\",\"cause\":\"automation\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" + "x-ms-request-id" : "4f0887a4-f3c8-44c4-bc56-e1b3b99a9821", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823\",\"name\":\"rg07b77823\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"tags\":{\"date\":\"2020-03-23T07:09:18.597580100Z\",\"product\":\"javasdk\",\"cause\":\"automation\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" } }, { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:42 GMT", - "content-length" : "2556", + "date" : "Mon, 23 Mar 2020 07:09:30 GMT", + "content-length" : "2557", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1187", + "x-ms-ratelimit-remaining-subscription-writes" : "1198", "retry-after" : "0", "StatusCode" : "201", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "76bf8d00-9f8a-4ad6-a24e-f1aa6165f277", + "x-ms-correlation-request-id" : "af4266df-e1a0-4d57-93c2-d6a1ae82d2bc", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053742Z:76bf8d00-9f8a-4ad6-a24e-f1aa6165f277", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070930Z:af4266df-e1a0-4d57-93c2-d6a1ae82d2bc", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "76bf8d00-9f8a-4ad6-a24e-f1aa6165f277", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508\",\"name\":\"dpAade50508\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-02-19T05:37:42.0575323Z\",\"duration\":\"PT2.2511735S\",\"correlationId\":\"76bf8d00-9f8a-4ad6-a24e-f1aa6165f277\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508/operationStatuses/08586195162256712559?api-version=2019-08-01" + "x-ms-request-id" : "af4266df-e1a0-4d57-93c2-d6a1ae82d2bc", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823\",\"name\":\"dpA07b77823\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-03-23T07:09:29.6137459Z\",\"duration\":\"PT3.0621315S\",\"correlationId\":\"af4266df-e1a0-4d57-93c2-d6a1ae82d2bc\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}", + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823/operationStatuses/08586166595189260025?api-version=2019-08-01" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508/operationStatuses/08586195162256712559?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823/operationStatuses/08586166595189260025?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:12 GMT", + "date" : "Mon, 23 Mar 2020 07:10:00 GMT", + "content-length" : "20", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11233", + "x-ms-ratelimit-remaining-subscription-reads" : "11998", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "5e9333b9-9980-4d92-8a89-238798d1f84b", + "x-ms-correlation-request-id" : "76e0ba3e-6770-475f-b401-406a7aeb950a", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053813Z:5e9333b9-9980-4d92-8a89-238798d1f84b", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071001Z:76e0ba3e-6770-475f-b401-406a7aeb950a", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "5e9333b9-9980-4d92-8a89-238798d1f84b", + "x-ms-request-id" : "76e0ba3e-6770-475f-b401-406a7aeb950a", + "Body" : "{\"status\":\"Running\"}" + } + }, { + "Method" : "GET", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823/operationStatuses/08586166595189260025?api-version=2019-08-01", + "Headers" : { + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" + }, + "Response" : { + "date" : "Mon, 23 Mar 2020 07:10:31 GMT", + "content-length" : "20", + "expires" : "-1", + "retry-after" : "0", + "x-ms-ratelimit-remaining-subscription-reads" : "11997", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "875b7f0e-6123-49c2-a8a7-3149c7d312f5", + "x-content-type-options" : "nosniff", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071031Z:875b7f0e-6123-49c2-a8a7-3149c7d312f5", + "content-type" : "application/json; charset=utf-8", + "cache-control" : "no-cache", + "x-ms-request-id" : "875b7f0e-6123-49c2-a8a7-3149c7d312f5", + "Body" : "{\"status\":\"Running\"}" + } + }, { + "Method" : "GET", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823/operationStatuses/08586166595189260025?api-version=2019-08-01", + "Headers" : { + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" + }, + "Response" : { + "date" : "Mon, 23 Mar 2020 07:11:01 GMT", + "content-length" : "20", + "expires" : "-1", + "retry-after" : "0", + "x-ms-ratelimit-remaining-subscription-reads" : "11997", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "86257153-376c-4ce4-8725-609c11d1cd2f", + "x-content-type-options" : "nosniff", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071102Z:86257153-376c-4ce4-8725-609c11d1cd2f", + "content-type" : "application/json; charset=utf-8", + "cache-control" : "no-cache", + "x-ms-request-id" : "86257153-376c-4ce4-8725-609c11d1cd2f", + "Body" : "{\"status\":\"Running\"}" + } + }, { + "Method" : "GET", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823/operationStatuses/08586166595189260025?api-version=2019-08-01", + "Headers" : { + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" + }, + "Response" : { + "date" : "Mon, 23 Mar 2020 07:11:32 GMT", + "content-length" : "20", + "expires" : "-1", + "retry-after" : "0", + "x-ms-ratelimit-remaining-subscription-reads" : "11994", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "f572eb54-dbad-4590-9a23-2338d8de0bed", + "x-content-type-options" : "nosniff", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071132Z:f572eb54-dbad-4590-9a23-2338d8de0bed", + "content-type" : "application/json; charset=utf-8", + "cache-control" : "no-cache", + "x-ms-request-id" : "f572eb54-dbad-4590-9a23-2338d8de0bed", + "Body" : "{\"status\":\"Running\"}" + } + }, { + "Method" : "GET", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823/operationStatuses/08586166595189260025?api-version=2019-08-01", + "Headers" : { + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" + }, + "Response" : { + "date" : "Mon, 23 Mar 2020 07:12:02 GMT", + "content-length" : "22", + "expires" : "-1", + "retry-after" : "0", + "x-ms-ratelimit-remaining-subscription-reads" : "11992", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "d650b648-4fdc-4da4-b2db-10d091145a01", + "x-content-type-options" : "nosniff", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071203Z:d650b648-4fdc-4da4-b2db-10d091145a01", + "content-type" : "application/json; charset=utf-8", + "cache-control" : "no-cache", + "x-ms-request-id" : "d650b648-4fdc-4da4-b2db-10d091145a01", "Body" : "{\"status\":\"Succeeded\"}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:43 GMT", + "date" : "Mon, 23 Mar 2020 07:12:33 GMT", + "content-length" : "3024", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11232", + "x-ms-ratelimit-remaining-subscription-reads" : "11992", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "d6fb13f4-77be-4875-be24-943fcbfcc1e5", + "x-ms-correlation-request-id" : "ecebdf7e-84b5-4c07-a723-c3444d3db25f", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053843Z:d6fb13f4-77be-4875-be24-943fcbfcc1e5", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071233Z:ecebdf7e-84b5-4c07-a723-c3444d3db25f", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "d6fb13f4-77be-4875-be24-943fcbfcc1e5", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508\",\"name\":\"dpAade50508\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:07.9743705Z\",\"duration\":\"PT28.1680117S\",\"correlationId\":\"76bf8d00-9f8a-4ad6-a24e-f1aa6165f277\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" + "x-ms-request-id" : "ecebdf7e-84b5-4c07-a723-c3444d3db25f", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823\",\"name\":\"dpA07b77823\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:11:48.3515156Z\",\"duration\":\"PT2M21.7999012S\",\"correlationId\":\"af4266df-e1a0-4d57-93c2-d6a1ae82d2bc\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508/providers/Microsoft.Resources/deployments/?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:43 GMT", + "date" : "Mon, 23 Mar 2020 07:12:33 GMT", + "content-length" : "3036", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11231", + "x-ms-ratelimit-remaining-subscription-reads" : "11991", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "d48f1973-22ce-4f55-9805-204de247e959", + "x-ms-correlation-request-id" : "79edc5cd-3b67-4024-95c2-2a389c7703fa", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053844Z:d48f1973-22ce-4f55-9805-204de247e959", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071234Z:79edc5cd-3b67-4024-95c2-2a389c7703fa", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "d48f1973-22ce-4f55-9805-204de247e959", - "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508\",\"name\":\"dpAade50508\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:07.9743705Z\",\"duration\":\"PT28.1680117S\",\"correlationId\":\"76bf8d00-9f8a-4ad6-a24e-f1aa6165f277\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}]}" + "x-ms-request-id" : "79edc5cd-3b67-4024-95c2-2a389c7703fa", + "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823\",\"name\":\"dpA07b77823\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:11:48.3515156Z\",\"duration\":\"PT2M21.7999012S\",\"correlationId\":\"af4266df-e1a0-4d57-93c2-d6a1ae82d2bc\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}]}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:43 GMT", + "date" : "Mon, 23 Mar 2020 07:12:34 GMT", + "content-length" : "3024", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11230", + "x-ms-ratelimit-remaining-subscription-reads" : "11991", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "5b1349d9-74a0-448d-8c58-800af9ecdbe4", + "x-ms-correlation-request-id" : "379230ac-ae4d-4ccf-9eec-dcdc445d478a", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053844Z:5b1349d9-74a0-448d-8c58-800af9ecdbe4", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071235Z:379230ac-ae4d-4ccf-9eec-dcdc445d478a", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "5b1349d9-74a0-448d-8c58-800af9ecdbe4", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508\",\"name\":\"dpAade50508\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:07.9743705Z\",\"duration\":\"PT28.1680117S\",\"correlationId\":\"76bf8d00-9f8a-4ad6-a24e-f1aa6165f277\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" + "x-ms-request-id" : "379230ac-ae4d-4ccf-9eec-dcdc445d478a", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823\",\"name\":\"dpA07b77823\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:11:48.3515156Z\",\"duration\":\"PT2M21.7999012S\",\"correlationId\":\"af4266df-e1a0-4d57-93c2-d6a1ae82d2bc\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" } }, { "Method" : "POST", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508/providers/Microsoft.Resources/deployments/dpAade50508/whatIf?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Resources/deployments/dpA07b77823/whatIf?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:47 GMT", + "date" : "Mon, 23 Mar 2020 07:12:37 GMT", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1192", + "x-ms-ratelimit-remaining-subscription-writes" : "1198", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "1a967fb2-e0a7-45fb-a3d0-930eecdecc8d", + "x-ms-correlation-request-id" : "3be4e7cd-ddd0-444b-8c40-b284e42aaed5", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053847Z:1a967fb2-e0a7-45fb-a3d0-930eecdecc8d", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnRXaGF0SWZKb2ItUkdBREU1MDUwOC1EUEFBREU1MDUwOC0xQTk2N0ZCMjoyREUwQTc6MkQ0NUZCOjJEQTNEMDoyRDkzMEVFQ0RFQ0M4RCIsImpvYkxvY2F0aW9uIjoic291dGhjZW50cmFsdXMifQ?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071238Z:3be4e7cd-ddd0-444b-8c40-b284e42aaed5", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnRXaGF0SWZKb2ItUkcwN0I3NzgyMy1EUEEwN0I3NzgyMy0zQkU0RTdDRDoyRERERDA6MkQ0NDRCOjJEOEM0MDoyREIyODRFNDJBQUVENSIsImpvYkxvY2F0aW9uIjoic291dGhjZW50cmFsdXMifQ?api-version=2019-08-01", "cache-control" : "no-cache", - "x-ms-request-id" : "1a967fb2-e0a7-45fb-a3d0-930eecdecc8d", + "x-ms-request-id" : "3be4e7cd-ddd0-444b-8c40-b284e42aaed5", "Body" : "" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnRXaGF0SWZKb2ItUkdBREU1MDUwOC1EUEFBREU1MDUwOC0xQTk2N0ZCMjoyREUwQTc6MkQ0NUZCOjJEQTNEMDoyRDkzMEVFQ0RFQ0M4RCIsImpvYkxvY2F0aW9uIjoic291dGhjZW50cmFsdXMifQ?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnRXaGF0SWZKb2ItUkcwN0I3NzgyMy1EUEEwN0I3NzgyMy0zQkU0RTdDRDoyRERERDA6MkQ0NDRCOjJEOEM0MDoyREIyODRFNDJBQUVENSIsImpvYkxvY2F0aW9uIjoic291dGhjZW50cmFsdXMifQ?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:18 GMT", + "date" : "Mon, 23 Mar 2020 07:13:09 GMT", + "content-length" : "3118", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11229", + "x-ms-ratelimit-remaining-subscription-reads" : "11990", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "a78f694e-e6d1-4f62-8a1c-6c2b0e816c41", + "x-ms-correlation-request-id" : "b84ab222-359f-4d11-9e43-c2fd52f7f801", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053918Z:a78f694e-e6d1-4f62-8a1c-6c2b0e816c41", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071309Z:b84ab222-359f-4d11-9e43-c2fd52f7f801", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "a78f694e-e6d1-4f62-8a1c-6c2b0e816c41", - "Body" : "{\"status\":\"Succeeded\",\"properties\":{\"changes\":[{\"resourceId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"changeType\":\"Modify\",\"before\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"location\":\"southcentralus\",\"name\":\"VNet1\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"10.0.0.0/16\"]},\"enableDdosProtection\":false,\"enableVmProtection\":false,\"subnets\":[{\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\"}},{\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\"}}]},\"type\":\"Microsoft.Network/virtualNetworks\"},\"after\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1\",\"location\":\"southcentralus\",\"name\":\"VNet1\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"10.0.0.0/16\"]},\"enableDdosProtection\":false,\"enableVmProtection\":false},\"type\":\"Microsoft.Network/virtualNetworks\"},\"delta\":[{\"path\":\"properties.subnets\",\"propertyChangeType\":\"Delete\",\"before\":[{\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\"}},{\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\"}}]}]},{\"resourceId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"changeType\":\"Modify\",\"before\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\"},\"type\":\"Microsoft.Network/virtualNetworks/subnets\"},\"after\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"location\":\"southcentralus\",\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\"},\"type\":\"Microsoft.Network/virtualNetworks/subnets\"},\"delta\":[{\"path\":\"location\",\"propertyChangeType\":\"Create\",\"after\":\"southcentralus\"}]},{\"resourceId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"changeType\":\"Modify\",\"before\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\"},\"type\":\"Microsoft.Network/virtualNetworks/subnets\"},\"after\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgade50508/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"location\":\"southcentralus\",\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\"},\"type\":\"Microsoft.Network/virtualNetworks/subnets\"},\"delta\":[{\"path\":\"location\",\"propertyChangeType\":\"Create\",\"after\":\"southcentralus\"}]}]}}" + "x-ms-request-id" : "b84ab222-359f-4d11-9e43-c2fd52f7f801", + "Body" : "{\"status\":\"Succeeded\",\"properties\":{\"changes\":[{\"resourceId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"changeType\":\"Modify\",\"before\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"location\":\"southcentralus\",\"name\":\"VNet1\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"10.0.0.0/16\"]},\"enableDdosProtection\":false,\"enableVmProtection\":false,\"subnets\":[{\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\"}},{\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\"}}]},\"type\":\"Microsoft.Network/virtualNetworks\"},\"after\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1\",\"location\":\"southcentralus\",\"name\":\"VNet1\",\"properties\":{\"addressSpace\":{\"addressPrefixes\":[\"10.0.0.0/16\"]},\"enableDdosProtection\":false,\"enableVmProtection\":false},\"type\":\"Microsoft.Network/virtualNetworks\"},\"delta\":[{\"path\":\"properties.subnets\",\"propertyChangeType\":\"Delete\",\"before\":[{\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\"}},{\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\"}}]}]},{\"resourceId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"changeType\":\"Modify\",\"before\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\"},\"type\":\"Microsoft.Network/virtualNetworks/subnets\"},\"after\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"location\":\"southcentralus\",\"name\":\"Subnet1\",\"properties\":{\"addressPrefix\":\"10.0.0.0/24\"},\"type\":\"Microsoft.Network/virtualNetworks/subnets\"},\"delta\":[{\"path\":\"location\",\"propertyChangeType\":\"Create\",\"after\":\"southcentralus\"}]},{\"resourceId\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"changeType\":\"Modify\",\"before\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\"},\"type\":\"Microsoft.Network/virtualNetworks/subnets\"},\"after\":{\"apiVersion\":\"2018-10-01\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg07b77823/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"location\":\"southcentralus\",\"name\":\"Subnet2\",\"properties\":{\"addressPrefix\":\"10.0.1.0/24\"},\"type\":\"Microsoft.Network/virtualNetworks/subnets\"},\"delta\":[{\"path\":\"location\",\"propertyChangeType\":\"Create\",\"after\":\"southcentralus\"}]}]}}" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:49 GMT", + "date" : "Mon, 23 Mar 2020 07:13:40 GMT", "server" : "Microsoft-HTTPAPI/2.0", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14989", + "x-ms-ratelimit-remaining-subscription-deletes" : "14998", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "cfa6962a-8fe6-4357-be05-e570fb22d210", + "x-ms-correlation-request-id" : "1542fe9c-3206-47da-b9f2-0b661f588001", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "92b03186-663a-4a13-8bc8-55a1498bf2df", + "x-ms-arm-service-request-id" : "20d4ce1e-e3ae-4af1-875c-2f713dee79be", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053949Z:cfa6962a-8fe6-4357-be05-e570fb22d210", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/7f863cbb-b4e4-4144-88ed-9899b3776516?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071340Z:1542fe9c-3206-47da-b9f2-0b661f588001", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/e1aac45f-3979-4bf4-9780-3b3a3618b298?api-version=2015-06-15", "cache-control" : "no-cache", - "x-ms-request-id" : "7f863cbb-b4e4-4144-88ed-9899b3776516", + "x-ms-request-id" : "e1aac45f-3979-4bf4-9780-3b3a3618b298", "Body" : "", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/7f863cbb-b4e4-4144-88ed-9899b3776516?api-version=2019-08-01" + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/e1aac45f-3979-4bf4-9780-3b3a3618b298?api-version=2015-06-15" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/7f863cbb-b4e4-4144-88ed-9899b3776516?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/e1aac45f-3979-4bf4-9780-3b3a3618b298?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:40:20 GMT", + "date" : "Mon, 23 Mar 2020 07:14:11 GMT", "server" : "Microsoft-HTTPAPI/2.0", + "content-length" : "29", "expires" : "-1", - "transfer-encoding" : "chunked", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11228", + "x-ms-ratelimit-remaining-subscription-reads" : "11989", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "2df3bbe0-872f-4d1c-8b97-69614657b8fc", + "x-ms-correlation-request-id" : "10fd6871-cc4e-4763-a371-4a89fcf0ed81", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "3c785717-973d-47d1-8097-c45d737af277", + "x-ms-arm-service-request-id" : "e25bcf62-702b-475b-8cd1-9b858b12b389", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T054020Z:2df3bbe0-872f-4d1c-8b97-69614657b8fc", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071411Z:10fd6871-cc4e-4763-a371-4a89fcf0ed81", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "555a54be-3469-43fe-abb5-795278c40ce2", + "x-ms-request-id" : "05785bb2-40bd-4249-9187-cb0487ad0942", "Body" : "{\r\n \"status\": \"Succeeded\"\r\n}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/7f863cbb-b4e4-4144-88ed-9899b3776516?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/e1aac45f-3979-4bf4-9780-3b3a3618b298?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:40:50 GMT", + "date" : "Mon, 23 Mar 2020 07:14:41 GMT", "server" : "Microsoft-HTTPAPI/2.0", "expires" : "-1", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11227", + "x-ms-ratelimit-remaining-subscription-reads" : "11988", "StatusCode" : "204", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "cfa6962a-8fe6-4357-be05-e570fb22d210", + "x-ms-correlation-request-id" : "1542fe9c-3206-47da-b9f2-0b661f588001", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "92b03186-663a-4a13-8bc8-55a1498bf2df", + "x-ms-arm-service-request-id" : "20d4ce1e-e3ae-4af1-875c-2f713dee79be", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T054051Z:aef04a9a-0377-4e37-9de9-29cba5c6e8ed", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071441Z:7edaff77-c346-4e0d-8508-5deb18511192", "content-type" : "application/json; charset=utf-8", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/7f863cbb-b4e4-4144-88ed-9899b3776516?api-version=2019-08-01", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/e1aac45f-3979-4bf4-9780-3b3a3618b298?api-version=2015-06-15", "cache-control" : "no-cache", - "x-ms-request-id" : "7f863cbb-b4e4-4144-88ed-9899b3776516", + "x-ms-request-id" : "e1aac45f-3979-4bf4-9780-3b3a3618b298", "Body" : "", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/7f863cbb-b4e4-4144-88ed-9899b3776516?api-version=2019-08-01" + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/e1aac45f-3979-4bf4-9780-3b3a3618b298?api-version=2015-06-15" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgade50508?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg07b77823?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:40:55 GMT", + "date" : "Mon, 23 Mar 2020 07:14:46 GMT", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14988", + "x-ms-ratelimit-remaining-subscription-deletes" : "14997", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "52e50c6a-bba3-49a4-a0eb-af5200f2379d", + "x-ms-correlation-request-id" : "89ee716b-2d42-4c77-a6f3-47d07589471f", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T054055Z:52e50c6a-bba3-49a4-a0eb-af5200f2379d", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0FERTUwNTA4LVNPVVRIQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJzb3V0aGNlbnRyYWx1cyJ9?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071447Z:89ee716b-2d42-4c77-a6f3-47d07589471f", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzA3Qjc3ODIzLVNPVVRIQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJzb3V0aGNlbnRyYWx1cyJ9?api-version=2019-08-01", "cache-control" : "no-cache", - "x-ms-request-id" : "52e50c6a-bba3-49a4-a0eb-af5200f2379d", + "x-ms-request-id" : "89ee716b-2d42-4c77-a6f3-47d07589471f", "Body" : "" } } ], - "variables" : [ "ade50508", "229fde4c-f41b-45bf-a7b0-834d4fe87856", "524771eb-0d92-433a-805d-f8894f5c5c6f" ] + "variables" : [ "07b77823" ] } \ No newline at end of file diff --git a/azure-mgmt-resources/src/test/resources/session-records/canPostDeploymentWhatIfOnSubscription.json b/azure-mgmt-resources/src/test/resources/session-records/canPostDeploymentWhatIfOnSubscription.json index b838e9ae7ed..c3adb93d39c 100644 --- a/azure-mgmt-resources/src/test/resources/session-records/canPostDeploymentWhatIfOnSubscription.json +++ b/azure-mgmt-resources/src/test/resources/session-records/canPostDeploymentWhatIfOnSubscription.json @@ -1,293 +1,388 @@ { "networkCallRecords" : [ { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg43488210?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:38 GMT", - "content-length" : "309", + "date" : "Mon, 23 Mar 2020 07:09:23 GMT", + "content-length" : "315", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1185", + "x-ms-ratelimit-remaining-subscription-writes" : "1199", "retry-after" : "0", "StatusCode" : "201", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "9ddbfc03-2979-463e-b5ed-2e0567e6b99b", + "x-ms-correlation-request-id" : "cc9ba817-352d-4592-9b1a-2cae5294f969", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053738Z:9ddbfc03-2979-463e-b5ed-2e0567e6b99b", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070923Z:cc9ba817-352d-4592-9b1a-2cae5294f969", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "9ddbfc03-2979-463e-b5ed-2e0567e6b99b", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210\",\"name\":\"rg43488210\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"tags\":{\"date\":\"2020-02-19T05:37:34.150Z\",\"product\":\"javasdk\",\"cause\":\"automation\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" + "x-ms-request-id" : "cc9ba817-352d-4592-9b1a-2cae5294f969", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553\",\"name\":\"rgdd437553\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"tags\":{\"date\":\"2020-03-23T07:09:18.430573600Z\",\"product\":\"javasdk\",\"cause\":\"automation\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" } }, { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg43488210/providers/Microsoft.Resources/deployments/dpA43488210?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:42 GMT", - "content-length" : "2556", + "date" : "Mon, 23 Mar 2020 07:09:29 GMT", + "content-length" : "2557", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1184", + "x-ms-ratelimit-remaining-subscription-writes" : "1198", "retry-after" : "0", "StatusCode" : "201", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "49c9a4f4-0dd1-43d4-ad33-322297ab4014", + "x-ms-correlation-request-id" : "ea62359d-ee32-43d5-9f44-adeed1c23bf4", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053743Z:49c9a4f4-0dd1-43d4-ad33-322297ab4014", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070929Z:ea62359d-ee32-43d5-9f44-adeed1c23bf4", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "49c9a4f4-0dd1-43d4-ad33-322297ab4014", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Resources/deployments/dpA43488210\",\"name\":\"dpA43488210\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-02-19T05:37:42.5465696Z\",\"duration\":\"PT2.4449667S\",\"correlationId\":\"49c9a4f4-0dd1-43d4-ad33-322297ab4014\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg43488210/providers/Microsoft.Resources/deployments/dpA43488210/operationStatuses/08586195162253760161?api-version=2019-08-01" + "x-ms-request-id" : "ea62359d-ee32-43d5-9f44-adeed1c23bf4", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553\",\"name\":\"dpAdd437553\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-03-23T07:09:28.5367109Z\",\"duration\":\"PT2.8969835S\",\"correlationId\":\"ea62359d-ee32-43d5-9f44-adeed1c23bf4\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}", + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553/operationStatuses/08586166595198378868?api-version=2019-08-01" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg43488210/providers/Microsoft.Resources/deployments/dpA43488210/operationStatuses/08586195162253760161?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553/operationStatuses/08586166595198378868?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:13 GMT", + "date" : "Mon, 23 Mar 2020 07:09:59 GMT", + "content-length" : "20", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11191", + "x-ms-ratelimit-remaining-subscription-reads" : "11999", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "0c1322b2-de15-4ce8-8c35-cb928ed66c8a", + "x-ms-correlation-request-id" : "dec312c5-cecb-43db-a365-5049ac503b83", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053813Z:0c1322b2-de15-4ce8-8c35-cb928ed66c8a", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070959Z:dec312c5-cecb-43db-a365-5049ac503b83", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "0c1322b2-de15-4ce8-8c35-cb928ed66c8a", + "x-ms-request-id" : "dec312c5-cecb-43db-a365-5049ac503b83", + "Body" : "{\"status\":\"Running\"}" + } + }, { + "Method" : "GET", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553/operationStatuses/08586166595198378868?api-version=2019-08-01", + "Headers" : { + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" + }, + "Response" : { + "date" : "Mon, 23 Mar 2020 07:10:29 GMT", + "content-length" : "20", + "expires" : "-1", + "retry-after" : "0", + "x-ms-ratelimit-remaining-subscription-reads" : "11998", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "c3004714-d5cf-4389-9bea-9f00a80f2132", + "x-content-type-options" : "nosniff", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071030Z:c3004714-d5cf-4389-9bea-9f00a80f2132", + "content-type" : "application/json; charset=utf-8", + "cache-control" : "no-cache", + "x-ms-request-id" : "c3004714-d5cf-4389-9bea-9f00a80f2132", + "Body" : "{\"status\":\"Running\"}" + } + }, { + "Method" : "GET", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553/operationStatuses/08586166595198378868?api-version=2019-08-01", + "Headers" : { + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" + }, + "Response" : { + "date" : "Mon, 23 Mar 2020 07:11:00 GMT", + "content-length" : "20", + "expires" : "-1", + "retry-after" : "0", + "x-ms-ratelimit-remaining-subscription-reads" : "11996", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "bf64d825-3cc8-4ee3-b3f5-a5fd43ba8f7d", + "x-content-type-options" : "nosniff", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071100Z:bf64d825-3cc8-4ee3-b3f5-a5fd43ba8f7d", + "content-type" : "application/json; charset=utf-8", + "cache-control" : "no-cache", + "x-ms-request-id" : "bf64d825-3cc8-4ee3-b3f5-a5fd43ba8f7d", + "Body" : "{\"status\":\"Running\"}" + } + }, { + "Method" : "GET", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553/operationStatuses/08586166595198378868?api-version=2019-08-01", + "Headers" : { + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" + }, + "Response" : { + "date" : "Mon, 23 Mar 2020 07:11:31 GMT", + "content-length" : "20", + "expires" : "-1", + "retry-after" : "0", + "x-ms-ratelimit-remaining-subscription-reads" : "11993", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "18f5842f-6f3c-469b-a1e2-708107809c70", + "x-content-type-options" : "nosniff", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071131Z:18f5842f-6f3c-469b-a1e2-708107809c70", + "content-type" : "application/json; charset=utf-8", + "cache-control" : "no-cache", + "x-ms-request-id" : "18f5842f-6f3c-469b-a1e2-708107809c70", + "Body" : "{\"status\":\"Running\"}" + } + }, { + "Method" : "GET", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553/operationStatuses/08586166595198378868?api-version=2019-08-01", + "Headers" : { + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" + }, + "Response" : { + "date" : "Mon, 23 Mar 2020 07:12:01 GMT", + "content-length" : "22", + "expires" : "-1", + "retry-after" : "0", + "x-ms-ratelimit-remaining-subscription-reads" : "11993", + "StatusCode" : "200", + "strict-transport-security" : "max-age=31536000; includeSubDomains", + "pragma" : "no-cache", + "x-ms-correlation-request-id" : "d7390c81-f481-469e-b546-424efe4ed505", + "x-content-type-options" : "nosniff", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071201Z:d7390c81-f481-469e-b546-424efe4ed505", + "content-type" : "application/json; charset=utf-8", + "cache-control" : "no-cache", + "x-ms-request-id" : "d7390c81-f481-469e-b546-424efe4ed505", "Body" : "{\"status\":\"Succeeded\"}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg43488210/providers/Microsoft.Resources/deployments/dpA43488210?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:43 GMT", + "date" : "Mon, 23 Mar 2020 07:12:31 GMT", + "content-length" : "3023", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11189", + "x-ms-ratelimit-remaining-subscription-reads" : "11992", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "07505130-08c2-4969-a415-66f92a5b9fbe", + "x-ms-correlation-request-id" : "babae236-32e1-43f2-90d5-15a031292542", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053844Z:07505130-08c2-4969-a415-66f92a5b9fbe", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071232Z:babae236-32e1-43f2-90d5-15a031292542", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "07505130-08c2-4969-a415-66f92a5b9fbe", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Resources/deployments/dpA43488210\",\"name\":\"dpA43488210\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:07.0190873Z\",\"duration\":\"PT26.9174844S\",\"correlationId\":\"49c9a4f4-0dd1-43d4-ad33-322297ab4014\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" + "x-ms-request-id" : "babae236-32e1-43f2-90d5-15a031292542", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553\",\"name\":\"dpAdd437553\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:11:35.4441275Z\",\"duration\":\"PT2M9.8044001S\",\"correlationId\":\"ea62359d-ee32-43d5-9f44-adeed1c23bf4\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg43488210/providers/Microsoft.Resources/deployments/?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:43 GMT", + "date" : "Mon, 23 Mar 2020 07:12:31 GMT", + "content-length" : "3035", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11188", + "x-ms-ratelimit-remaining-subscription-reads" : "11991", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "6d84dec0-efaa-4342-ba16-766d0ece0747", + "x-ms-correlation-request-id" : "75a5562a-866e-4745-84b7-bab1b75efcee", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053844Z:6d84dec0-efaa-4342-ba16-766d0ece0747", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071232Z:75a5562a-866e-4745-84b7-bab1b75efcee", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "6d84dec0-efaa-4342-ba16-766d0ece0747", - "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Resources/deployments/dpA43488210\",\"name\":\"dpA43488210\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:07.0190873Z\",\"duration\":\"PT26.9174844S\",\"correlationId\":\"49c9a4f4-0dd1-43d4-ad33-322297ab4014\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}]}" + "x-ms-request-id" : "75a5562a-866e-4745-84b7-bab1b75efcee", + "Body" : "{\"value\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553\",\"name\":\"dpAdd437553\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:11:35.4441275Z\",\"duration\":\"PT2M9.8044001S\",\"correlationId\":\"ea62359d-ee32-43d5-9f44-adeed1c23bf4\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}]}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg43488210/providers/Microsoft.Resources/deployments/dpA43488210?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:44 GMT", + "date" : "Mon, 23 Mar 2020 07:12:33 GMT", + "content-length" : "3023", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11187", + "x-ms-ratelimit-remaining-subscription-reads" : "11990", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "36d07592-9080-4b36-99fa-e8e44293e3c5", + "x-ms-correlation-request-id" : "a2174dd2-409a-461f-9ef3-8d7a21e04f72", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053844Z:36d07592-9080-4b36-99fa-e8e44293e3c5", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071234Z:a2174dd2-409a-461f-9ef3-8d7a21e04f72", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "36d07592-9080-4b36-99fa-e8e44293e3c5", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Resources/deployments/dpA43488210\",\"name\":\"dpA43488210\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:38:07.0190873Z\",\"duration\":\"PT26.9174844S\",\"correlationId\":\"49c9a4f4-0dd1-43d4-ad33-322297ab4014\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg43488210/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" + "x-ms-request-id" : "a2174dd2-409a-461f-9ef3-8d7a21e04f72", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Resources/deployments/dpAdd437553\",\"name\":\"dpAdd437553\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:11:35.4441275Z\",\"duration\":\"PT2M9.8044001S\",\"correlationId\":\"ea62359d-ee32-43d5-9f44-adeed1c23bf4\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgdd437553/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\"}]}}" } }, { "Method" : "POST", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deployments/dpA43488210/whatIf?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Resources/deployments/dpAdd437553/whatIf?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:46 GMT", + "date" : "Mon, 23 Mar 2020 07:12:36 GMT", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1193", + "x-ms-ratelimit-remaining-subscription-writes" : "1199", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "777705e4-edec-41f2-a892-78615f545d9d", + "x-ms-correlation-request-id" : "277ec866-0793-4baa-bcb2-3671a1151c9b", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053847Z:777705e4-edec-41f2-a892-78615f545d9d", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnRXaGF0SWZKb2ItLURQQTQzNDg4MjEwLTc3NzcwNUU0OjJERURFQzoyRDQxRjI6MkRBODkyOjJENzg2MTVGNTQ1RDlEIiwiam9iTG9jYXRpb24iOiJ3ZXN0dXMifQ?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071236Z:277ec866-0793-4baa-bcb2-3671a1151c9b", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnRXaGF0SWZKb2ItLURQQURENDM3NTUzLTI3N0VDODY2OjJEMDc5MzoyRDRCQUE6MkRCQ0IyOjJEMzY3MUExMTUxQzlCIiwiam9iTG9jYXRpb24iOiJ3ZXN0dXMifQ?api-version=2019-08-01", "cache-control" : "no-cache", - "x-ms-request-id" : "777705e4-edec-41f2-a892-78615f545d9d", + "x-ms-request-id" : "277ec866-0793-4baa-bcb2-3671a1151c9b", "Body" : "" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnRXaGF0SWZKb2ItLURQQTQzNDg4MjEwLTc3NzcwNUU0OjJERURFQzoyRDQxRjI6MkRBODkyOjJENzg2MTVGNTQ1RDlEIiwiam9iTG9jYXRpb24iOiJ3ZXN0dXMifQ?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IkRlcGxveW1lbnRXaGF0SWZKb2ItLURQQURENDM3NTUzLTI3N0VDODY2OjJEMDc5MzoyRDRCQUE6MkRCQ0IyOjJEMzY3MUExMTUxQzlCIiwiam9iTG9jYXRpb24iOiJ3ZXN0dXMifQ?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:17 GMT", + "date" : "Mon, 23 Mar 2020 07:13:07 GMT", + "content-length" : "50", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11184", + "x-ms-ratelimit-remaining-subscription-reads" : "11990", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "ca7a825d-deca-4621-a215-aae2df2ee03a", + "x-ms-correlation-request-id" : "cb9f99be-c309-48fa-9c68-1cb70cd42e01", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053918Z:ca7a825d-deca-4621-a215-aae2df2ee03a", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071307Z:cb9f99be-c309-48fa-9c68-1cb70cd42e01", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "ca7a825d-deca-4621-a215-aae2df2ee03a", + "x-ms-request-id" : "cb9f99be-c309-48fa-9c68-1cb70cd42e01", "Body" : "{\"status\":\"Succeeded\",\"properties\":{\"changes\":[]}}" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg43488210/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553/providers/Microsoft.Network//virtualnetworks/VNet1?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:48 GMT", + "date" : "Mon, 23 Mar 2020 07:13:37 GMT", "server" : "Microsoft-HTTPAPI/2.0", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14988", + "x-ms-ratelimit-remaining-subscription-deletes" : "14998", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "9cd52b07-f500-4283-bf91-e35635623484", + "x-ms-correlation-request-id" : "bbd62275-ba32-4320-a9cf-5bc18f1a4f92", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "04e182d6-fa1c-4090-91ce-6f814391c1d3", + "x-ms-arm-service-request-id" : "a31ac945-aee6-4bef-834e-b52b81b8055c", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053949Z:9cd52b07-f500-4283-bf91-e35635623484", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/a22219f6-d14b-4674-b700-d7440d43baf6?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071338Z:bbd62275-ba32-4320-a9cf-5bc18f1a4f92", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/d7e4a790-51b7-445f-8c24-bb4131b54b96?api-version=2015-06-15", "cache-control" : "no-cache", - "x-ms-request-id" : "a22219f6-d14b-4674-b700-d7440d43baf6", + "x-ms-request-id" : "d7e4a790-51b7-445f-8c24-bb4131b54b96", "Body" : "", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/a22219f6-d14b-4674-b700-d7440d43baf6?api-version=2019-08-01" + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/d7e4a790-51b7-445f-8c24-bb4131b54b96?api-version=2015-06-15" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/a22219f6-d14b-4674-b700-d7440d43baf6?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/d7e4a790-51b7-445f-8c24-bb4131b54b96?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:40:19 GMT", + "date" : "Mon, 23 Mar 2020 07:14:08 GMT", "server" : "Microsoft-HTTPAPI/2.0", + "content-length" : "29", "expires" : "-1", - "transfer-encoding" : "chunked", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11179", + "x-ms-ratelimit-remaining-subscription-reads" : "11989", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "889f1c21-2117-4161-b7bc-62975cc3e006", + "x-ms-correlation-request-id" : "6bbb5503-2ec8-481c-b47e-69cdc5c72fdd", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "e3f88919-2b28-408d-bc4e-04ef5f71bb13", + "x-ms-arm-service-request-id" : "12e79fd0-ded1-4ccd-960d-d7167d94a844", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T054019Z:889f1c21-2117-4161-b7bc-62975cc3e006", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071409Z:6bbb5503-2ec8-481c-b47e-69cdc5c72fdd", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "3a7770ea-60ac-47dd-ad99-750cdbfbe3ee", + "x-ms-request-id" : "e05e8354-a4ac-4690-8cd7-f8236e74319c", "Body" : "{\r\n \"status\": \"Succeeded\"\r\n}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/a22219f6-d14b-4674-b700-d7440d43baf6?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/d7e4a790-51b7-445f-8c24-bb4131b54b96?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:40:50 GMT", + "date" : "Mon, 23 Mar 2020 07:14:39 GMT", "server" : "Microsoft-HTTPAPI/2.0", "expires" : "-1", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11178", + "x-ms-ratelimit-remaining-subscription-reads" : "11990", "StatusCode" : "204", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "9cd52b07-f500-4283-bf91-e35635623484", + "x-ms-correlation-request-id" : "bbd62275-ba32-4320-a9cf-5bc18f1a4f92", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "04e182d6-fa1c-4090-91ce-6f814391c1d3", + "x-ms-arm-service-request-id" : "a31ac945-aee6-4bef-834e-b52b81b8055c", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T054050Z:44310bb6-fa8f-48b6-ada4-7623a0a5dd04", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071440Z:0bce6398-70b8-43c5-b682-c586e04409f0", "content-type" : "application/json; charset=utf-8", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/a22219f6-d14b-4674-b700-d7440d43baf6?api-version=2019-08-01", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/d7e4a790-51b7-445f-8c24-bb4131b54b96?api-version=2015-06-15", "cache-control" : "no-cache", - "x-ms-request-id" : "a22219f6-d14b-4674-b700-d7440d43baf6", + "x-ms-request-id" : "d7e4a790-51b7-445f-8c24-bb4131b54b96", "Body" : "", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/a22219f6-d14b-4674-b700-d7440d43baf6?api-version=2019-08-01" + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/d7e4a790-51b7-445f-8c24-bb4131b54b96?api-version=2015-06-15" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg43488210?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rgdd437553?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:40:54 GMT", + "date" : "Mon, 23 Mar 2020 07:14:44 GMT", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14986", + "x-ms-ratelimit-remaining-subscription-deletes" : "14997", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "ee0f9881-417b-464a-a725-579815c0a49c", + "x-ms-correlation-request-id" : "5b89eeb1-e510-4656-b490-6ceadf6730c3", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T054054Z:ee0f9881-417b-464a-a725-579815c0a49c", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzQzNDg4MjEwLVNPVVRIQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJzb3V0aGNlbnRyYWx1cyJ9?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071445Z:5b89eeb1-e510-4656-b490-6ceadf6730c3", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SR0RENDM3NTUzLVNPVVRIQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJzb3V0aGNlbnRyYWx1cyJ9?api-version=2019-08-01", "cache-control" : "no-cache", - "x-ms-request-id" : "ee0f9881-417b-464a-a725-579815c0a49c", + "x-ms-request-id" : "5b89eeb1-e510-4656-b490-6ceadf6730c3", "Body" : "" } } ], - "variables" : [ "43488210", "4bb796c6-2743-4524-abdf-aad5215e0b6e", "de48c516-c156-4762-9de7-96809874d42e" ] + "variables" : [ "dd437553" ] } \ No newline at end of file diff --git a/azure-mgmt-resources/src/test/resources/session-records/canUpdateVirtualNetworkDeployment.json b/azure-mgmt-resources/src/test/resources/session-records/canUpdateVirtualNetworkDeployment.json index 160efd26539..7a724a3e87f 100644 --- a/azure-mgmt-resources/src/test/resources/session-records/canUpdateVirtualNetworkDeployment.json +++ b/azure-mgmt-resources/src/test/resources/session-records/canUpdateVirtualNetworkDeployment.json @@ -1,320 +1,324 @@ { "networkCallRecords" : [ { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:38 GMT", - "content-length" : "309", + "date" : "Mon, 23 Mar 2020 07:09:24 GMT", + "content-length" : "315", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1186", + "x-ms-ratelimit-remaining-subscription-writes" : "1199", "retry-after" : "0", "StatusCode" : "201", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "a8432ac1-245f-46cd-9099-dca5e2095046", + "x-ms-correlation-request-id" : "149625be-59bc-4d71-a2eb-7bb6d069b8d4", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053738Z:a8432ac1-245f-46cd-9099-dca5e2095046", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070924Z:149625be-59bc-4d71-a2eb-7bb6d069b8d4", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "a8432ac1-245f-46cd-9099-dca5e2095046", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284\",\"name\":\"rg68f25284\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"tags\":{\"date\":\"2020-02-19T05:37:33.752Z\",\"product\":\"javasdk\",\"cause\":\"automation\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" + "x-ms-request-id" : "149625be-59bc-4d71-a2eb-7bb6d069b8d4", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266\",\"name\":\"rg38350266\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"tags\":{\"date\":\"2020-03-23T07:09:18.580576700Z\",\"product\":\"javasdk\",\"cause\":\"automation\"},\"properties\":{\"provisioningState\":\"Succeeded\"}}" } }, { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:42 GMT", - "content-length" : "2556", + "date" : "Mon, 23 Mar 2020 07:09:29 GMT", + "content-length" : "2557", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1184", + "x-ms-ratelimit-remaining-subscription-writes" : "1198", "retry-after" : "0", "StatusCode" : "201", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "7959259d-156c-4b2c-a0d3-820eadefc608", + "x-ms-correlation-request-id" : "a163a451-c47f-4c82-83f8-c048e45db498", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053742Z:7959259d-156c-4b2c-a0d3-820eadefc608", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070930Z:a163a451-c47f-4c82-83f8-c048e45db498", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "7959259d-156c-4b2c-a0d3-820eadefc608", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284\",\"name\":\"dpC68f25284\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-02-19T05:37:42.2822763Z\",\"duration\":\"PT2.2700437S\",\"correlationId\":\"7959259d-156c-4b2c-a0d3-820eadefc608\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284/operationStatuses/08586195162254654012?api-version=2019-08-01" + "x-ms-request-id" : "a163a451-c47f-4c82-83f8-c048e45db498", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266\",\"name\":\"dpC38350266\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-03-23T07:09:28.9613578Z\",\"duration\":\"PT2.8865161S\",\"correlationId\":\"a163a451-c47f-4c82-83f8-c048e45db498\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}", + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266/operationStatuses/08586166595194027945?api-version=2019-08-01" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:42 GMT", + "date" : "Mon, 23 Mar 2020 07:09:30 GMT", + "content-length" : "2556", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11193", + "x-ms-ratelimit-remaining-subscription-reads" : "11999", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "0dfaaae9-5ba4-4572-8ffd-40bcdc6264a5", + "x-ms-correlation-request-id" : "959d3e1d-d5fc-4ae2-84d2-e06741976fbe", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053743Z:0dfaaae9-5ba4-4572-8ffd-40bcdc6264a5", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070930Z:959d3e1d-d5fc-4ae2-84d2-e06741976fbe", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "0dfaaae9-5ba4-4572-8ffd-40bcdc6264a5", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284\",\"name\":\"dpC68f25284\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-02-19T05:37:42.2822763Z\",\"duration\":\"PT2.2700437S\",\"correlationId\":\"7959259d-156c-4b2c-a0d3-820eadefc608\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}" + "x-ms-request-id" : "959d3e1d-d5fc-4ae2-84d2-e06741976fbe", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266\",\"name\":\"dpC38350266\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Running\",\"timestamp\":\"2020-03-23T07:09:29.7808335Z\",\"duration\":\"PT3.7059918S\",\"correlationId\":\"a163a451-c47f-4c82-83f8-c048e45db498\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}" } }, { "Method" : "POST", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284/cancel?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266/cancel?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:43 GMT", + "date" : "Mon, 23 Mar 2020 07:09:32 GMT", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-writes" : "1194", + "x-ms-ratelimit-remaining-subscription-writes" : "1199", "retry-after" : "0", "StatusCode" : "204", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "ee4c06e7-dd1e-49a9-b16d-f9415bf25f68", + "x-ms-correlation-request-id" : "c570245a-86b0-482e-b221-2c573b0f2645", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053744Z:ee4c06e7-dd1e-49a9-b16d-f9415bf25f68", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070932Z:c570245a-86b0-482e-b221-2c573b0f2645", "cache-control" : "no-cache", - "x-ms-request-id" : "ee4c06e7-dd1e-49a9-b16d-f9415bf25f68", + "x-ms-request-id" : "c570245a-86b0-482e-b221-2c573b0f2645", "Body" : "" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:44 GMT", + "date" : "Mon, 23 Mar 2020 07:09:32 GMT", + "content-length" : "2557", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11192", + "x-ms-ratelimit-remaining-subscription-reads" : "11999", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "8f689713-9fbd-45c2-96aa-e7411c1be13d", + "x-ms-correlation-request-id" : "2bc67d8e-97b8-47bc-8b3a-6b7177844dc8", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053744Z:8f689713-9fbd-45c2-96aa-e7411c1be13d", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070932Z:2bc67d8e-97b8-47bc-8b3a-6b7177844dc8", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "8f689713-9fbd-45c2-96aa-e7411c1be13d", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284\",\"name\":\"dpC68f25284\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"3310702578247411023\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Canceled\",\"timestamp\":\"2020-02-19T05:37:43.8296028Z\",\"duration\":\"PT3.8173702S\",\"correlationId\":\"7959259d-156c-4b2c-a0d3-820eadefc608\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}" + "x-ms-request-id" : "2bc67d8e-97b8-47bc-8b3a-6b7177844dc8", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266\",\"name\":\"dpC38350266\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.json\",\"contentVersion\":\"1.0.0.0\"},\"templateHash\":\"12083796291331454487\",\"parametersLink\":{\"uri\":\"https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/101-vnet-two-subnets/azuredeploy.parameters.json\",\"contentVersion\":\"1.0.0.0\"},\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet1\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet2\"},\"location\":{\"type\":\"String\",\"value\":\"southcentralus\"}},\"mode\":\"Complete\",\"provisioningState\":\"Canceled\",\"timestamp\":\"2020-03-23T07:09:31.4706745Z\",\"duration\":\"PT5.3958328S\",\"correlationId\":\"a163a451-c47f-4c82-83f8-c048e45db498\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]},{\"resourceType\":\"virtualNetworks/subnets\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"},{\"dependsOn\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks\",\"resourceName\":\"VNet1\"},{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet1\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet1\"}],\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet1/subnets/Subnet2\",\"resourceType\":\"Microsoft.Network/virtualNetworks/subnets\",\"resourceName\":\"VNet1/Subnet2\"}]}}" } }, { "Method" : "PUT", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)", + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:37:46 GMT", + "date" : "Mon, 23 Mar 2020 07:09:35 GMT", + "content-length" : "914", "expires" : "-1", - "transfer-encoding" : "chunked", - "vary" : "Accept-Encoding", - "x-ms-ratelimit-remaining-subscription-writes" : "1183", + "x-ms-ratelimit-remaining-subscription-writes" : "1197", "retry-after" : "0", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "9e5d7242-9527-45a3-bbbc-dffd4de4bc91", + "x-ms-correlation-request-id" : "3dec0773-1065-4f5d-af55-4b72830bee1b", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053747Z:9e5d7242-9527-45a3-bbbc-dffd4de4bc91", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T070935Z:3dec0773-1065-4f5d-af55-4b72830bee1b", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "9e5d7242-9527-45a3-bbbc-dffd4de4bc91", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284\",\"name\":\"dpC68f25284\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateHash\":\"6915107950063910718\",\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet2\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet222\"}},\"mode\":\"Incremental\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-02-19T05:37:46.6695582Z\",\"duration\":\"PT1.0299371S\",\"correlationId\":\"9e5d7242-9527-45a3-bbbc-dffd4de4bc91\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[]}}", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284/operationStatuses/08586195162198379951?api-version=2019-08-01" + "x-ms-request-id" : "3dec0773-1065-4f5d-af55-4b72830bee1b", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266\",\"name\":\"dpC38350266\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateHash\":\"6915107950063910718\",\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet2\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet222\"}},\"mode\":\"Incremental\",\"provisioningState\":\"Accepted\",\"timestamp\":\"2020-03-23T07:09:35.1216886Z\",\"duration\":\"PT1.3931435S\",\"correlationId\":\"3dec0773-1065-4f5d-af55-4b72830bee1b\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[]}}", + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266/operationStatuses/08586166595117490854?api-version=2019-08-01" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:17 GMT", + "date" : "Mon, 23 Mar 2020 07:10:06 GMT", + "content-length" : "1073", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11190", + "x-ms-ratelimit-remaining-subscription-reads" : "11998", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "34e4cf49-9e06-4283-b816-94978aa7a686", + "x-ms-correlation-request-id" : "0e53c4fb-093f-46fd-ac72-10a96d553410", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053817Z:34e4cf49-9e06-4283-b816-94978aa7a686", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071006Z:0e53c4fb-093f-46fd-ac72-10a96d553410", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "34e4cf49-9e06-4283-b816-94978aa7a686", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284\",\"name\":\"dpC68f25284\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateHash\":\"6915107950063910718\",\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet2\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet222\"}},\"mode\":\"Incremental\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:37:59.8165665Z\",\"duration\":\"PT14.1769454S\",\"correlationId\":\"9e5d7242-9527-45a3-bbbc-dffd4de4bc91\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet2\"}]}}" + "x-ms-request-id" : "0e53c4fb-093f-46fd-ac72-10a96d553410", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266\",\"name\":\"dpC38350266\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateHash\":\"6915107950063910718\",\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet2\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet222\"}},\"mode\":\"Incremental\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:09:54.8524049Z\",\"duration\":\"PT21.1238598S\",\"correlationId\":\"3dec0773-1065-4f5d-af55-4b72830bee1b\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet2\"}]}}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:47 GMT", + "date" : "Mon, 23 Mar 2020 07:10:36 GMT", + "content-length" : "1073", "expires" : "-1", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11186", + "x-ms-ratelimit-remaining-subscription-reads" : "11997", "StatusCode" : "200", "strict-transport-security" : "max-age=31536000; includeSubDomains", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "c0d56b33-f61c-481f-bed1-ec47951a10b6", + "x-ms-correlation-request-id" : "85e010b6-d959-4b72-9212-b1ad06f3d026", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053848Z:c0d56b33-f61c-481f-bed1-ec47951a10b6", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071037Z:85e010b6-d959-4b72-9212-b1ad06f3d026", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "c0d56b33-f61c-481f-bed1-ec47951a10b6", - "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Resources/deployments/dpC68f25284\",\"name\":\"dpC68f25284\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateHash\":\"6915107950063910718\",\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet2\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet222\"}},\"mode\":\"Incremental\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-02-19T05:37:59.8165665Z\",\"duration\":\"PT14.1769454S\",\"correlationId\":\"9e5d7242-9527-45a3-bbbc-dffd4de4bc91\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet2\"}]}}" + "x-ms-request-id" : "85e010b6-d959-4b72-9212-b1ad06f3d026", + "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Resources/deployments/dpC38350266\",\"name\":\"dpC38350266\",\"type\":\"Microsoft.Resources/deployments\",\"properties\":{\"templateHash\":\"6915107950063910718\",\"parameters\":{\"vnetName\":{\"type\":\"String\",\"value\":\"VNet2\"},\"vnetAddressPrefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/16\"},\"subnet1Prefix\":{\"type\":\"String\",\"value\":\"10.0.0.0/24\"},\"subnet1Name\":{\"type\":\"String\",\"value\":\"Subnet1\"},\"subnet2Prefix\":{\"type\":\"String\",\"value\":\"10.0.1.0/24\"},\"subnet2Name\":{\"type\":\"String\",\"value\":\"Subnet222\"}},\"mode\":\"Incremental\",\"provisioningState\":\"Succeeded\",\"timestamp\":\"2020-03-23T07:09:54.8524049Z\",\"duration\":\"PT21.1238598S\",\"correlationId\":\"3dec0773-1065-4f5d-af55-4b72830bee1b\",\"providers\":[{\"namespace\":\"Microsoft.Network\",\"resourceTypes\":[{\"resourceType\":\"virtualNetworks\",\"locations\":[\"southcentralus\"]}]}],\"dependencies\":[],\"outputResources\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet2\"}]}}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Network//virtualnetworks/VNet2?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Network//virtualnetworks/VNet2?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:47 GMT", + "date" : "Mon, 23 Mar 2020 07:10:36 GMT", "server" : "Microsoft-HTTPAPI/2.0", + "content-length" : "1459", "expires" : "-1", - "transfer-encoding" : "chunked", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11185", + "x-ms-ratelimit-remaining-subscription-reads" : "11997", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "52bf273d-0fa1-4393-a0ac-8857923e6d8e", + "x-ms-correlation-request-id" : "b37edc87-7adf-4dad-8cab-4df1b23bd1fb", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "97a764b2-be83-46f1-8e75-e4f127cfb7fc", + "x-ms-arm-service-request-id" : "acb7f17c-6867-47b6-84e2-75ecd06c2bf6", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053848Z:52bf273d-0fa1-4393-a0ac-8857923e6d8e", - "etag" : "W/\"894cb6c0-6d50-444b-b0e3-dc450b99e0f2\"", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071037Z:b37edc87-7adf-4dad-8cab-4df1b23bd1fb", + "etag" : "W/\"2ff57459-4d29-48e9-9171-2354359f7ac2\"", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "18288169-807b-4707-af68-9b2b18fdb659", - "Body" : "{\r\n \"name\": \"VNet2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet2\",\r\n \"etag\": \"W/\\\"894cb6c0-6d50-444b-b0e3-dc450b99e0f2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"743cc118-1bd5-437b-907d-981c9f3ef1cc\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"Subnet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet2/subnets/Subnet1\",\r\n \"etag\": \"W/\\\"894cb6c0-6d50-444b-b0e3-dc450b99e0f2\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"name\": \"Subnet222\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg68f25284/providers/Microsoft.Network/virtualNetworks/VNet2/subnets/Subnet222\",\r\n \"etag\": \"W/\\\"894cb6c0-6d50-444b-b0e3-dc450b99e0f2\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.1.0/24\",\r\n \"delegations\": [],\r\n \"privateEndpointNetworkPolicies\": \"Enabled\",\r\n \"privateLinkServiceNetworkPolicies\": \"Enabled\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\": false\r\n }\r\n}" + "x-ms-request-id" : "b283dace-68f6-427a-a6e4-5e53c197e797", + "Body" : "{\r\n \"name\": \"VNet2\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet2\",\r\n \"etag\": \"W/\\\"2ff57459-4d29-48e9-9171-2354359f7ac2\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"67b36b01-a220-4f98-8647-e97955d3ffc6\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"Subnet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet2/subnets/Subnet1\",\r\n \"etag\": \"W/\\\"2ff57459-4d29-48e9-9171-2354359f7ac2\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/24\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n },\r\n {\r\n \"name\": \"Subnet222\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg38350266/providers/Microsoft.Network/virtualNetworks/VNet2/subnets/Subnet222\",\r\n \"etag\": \"W/\\\"2ff57459-4d29-48e9-9171-2354359f7ac2\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.1.0/24\"\r\n },\r\n \"type\": \"Microsoft.Network/virtualNetworks/subnets\"\r\n }\r\n ]\r\n }\r\n}" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284/providers/Microsoft.Network//virtualnetworks/VNet2?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266/providers/Microsoft.Network//virtualnetworks/VNet2?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:38:49 GMT", + "date" : "Mon, 23 Mar 2020 07:10:37 GMT", "server" : "Microsoft-HTTPAPI/2.0", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14989", + "x-ms-ratelimit-remaining-subscription-deletes" : "14999", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "4f775ab2-2251-4259-bfe8-d2a8948733d3", + "x-ms-correlation-request-id" : "0e7ead8a-05ab-4a72-8542-61a237131112", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "85223d16-a143-4de4-a862-1a600391a5bf", + "x-ms-arm-service-request-id" : "aa98d1f1-56f0-468f-9c46-751f3445bcda", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053849Z:4f775ab2-2251-4259-bfe8-d2a8948733d3", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/406506b9-ac2b-48cf-b6f6-8b8889c63deb?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071038Z:0e7ead8a-05ab-4a72-8542-61a237131112", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/f51b4b40-af0c-401b-93b4-f79a3219bd55?api-version=2015-06-15", "cache-control" : "no-cache", - "x-ms-request-id" : "406506b9-ac2b-48cf-b6f6-8b8889c63deb", + "x-ms-request-id" : "f51b4b40-af0c-401b-93b4-f79a3219bd55", "Body" : "", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/406506b9-ac2b-48cf-b6f6-8b8889c63deb?api-version=2019-08-01" + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/f51b4b40-af0c-401b-93b4-f79a3219bd55?api-version=2015-06-15" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/406506b9-ac2b-48cf-b6f6-8b8889c63deb?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/f51b4b40-af0c-401b-93b4-f79a3219bd55?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:19 GMT", + "date" : "Mon, 23 Mar 2020 07:11:08 GMT", "server" : "Microsoft-HTTPAPI/2.0", + "content-length" : "29", "expires" : "-1", - "transfer-encoding" : "chunked", - "vary" : "Accept-Encoding", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11181", + "x-ms-ratelimit-remaining-subscription-reads" : "11993", "StatusCode" : "200", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "ed5c4597-f110-4211-9ab4-d4a313da4865", + "x-ms-correlation-request-id" : "0cc694b2-f771-494e-b0b9-bd6945e7c2d4", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "e7280687-58aa-4a20-af6a-c0d39d721660", + "x-ms-arm-service-request-id" : "176108c2-88a1-488c-be71-10590d00aa30", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053920Z:ed5c4597-f110-4211-9ab4-d4a313da4865", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071109Z:0cc694b2-f771-494e-b0b9-bd6945e7c2d4", "content-type" : "application/json; charset=utf-8", "cache-control" : "no-cache", - "x-ms-request-id" : "e47130ac-26aa-40ad-9818-9cafb764e93f", + "x-ms-request-id" : "8e46891c-5c5c-43e1-911c-5b559d16dbaa", "Body" : "{\r\n \"status\": \"Succeeded\"\r\n}" } }, { "Method" : "GET", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/406506b9-ac2b-48cf-b6f6-8b8889c63deb?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/f51b4b40-af0c-401b-93b4-f79a3219bd55?api-version=2015-06-15", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:49 GMT", + "date" : "Mon, 23 Mar 2020 07:11:39 GMT", "server" : "Microsoft-HTTPAPI/2.0", "expires" : "-1", "retry-after" : "0", - "x-ms-ratelimit-remaining-subscription-reads" : "11180", + "x-ms-ratelimit-remaining-subscription-reads" : "11992", "StatusCode" : "204", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "4f775ab2-2251-4259-bfe8-d2a8948733d3", + "x-ms-correlation-request-id" : "0e7ead8a-05ab-4a72-8542-61a237131112", "strict-transport-security" : "max-age=31536000; includeSubDomains", - "x-ms-arm-service-request-id" : "85223d16-a143-4de4-a862-1a600391a5bf", + "x-ms-arm-service-request-id" : "aa98d1f1-56f0-468f-9c46-751f3445bcda", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053950Z:efe73328-aff8-420e-bbc6-fbcc10b3802d", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071139Z:b9e872b2-8965-4a89-9ad4-8b0f0424a306", "content-type" : "application/json; charset=utf-8", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/406506b9-ac2b-48cf-b6f6-8b8889c63deb?api-version=2019-08-01", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operationResults/f51b4b40-af0c-401b-93b4-f79a3219bd55?api-version=2015-06-15", "cache-control" : "no-cache", - "x-ms-request-id" : "406506b9-ac2b-48cf-b6f6-8b8889c63deb", + "x-ms-request-id" : "f51b4b40-af0c-401b-93b4-f79a3219bd55", "Body" : "", - "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/406506b9-ac2b-48cf-b6f6-8b8889c63deb?api-version=2019-08-01" + "azure-asyncoperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/f51b4b40-af0c-401b-93b4-f79a3219bd55?api-version=2015-06-15" } }, { "Method" : "DELETE", - "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg68f25284?api-version=2019-08-01", + "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg38350266?api-version=2019-08-01", "Headers" : { - "User-Agent" : "azsdk-java-com.azure.management/null (1.8.0_231; Windows 10 10.0)" + "User-Agent" : "azsdk-java-com.azure.management/null (13.0.1; Windows 10 10.0)", + "Content-Type" : "application/json" }, "Response" : { - "date" : "Wed, 19 Feb 2020 05:39:54 GMT", + "date" : "Mon, 23 Mar 2020 07:11:45 GMT", "content-length" : "0", "expires" : "-1", - "x-ms-ratelimit-remaining-subscription-deletes" : "14987", + "x-ms-ratelimit-remaining-subscription-deletes" : "14999", "retry-after" : "0", "StatusCode" : "202", "pragma" : "no-cache", - "x-ms-correlation-request-id" : "2f6778d7-533c-4d04-b20e-f92ae9ca2b57", + "x-ms-correlation-request-id" : "24f478fe-90c4-4cbf-a911-733beb39b96f", "strict-transport-security" : "max-age=31536000; includeSubDomains", "x-content-type-options" : "nosniff", - "x-ms-routing-request-id" : "KOREASOUTH:20200219T053955Z:2f6778d7-533c-4d04-b20e-f92ae9ca2b57", - "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzY4RjI1Mjg0LVNPVVRIQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJzb3V0aGNlbnRyYWx1cyJ9?api-version=2019-08-01", + "x-ms-routing-request-id" : "SOUTHEASTASIA:20200323T071145Z:24f478fe-90c4-4cbf-a911-733beb39b96f", + "location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1SRzM4MzUwMjY2LVNPVVRIQ0VOVFJBTFVTIiwiam9iTG9jYXRpb24iOiJzb3V0aGNlbnRyYWx1cyJ9?api-version=2019-08-01", "cache-control" : "no-cache", - "x-ms-request-id" : "2f6778d7-533c-4d04-b20e-f92ae9ca2b57", + "x-ms-request-id" : "24f478fe-90c4-4cbf-a911-733beb39b96f", "Body" : "" } } ], - "variables" : [ "68f25284", "adfe54f5-af63-4a6a-aaca-7d2aaf695c47", "82c3b897-a008-4c40-b823-140603067d71", "aeaa6fb1-b010-4494-81be-065f8debb9f4" ] + "variables" : [ "38350266" ] } \ No newline at end of file