diff --git a/eng/code-quality-reports/src/main/resources/revapi/revapi.json b/eng/code-quality-reports/src/main/resources/revapi/revapi.json
index 024c7488286f9..e24ae76e6408c 100644
--- a/eng/code-quality-reports/src/main/resources/revapi/revapi.json
+++ b/eng/code-quality-reports/src/main/resources/revapi/revapi.json
@@ -512,6 +512,16 @@
"old": "field com.azure.core.amqp.exception.AmqpErrorContext.serialVersionUID",
"new": "field com.azure.core.amqp.exception.AmqpErrorContext.serialVersionUID",
"justification": "The field ErrorInfo was added to AmqpErrorContext, but no existing fields were removed or changed."
+ },
+ {
+ "code": "java.method.added",
+ "new": "method com.azure.core.util.HttpClientOptions com.azure.core.util.HttpClientOptions::setReadTimeout(java.time.Duration)",
+ "justification": "New Setter method."
+ },
+ {
+ "code": "java.method.added",
+ "new": "method com.azure.core.util.HttpClientOptions com.azure.core.util.HttpClientOptions::setResponseTimeout(java.time.Duration)",
+ "justification": "New Setter method."
}
]
}
diff --git a/eng/jacoco-test-coverage/pom.xml b/eng/jacoco-test-coverage/pom.xml
index dc7ebf33ad674..5981e820f11d6 100644
--- a/eng/jacoco-test-coverage/pom.xml
+++ b/eng/jacoco-test-coverage/pom.xml
@@ -194,7 +194,7 @@
com.azure
azure-identity
- 1.4.0-beta.1
+ 1.3.1
com.azure
@@ -204,7 +204,7 @@
com.azure
azure-messaging-eventgrid
- 4.4.0-beta.1
+ 4.4.0
com.azure
@@ -254,17 +254,17 @@
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-blob
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-blob-batch
- 12.10.0-beta.2
+ 12.10.0
com.azure
@@ -274,7 +274,7 @@
com.azure
azure-storage-blob-cryptography
- 12.12.0-beta.2
+ 12.12.0
com.azure
@@ -284,22 +284,22 @@
com.azure
azure-storage-file-share
- 12.10.0-beta.2
+ 12.10.0
com.azure
azure-storage-file-datalake
- 12.6.0-beta.2
+ 12.6.0
com.azure
azure-storage-internal-avro
- 12.0.5-beta.1
+ 12.0.5
com.azure
azure-storage-queue
- 12.10.0-beta.2
+ 12.10.0
com.azure
diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt
index 7445d66c7acb4..f257781c0c889 100644
--- a/eng/versioning/version_client.txt
+++ b/eng/versioning/version_client.txt
@@ -84,11 +84,11 @@ com.azure:azure-data-schemaregistry-avro;1.0.0-beta.4;1.0.0-beta.5
com.azure:azure-data-tables;12.0.0-beta.7;12.0.0-beta.8
com.azure:azure-digitaltwins-core;1.1.1;1.2.0-beta.1
com.azure:azure-e2e;1.0.0-beta.1;1.0.0-beta.1
-com.azure:azure-identity;1.3.0;1.4.0-beta.1
+com.azure:azure-identity;1.3.0;1.3.1
com.azure:azure-identity-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-iot-deviceupdate;1.0.0-beta.1;1.0.0-beta.2
com.azure:azure-iot-modelsrepository;1.0.0-beta.1;1.0.0-beta.2
-com.azure:azure-messaging-eventgrid;4.3.0;4.4.0-beta.1
+com.azure:azure-messaging-eventgrid;4.3.0;4.4.0
com.azure:azure-messaging-eventhubs;5.7.1;5.8.0-beta.1
com.azure:azure-messaging-eventhubs-checkpointstore-blob;1.7.1;1.8.0-beta.1
com.azure:azure-messaging-eventhubs-track1-perf;1.0.0-beta.1;1.0.0-beta.1
@@ -115,17 +115,17 @@ com.azure:azure-security-keyvault-secrets;4.2.8;4.3.0-beta.7
com.azure:azure-sdk-template;1.2.1-beta.2;1.2.1-beta.16
com.azure:azure-spring-data-cosmos;3.7.0;3.8.0-beta.1
com.azure:azure-spring-data-cosmos-test;3.0.0-beta.1;3.0.0-beta.1
-com.azure:azure-storage-blob;12.11.1;12.12.0-beta.2
-com.azure:azure-storage-blob-batch;12.9.1;12.10.0-beta.2
+com.azure:azure-storage-blob;12.11.1;12.12.0
+com.azure:azure-storage-blob-batch;12.9.1;12.10.0
com.azure:azure-storage-blob-changefeed;12.0.0-beta.6;12.0.0-beta.7
-com.azure:azure-storage-blob-cryptography;12.11.1;12.12.0-beta.2
+com.azure:azure-storage-blob-cryptography;12.11.1;12.12.0
com.azure:azure-storage-blob-nio;12.0.0-beta.6;12.0.0-beta.7
-com.azure:azure-storage-common;12.11.1;12.12.0-beta.2
-com.azure:azure-storage-file-share;12.9.1;12.10.0-beta.2
-com.azure:azure-storage-file-datalake;12.5.1;12.6.0-beta.2
-com.azure:azure-storage-internal-avro;12.0.4;12.0.5-beta.1
+com.azure:azure-storage-common;12.11.1;12.12.0
+com.azure:azure-storage-file-share;12.9.1;12.10.0
+com.azure:azure-storage-file-datalake;12.5.1;12.6.0
+com.azure:azure-storage-internal-avro;12.0.4;12.0.5
com.azure:azure-storage-perf;1.0.0-beta.1;1.0.0-beta.1
-com.azure:azure-storage-queue;12.9.1;12.10.0-beta.2
+com.azure:azure-storage-queue;12.9.1;12.10.0
com.azure:azure-template-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-media-videoanalyzer-edge;1.0.0-beta.3;1.0.0-beta.4
com.azure:azure-verticals-agrifood-farming;1.0.0-beta.2;1.0.0-beta.3
diff --git a/sdk/communication/azure-communication-common/README.md b/sdk/communication/azure-communication-common/README.md
index 075d829d87ac5..152d8a183d3e2 100644
--- a/sdk/communication/azure-communication-common/README.md
+++ b/sdk/communication/azure-communication-common/README.md
@@ -19,7 +19,7 @@ It is intended to provide cross cutting concerns, e.g. authentication.
com.azure
azure-communication-common
- 1.0.1
+ 1.0.2
```
[//]: # ({x-version-update-end})
diff --git a/sdk/communication/azure-communication-identity/README.md b/sdk/communication/azure-communication-identity/README.md
index 06664e4acec6a..97b31fd14d51f 100644
--- a/sdk/communication/azure-communication-identity/README.md
+++ b/sdk/communication/azure-communication-identity/README.md
@@ -22,7 +22,7 @@ The identity package is used for managing users and tokens for Azure Communicati
com.azure
azure-communication-identity
- 1.1.0
+ 1.1.1
```
diff --git a/sdk/communication/azure-communication-identity/pom.xml b/sdk/communication/azure-communication-identity/pom.xml
index ed9e170361a41..ba2443edb0b1a 100644
--- a/sdk/communication/azure-communication-identity/pom.xml
+++ b/sdk/communication/azure-communication-identity/pom.xml
@@ -157,6 +157,22 @@
+
+ org.revapi
+ revapi-maven-plugin
+ 0.11.2
+
+
+
+ -
+
java.method.added
+ com.azure.core.util.HttpClientOptions
+ Transitive from Core. Not our problem
+
+
+
+
+
diff --git a/sdk/communication/azure-communication-phonenumbers/README.md b/sdk/communication/azure-communication-phonenumbers/README.md
index 95a3028aa9a0d..85b85aae74ad5 100644
--- a/sdk/communication/azure-communication-phonenumbers/README.md
+++ b/sdk/communication/azure-communication-phonenumbers/README.md
@@ -22,7 +22,7 @@ Purchased phone numbers can come with many capabilities, depending on the countr
com.azure
azure-communication-phonenumbers
- 1.0.2
+ 1.0.3
```
diff --git a/sdk/communication/azure-communication-phonenumbers/pom.xml b/sdk/communication/azure-communication-phonenumbers/pom.xml
index e71f16adedca5..738d503c89f5c 100644
--- a/sdk/communication/azure-communication-phonenumbers/pom.xml
+++ b/sdk/communication/azure-communication-phonenumbers/pom.xml
@@ -156,6 +156,27 @@
+
+ org.revapi
+ revapi-maven-plugin
+ 0.11.2
+
+
+
+ -
+
java.method.added
+ com.azure.core.util.HttpClientOptions
+ Transitive from Core. Not our problem
+
+ -
+
java.method.added
+ com.azure.core.http.rest.PagedFlux
+ Transitive from Core. Not our problem
+
+
+
+
+
diff --git a/sdk/communication/azure-communication-sms/README.md b/sdk/communication/azure-communication-sms/README.md
index 7814e7a716b9d..39fc0da2f169c 100644
--- a/sdk/communication/azure-communication-sms/README.md
+++ b/sdk/communication/azure-communication-sms/README.md
@@ -21,7 +21,7 @@ Azure Communication SMS is used to send simple text messages.
com.azure
azure-communication-sms
- 1.0.2
+ 1.0.3
```
diff --git a/sdk/communication/azure-communication-sms/pom.xml b/sdk/communication/azure-communication-sms/pom.xml
index 93a07dcefe978..99c20e7b409c4 100644
--- a/sdk/communication/azure-communication-sms/pom.xml
+++ b/sdk/communication/azure-communication-sms/pom.xml
@@ -141,6 +141,22 @@
+
+ org.revapi
+ revapi-maven-plugin
+ 0.11.2
+
+
+
+ -
+
java.method.added
+ com.azure.core.util.HttpClientOptions
+ Transitive from Core. Not our problem
+
+
+
+
+
diff --git a/sdk/communication/pom.xml b/sdk/communication/pom.xml
index 7b6a561cbbf35..4facf987274fe 100644
--- a/sdk/communication/pom.xml
+++ b/sdk/communication/pom.xml
@@ -35,22 +35,22 @@
com.azure
azure-communication-common
- 1.1.0-beta.1
+ 1.0.2
com.azure
azure-communication-identity
- 1.2.0-beta.1
+ 1.1.1
com.azure
azure-communication-phonenumbers
- 1.1.0-beta.1
+ 1.0.3
com.azure
azure-communication-sms
- 1.1.0-beta.1
+ 1.0.3
diff --git a/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/main/scala/com/azure/cosmos/spark/CosmosTableSchemaInferrer.scala b/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/main/scala/com/azure/cosmos/spark/CosmosTableSchemaInferrer.scala
index f517b6033d94a..7c571353c5878 100644
--- a/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/main/scala/com/azure/cosmos/spark/CosmosTableSchemaInferrer.scala
+++ b/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/main/scala/com/azure/cosmos/spark/CosmosTableSchemaInferrer.scala
@@ -37,6 +37,14 @@ private object CosmosTableSchemaInferrer
ResourceIdAttributeName,
AttachmentsAttributeName)
+ private val notNullableProperties = List(
+ IdAttributeName,
+ ETagAttributeName,
+ SelfAttributeName,
+ ResourceIdAttributeName,
+ TimestampAttributeName,
+ AttachmentsAttributeName)
+
private[spark] def inferSchema(
inferredItems: Seq[ObjectNode],
includeSystemProperties: Boolean,
@@ -125,7 +133,7 @@ private object CosmosTableSchemaInferrer
case anyType: DataType => field.getKey -> StructField(
field.getKey,
anyType,
- nullable= !systemProperties.contains(field.getKey) && allowNullForInferredProperties)
+ nullable= !notNullableProperties.contains(field.getKey) && allowNullForInferredProperties)
})
.toSeq)
}
diff --git a/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/test/scala/com/azure/cosmos/spark/CosmosTableSchemaInferrerSpec.scala b/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/test/scala/com/azure/cosmos/spark/CosmosTableSchemaInferrerSpec.scala
index 382f846df51f6..484e2c42b85a0 100644
--- a/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/test/scala/com/azure/cosmos/spark/CosmosTableSchemaInferrerSpec.scala
+++ b/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/test/scala/com/azure/cosmos/spark/CosmosTableSchemaInferrerSpec.scala
@@ -50,7 +50,7 @@ class CosmosTableSchemaInferrerSpec extends UnitSpec {
schema.fields(1).name shouldBe "otherProperty"
schema.fields(0).dataType shouldBe StringType
schema.fields(1).dataType shouldBe StringType
- schema.fields(0).nullable shouldBe true
+ schema.fields(0).nullable shouldBe false
schema.fields(1).nullable shouldBe true
}
diff --git a/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/test/scala/com/azure/cosmos/spark/SparkE2EQueryITest.scala b/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/test/scala/com/azure/cosmos/spark/SparkE2EQueryITest.scala
index bae610c7bf0eb..8b18c09306eea 100644
--- a/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/test/scala/com/azure/cosmos/spark/SparkE2EQueryITest.scala
+++ b/sdk/cosmos/azure-cosmos-spark_3-1_2-12/src/test/scala/com/azure/cosmos/spark/SparkE2EQueryITest.scala
@@ -295,6 +295,12 @@ class SparkE2EQueryITest
fieldNames.contains(CosmosTableSchemaInferrer.ResourceIdAttributeName) shouldBe true
fieldNames.contains(CosmosTableSchemaInferrer.ETagAttributeName) shouldBe true
fieldNames.contains(CosmosTableSchemaInferrer.AttachmentsAttributeName) shouldBe true
+
+ rowWithInference.schema(CosmosTableSchemaInferrer.SelfAttributeName).nullable shouldBe false
+ rowWithInference.schema(CosmosTableSchemaInferrer.TimestampAttributeName).nullable shouldBe false
+ rowWithInference.schema(CosmosTableSchemaInferrer.ResourceIdAttributeName).nullable shouldBe false
+ rowWithInference.schema(CosmosTableSchemaInferrer.ETagAttributeName).nullable shouldBe false
+ rowWithInference.schema(CosmosTableSchemaInferrer.AttachmentsAttributeName).nullable shouldBe false
}
"spark query" can "use schema inference with just timestamp" in {
@@ -438,7 +444,7 @@ class SparkE2EQueryITest
"spark.cosmos.database" -> cosmosDatabase,
"spark.cosmos.container" -> cosmosContainer,
"spark.cosmos.read.inferSchema.enabled" -> "true",
- "spark.cosmos.read.inferSchema.query" -> "select TOP 1 c.type, c.age, c.isAlive, c._ts from c",
+ "spark.cosmos.read.inferSchema.query" -> "select TOP 1 c.type, c.age, c.isAlive, c._ts, c.id from c",
"spark.cosmos.read.partitioning.strategy" -> "Restrictive"
)
@@ -455,9 +461,67 @@ class SparkE2EQueryITest
val fieldNames = rowWithInference.schema.fields.map(field => field.name)
fieldNames.contains(CosmosTableSchemaInferrer.SelfAttributeName) shouldBe false
fieldNames.contains(CosmosTableSchemaInferrer.TimestampAttributeName) shouldBe true
+ fieldNames.contains(CosmosTableSchemaInferrer.IdAttributeName) shouldBe true
fieldNames.contains(CosmosTableSchemaInferrer.ResourceIdAttributeName) shouldBe false
fieldNames.contains(CosmosTableSchemaInferrer.ETagAttributeName) shouldBe false
fieldNames.contains(CosmosTableSchemaInferrer.AttachmentsAttributeName) shouldBe false
+
+ rowWithInference.schema(CosmosTableSchemaInferrer.TimestampAttributeName).nullable shouldBe false
+ rowWithInference.schema(CosmosTableSchemaInferrer.IdAttributeName).nullable shouldBe false
+ rowWithInference.schema("type").nullable shouldBe true
+ rowWithInference.schema("age").nullable shouldBe true
+ rowWithInference.schema("isAlive").nullable shouldBe true
+ }
+
+ "spark query" can "when forceNullableProperties is false and rows have different schema" in {
+ val cosmosEndpoint = TestConfigurations.HOST
+ val cosmosMasterKey = TestConfigurations.MASTER_KEY
+ val samplingSize = 100
+ val expectedResults = samplingSize * 2
+ val container = cosmosClient.getDatabase(cosmosDatabase).getContainer(cosmosContainer)
+
+ // Inserting documents with slightly different schema
+ for( _ <- 1 to expectedResults) {
+ val objectNode = Utils.getSimpleObjectMapper.createObjectNode()
+ val arr = objectNode.putArray("object_array")
+ val nested = Utils.getSimpleObjectMapper.createObjectNode()
+ nested.put("A", "test")
+ nested.put("B", "test")
+ arr.add(nested)
+ objectNode.put("id", UUID.randomUUID().toString)
+ container.createItem(objectNode).block()
+ }
+
+ for( _ <- 1 to samplingSize) {
+ val objectNode2 = Utils.getSimpleObjectMapper.createObjectNode()
+ val arr = objectNode2.putArray("object_array")
+ val nested = Utils.getSimpleObjectMapper.createObjectNode()
+ nested.put("A", "test")
+ arr.add(nested)
+ objectNode2.put("id", UUID.randomUUID().toString)
+ container.createItem(objectNode2).block()
+ }
+
+ val cfgWithInference = Map("spark.cosmos.accountEndpoint" -> cosmosEndpoint,
+ "spark.cosmos.accountKey" -> cosmosMasterKey,
+ "spark.cosmos.database" -> cosmosDatabase,
+ "spark.cosmos.container" -> cosmosContainer,
+ "spark.cosmos.read.inferSchema.enabled" -> "true",
+ "spark.cosmos.read.inferSchema.forceNullableProperties" -> "false",
+ "spark.cosmos.read.inferSchema.samplingSize" -> samplingSize.toString,
+ "spark.cosmos.read.inferSchema.query" -> "SELECT * FROM c ORDER BY c._ts",
+ "spark.cosmos.read.partitioning.strategy" -> "Restrictive"
+ )
+
+ val dfWithInference = spark.read.format("cosmos.oltp").options(cfgWithInference).load()
+ try {
+ dfWithInference.collect()
+ fail("Should have thrown an exception")
+ }
+ catch {
+ case inner: Exception =>
+ inner.toString.contains("The 1th field 'B' of input row cannot be null") shouldBe true
+ }
}
"spark query" can "when forceNullableProperties is false and rows have different schema" in {
diff --git a/sdk/e2e/pom.xml b/sdk/e2e/pom.xml
index d5afffe875046..0849f82aa028f 100644
--- a/sdk/e2e/pom.xml
+++ b/sdk/e2e/pom.xml
@@ -33,7 +33,7 @@
com.azure
azure-identity
- 1.4.0-beta.1
+ 1.3.1
com.azure
diff --git a/sdk/eventgrid/azure-messaging-eventgrid/CHANGELOG.md b/sdk/eventgrid/azure-messaging-eventgrid/CHANGELOG.md
index 71561404579d5..6020de29eccec 100644
--- a/sdk/eventgrid/azure-messaging-eventgrid/CHANGELOG.md
+++ b/sdk/eventgrid/azure-messaging-eventgrid/CHANGELOG.md
@@ -1,6 +1,13 @@
# Release History
-## 4.4.0-beta.1 (Unreleased)
+## 4.4.0 (2021-06-09)
+### New Features
+- Added new Storage system event `StorageBlobInventoryPolicyCompletedEventData`.
+- Added new attributes `contentLocation` and `metadataLocation` to `AcsRecordingChunkInfoProperties`.
+
+### Dependency Updates
+- Update `azure-core` dependency to `1.17.0`.
+- Update `azure-core-http-netty` dependency to `1.10.0`.
## 4.3.0 (2021-05-12)
diff --git a/sdk/eventgrid/azure-messaging-eventgrid/README.md b/sdk/eventgrid/azure-messaging-eventgrid/README.md
index 4644cba609c0b..1a74b50ed29a8 100644
--- a/sdk/eventgrid/azure-messaging-eventgrid/README.md
+++ b/sdk/eventgrid/azure-messaging-eventgrid/README.md
@@ -47,7 +47,7 @@ az eventgrid domain create --location --resource-group
com.azure
azure-messaging-eventgrid
- 4.3.0
+ 4.4.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/eventgrid/azure-messaging-eventgrid/pom.xml b/sdk/eventgrid/azure-messaging-eventgrid/pom.xml
index bb2d53dcd90a0..f1790114ca496 100644
--- a/sdk/eventgrid/azure-messaging-eventgrid/pom.xml
+++ b/sdk/eventgrid/azure-messaging-eventgrid/pom.xml
@@ -12,7 +12,7 @@
com.azure
azure-messaging-eventgrid
- 4.4.0-beta.1
+ 4.4.0
jar
Microsoft Azure SDK for eventgrid
diff --git a/sdk/eventgrid/pom.xml b/sdk/eventgrid/pom.xml
index 34f8f517a2674..4bc26bceab516 100644
--- a/sdk/eventgrid/pom.xml
+++ b/sdk/eventgrid/pom.xml
@@ -20,7 +20,7 @@
com.azure
azure-messaging-eventgrid
- 4.4.0-beta.1
+ 4.4.0
diff --git a/sdk/identity/azure-identity-perf/pom.xml b/sdk/identity/azure-identity-perf/pom.xml
index 3c574c91466f6..be29841428371 100644
--- a/sdk/identity/azure-identity-perf/pom.xml
+++ b/sdk/identity/azure-identity-perf/pom.xml
@@ -27,7 +27,7 @@
com.azure
azure-identity
- 1.4.0-beta.1
+ 1.3.1
com.azure
diff --git a/sdk/identity/azure-identity/CHANGELOG.md b/sdk/identity/azure-identity/CHANGELOG.md
index 8a2fa08218450..162da6598bdfd 100644
--- a/sdk/identity/azure-identity/CHANGELOG.md
+++ b/sdk/identity/azure-identity/CHANGELOG.md
@@ -1,6 +1,9 @@
# Release History
-## 1.4.0-beta.1 (Unreleased)
+## 1.3.1 (2021-06-08)
+
+### Dependency Updates
+- Upgraded `azure-core` dependency to 1.17.0
## 1.3.0 (2021-05-11)
diff --git a/sdk/identity/azure-identity/pom.xml b/sdk/identity/azure-identity/pom.xml
index c8ac8141a68d1..6b3eac9fe3074 100644
--- a/sdk/identity/azure-identity/pom.xml
+++ b/sdk/identity/azure-identity/pom.xml
@@ -6,7 +6,7 @@
com.azure
azure-identity
- 1.4.0-beta.1
+ 1.3.1
Microsoft Azure client library for Identity
This module contains client library for Microsoft Azure Identity.
diff --git a/sdk/identity/pom.xml b/sdk/identity/pom.xml
index 6b0e56d5a42f3..336b5f430b993 100644
--- a/sdk/identity/pom.xml
+++ b/sdk/identity/pom.xml
@@ -20,7 +20,7 @@
com.azure
azure-identity
- 1.4.0-beta.1
+ 1.3.1
diff --git a/sdk/keyvault/azure-security-keyvault-jca/CHANGELOG.md b/sdk/keyvault/azure-security-keyvault-jca/CHANGELOG.md
index f0ee0c707ca79..d7a084c5987a0 100644
--- a/sdk/keyvault/azure-security-keyvault-jca/CHANGELOG.md
+++ b/sdk/keyvault/azure-security-keyvault-jca/CHANGELOG.md
@@ -1,7 +1,8 @@
# Release History
## 1.0.0-beta.8 (Unreleased)
-
+### New Features
+- Load JRE key store certificates to AzureKeyVault key store. ([#21845](https://github.com/Azure/azure-sdk-for-java/pull/21845))
## 1.0.0-beta.7 (2021-05-24)
### New Features
diff --git a/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/VirtualMachineImpl.java b/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/VirtualMachineImpl.java
index 41f05b631513c..1d50cdff7bf5c 100644
--- a/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/VirtualMachineImpl.java
+++ b/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/VirtualMachineImpl.java
@@ -1286,9 +1286,15 @@ public VirtualMachineImpl withUnmanagedDisks() {
return this;
}
+ @Override
+ public VirtualMachineImpl withBootDiagnosticsOnManagedStorageAccount() {
+ this.bootDiagnosticsHandler.withBootDiagnostics(true);
+ return this;
+ }
+
@Override
public VirtualMachineImpl withBootDiagnostics() {
- this.bootDiagnosticsHandler.withBootDiagnostics();
+ this.bootDiagnosticsHandler.withBootDiagnostics(false);
return this;
}
@@ -2627,9 +2633,14 @@ private StorageAccountTypes getDefaultStorageAccountType() {
private class BootDiagnosticsHandler {
private final VirtualMachineImpl vmImpl;
private String creatableDiagnosticsStorageAccountKey;
+ private boolean useManagedStorageAccount = false;
BootDiagnosticsHandler(VirtualMachineImpl vmImpl) {
this.vmImpl = vmImpl;
+ if (isBootDiagnosticsEnabled()
+ && this.vmInner().diagnosticsProfile().bootDiagnostics().storageUri() == null) {
+ this.useManagedStorageAccount = true;
+ }
}
public boolean isBootDiagnosticsEnabled() {
@@ -2650,21 +2661,24 @@ public String bootDiagnosticsStorageUri() {
return null;
}
- BootDiagnosticsHandler withBootDiagnostics() {
+ BootDiagnosticsHandler withBootDiagnostics(boolean useManagedStorageAccount) {
// Diagnostics storage uri will be set later by this.handleDiagnosticsSettings(..)
this.enableDisable(true);
+ this.useManagedStorageAccount = useManagedStorageAccount;
return this;
}
BootDiagnosticsHandler withBootDiagnostics(Creatable creatable) {
// Diagnostics storage uri will be set later by this.handleDiagnosticsSettings(..)
this.enableDisable(true);
+ this.useManagedStorageAccount = false;
this.creatableDiagnosticsStorageAccountKey = this.vmImpl.addDependency(creatable);
return this;
}
BootDiagnosticsHandler withBootDiagnostics(String storageAccountBlobEndpointUri) {
this.enableDisable(true);
+ this.useManagedStorageAccount = false;
this.vmInner().diagnosticsProfile().bootDiagnostics().withStorageUri(storageAccountBlobEndpointUri);
return this;
}
@@ -2675,10 +2689,15 @@ BootDiagnosticsHandler withBootDiagnostics(StorageAccount storageAccount) {
BootDiagnosticsHandler withoutBootDiagnostics() {
this.enableDisable(false);
+ this.useManagedStorageAccount = false;
return this;
}
void prepare() {
+ if (useManagedStorageAccount) {
+ return;
+ }
+
DiagnosticsProfile diagnosticsProfile = this.vmInner().diagnosticsProfile();
if (diagnosticsProfile == null
|| diagnosticsProfile.bootDiagnostics() == null
@@ -2719,6 +2738,10 @@ void prepare() {
}
void handleDiagnosticsSettings() {
+ if (useManagedStorageAccount) {
+ return;
+ }
+
DiagnosticsProfile diagnosticsProfile = this.vmInner().diagnosticsProfile();
if (diagnosticsProfile == null
|| diagnosticsProfile.bootDiagnostics() == null
diff --git a/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/VirtualMachineScaleSetImpl.java b/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/VirtualMachineScaleSetImpl.java
index dfe5f4ba08bdc..37b3a5bf3bb60 100644
--- a/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/VirtualMachineScaleSetImpl.java
+++ b/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/VirtualMachineScaleSetImpl.java
@@ -2376,9 +2376,15 @@ private void throwIfManagedDiskDisabled(String message) {
}
}
+ @Override
+ public VirtualMachineScaleSetImpl withBootDiagnosticsOnManagedStorageAccount() {
+ this.bootDiagnosticsHandler.withBootDiagnostics(true);
+ return this;
+ }
+
@Override
public VirtualMachineScaleSetImpl withBootDiagnostics() {
- this.bootDiagnosticsHandler.withBootDiagnostics();
+ this.bootDiagnosticsHandler.withBootDiagnostics(false);
return this;
}
@@ -2851,9 +2857,15 @@ private class BootDiagnosticsHandler {
private String creatableDiagnosticsStorageAccountKey;
private String creatableStorageAccountKey;
private StorageAccount existingStorageAccountToAssociate;
+ private boolean useManagedStorageAccount = false;
BootDiagnosticsHandler(VirtualMachineScaleSetImpl vmssImpl) {
this.vmssImpl = vmssImpl;
+ if (isBootDiagnosticsEnabled()
+ && this.vmssInner().virtualMachineProfile()
+ .diagnosticsProfile().bootDiagnostics().storageUri() == null) {
+ this.useManagedStorageAccount = true;
+ }
}
public boolean isBootDiagnosticsEnabled() {
@@ -2875,10 +2887,11 @@ public String bootDiagnosticsStorageUri() {
return null;
}
- BootDiagnosticsHandler withBootDiagnostics() {
+ BootDiagnosticsHandler withBootDiagnostics(boolean useManagedStorageAccount) {
// Diagnostics storage uri will be set later by this.handleDiagnosticsSettings(..)
//
this.enableDisable(true);
+ this.useManagedStorageAccount = useManagedStorageAccount;
return this;
}
@@ -2886,12 +2899,14 @@ BootDiagnosticsHandler withBootDiagnostics(Creatable creatable)
// Diagnostics storage uri will be set later by this.handleDiagnosticsSettings(..)
//
this.enableDisable(true);
+ this.useManagedStorageAccount = false;
this.creatableDiagnosticsStorageAccountKey = this.vmssImpl.addDependency(creatable);
return this;
}
BootDiagnosticsHandler withBootDiagnostics(String storageAccountBlobEndpointUri) {
this.enableDisable(true);
+ this.useManagedStorageAccount = false;
this
.vmssInner()
.virtualMachineProfile()
@@ -2907,10 +2922,15 @@ BootDiagnosticsHandler withBootDiagnostics(StorageAccount storageAccount) {
BootDiagnosticsHandler withoutBootDiagnostics() {
this.enableDisable(false);
+ this.useManagedStorageAccount = false;
return this;
}
void prepare() {
+ if (useManagedStorageAccount) {
+ return;
+ }
+
this.creatableStorageAccountKey = null;
this.existingStorageAccountToAssociate = null;
@@ -2962,6 +2982,10 @@ void prepare() {
}
void handleDiagnosticsSettings() {
+ if (useManagedStorageAccount) {
+ return;
+ }
+
DiagnosticsProfile diagnosticsProfile = this.vmssInner().virtualMachineProfile().diagnosticsProfile();
if (diagnosticsProfile == null
|| diagnosticsProfile.bootDiagnostics() == null
diff --git a/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/models/VirtualMachine.java b/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/models/VirtualMachine.java
index b7b880b2dbe02..30b9da90c4b56 100644
--- a/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/models/VirtualMachine.java
+++ b/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/models/VirtualMachine.java
@@ -1420,6 +1420,14 @@ interface WithPlan {
/** The stage of the virtual machine definition allowing to enable boot diagnostics. */
interface WithBootDiagnostics {
+ /**
+ * Specifies that boot diagnostics needs to be enabled in the virtual machine.
+ * Managed storage account is used.
+ *
+ * @return the next stage of the definition
+ */
+ WithCreate withBootDiagnosticsOnManagedStorageAccount();
+
/**
* Specifies that boot diagnostics needs to be enabled in the virtual machine.
*
@@ -1974,6 +1982,14 @@ interface WithExtension {
/** The stage of the virtual machine definition allowing to enable boot diagnostics. */
interface WithBootDiagnostics {
+ /**
+ * Specifies that boot diagnostics needs to be enabled in the virtual machine.
+ * Managed storage account is used.
+ *
+ * @return the next stage of the update
+ */
+ Update withBootDiagnosticsOnManagedStorageAccount();
+
/**
* Specifies that boot diagnostics needs to be enabled in the virtual machine.
*
diff --git a/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/models/VirtualMachineScaleSet.java b/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/models/VirtualMachineScaleSet.java
index 4273e40804294..ac00eeec4bff8 100644
--- a/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/models/VirtualMachineScaleSet.java
+++ b/sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/models/VirtualMachineScaleSet.java
@@ -1479,6 +1479,14 @@ interface WithUserAssignedManagedServiceIdentity {
/** The stage of the virtual machine scale set definition allowing to enable boot diagnostics. */
interface WithBootDiagnostics {
+ /**
+ * Specifies that boot diagnostics needs to be enabled in the virtual machine.
+ * Managed storage account is used.
+ *
+ * @return the next stage of the definition
+ */
+ WithCreate withBootDiagnosticsOnManagedStorageAccount();
+
/**
* Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.
*
@@ -2128,6 +2136,14 @@ interface WithUserAssignedManagedServiceIdentity {
/** The stage of the virtual machine scale set definition allowing to enable boot diagnostics. */
interface WithBootDiagnostics {
+ /**
+ * Specifies that boot diagnostics needs to be enabled in the virtual machine.
+ * Managed storage account is used.
+ *
+ * @return the next stage of the update
+ */
+ Update withBootDiagnosticsOnManagedStorageAccount();
+
/**
* Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.
*
diff --git a/sdk/resourcemanager/azure-resourcemanager-compute/src/test/java/com/azure/resourcemanager/compute/VirtualMachineBootDiagnosticsTests.java b/sdk/resourcemanager/azure-resourcemanager-compute/src/test/java/com/azure/resourcemanager/compute/VirtualMachineBootDiagnosticsTests.java
index ff5ccb648940a..33c64a1c6b4f3 100644
--- a/sdk/resourcemanager/azure-resourcemanager-compute/src/test/java/com/azure/resourcemanager/compute/VirtualMachineBootDiagnosticsTests.java
+++ b/sdk/resourcemanager/azure-resourcemanager-compute/src/test/java/com/azure/resourcemanager/compute/VirtualMachineBootDiagnosticsTests.java
@@ -8,6 +8,7 @@
import com.azure.resourcemanager.compute.models.OperatingSystemTypes;
import com.azure.resourcemanager.compute.models.VirtualMachine;
import com.azure.core.management.Region;
+import com.azure.resourcemanager.compute.models.VirtualMachineSizeTypes;
import com.azure.resourcemanager.resources.fluentcore.model.Creatable;
import com.azure.core.management.profile.AzureProfile;
import com.azure.resourcemanager.storage.models.StorageAccount;
@@ -43,7 +44,7 @@ public void canEnableBootDiagnosticsWithImplicitStorageOnManagedVMCreation() {
.withoutPrimaryPublicIPAddress()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("Foo12")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withBootDiagnostics()
.create();
@@ -69,7 +70,7 @@ public void canEnableBootDiagnosticsWithCreatableStorageOnManagedVMCreation() {
.withoutPrimaryPublicIPAddress()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("Foo12")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withBootDiagnostics(creatableStorageAccount)
.create();
Assertions.assertNotNull(virtualMachine);
@@ -100,7 +101,7 @@ public void canEnableBootDiagnosticsWithExplicitStorageOnManagedVMCreation() {
.withoutPrimaryPublicIPAddress()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("Foo12")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withBootDiagnostics(storageAccount)
.create();
@@ -123,7 +124,7 @@ public void canDisableBootDiagnostics() {
.withoutPrimaryPublicIPAddress()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("Foo12")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withBootDiagnostics()
.create();
@@ -151,7 +152,7 @@ public void bootDiagnosticsShouldUsesOSUnManagedDiskImplicitStorage() {
.withoutPrimaryPublicIPAddress()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("Foo12")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withUnmanagedDisks() // The implicit storage account for OS disk should be used for boot diagnostics as
// well
.withBootDiagnostics()
@@ -191,7 +192,7 @@ public void bootDiagnosticsShouldUseUnManagedDisksExplicitStorage() {
.withoutPrimaryPublicIPAddress()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("Foo12")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withUnmanagedDisks()
.withBootDiagnostics()
.withExistingStorageAccount(
@@ -217,7 +218,7 @@ public void canEnableBootDiagnosticsWithImplicitStorageOnUnManagedVMCreation() {
.withoutPrimaryPublicIPAddress()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("Foo12")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withUnmanagedDisks()
.create();
@@ -267,7 +268,7 @@ public void canEnableBootDiagnosticsWithCreatableStorageOnUnManagedVMCreation()
.withoutPrimaryPublicIPAddress()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("Foo12")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withUnmanagedDisks()
.withBootDiagnostics(
creatableStorageAccount) // This storage account should be used for BDiagnostics not OS disk storage
@@ -285,4 +286,35 @@ public void canEnableBootDiagnosticsWithCreatableStorageOnUnManagedVMCreation()
.toLowerCase()
.startsWith(virtualMachine.bootDiagnosticsStorageUri().toLowerCase()));
}
+
+ @Test
+ public void canEnableBootDiagnosticsOnManagedStorageAccount() {
+ VirtualMachine virtualMachine =
+ computeManager
+ .virtualMachines()
+ .define(vmName)
+ .withRegion(region)
+ .withNewResourceGroup(rgName)
+ .withNewPrimaryNetwork("10.0.0.0/28")
+ .withPrimaryPrivateIPAddressDynamic()
+ .withoutPrimaryPublicIPAddress()
+ .withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
+ .withRootUsername("jvuser")
+ .withSsh(sshPublicKey())
+ .withBootDiagnosticsOnManagedStorageAccount()
+ .withSize(VirtualMachineSizeTypes.fromString("Standard_D2a_v4"))
+ .create();
+
+ Assertions.assertNotNull(virtualMachine);
+ Assertions.assertTrue(virtualMachine.isBootDiagnosticsEnabled());
+ Assertions.assertNull(virtualMachine.bootDiagnosticsStorageUri());
+
+ virtualMachine = computeManager.virtualMachines().getById(virtualMachine.id());
+ virtualMachine.update()
+ .withNewDataDisk(10)
+ .apply();
+
+ Assertions.assertTrue(virtualMachine.isBootDiagnosticsEnabled());
+ Assertions.assertNull(virtualMachine.bootDiagnosticsStorageUri());
+ }
}
diff --git a/sdk/resourcemanager/azure-resourcemanager-compute/src/test/java/com/azure/resourcemanager/compute/VirtualMachineScaleSetBootDiagnosticsTests.java b/sdk/resourcemanager/azure-resourcemanager-compute/src/test/java/com/azure/resourcemanager/compute/VirtualMachineScaleSetBootDiagnosticsTests.java
index 71139ac359639..5036df2af3718 100644
--- a/sdk/resourcemanager/azure-resourcemanager-compute/src/test/java/com/azure/resourcemanager/compute/VirtualMachineScaleSetBootDiagnosticsTests.java
+++ b/sdk/resourcemanager/azure-resourcemanager-compute/src/test/java/com/azure/resourcemanager/compute/VirtualMachineScaleSetBootDiagnosticsTests.java
@@ -77,7 +77,7 @@ public void canEnableBootDiagnosticsWithImplicitStorageOnManagedVMSSCreation() t
.withoutPrimaryInternalLoadBalancer()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("jvuser")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withBootDiagnostics()
.create();
@@ -130,7 +130,7 @@ public void canEnableBootDiagnosticsWithCreatableStorageOnManagedVMSSCreation()
.withoutPrimaryInternalLoadBalancer()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("jvuser")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withBootDiagnostics(creatableStorageAccount)
.create();
@@ -189,7 +189,7 @@ public void canEnableBootDiagnosticsWithExplicitStorageOnManagedVMSSCreation() t
.withoutPrimaryInternalLoadBalancer()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("jvuser")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withBootDiagnostics(storageAccount)
.create();
@@ -239,7 +239,7 @@ public void canDisableVMSSBootDiagnostics() throws Exception {
.withoutPrimaryInternalLoadBalancer()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("jvuser")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withBootDiagnostics()
.create();
@@ -294,7 +294,7 @@ public void bootDiagnosticsShouldUsesVMSSOSUnManagedDiskImplicitStorage() throws
.withoutPrimaryInternalLoadBalancer()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("jvuser")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withUnmanagedDisks()
.withBootDiagnostics()
.create();
@@ -372,7 +372,7 @@ public void bootDiagnosticsShouldUseVMSSUnManagedDisksExplicitStorage() throws E
.withoutPrimaryInternalLoadBalancer()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("jvuser")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withUnmanagedDisks()
.withBootDiagnostics()
.withExistingStorageAccount(
@@ -437,7 +437,7 @@ public void canEnableBootDiagnosticsWithCreatableStorageOnUnManagedVMSSCreation(
.withoutPrimaryInternalLoadBalancer()
.withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
.withRootUsername("jvuser")
- .withRootPassword(password())
+ .withSsh(sshPublicKey())
.withUnmanagedDisks()
.withBootDiagnostics(
creatableStorageAccount) // This storage account should be used for BDiagnostics not OS disk storage
@@ -468,4 +468,40 @@ public void canEnableBootDiagnosticsWithCreatableStorageOnUnManagedVMSSCreation(
}
Assertions.assertTrue(notFound);
}
+
+
+ @Test
+ public void canEnableBootDiagnosticsOnManagedStorageAccount() {
+ Network network =
+ this
+ .networkManager
+ .networks()
+ .define("vmssvnet")
+ .withRegion(region)
+ .withNewResourceGroup(rgName)
+ .withAddressSpace("10.0.0.0/28")
+ .withSubnet("subnet1", "10.0.0.0/28")
+ .create();
+
+ VirtualMachineScaleSet virtualMachineScaleSet =
+ this
+ .computeManager
+ .virtualMachineScaleSets()
+ .define(vmName)
+ .withRegion(region)
+ .withExistingResourceGroup(rgName)
+ .withSku(VirtualMachineScaleSetSkuTypes.STANDARD_A0)
+ .withExistingPrimaryNetworkSubnet(network, "subnet1")
+ .withoutPrimaryInternetFacingLoadBalancer()
+ .withoutPrimaryInternalLoadBalancer()
+ .withPopularLinuxImage(KnownLinuxVirtualMachineImage.UBUNTU_SERVER_16_04_LTS)
+ .withRootUsername("jvuser")
+ .withSsh(sshPublicKey())
+ .withBootDiagnosticsOnManagedStorageAccount()
+ .create();
+
+ Assertions.assertNotNull(virtualMachineScaleSet);
+ Assertions.assertTrue(virtualMachineScaleSet.isBootDiagnosticsEnabled());
+ Assertions.assertNull(virtualMachineScaleSet.bootDiagnosticsStorageUri());
+ }
}
diff --git a/sdk/resourcemanager/azure-resourcemanager-compute/src/test/resources/session-records/VirtualMachineBootDiagnosticsTests.canEnableBootDiagnosticsOnManagedStorageAccount.json b/sdk/resourcemanager/azure-resourcemanager-compute/src/test/resources/session-records/VirtualMachineBootDiagnosticsTests.canEnableBootDiagnosticsOnManagedStorageAccount.json
new file mode 100644
index 0000000000000..fba0148433f29
--- /dev/null
+++ b/sdk/resourcemanager/azure-resourcemanager-compute/src/test/resources/session-records/VirtualMachineBootDiagnosticsTests.canEnableBootDiagnosticsOnManagedStorageAccount.json
@@ -0,0 +1,405 @@
+{
+ "networkCallRecords" : [ {
+ "Method" : "PUT",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javacsmrg11871?api-version=2021-01-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "090a145d-0e53-4723-b877-70469bc83df4",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "233",
+ "X-Content-Type-Options" : "nosniff",
+ "x-ms-ratelimit-remaining-subscription-writes" : "1190",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "StatusCode" : "201",
+ "x-ms-correlation-request-id" : "5d2597eb-2b92-4717-b179-4873ef595839",
+ "Date" : "Wed, 09 Jun 2021 08:12:31 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081231Z:5d2597eb-2b92-4717-b179-4873ef595839",
+ "Expires" : "-1",
+ "x-ms-request-id" : "5d2597eb-2b92-4717-b179-4873ef595839",
+ "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871\",\"name\":\"javacsmrg11871\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "PUT",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/virtualNetworks/vnet00221d55d6?api-version=2021-02-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.network/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "9541a755-8e37-42bb-bf6c-0723711d6dbc",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "1316",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "x-ms-ratelimit-remaining-subscription-writes" : "1189",
+ "Pragma" : "no-cache",
+ "Azure-AsyncNotification" : "Enabled",
+ "StatusCode" : "201",
+ "x-ms-correlation-request-id" : "e8f1d3f3-6386-4e73-8634-0133f3324ddc",
+ "Date" : "Wed, 09 Jun 2021 08:12:37 GMT",
+ "x-ms-arm-service-request-id" : "074dcc61-6c24-4065-9c03-d0b459e2f88c",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "Retry-After" : "0",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081238Z:e8f1d3f3-6386-4e73-8634-0133f3324ddc",
+ "Expires" : "-1",
+ "Azure-AsyncOperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/846d2519-98c4-4711-a9a2-8c627576e563?api-version=2021-02-01",
+ "x-ms-request-id" : "846d2519-98c4-4711-a9a2-8c627576e563",
+ "Body" : "{\r\n \"name\": \"vnet00221d55d6\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/virtualNetworks/vnet00221d55d6\",\r\n \"etag\": \"W/\\\"1a579f15-683d-4ad4-9f42-c8d86c58924c\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"b928c6be-dee4-48ad-876b-025768653fd9\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/28\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/virtualNetworks/vnet00221d55d6/subnets/subnet1\",\r\n \"etag\": \"W/\\\"1a579f15-683d-4ad4-9f42-c8d86c58924c\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/28\",\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 }\r\n}",
+ "x-ms-client-request-id" : "9541a755-8e37-42bb-bf6c-0723711d6dbc",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/846d2519-98c4-4711-a9a2-8c627576e563?api-version=2021-02-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "71d236d7-8ecf-4264-9ca4-295b12e77d33"
+ },
+ "Response" : {
+ "content-length" : "29",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11989",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "5f4d99d8-b8b0-41f5-9aad-c90f4d1df04f",
+ "Date" : "Wed, 09 Jun 2021 08:12:41 GMT",
+ "x-ms-arm-service-request-id" : "78091ec3-1e34-4bc8-8f85-b9307b813b25",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081241Z:5f4d99d8-b8b0-41f5-9aad-c90f4d1df04f",
+ "Expires" : "-1",
+ "x-ms-request-id" : "7eee637f-01fe-4c9f-b912-45d7bd09f5eb",
+ "Body" : "{\r\n \"status\": \"Succeeded\"\r\n}",
+ "x-ms-client-request-id" : "71d236d7-8ecf-4264-9ca4-295b12e77d33",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/virtualNetworks/vnet00221d55d6?api-version=2021-02-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "857a6dad-ee8c-46a2-9408-ce6e030d09a7"
+ },
+ "Response" : {
+ "content-length" : "1318",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11988",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "d62cef64-668b-4afe-8b2a-a4733b9dc46f",
+ "Date" : "Wed, 09 Jun 2021 08:12:41 GMT",
+ "x-ms-arm-service-request-id" : "6411fbbe-d628-4bbc-9b2c-42b539bad81e",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "ETag" : "W/\"00f8db26-9815-473c-a9bc-32fd428ed63f\"",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081242Z:d62cef64-668b-4afe-8b2a-a4733b9dc46f",
+ "Expires" : "-1",
+ "x-ms-request-id" : "7a152f22-81c0-4b0a-86b1-44c5861fc582",
+ "Body" : "{\r\n \"name\": \"vnet00221d55d6\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/virtualNetworks/vnet00221d55d6\",\r\n \"etag\": \"W/\\\"00f8db26-9815-473c-a9bc-32fd428ed63f\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"b928c6be-dee4-48ad-876b-025768653fd9\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/28\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/virtualNetworks/vnet00221d55d6/subnets/subnet1\",\r\n \"etag\": \"W/\\\"00f8db26-9815-473c-a9bc-32fd428ed63f\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/28\",\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 }\r\n}",
+ "x-ms-client-request-id" : "857a6dad-ee8c-46a2-9408-ce6e030d09a7",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "PUT",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/networkInterfaces/nic763318b0d1f?api-version=2021-02-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.network/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "6832b01e-6f19-4a2b-82d7-24fca607ecf4",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "1671",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "x-ms-ratelimit-remaining-subscription-writes" : "1188",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "Azure-AsyncNotification" : "Enabled",
+ "StatusCode" : "201",
+ "x-ms-correlation-request-id" : "ead0a690-3f6a-4098-a534-b8b70bc9597b",
+ "Date" : "Wed, 09 Jun 2021 08:12:45 GMT",
+ "x-ms-arm-service-request-id" : "06b94ba5-07a0-40e5-8a95-af3dbaeae0e5",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081246Z:ead0a690-3f6a-4098-a534-b8b70bc9597b",
+ "Expires" : "-1",
+ "Azure-AsyncOperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/c80fcf23-3aa2-45db-b9dc-bf7f31273125?api-version=2021-02-01",
+ "x-ms-request-id" : "c80fcf23-3aa2-45db-b9dc-bf7f31273125",
+ "Body" : "{\r\n \"name\": \"nic763318b0d1f\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/networkInterfaces/nic763318b0d1f\",\r\n \"etag\": \"W/\\\"c2cde695-12ce-4ff8-b2be-8ffc66b72173\\\"\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"9312bab4-380a-4ed0-9181-48797ac891d9\",\r\n \"ipConfigurations\": [\r\n {\r\n \"name\": \"primary\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/networkInterfaces/nic763318b0d1f/ipConfigurations/primary\",\r\n \"etag\": \"W/\\\"c2cde695-12ce-4ff8-b2be-8ffc66b72173\\\"\",\r\n \"type\": \"Microsoft.Network/networkInterfaces/ipConfigurations\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateIPAddress\": \"10.0.0.4\",\r\n \"privateIPAllocationMethod\": \"Dynamic\",\r\n \"subnet\": {\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/virtualNetworks/vnet00221d55d6/subnets/subnet1\"\r\n },\r\n \"primary\": true,\r\n \"privateIPAddressVersion\": \"IPv4\"\r\n }\r\n }\r\n ],\r\n \"dnsSettings\": {\r\n \"dnsServers\": [],\r\n \"appliedDnsServers\": [],\r\n \"internalDomainNameSuffix\": \"x1dcrope10wurb1lajlwqzj51b.jx.internal.cloudapp.net\"\r\n },\r\n \"enableAcceleratedNetworking\": false,\r\n \"enableIPForwarding\": false,\r\n \"hostedWorkloads\": [],\r\n \"tapConfigurations\": [],\r\n \"nicType\": \"Standard\"\r\n },\r\n \"type\": \"Microsoft.Network/networkInterfaces\"\r\n}",
+ "x-ms-client-request-id" : "6832b01e-6f19-4a2b-82d7-24fca607ecf4",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "PUT",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.compute/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "d38940b8-01cc-47b1-a357-7e4c43f9d0d2",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "2254",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "x-ms-ratelimit-remaining-subscription-writes" : "1197",
+ "Pragma" : "no-cache",
+ "Azure-AsyncNotification" : "Enabled",
+ "StatusCode" : "201",
+ "x-ms-correlation-request-id" : "017c94d2-87ca-4e09-a865-f5d10c812669",
+ "Date" : "Wed, 09 Jun 2021 08:12:57 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "Retry-After" : "0",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/PutVM3Min;238,Microsoft.Compute/PutVM30Min;1195",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081257Z:017c94d2-87ca-4e09-a865-f5d10c812669",
+ "Expires" : "-1",
+ "Azure-AsyncOperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/8b17112b-a7ee-4a02-8372-c4201014f862?api-version=2021-03-01",
+ "x-ms-request-id" : "8b17112b-a7ee-4a02-8372-c4201014f862",
+ "Body" : "{\r\n \"name\": \"javavm\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"009e8253-574c-4a9e-bef6-7652958828e1\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2a_v4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\",\r\n \"exactVersion\": \"16.04.202104290\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n },\r\n \"diskSizeGB\": 30\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/jvuser/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDCUDFXwZWhZZZrBRohnJ4WiLyPprT3gUqzjWpykImY1wdyMkkHI6jvWtIBPBc6Gj8CMAe2mkBwATEYyTr+yHia7M26ebuxElVEHMHygZQrVz3/Y9DAHEBTwfEhSPz727J9y7idONSHDj1VQSOM0tNiOjwUPntKnaX++/kBrhnh0w==\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true,\r\n \"patchSettings\": {\r\n \"patchMode\": \"ImageDefault\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\"networkInterfaces\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/networkInterfaces/nic763318b0d1f\",\"properties\":{\"primary\":true}}]},\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true\r\n }\r\n },\r\n \"provisioningState\": \"Creating\"\r\n }\r\n}",
+ "x-ms-client-request-id" : "d38940b8-01cc-47b1-a357-7e4c43f9d0d2",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/8b17112b-a7ee-4a02-8372-c4201014f862?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "582e6e6b-62b8-435a-afff-3818db128e67"
+ },
+ "Response" : {
+ "content-length" : "134",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11988",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "b308c6d1-21b5-471b-b93b-872dbd942a41",
+ "Date" : "Wed, 09 Jun 2021 08:13:08 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "Retry-After" : "0",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetOperation3Min;14996,Microsoft.Compute/GetOperation30Min;29888",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081309Z:b308c6d1-21b5-471b-b93b-872dbd942a41",
+ "Expires" : "-1",
+ "x-ms-request-id" : "8dd8719e-f4fa-4a80-b911-9880a8e6858f",
+ "Body" : "{\r\n \"startTime\": \"2021-06-09T08:12:55.5501478+00:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"8b17112b-a7ee-4a02-8372-c4201014f862\"\r\n}",
+ "x-ms-client-request-id" : "582e6e6b-62b8-435a-afff-3818db128e67",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/8b17112b-a7ee-4a02-8372-c4201014f862?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "fff0427d-2e23-45f6-bb5f-4a1e7275f57c"
+ },
+ "Response" : {
+ "content-length" : "184",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11987",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "7437902d-d3f4-4099-8610-7ff7b53d45ac",
+ "Date" : "Wed, 09 Jun 2021 08:13:44 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29885",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081344Z:7437902d-d3f4-4099-8610-7ff7b53d45ac",
+ "Expires" : "-1",
+ "x-ms-request-id" : "77fbef55-9b45-41d2-9351-cde8960e2b54",
+ "Body" : "{\r\n \"startTime\": \"2021-06-09T08:12:55.5501478+00:00\",\r\n \"endTime\": \"2021-06-09T08:13:20.1002538+00:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"8b17112b-a7ee-4a02-8372-c4201014f862\"\r\n}",
+ "x-ms-client-request-id" : "fff0427d-2e23-45f6-bb5f-4a1e7275f57c",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "189ec3a7-32ea-45d4-8925-07406f39ce23"
+ },
+ "Response" : {
+ "content-length" : "2509",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11987",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "2a5c4f73-0d17-480a-b83f-ae92e8a2f84b",
+ "Date" : "Wed, 09 Jun 2021 08:13:44 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/LowCostGet3Min;3997,Microsoft.Compute/LowCostGet30Min;31962",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081345Z:2a5c4f73-0d17-480a-b83f-ae92e8a2f84b",
+ "Expires" : "-1",
+ "x-ms-request-id" : "ec5ecad1-19eb-444a-8df6-42be990453e9",
+ "Body" : "{\r\n \"name\": \"javavm\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"009e8253-574c-4a9e-bef6-7652958828e1\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2a_v4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\",\r\n \"exactVersion\": \"16.04.202104290\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_281c348162fe4c5389da03af0f2eb831\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/disks/javavm_OsDisk_1_281c348162fe4c5389da03af0f2eb831\"\r\n },\r\n \"diskSizeGB\": 30\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/jvuser/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDCUDFXwZWhZZZrBRohnJ4WiLyPprT3gUqzjWpykImY1wdyMkkHI6jvWtIBPBc6Gj8CMAe2mkBwATEYyTr+yHia7M26ebuxElVEHMHygZQrVz3/Y9DAHEBTwfEhSPz727J9y7idONSHDj1VQSOM0tNiOjwUPntKnaX++/kBrhnh0w==\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true,\r\n \"patchSettings\": {\r\n \"patchMode\": \"ImageDefault\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\"networkInterfaces\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/networkInterfaces/nic763318b0d1f\",\"properties\":{\"primary\":true}}]},\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
+ "x-ms-client-request-id" : "189ec3a7-32ea-45d4-8925-07406f39ce23",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.compute/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "cffaa0bb-098b-4b82-86d2-0c3d67088506",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "2509",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11986",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "b8927abb-ae54-46d3-a2ab-3f7578f3709a",
+ "Date" : "Wed, 09 Jun 2021 08:13:45 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/LowCostGet3Min;3996,Microsoft.Compute/LowCostGet30Min;31961",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081345Z:b8927abb-ae54-46d3-a2ab-3f7578f3709a",
+ "Expires" : "-1",
+ "x-ms-request-id" : "173abce8-f9ed-431b-944c-32f9cbe83878",
+ "Body" : "{\r\n \"name\": \"javavm\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"009e8253-574c-4a9e-bef6-7652958828e1\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2a_v4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\",\r\n \"exactVersion\": \"16.04.202104290\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_281c348162fe4c5389da03af0f2eb831\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/disks/javavm_OsDisk_1_281c348162fe4c5389da03af0f2eb831\"\r\n },\r\n \"diskSizeGB\": 30\r\n },\r\n \"dataDisks\": []\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/jvuser/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDCUDFXwZWhZZZrBRohnJ4WiLyPprT3gUqzjWpykImY1wdyMkkHI6jvWtIBPBc6Gj8CMAe2mkBwATEYyTr+yHia7M26ebuxElVEHMHygZQrVz3/Y9DAHEBTwfEhSPz727J9y7idONSHDj1VQSOM0tNiOjwUPntKnaX++/kBrhnh0w==\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true,\r\n \"patchSettings\": {\r\n \"patchMode\": \"ImageDefault\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\"networkInterfaces\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/networkInterfaces/nic763318b0d1f\",\"properties\":{\"primary\":true}}]},\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
+ "x-ms-client-request-id" : "cffaa0bb-098b-4b82-86d2-0c3d67088506",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "PATCH",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.compute/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "e22eeadd-12a1-4fed-9636-4f2ff365ef14",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "2784",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "x-ms-ratelimit-remaining-subscription-writes" : "1187",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "Azure-AsyncNotification" : "Enabled",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "902822ec-1b62-4a61-81ad-ad41dc0998ac",
+ "Date" : "Wed, 09 Jun 2021 08:13:51 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/PutVM3Min;238,Microsoft.Compute/PutVM30Min;1194",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081351Z:902822ec-1b62-4a61-81ad-ad41dc0998ac",
+ "Expires" : "-1",
+ "Azure-AsyncOperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/0c969fc0-bf0f-4f11-869c-e767a72d5f17?api-version=2021-03-01",
+ "x-ms-request-id" : "0c969fc0-bf0f-4f11-869c-e767a72d5f17",
+ "Body" : "{\r\n \"name\": \"javavm\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"009e8253-574c-4a9e-bef6-7652958828e1\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2a_v4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\",\r\n \"exactVersion\": \"16.04.202104290\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_281c348162fe4c5389da03af0f2eb831\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/disks/javavm_OsDisk_1_281c348162fe4c5389da03af0f2eb831\"\r\n },\r\n \"diskSizeGB\": 30\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"createOption\": \"Empty\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n },\r\n \"diskSizeGB\": 10,\r\n \"toBeDetached\": false\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/jvuser/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDCUDFXwZWhZZZrBRohnJ4WiLyPprT3gUqzjWpykImY1wdyMkkHI6jvWtIBPBc6Gj8CMAe2mkBwATEYyTr+yHia7M26ebuxElVEHMHygZQrVz3/Y9DAHEBTwfEhSPz727J9y7idONSHDj1VQSOM0tNiOjwUPntKnaX++/kBrhnh0w==\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true,\r\n \"patchSettings\": {\r\n \"patchMode\": \"ImageDefault\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\"networkInterfaces\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/networkInterfaces/nic763318b0d1f\",\"properties\":{\"primary\":true}}]},\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true\r\n }\r\n },\r\n \"provisioningState\": \"Updating\"\r\n }\r\n}",
+ "x-ms-client-request-id" : "e22eeadd-12a1-4fed-9636-4f2ff365ef14",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/0c969fc0-bf0f-4f11-869c-e767a72d5f17?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "790f976f-e2f6-4908-9a1e-0ab24da05615"
+ },
+ "Response" : {
+ "content-length" : "184",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11985",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "233794ef-784f-44d4-a3e6-b1a38f08853e",
+ "Date" : "Wed, 09 Jun 2021 08:14:21 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetOperation3Min;14993,Microsoft.Compute/GetOperation30Min;29883",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081422Z:233794ef-784f-44d4-a3e6-b1a38f08853e",
+ "Expires" : "-1",
+ "x-ms-request-id" : "ccb8743f-3ecc-4df3-b1fa-6c7c5a3e3e75",
+ "Body" : "{\r\n \"startTime\": \"2021-06-09T08:13:48.4904628+00:00\",\r\n \"endTime\": \"2021-06-09T08:13:56.4755267+00:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"0c969fc0-bf0f-4f11-869c-e767a72d5f17\"\r\n}",
+ "x-ms-client-request-id" : "790f976f-e2f6-4908-9a1e-0ab24da05615",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "524dbe4b-78d9-42a1-87a7-c341805b3512"
+ },
+ "Response" : {
+ "content-length" : "3037",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11986",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "ea577c25-387a-423d-a02d-f352c6a7cd55",
+ "Date" : "Wed, 09 Jun 2021 08:14:21 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/LowCostGet3Min;3994,Microsoft.Compute/LowCostGet30Min;31958",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081422Z:ea577c25-387a-423d-a02d-f352c6a7cd55",
+ "Expires" : "-1",
+ "x-ms-request-id" : "88b70ab5-533e-49b5-a5a7-ca0c98c83e88",
+ "Body" : "{\r\n \"name\": \"javavm\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/virtualMachines/javavm\",\r\n \"type\": \"Microsoft.Compute/virtualMachines\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"properties\": {\r\n \"vmId\": \"009e8253-574c-4a9e-bef6-7652958828e1\",\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Standard_D2a_v4\"\r\n },\r\n \"storageProfile\": {\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\",\r\n \"exactVersion\": \"16.04.202104290\"\r\n },\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"name\": \"javavm_OsDisk_1_281c348162fe4c5389da03af0f2eb831\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/disks/javavm_OsDisk_1_281c348162fe4c5389da03af0f2eb831\"\r\n },\r\n \"diskSizeGB\": 30\r\n },\r\n \"dataDisks\": [\r\n {\r\n \"lun\": 0,\r\n \"name\": \"javavm_disk2_886b30a4a4ab4f528b5b701caed1ba43\",\r\n \"createOption\": \"Empty\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Compute/disks/javavm_disk2_886b30a4a4ab4f528b5b701caed1ba43\"\r\n },\r\n \"diskSizeGB\": 10,\r\n \"toBeDetached\": false\r\n }\r\n ]\r\n },\r\n \"osProfile\": {\r\n \"computerName\": \"javavm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/jvuser/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDCUDFXwZWhZZZrBRohnJ4WiLyPprT3gUqzjWpykImY1wdyMkkHI6jvWtIBPBc6Gj8CMAe2mkBwATEYyTr+yHia7M26ebuxElVEHMHygZQrVz3/Y9DAHEBTwfEhSPz727J9y7idONSHDj1VQSOM0tNiOjwUPntKnaX++/kBrhnh0w==\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true,\r\n \"patchSettings\": {\r\n \"patchMode\": \"ImageDefault\",\r\n \"assessmentMode\": \"ImageDefault\"\r\n }\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"networkProfile\": {\"networkInterfaces\":[{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg11871/providers/Microsoft.Network/networkInterfaces/nic763318b0d1f\",\"properties\":{\"primary\":true}}]},\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}",
+ "x-ms-client-request-id" : "524dbe4b-78d9-42a1-87a7-c341805b3512",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "DELETE",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javacsmrg11871?api-version=2021-01-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "39caaa2b-a5c7-447b-a377-ed0f97eff045",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "0",
+ "x-ms-ratelimit-remaining-subscription-deletes" : "14999",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "StatusCode" : "202",
+ "x-ms-correlation-request-id" : "10f2ce8c-3fbe-4786-93ca-2c0bd66aabe8",
+ "Date" : "Wed, 09 Jun 2021 08:14:41 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "Retry-After" : "0",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T081442Z:10f2ce8c-3fbe-4786-93ca-2c0bd66aabe8",
+ "Expires" : "-1",
+ "x-ms-request-id" : "10f2ce8c-3fbe-4786-93ca-2c0bd66aabe8",
+ "Location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBQ1NNUkcxMTg3MS1TT1VUSENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoic291dGhjZW50cmFsdXMifQ?api-version=2021-01-01"
+ },
+ "Exception" : null
+ } ],
+ "variables" : [ "javacsmrg11871", "nic763318b0d1f", "vnet00221d55d6" ]
+}
\ No newline at end of file
diff --git a/sdk/resourcemanager/azure-resourcemanager-compute/src/test/resources/session-records/VirtualMachineScaleSetBootDiagnosticsTests.canEnableBootDiagnosticsOnManagedStorageAccount.json b/sdk/resourcemanager/azure-resourcemanager-compute/src/test/resources/session-records/VirtualMachineScaleSetBootDiagnosticsTests.canEnableBootDiagnosticsOnManagedStorageAccount.json
new file mode 100644
index 0000000000000..02bdf2343b972
--- /dev/null
+++ b/sdk/resourcemanager/azure-resourcemanager-compute/src/test/resources/session-records/VirtualMachineScaleSetBootDiagnosticsTests.canEnableBootDiagnosticsOnManagedStorageAccount.json
@@ -0,0 +1,371 @@
+{
+ "networkCallRecords" : [ {
+ "Method" : "PUT",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javacsmrg38930?api-version=2021-01-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "1cce6c29-7bd2-46ae-9eb2-3351ebddcb34",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "233",
+ "X-Content-Type-Options" : "nosniff",
+ "x-ms-ratelimit-remaining-subscription-writes" : "1199",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "StatusCode" : "201",
+ "x-ms-correlation-request-id" : "10039305-982e-4b2f-a0c5-34abb6dc1fa7",
+ "Date" : "Wed, 09 Jun 2021 07:32:29 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073230Z:10039305-982e-4b2f-a0c5-34abb6dc1fa7",
+ "Expires" : "-1",
+ "x-ms-request-id" : "10039305-982e-4b2f-a0c5-34abb6dc1fa7",
+ "Body" : "{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930\",\"name\":\"javacsmrg38930\",\"type\":\"Microsoft.Resources/resourceGroups\",\"location\":\"southcentralus\",\"properties\":{\"provisioningState\":\"Succeeded\"}}",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "PUT",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Network/virtualNetworks/vmssvnet?api-version=2021-02-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.network/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "aeca1e37-f1d1-4bab-9448-c4695622a49b",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "1298",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "x-ms-ratelimit-remaining-subscription-writes" : "1198",
+ "Pragma" : "no-cache",
+ "Azure-AsyncNotification" : "Enabled",
+ "StatusCode" : "201",
+ "x-ms-correlation-request-id" : "2e2a98ef-dc97-41a3-8390-555772a46b1e",
+ "Date" : "Wed, 09 Jun 2021 07:32:37 GMT",
+ "x-ms-arm-service-request-id" : "f192c2b0-263a-45df-8bdc-3ceb677b2046",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "Retry-After" : "0",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073238Z:2e2a98ef-dc97-41a3-8390-555772a46b1e",
+ "Expires" : "-1",
+ "Azure-AsyncOperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/5ba13758-3f74-4650-963a-047cae80f49e?api-version=2021-02-01",
+ "x-ms-request-id" : "5ba13758-3f74-4650-963a-047cae80f49e",
+ "Body" : "{\r\n \"name\": \"vmssvnet\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Network/virtualNetworks/vmssvnet\",\r\n \"etag\": \"W/\\\"0ee085e5-c0fa-4567-9977-b1fb0156e280\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"resourceGuid\": \"a25470e7-448a-456e-a847-b19de8f12994\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/28\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\",\r\n \"etag\": \"W/\\\"0ee085e5-c0fa-4567-9977-b1fb0156e280\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n \"addressPrefix\": \"10.0.0.0/28\",\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 }\r\n}",
+ "x-ms-client-request-id" : "aeca1e37-f1d1-4bab-9448-c4695622a49b",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/southcentralus/operations/5ba13758-3f74-4650-963a-047cae80f49e?api-version=2021-02-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "661e2ede-d8cb-4d13-9337-3c338351560f"
+ },
+ "Response" : {
+ "content-length" : "29",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11999",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "eb92cb05-a593-4dc1-b500-5a1196d21ea4",
+ "Date" : "Wed, 09 Jun 2021 07:32:41 GMT",
+ "x-ms-arm-service-request-id" : "9f1da2c9-a9ec-4c3a-aca7-1e1f44dea05b",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073242Z:eb92cb05-a593-4dc1-b500-5a1196d21ea4",
+ "Expires" : "-1",
+ "x-ms-request-id" : "9f76b19d-7734-47c9-b557-f609508eda8e",
+ "Body" : "{\r\n \"status\": \"Succeeded\"\r\n}",
+ "x-ms-client-request-id" : "661e2ede-d8cb-4d13-9337-3c338351560f",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Network/virtualNetworks/vmssvnet?api-version=2021-02-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "aefdd1c8-f63f-4061-9eb0-000d05e74632"
+ },
+ "Response" : {
+ "content-length" : "1300",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11999",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "fcdd8bcc-c089-4d1f-b2e8-4595b8447d76",
+ "Date" : "Wed, 09 Jun 2021 07:32:43 GMT",
+ "x-ms-arm-service-request-id" : "247bb36f-6223-4c20-ac54-689af859265f",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "ETag" : "W/\"8d68f1c1-23f2-44b8-8fe8-a8404975f9c3\"",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073243Z:fcdd8bcc-c089-4d1f-b2e8-4595b8447d76",
+ "Expires" : "-1",
+ "x-ms-request-id" : "3e3da4b2-322b-4cc6-9523-3c24af20c0be",
+ "Body" : "{\r\n \"name\": \"vmssvnet\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Network/virtualNetworks/vmssvnet\",\r\n \"etag\": \"W/\\\"8d68f1c1-23f2-44b8-8fe8-a8404975f9c3\\\"\",\r\n \"type\": \"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\": \"a25470e7-448a-456e-a847-b19de8f12994\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/28\"\r\n ]\r\n },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [\r\n {\r\n \"name\": \"subnet1\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\",\r\n \"etag\": \"W/\\\"8d68f1c1-23f2-44b8-8fe8-a8404975f9c3\\\"\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"addressPrefix\": \"10.0.0.0/28\",\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 }\r\n}",
+ "x-ms-client-request-id" : "aefdd1c8-f63f-4061-9eb0-000d05e74632",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "PUT",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.compute/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "cc07ff6d-6664-4a77-a7bc-8b044c6dec2d",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "3545",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "x-ms-request-charge" : "4",
+ "X-Content-Type-Options" : "nosniff",
+ "x-ms-ratelimit-remaining-subscription-writes" : "1197",
+ "Pragma" : "no-cache",
+ "Azure-AsyncNotification" : "Enabled",
+ "StatusCode" : "201",
+ "x-ms-correlation-request-id" : "1d4b2a37-121f-4a84-bb8b-98cdee89f01b",
+ "Date" : "Wed, 09 Jun 2021 07:32:50 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "Retry-After" : "0",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/CreateVMScaleSet3Min;59,Microsoft.Compute/CreateVMScaleSet30Min;299,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;1196,Microsoft.Compute/VmssQueuedVMOperations;0",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073250Z:1d4b2a37-121f-4a84-bb8b-98cdee89f01b",
+ "Expires" : "-1",
+ "Azure-AsyncOperation" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/40dbe19c-bfc5-4308-81c5-70828deb8bc1?api-version=2021-03-01",
+ "x-ms-request-id" : "40dbe19c-bfc5-4308-81c5-70828deb8bc1",
+ "Body" : "{\r\n \"name\": \"javavm\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Compute/virtualMachineScaleSets/javavm\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"singlePlacementGroup\": true,\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/jvuser/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCkzNquTwCzc41lz+zvy9OSOBXLy8HfABJdNCSAIMwjxdSL1skY84FridvQMmrJ3abiXjP+i9KTEZ1v2D0Bh7XAnoE1OBfJiO9OIuQhEt8jRCqQ621D9wnk/8+bpW41qO0jF06L6Y36+fhbvG/vQHcoS8tFdMOw3eV+2MUv5JaBbw==\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n },\r\n \"diskSizeGB\": 30\r\n },\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n }\r\n },\r\n \"networkProfile\": {\"networkInterfaceConfigurations\":[{\"name\":\"primary-nic-cfg\",\"properties\":{\"primary\":true,\"enableAcceleratedNetworking\":false,\"dnsSettings\":{\"dnsServers\":[]},\"enableIPForwarding\":false,\"ipConfigurations\":[{\"name\":\"primary-nic-ip-cfg\",\"properties\":{\"subnet\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"},\"privateIPAddressVersion\":\"IPv4\"}}]}}]},\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true\r\n }\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"publisher\": \"Microsoft.Azure.Monitor\",\r\n \"type\": \"AzureMonitorLinuxAgent\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"settings\": {\"GCS_AUTO_CONFIG\":true}\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.AzureSecurityLinuxAgent\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"publisher\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"type\": \"AzureSecurityLinuxAgent\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"settings\": {\"enableGenevaUpload\":true}\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"provisioningState\": \"Creating\",\r\n \"overprovision\": true,\r\n \"doNotRunExtensionsOnOverprovisionedVMs\": false,\r\n \"uniqueId\": \"c5f53a99-9ba9-4e46-ad8f-ec7a253f6659\"\r\n }\r\n}",
+ "x-ms-client-request-id" : "cc07ff6d-6664-4a77-a7bc-8b044c6dec2d",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/40dbe19c-bfc5-4308-81c5-70828deb8bc1?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "3bd9fef9-02f7-4fca-ac2e-3888b551826a"
+ },
+ "Response" : {
+ "content-length" : "134",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11998",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "86ae899e-d2eb-4963-95af-e48993e904fc",
+ "Date" : "Wed, 09 Jun 2021 07:33:01 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "Retry-After" : "0",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29994",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073301Z:86ae899e-d2eb-4963-95af-e48993e904fc",
+ "Expires" : "-1",
+ "x-ms-request-id" : "95bfd962-c78f-4509-a621-95406a39e300",
+ "Body" : "{\r\n \"startTime\": \"2021-06-09T07:32:48.3943405+00:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"40dbe19c-bfc5-4308-81c5-70828deb8bc1\"\r\n}",
+ "x-ms-client-request-id" : "3bd9fef9-02f7-4fca-ac2e-3888b551826a",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/40dbe19c-bfc5-4308-81c5-70828deb8bc1?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "75be6846-fa9b-4c30-897b-71c53732f8ba"
+ },
+ "Response" : {
+ "content-length" : "134",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11998",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "0edef4d0-66dd-48c9-abd1-66483f8889cb",
+ "Date" : "Wed, 09 Jun 2021 07:34:02 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29993",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073402Z:0edef4d0-66dd-48c9-abd1-66483f8889cb",
+ "Expires" : "-1",
+ "x-ms-request-id" : "f89d7edc-54e4-4e7a-ad4d-555292aeafcb",
+ "Body" : "{\r\n \"startTime\": \"2021-06-09T07:32:48.3943405+00:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"40dbe19c-bfc5-4308-81c5-70828deb8bc1\"\r\n}",
+ "x-ms-client-request-id" : "75be6846-fa9b-4c30-897b-71c53732f8ba",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/40dbe19c-bfc5-4308-81c5-70828deb8bc1?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "58694264-8d46-4af7-9266-0977ba35183f"
+ },
+ "Response" : {
+ "content-length" : "134",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11997",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "ed753ef1-32f4-4f0a-a71b-c285d3938a28",
+ "Date" : "Wed, 09 Jun 2021 07:34:33 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29992",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073433Z:ed753ef1-32f4-4f0a-a71b-c285d3938a28",
+ "Expires" : "-1",
+ "x-ms-request-id" : "b39b961c-f66b-4d2f-8b05-0e3d5862a717",
+ "Body" : "{\r\n \"startTime\": \"2021-06-09T07:32:48.3943405+00:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"40dbe19c-bfc5-4308-81c5-70828deb8bc1\"\r\n}",
+ "x-ms-client-request-id" : "58694264-8d46-4af7-9266-0977ba35183f",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/40dbe19c-bfc5-4308-81c5-70828deb8bc1?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "b3b7a9b4-a0b3-410c-9082-c86e4cf5cf93"
+ },
+ "Response" : {
+ "content-length" : "134",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11997",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "6deba530-08f5-4ee2-8619-390bec7076ee",
+ "Date" : "Wed, 09 Jun 2021 07:35:02 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29990",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073503Z:6deba530-08f5-4ee2-8619-390bec7076ee",
+ "Expires" : "-1",
+ "x-ms-request-id" : "2411372f-24a9-4afe-97a5-d3ba94b9b4c1",
+ "Body" : "{\r\n \"startTime\": \"2021-06-09T07:32:48.3943405+00:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"40dbe19c-bfc5-4308-81c5-70828deb8bc1\"\r\n}",
+ "x-ms-client-request-id" : "b3b7a9b4-a0b3-410c-9082-c86e4cf5cf93",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/40dbe19c-bfc5-4308-81c5-70828deb8bc1?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "98ee5372-48d2-40de-a503-92379a8ca0d7"
+ },
+ "Response" : {
+ "content-length" : "134",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11996",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "20f25eef-b054-49d1-a9cb-dd6d2d429a62",
+ "Date" : "Wed, 09 Jun 2021 07:35:33 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29989",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073533Z:20f25eef-b054-49d1-a9cb-dd6d2d429a62",
+ "Expires" : "-1",
+ "x-ms-request-id" : "20e40897-0958-4d9a-9f4b-852521ffc384",
+ "Body" : "{\r\n \"startTime\": \"2021-06-09T07:32:48.3943405+00:00\",\r\n \"status\": \"InProgress\",\r\n \"name\": \"40dbe19c-bfc5-4308-81c5-70828deb8bc1\"\r\n}",
+ "x-ms-client-request-id" : "98ee5372-48d2-40de-a503-92379a8ca0d7",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/southcentralus/operations/40dbe19c-bfc5-4308-81c5-70828deb8bc1?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "e22591ad-e66a-49c9-9e46-5a8e936918f3"
+ },
+ "Response" : {
+ "content-length" : "184",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11996",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "804c7742-2bba-40f4-b842-080bf800693c",
+ "Date" : "Wed, 09 Jun 2021 07:36:03 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetOperation3Min;14993,Microsoft.Compute/GetOperation30Min;29987",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073604Z:804c7742-2bba-40f4-b842-080bf800693c",
+ "Expires" : "-1",
+ "x-ms-request-id" : "e669430c-8eac-4f3c-9c5c-3eb8ede96271",
+ "Body" : "{\r\n \"startTime\": \"2021-06-09T07:32:48.3943405+00:00\",\r\n \"endTime\": \"2021-06-09T07:35:37.5303476+00:00\",\r\n \"status\": \"Succeeded\",\r\n \"name\": \"40dbe19c-bfc5-4308-81c5-70828deb8bc1\"\r\n}",
+ "x-ms-client-request-id" : "e22591ad-e66a-49c9-9e46-5a8e936918f3",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "GET",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Compute/virtualMachineScaleSets/javavm?api-version=2021-03-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources.fluentcore.policy/null (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "7c4df130-dbb3-4286-a2c0-7279fd8735f8"
+ },
+ "Response" : {
+ "content-length" : "3546",
+ "Server" : "Microsoft-HTTPAPI/2.0,Microsoft-HTTPAPI/2.0",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "retry-after" : "0",
+ "x-ms-ratelimit-remaining-subscription-reads" : "11995",
+ "StatusCode" : "200",
+ "x-ms-correlation-request-id" : "25c4d9ad-edc1-43e3-af76-db9f90844577",
+ "Date" : "Wed, 09 Jun 2021 07:36:03 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "x-ms-ratelimit-remaining-resource" : "Microsoft.Compute/GetVMScaleSet3Min;198,Microsoft.Compute/GetVMScaleSet30Min;1298",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073604Z:25c4d9ad-edc1-43e3-af76-db9f90844577",
+ "Expires" : "-1",
+ "x-ms-request-id" : "d5fc92b9-a8ed-424e-912c-18aa040cc645",
+ "Body" : "{\r\n \"name\": \"javavm\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Compute/virtualMachineScaleSets/javavm\",\r\n \"type\": \"Microsoft.Compute/virtualMachineScaleSets\",\r\n \"location\": \"southcentralus\",\r\n \"tags\": {\r\n \"azsecpack\": \"nonprod\",\r\n \"platformsettings.host_environment.service.platform_optedin_for_rootcerts\": \"true\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_A0\",\r\n \"tier\": \"Standard\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"singlePlacementGroup\": true,\r\n \"upgradePolicy\": {\r\n \"mode\": \"Automatic\"\r\n },\r\n \"virtualMachineProfile\": {\r\n \"osProfile\": {\r\n \"computerNamePrefix\": \"javavm-vm\",\r\n \"adminUsername\": \"jvuser\",\r\n \"linuxConfiguration\": {\r\n \"disablePasswordAuthentication\": true,\r\n \"ssh\": {\r\n \"publicKeys\": [\r\n {\r\n \"path\": \"/home/jvuser/.ssh/authorized_keys\",\r\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQCkzNquTwCzc41lz+zvy9OSOBXLy8HfABJdNCSAIMwjxdSL1skY84FridvQMmrJ3abiXjP+i9KTEZ1v2D0Bh7XAnoE1OBfJiO9OIuQhEt8jRCqQ621D9wnk/8+bpW41qO0jF06L6Y36+fhbvG/vQHcoS8tFdMOw3eV+2MUv5JaBbw==\"\r\n }\r\n ]\r\n },\r\n \"provisionVMAgent\": true\r\n },\r\n \"secrets\": [],\r\n \"allowExtensionOperations\": true,\r\n \"requireGuestProvisionSignal\": true\r\n },\r\n \"storageProfile\": {\r\n \"osDisk\": {\r\n \"osType\": \"Linux\",\r\n \"createOption\": \"FromImage\",\r\n \"caching\": \"ReadWrite\",\r\n \"managedDisk\": {\r\n \"storageAccountType\": \"Standard_LRS\"\r\n },\r\n \"diskSizeGB\": 30\r\n },\r\n \"imageReference\": {\r\n \"publisher\": \"Canonical\",\r\n \"offer\": \"UbuntuServer\",\r\n \"sku\": \"16.04.0-LTS\",\r\n \"version\": \"latest\"\r\n }\r\n },\r\n \"networkProfile\": {\"networkInterfaceConfigurations\":[{\"name\":\"primary-nic-cfg\",\"properties\":{\"primary\":true,\"enableAcceleratedNetworking\":false,\"dnsSettings\":{\"dnsServers\":[]},\"enableIPForwarding\":false,\"ipConfigurations\":[{\"name\":\"primary-nic-ip-cfg\",\"properties\":{\"subnet\":{\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/javacsmrg38930/providers/Microsoft.Network/virtualNetworks/vmssvnet/subnets/subnet1\"},\"privateIPAddressVersion\":\"IPv4\"}}]}}]},\r\n \"diagnosticsProfile\": {\r\n \"bootDiagnostics\": {\r\n \"enabled\": true\r\n }\r\n },\r\n \"extensionProfile\": {\r\n \"extensions\": [\r\n {\r\n \"name\": \"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"publisher\": \"Microsoft.Azure.Monitor\",\r\n \"type\": \"AzureMonitorLinuxAgent\",\r\n \"typeHandlerVersion\": \"1.0\",\r\n \"settings\": {\"GCS_AUTO_CONFIG\":true}\r\n }\r\n },\r\n {\r\n \"name\": \"Microsoft.Azure.Security.Monitoring.AzureSecurityLinuxAgent\",\r\n \"properties\": {\r\n \"autoUpgradeMinorVersion\": true,\r\n \"publisher\": \"Microsoft.Azure.Security.Monitoring\",\r\n \"type\": \"AzureSecurityLinuxAgent\",\r\n \"typeHandlerVersion\": \"2.0\",\r\n \"settings\": {\"enableGenevaUpload\":true}\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"overprovision\": true,\r\n \"doNotRunExtensionsOnOverprovisionedVMs\": false,\r\n \"uniqueId\": \"c5f53a99-9ba9-4e46-ad8f-ec7a253f6659\"\r\n }\r\n}",
+ "x-ms-client-request-id" : "7c4df130-dbb3-4286-a2c0-7279fd8735f8",
+ "Content-Type" : "application/json; charset=utf-8"
+ },
+ "Exception" : null
+ }, {
+ "Method" : "DELETE",
+ "Uri" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/javacsmrg38930?api-version=2021-01-01",
+ "Headers" : {
+ "User-Agent" : "azsdk-java-com.azure.resourcemanager.resources/2.6.0-beta.1 (15.0.1; Windows 10; 10.0)",
+ "x-ms-client-request-id" : "f98f521a-3c98-4195-a229-348de49fd054",
+ "Content-Type" : "application/json"
+ },
+ "Response" : {
+ "content-length" : "0",
+ "x-ms-ratelimit-remaining-subscription-deletes" : "14999",
+ "X-Content-Type-Options" : "nosniff",
+ "Pragma" : "no-cache",
+ "StatusCode" : "202",
+ "x-ms-correlation-request-id" : "5e8734ff-661f-42ff-b8cd-9bb0bb8afdde",
+ "Date" : "Wed, 09 Jun 2021 07:36:08 GMT",
+ "Strict-Transport-Security" : "max-age=31536000; includeSubDomains",
+ "Cache-Control" : "no-cache",
+ "Retry-After" : "0",
+ "x-ms-routing-request-id" : "SOUTHEASTASIA:20210609T073608Z:5e8734ff-661f-42ff-b8cd-9bb0bb8afdde",
+ "Expires" : "-1",
+ "x-ms-request-id" : "5e8734ff-661f-42ff-b8cd-9bb0bb8afdde",
+ "Location" : "http://localhost:1234/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1KQVZBQ1NNUkczODkzMC1TT1VUSENFTlRSQUxVUyIsImpvYkxvY2F0aW9uIjoic291dGhjZW50cmFsdXMifQ?api-version=2021-01-01"
+ },
+ "Exception" : null
+ } ],
+ "variables" : [ "javacsmrg38930" ]
+}
\ No newline at end of file
diff --git a/sdk/spring/azure-spring-boot-starter-keyvault-certificates/CHANGELOG.md b/sdk/spring/azure-spring-boot-starter-keyvault-certificates/CHANGELOG.md
index 3669c6182d6fe..7ba0c7a08fabd 100644
--- a/sdk/spring/azure-spring-boot-starter-keyvault-certificates/CHANGELOG.md
+++ b/sdk/spring/azure-spring-boot-starter-keyvault-certificates/CHANGELOG.md
@@ -1,7 +1,8 @@
# Release History
## 3.0.0-beta.8 (Unreleased)
-
+### New Features
+- Load JRE key store certificates to AzureKeyVault key store. ([#21845](https://github.com/Azure/azure-sdk-for-java/pull/21845))
## 3.0.0-beta.7 (2021-05-24)
### New Features
diff --git a/sdk/storage/azure-storage-blob-batch/CHANGELOG.md b/sdk/storage/azure-storage-blob-batch/CHANGELOG.md
index c8cf394ef5d38..48acfe1adc061 100644
--- a/sdk/storage/azure-storage-blob-batch/CHANGELOG.md
+++ b/sdk/storage/azure-storage-blob-batch/CHANGELOG.md
@@ -1,7 +1,7 @@
# Release History
-## 12.10.0-beta.2 (Unreleased)
-
+## 12.10.0 (2021-06-09)
+- GA release
## 12.10.0-beta.1 (2021-05-13)
- Added support for the 2020-08-04 service version.
diff --git a/sdk/storage/azure-storage-blob-batch/README.md b/sdk/storage/azure-storage-blob-batch/README.md
index 910d939b51900..209b2ffb10048 100644
--- a/sdk/storage/azure-storage-blob-batch/README.md
+++ b/sdk/storage/azure-storage-blob-batch/README.md
@@ -22,7 +22,7 @@ definition, such as text or binary data.
com.azure
azure-storage-blob-batch
- 12.9.1
+ 12.10.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/storage/azure-storage-blob-batch/pom.xml b/sdk/storage/azure-storage-blob-batch/pom.xml
index 994edea2f9425..3eea0700d5ce5 100644
--- a/sdk/storage/azure-storage-blob-batch/pom.xml
+++ b/sdk/storage/azure-storage-blob-batch/pom.xml
@@ -13,7 +13,7 @@
com.azure
azure-storage-blob-batch
- 12.10.0-beta.2
+ 12.10.0
Microsoft Azure client library for Blob Storage batching
This module contains client library for Microsoft Azure Blob Storage batching.
@@ -65,7 +65,7 @@
com.azure
azure-storage-blob
- 12.12.0-beta.2
+ 12.12.0
+ 12.12.0
tests
test-jar
test
diff --git a/sdk/storage/azure-storage-blob-changefeed/CHANGELOG.md b/sdk/storage/azure-storage-blob-changefeed/CHANGELOG.md
index 55e78f6f44e4b..2324df83dd2bb 100644
--- a/sdk/storage/azure-storage-blob-changefeed/CHANGELOG.md
+++ b/sdk/storage/azure-storage-blob-changefeed/CHANGELOG.md
@@ -1,7 +1,9 @@
# Release History
-## 12.0.0-beta.7 (Unreleased)
+## 12.0.0-beta.7 (2021-06-09)
+### Dependency updates
+- Updated blob dependency to 12.12.0
## 12.0.0-beta.6 (2021-04-29)
### Dependency updates
diff --git a/sdk/storage/azure-storage-blob-changefeed/README.md b/sdk/storage/azure-storage-blob-changefeed/README.md
index d3a9fae55edf1..6952bcfce5bbd 100644
--- a/sdk/storage/azure-storage-blob-changefeed/README.md
+++ b/sdk/storage/azure-storage-blob-changefeed/README.md
@@ -20,7 +20,7 @@ process change events that occur in your Blob Storage account at a low cost.
com.azure
azure-storage-blob-changefeed
- 12.0.0-beta.6
+ 12.0.0-beta.7
```
[//]: # ({x-version-update-end})
diff --git a/sdk/storage/azure-storage-blob-changefeed/pom.xml b/sdk/storage/azure-storage-blob-changefeed/pom.xml
index 0463378375bec..eed81ef49223e 100644
--- a/sdk/storage/azure-storage-blob-changefeed/pom.xml
+++ b/sdk/storage/azure-storage-blob-changefeed/pom.xml
@@ -65,7 +65,7 @@
com.azure
azure-storage-blob
- 12.12.0-beta.2
+ 12.12.0
+ 12.12.0
tests
test-jar
test
diff --git a/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md b/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md
index 4cec63c0baaab..e74a85caa2bb7 100644
--- a/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md
+++ b/sdk/storage/azure-storage-blob-cryptography/CHANGELOG.md
@@ -1,7 +1,7 @@
# Release History
-## 12.12.0-beta.2 (Unreleased)
-
+## 12.12.0 (2021-06-09)
+- GA release
## 12.12.0-beta.1 (2021-05-13)
- Added support for specifying an encryption scope.
diff --git a/sdk/storage/azure-storage-blob-cryptography/README.md b/sdk/storage/azure-storage-blob-cryptography/README.md
index 0ace2407e6e75..2c3599cec2ce8 100644
--- a/sdk/storage/azure-storage-blob-cryptography/README.md
+++ b/sdk/storage/azure-storage-blob-cryptography/README.md
@@ -21,7 +21,7 @@ This package supports client side encryption for blob storage.
com.azure
azure-storage-blob-cryptography
- 12.11.1
+ 12.12.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/storage/azure-storage-blob-cryptography/pom.xml b/sdk/storage/azure-storage-blob-cryptography/pom.xml
index c5641dbcca791..7f8ca743a58b8 100644
--- a/sdk/storage/azure-storage-blob-cryptography/pom.xml
+++ b/sdk/storage/azure-storage-blob-cryptography/pom.xml
@@ -13,7 +13,7 @@
com.azure
azure-storage-blob-cryptography
- 12.12.0-beta.2
+ 12.12.0
Microsoft Azure client library for Blob Storage cryptography
This module contains client library for Microsoft Azure Blob Storage cryptography.
@@ -51,12 +51,12 @@
com.azure
azure-storage-blob
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
tests
test-jar
test
diff --git a/sdk/storage/azure-storage-blob-nio/CHANGELOG.md b/sdk/storage/azure-storage-blob-nio/CHANGELOG.md
index a98ccc835f1c1..3aa1cafd8b552 100644
--- a/sdk/storage/azure-storage-blob-nio/CHANGELOG.md
+++ b/sdk/storage/azure-storage-blob-nio/CHANGELOG.md
@@ -1,7 +1,8 @@
# Release History
-## 12.0.0-beta.7 (Unreleased)
-
+## 12.0.0-beta.7 (2021-06-09)
+### Dependency Updates
+- Updated `azure-storage-blob` to version `12.12.0`
## 12.0.0-beta.6 (2021-04-29)
- Update `azure-storage-blob` to version `12.11.0`
diff --git a/sdk/storage/azure-storage-blob-nio/README.md b/sdk/storage/azure-storage-blob-nio/README.md
index 72386772fc66d..7c11515c5cc43 100644
--- a/sdk/storage/azure-storage-blob-nio/README.md
+++ b/sdk/storage/azure-storage-blob-nio/README.md
@@ -19,7 +19,7 @@ This package allows you to interact with Azure Blob Storage through the standard
com.azure
azure-storage-blob-nio
- 12.0.0-beta.6
+ 12.0.0-beta.7
```
[//]: # ({x-version-update-end})
diff --git a/sdk/storage/azure-storage-blob-nio/pom.xml b/sdk/storage/azure-storage-blob-nio/pom.xml
index 0593c22bd0e38..122c59afd91f4 100644
--- a/sdk/storage/azure-storage-blob-nio/pom.xml
+++ b/sdk/storage/azure-storage-blob-nio/pom.xml
@@ -64,13 +64,13 @@
com.azure
azure-storage-blob
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
tests
test-jar
test
diff --git a/sdk/storage/azure-storage-blob/CHANGELOG.md b/sdk/storage/azure-storage-blob/CHANGELOG.md
index 6727044692a2d..9b25f6c5bb108 100644
--- a/sdk/storage/azure-storage-blob/CHANGELOG.md
+++ b/sdk/storage/azure-storage-blob/CHANGELOG.md
@@ -1,7 +1,7 @@
# Release History
-## 12.12.0-beta.2 (Unreleased)
-
+## 12.12.0 (2021-06-09)
+- GA release
## 12.12.0-beta.1 (2021-05-13)
- Added support for the 2020-08-04 service version.
diff --git a/sdk/storage/azure-storage-blob/README.md b/sdk/storage/azure-storage-blob/README.md
index ace80f8b40dba..d68d4f879ab9f 100644
--- a/sdk/storage/azure-storage-blob/README.md
+++ b/sdk/storage/azure-storage-blob/README.md
@@ -22,7 +22,7 @@ definition, such as text or binary data.
com.azure
azure-storage-blob
- 12.11.1
+ 12.12.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/storage/azure-storage-blob/pom.xml b/sdk/storage/azure-storage-blob/pom.xml
index e223c14a3653d..82f53febf6540 100644
--- a/sdk/storage/azure-storage-blob/pom.xml
+++ b/sdk/storage/azure-storage-blob/pom.xml
@@ -13,7 +13,7 @@
com.azure
azure-storage-blob
- 12.12.0-beta.2
+ 12.12.0
Microsoft Azure client library for Blob Storage
This module contains client library for Microsoft Azure Blob Storage.
@@ -65,12 +65,12 @@
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-internal-avro
- 12.0.5-beta.1
+ 12.0.5
+ 12.12.0
tests
test-jar
test
diff --git a/sdk/storage/azure-storage-common/CHANGELOG.md b/sdk/storage/azure-storage-common/CHANGELOG.md
index a6fb8cb85dfa6..62e3d35c3fc5d 100644
--- a/sdk/storage/azure-storage-common/CHANGELOG.md
+++ b/sdk/storage/azure-storage-common/CHANGELOG.md
@@ -1,7 +1,7 @@
# Release History
-## 12.12.0-beta.2 (Unreleased)
-
+## 12.12.0 (2021-06-09)
+- GA release
## 12.12.0-beta.1 (2021-05-13)
- Fixed bug in Utility.convertStreamToByteBuffer where variable updates would happen incorrectly if we hit the end of stream.
diff --git a/sdk/storage/azure-storage-common/README.md b/sdk/storage/azure-storage-common/README.md
index 8d24d51ffe376..adaf8da66a342 100644
--- a/sdk/storage/azure-storage-common/README.md
+++ b/sdk/storage/azure-storage-common/README.md
@@ -18,7 +18,7 @@ Azure Storage Common is a library that has common dependencies for all Azure Sto
com.azure
azure-storage-common
- 12.11.1
+ 12.12.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/storage/azure-storage-common/pom.xml b/sdk/storage/azure-storage-common/pom.xml
index f8286377d4791..deec64ca9ecfa 100644
--- a/sdk/storage/azure-storage-common/pom.xml
+++ b/sdk/storage/azure-storage-common/pom.xml
@@ -13,7 +13,7 @@
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
Microsoft Azure common module for Storage
This module contains common code based for all Microsoft Azure Storage client libraries.
diff --git a/sdk/storage/azure-storage-file-datalake/CHANGELOG.md b/sdk/storage/azure-storage-file-datalake/CHANGELOG.md
index 2be8d536b71a5..32f57bf8105f7 100644
--- a/sdk/storage/azure-storage-file-datalake/CHANGELOG.md
+++ b/sdk/storage/azure-storage-file-datalake/CHANGELOG.md
@@ -1,7 +1,7 @@
# Release History
-## 12.6.0-beta.2 (Unreleased)
-
+## 12.6.0 (2021-06-09)
+- GA release
## 12.6.0-beta.1 (2021-05-13)
- Added support for the 2020-08-04 service version.
diff --git a/sdk/storage/azure-storage-file-datalake/README.md b/sdk/storage/azure-storage-file-datalake/README.md
index cd97446a09ecf..38458203904ae 100644
--- a/sdk/storage/azure-storage-file-datalake/README.md
+++ b/sdk/storage/azure-storage-file-datalake/README.md
@@ -25,7 +25,7 @@ Add a dependency on Azure Storage File Datalake
com.azure
azure-storage-file-datalake
- 12.5.1
+ 12.6.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/storage/azure-storage-file-datalake/pom.xml b/sdk/storage/azure-storage-file-datalake/pom.xml
index 0eda704786054..0425867b65751 100644
--- a/sdk/storage/azure-storage-file-datalake/pom.xml
+++ b/sdk/storage/azure-storage-file-datalake/pom.xml
@@ -13,7 +13,7 @@
com.azure
azure-storage-file-datalake
- 12.6.0-beta.2
+ 12.6.0
Microsoft Azure client library for File Storage Data Lake
This module contains client library for Microsoft Azure File Storage Data Lake.
@@ -65,7 +65,7 @@
com.azure
azure-storage-blob
- 12.12.0-beta.2
+ 12.12.0
+ 12.12.0
tests
test-jar
test
diff --git a/sdk/storage/azure-storage-file-share/CHANGELOG.md b/sdk/storage/azure-storage-file-share/CHANGELOG.md
index 9f5b683fa67d9..2df27a5f4df70 100644
--- a/sdk/storage/azure-storage-file-share/CHANGELOG.md
+++ b/sdk/storage/azure-storage-file-share/CHANGELOG.md
@@ -1,8 +1,7 @@
# Release History
-## 12.10.0-beta.2 (Unreleased)
-
-
+## 12.10.0 (2021-06-09)
+- GA release
## 12.10.0-beta.1 (2021-05-13)
- Added support for the 2020-08-04 service version.
diff --git a/sdk/storage/azure-storage-file-share/README.md b/sdk/storage/azure-storage-file-share/README.md
index 933629201e40e..408bb0020bdb4 100644
--- a/sdk/storage/azure-storage-file-share/README.md
+++ b/sdk/storage/azure-storage-file-share/README.md
@@ -25,7 +25,7 @@ Shares provide a way to organize sets of files and also can be mounted as an SMB
com.azure
azure-storage-file-share
- 12.9.1
+ 12.10.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/storage/azure-storage-file-share/pom.xml b/sdk/storage/azure-storage-file-share/pom.xml
index 2b4aa1abb9757..e9078cdcd0286 100644
--- a/sdk/storage/azure-storage-file-share/pom.xml
+++ b/sdk/storage/azure-storage-file-share/pom.xml
@@ -13,7 +13,7 @@
com.azure
azure-storage-file-share
- 12.10.0-beta.2
+ 12.10.0
Microsoft Azure client library for File Share Storage
This module contains client library for Microsoft Azure File Share Storage.
@@ -46,12 +46,12 @@
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
tests
test-jar
test
diff --git a/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareFileUploadRangeFromUrlInfo.java b/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareFileUploadRangeFromUrlInfo.java
index 92cdce0318337..556709361f42d 100644
--- a/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareFileUploadRangeFromUrlInfo.java
+++ b/sdk/storage/azure-storage-file-share/src/main/java/com/azure/storage/file/share/models/ShareFileUploadRangeFromUrlInfo.java
@@ -3,11 +3,14 @@
package com.azure.storage.file.share.models;
+import com.azure.core.annotation.Immutable;
+
import java.time.OffsetDateTime;
/**
* Response from uploading a range from a URL source.
*/
+@Immutable
public final class ShareFileUploadRangeFromUrlInfo {
private final String eTag;
private final OffsetDateTime lastModified;
diff --git a/sdk/storage/azure-storage-internal-avro/CHANGELOG.md b/sdk/storage/azure-storage-internal-avro/CHANGELOG.md
index 9aef65e17b969..34b3221dc8c1f 100644
--- a/sdk/storage/azure-storage-internal-avro/CHANGELOG.md
+++ b/sdk/storage/azure-storage-internal-avro/CHANGELOG.md
@@ -1,7 +1,9 @@
# Release History
-## 12.0.5-beta.1 (Unreleased)
-
+## 12.0.5 (2021-06-09)
+### Dependency Updates
+- Updated `azure-storage-common` to version `12.12.0`
+- Updated `azure-core` to version `1.17.0`
## 12.0.4 (2021-05-13)
### Dependency Updates
diff --git a/sdk/storage/azure-storage-internal-avro/pom.xml b/sdk/storage/azure-storage-internal-avro/pom.xml
index 47893af149d5b..40ad06d521567 100644
--- a/sdk/storage/azure-storage-internal-avro/pom.xml
+++ b/sdk/storage/azure-storage-internal-avro/pom.xml
@@ -13,7 +13,7 @@
com.azure
azure-storage-internal-avro
- 12.0.5-beta.1
+ 12.0.5
Microsoft Azure internal Avro module for Storage
This module contains internal use only avro parser code based for Microsoft Azure Storage client libraries.
@@ -51,7 +51,7 @@
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
io.projectreactor
@@ -68,7 +68,7 @@
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
tests
test-jar
test
diff --git a/sdk/storage/azure-storage-perf/pom.xml b/sdk/storage/azure-storage-perf/pom.xml
index 8cf97b1143ff5..659001af8648b 100644
--- a/sdk/storage/azure-storage-perf/pom.xml
+++ b/sdk/storage/azure-storage-perf/pom.xml
@@ -27,19 +27,19 @@
com.azure
azure-storage-blob
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-file-datalake
- 12.6.0-beta.2
+ 12.6.0
com.azure
azure-storage-file-share
- 12.10.0-beta.2
+ 12.10.0
diff --git a/sdk/storage/azure-storage-queue/CHANGELOG.md b/sdk/storage/azure-storage-queue/CHANGELOG.md
index b25ab03aad109..0a61a219e4738 100644
--- a/sdk/storage/azure-storage-queue/CHANGELOG.md
+++ b/sdk/storage/azure-storage-queue/CHANGELOG.md
@@ -1,7 +1,7 @@
# Release History
-## 12.10.0-beta.2 (Unreleased)
-
+## 12.10.0 (2021-06-09)
+- GA release
## 12.10.0-beta.1 (2021-05-13)
- Added support for the 2020-08-04 service version.
diff --git a/sdk/storage/azure-storage-queue/README.md b/sdk/storage/azure-storage-queue/README.md
index 13c55c3a4553f..c308e660cb1c1 100644
--- a/sdk/storage/azure-storage-queue/README.md
+++ b/sdk/storage/azure-storage-queue/README.md
@@ -20,7 +20,7 @@ A single queue message can be up to 64 KB in size, and a queue can contain milli
com.azure
azure-storage-queue
- 12.9.1
+ 12.10.0
```
[//]: # ({x-version-update-end})
diff --git a/sdk/storage/azure-storage-queue/pom.xml b/sdk/storage/azure-storage-queue/pom.xml
index 08a1aeef5d39d..d6a65074985fd 100644
--- a/sdk/storage/azure-storage-queue/pom.xml
+++ b/sdk/storage/azure-storage-queue/pom.xml
@@ -13,7 +13,7 @@
com.azure
azure-storage-queue
- 12.10.0-beta.2
+ 12.10.0
Microsoft Azure client library for Queue Storage
This module contains client library for Microsoft Azure Queue Storage.
@@ -46,12 +46,12 @@
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
tests
test-jar
test
diff --git a/sdk/storage/pom.xml b/sdk/storage/pom.xml
index 8a452b0a65bd4..506857b48ae69 100644
--- a/sdk/storage/pom.xml
+++ b/sdk/storage/pom.xml
@@ -27,17 +27,17 @@
com.azure
azure-storage-common
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-blob
- 12.12.0-beta.2
+ 12.12.0
com.azure
azure-storage-blob-batch
- 12.10.0-beta.2
+ 12.10.0
com.azure
@@ -47,7 +47,7 @@
com.azure
azure-storage-blob-cryptography
- 12.12.0-beta.2
+ 12.12.0
com.azure
@@ -57,22 +57,22 @@
com.azure
azure-storage-file-share
- 12.10.0-beta.2
+ 12.10.0
com.azure
azure-storage-file-datalake
- 12.6.0-beta.2
+ 12.6.0
com.azure
azure-storage-internal-avro
- 12.0.5-beta.1
+ 12.0.5
com.azure
azure-storage-queue
- 12.10.0-beta.2
+ 12.10.0