Skip to content

Commit 66fec22

Browse files
[Automation] Generate Fluent Lite from resourcemover#package-2023-08-01 (Azure#37292)
* [Automation] External Change * [Automation] Generate Fluent Lite from resourcemover#package-2023-08-01 * Update pom.xml --------- Co-authored-by: Xiaofei Cao <92354331+XiaofeiCao@users.noreply.github.com>
1 parent 920a59a commit 66fec22

File tree

119 files changed

+2046
-1564
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+2046
-1564
lines changed

eng/versioning/version_client.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,7 @@ com.azure.resourcemanager:azure-resourcemanager-databoxedge;1.0.0-beta.2;1.0.0-b
304304
com.azure.resourcemanager:azure-resourcemanager-frontdoor;1.0.0-beta.3;1.0.0-beta.4
305305
com.azure.resourcemanager:azure-resourcemanager-mixedreality;1.0.0-beta.2;1.0.0-beta.3
306306
com.azure.resourcemanager:azure-resourcemanager-automation;1.0.0-beta.2;1.0.0-beta.3
307-
com.azure.resourcemanager:azure-resourcemanager-resourcemover;1.0.0;1.1.0-beta.1
307+
com.azure.resourcemanager:azure-resourcemanager-resourcemover;1.0.0;1.1.0
308308
com.azure.resourcemanager:azure-resourcemanager-datafactory;1.0.0-beta.23;1.0.0-beta.24
309309
com.azure.resourcemanager:azure-resourcemanager-advisor;1.0.0-beta.2;1.0.0-beta.3
310310
com.azure.resourcemanager:azure-resourcemanager-appconfiguration;1.0.0-beta.7;1.0.0-beta.8

sdk/resourcemover/azure-resourcemanager-resourcemover/CHANGELOG.md

Lines changed: 96 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,106 @@
11
# Release History
22

3-
## 1.1.0-beta.1 (Unreleased)
3+
## 1.1.0 (2023-10-23)
4+
5+
- Azure Resource Manager ResourceMover client library for Java. This package contains Microsoft Azure SDK for ResourceMover Management SDK. A first party Azure service orchestrating the move of Azure resources from one Azure region to another or between zones within a region. Package tag package-2023-08-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
46

57
### Features Added
68

7-
### Breaking Changes
9+
* `models.MoveType` was added
10+
11+
#### `models.AvailabilitySetResourceSettings` was modified
12+
13+
* `withTags(java.util.Map)` was added
14+
* `withTargetResourceGroupName(java.lang.String)` was added
15+
* `tags()` was added
16+
17+
#### `models.ResourceSettings` was modified
18+
19+
* `withTargetResourceGroupName(java.lang.String)` was added
20+
* `targetResourceGroupName()` was added
21+
22+
#### `models.LoadBalancerResourceSettings` was modified
23+
24+
* `withTargetResourceGroupName(java.lang.String)` was added
25+
* `withTags(java.util.Map)` was added
26+
* `tags()` was added
27+
28+
#### `models.SqlElasticPoolResourceSettings` was modified
29+
30+
* `withTargetResourceGroupName(java.lang.String)` was added
31+
* `withTags(java.util.Map)` was added
32+
* `tags()` was added
33+
34+
#### `models.MoveCollectionProperties` was modified
35+
36+
* `withMoveRegion(java.lang.String)` was added
37+
* `withVersion(java.lang.String)` was added
38+
* `moveRegion()` was added
39+
* `withMoveType(models.MoveType)` was added
40+
* `version()` was added
41+
* `moveType()` was added
42+
43+
#### `models.ResourceGroupResourceSettings` was modified
44+
45+
* `withTargetResourceGroupName(java.lang.String)` was added
46+
47+
#### `models.PublicIpAddressResourceSettings` was modified
48+
49+
* `withTags(java.util.Map)` was added
50+
* `tags()` was added
51+
* `withTargetResourceGroupName(java.lang.String)` was added
52+
53+
#### `models.SqlServerResourceSettings` was modified
54+
55+
* `withTargetResourceGroupName(java.lang.String)` was added
56+
57+
#### `models.VirtualNetworkResourceSettings` was modified
58+
59+
* `withTargetResourceGroupName(java.lang.String)` was added
60+
* `tags()` was added
61+
* `withTags(java.util.Map)` was added
62+
63+
#### `models.KeyVaultResourceSettings` was modified
64+
65+
* `withTargetResourceGroupName(java.lang.String)` was added
66+
67+
#### `models.DiskEncryptionSetResourceSettings` was modified
68+
69+
* `withTargetResourceGroupName(java.lang.String)` was added
70+
71+
#### `models.NetworkSecurityGroupResourceSettings` was modified
72+
73+
* `withTargetResourceGroupName(java.lang.String)` was added
74+
* `tags()` was added
75+
* `withTags(java.util.Map)` was added
76+
77+
#### `models.SqlDatabaseResourceSettings` was modified
78+
79+
* `withTags(java.util.Map)` was added
80+
* `withTargetResourceGroupName(java.lang.String)` was added
81+
* `tags()` was added
82+
83+
#### `models.VirtualMachineResourceSettings` was modified
84+
85+
* `withTargetResourceGroupName(java.lang.String)` was added
86+
* `userManagedIdentities()` was added
87+
* `withTags(java.util.Map)` was added
88+
* `tags()` was added
89+
* `withUserManagedIdentities(java.util.List)` was added
90+
91+
#### `models.MoveResource` was modified
92+
93+
* `systemData()` was added
94+
95+
#### `models.MoveCollection` was modified
96+
97+
* `systemData()` was added
898

9-
### Bugs Fixed
99+
#### `models.NetworkInterfaceResourceSettings` was modified
10100

11-
### Other Changes
101+
* `tags()` was added
102+
* `withTargetResourceGroupName(java.lang.String)` was added
103+
* `withTags(java.util.Map)` was added
12104

13105
## 1.0.0 (2023-02-24)
14106

sdk/resourcemover/azure-resourcemanager-resourcemover/README.md

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Azure Resource Manager ResourceMover client library for Java.
44

5-
This package contains Microsoft Azure SDK for ResourceMover Management SDK. A first party Azure service orchestrating the move of Azure resources from one Azure region to another or between zones within a region. Package tag package-2021-01-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
5+
This package contains Microsoft Azure SDK for ResourceMover Management SDK. A first party Azure service orchestrating the move of Azure resources from one Azure region to another or between zones within a region. Package tag package-2023-08-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66

77
## We'd love to hear your feedback
88

@@ -32,7 +32,7 @@ Various documentation is available to help you get started
3232
<dependency>
3333
<groupId>com.azure.resourcemanager</groupId>
3434
<artifactId>azure-resourcemanager-resourcemover</artifactId>
35-
<version>1.0.0</version>
35+
<version>1.1.0</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})
@@ -45,7 +45,7 @@ Azure Management Libraries require a `TokenCredential` implementation for authen
4545

4646
### Authentication
4747

48-
By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables.
48+
By default, Microsoft Entra ID token authentication depends on correct configuration of the following environment variables.
4949

5050
- `AZURE_CLIENT_ID` for Azure client ID.
5151
- `AZURE_TENANT_ID` for Azure tenant ID.
@@ -74,6 +74,16 @@ See [API design][design] for general introduction on design and key concepts on
7474

7575
## Examples
7676

77+
```java
78+
moveCollection = resourceMoverManager.moveCollections()
79+
.define(collectionName)
80+
.withRegion(REGION)
81+
.withExistingResourceGroup(resourceGroupName)
82+
.withProperties(new MoveCollectionProperties()
83+
.withSourceRegion(Region.US_WEST2.name())
84+
.withTargetRegion(Region.US_WEST.name()))
85+
.create();
86+
```
7787
[Code snippets and samples](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemover/azure-resourcemanager-resourcemover/SAMPLE.md)
7888

7989

@@ -94,7 +104,7 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
94104
<!-- LINKS -->
95105
[survey]: https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=DOCS
96106
[docs]: https://azure.github.io/azure-sdk-for-java/
97-
[jdk]: https://docs.microsoft.com/java/azure/jdk/
107+
[jdk]: https://learn.microsoft.com/azure/developer/java/fundamentals/
98108
[azure_subscription]: https://azure.microsoft.com/free/
99109
[azure_identity]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/identity/azure-identity
100110
[azure_core_http_netty]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core-http-netty
@@ -103,3 +113,5 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
103113
[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md
104114
[coc]: https://opensource.microsoft.com/codeofconduct/
105115
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/
116+
117+
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fresourcemover%2Fazure-resourcemanager-resourcemover%2FREADME.png)

sdk/resourcemover/azure-resourcemanager-resourcemover/SAMPLE.md

Lines changed: 31 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ import java.util.Arrays;
4040
/** Samples for MoveCollections BulkRemove. */
4141
public final class MoveCollectionsBulkRemoveSamples {
4242
/*
43-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_BulkRemove.json
43+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_BulkRemove.json
4444
*/
4545
/**
4646
* Sample code: MoveCollections_BulkRemove.
@@ -73,7 +73,7 @@ import java.util.Arrays;
7373
/** Samples for MoveCollections Commit. */
7474
public final class MoveCollectionsCommitSamples {
7575
/*
76-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_Commit.json
76+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_Commit.json
7777
*/
7878
/**
7979
* Sample code: MoveCollections_Commit.
@@ -102,12 +102,13 @@ public final class MoveCollectionsCommitSamples {
102102
```java
103103
import com.azure.resourcemanager.resourcemover.models.Identity;
104104
import com.azure.resourcemanager.resourcemover.models.MoveCollectionProperties;
105+
import com.azure.resourcemanager.resourcemover.models.MoveType;
105106
import com.azure.resourcemanager.resourcemover.models.ResourceIdentityType;
106107

107108
/** Samples for MoveCollections Create. */
108109
public final class MoveCollectionsCreateSamples {
109110
/*
110-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_Create.json
111+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_Create.json
111112
*/
112113
/**
113114
* Sample code: MoveCollections_Create.
@@ -121,7 +122,11 @@ public final class MoveCollectionsCreateSamples {
121122
.withRegion("eastus2")
122123
.withExistingResourceGroup("rg1")
123124
.withIdentity(new Identity().withType(ResourceIdentityType.SYSTEM_ASSIGNED))
124-
.withProperties(new MoveCollectionProperties().withSourceRegion("eastus").withTargetRegion("westus"))
125+
.withProperties(
126+
new MoveCollectionProperties()
127+
.withSourceRegion("eastus")
128+
.withTargetRegion("westus")
129+
.withMoveType(MoveType.REGION_TO_REGION))
125130
.create();
126131
}
127132
}
@@ -133,7 +138,7 @@ public final class MoveCollectionsCreateSamples {
133138
/** Samples for MoveCollections Delete. */
134139
public final class MoveCollectionsDeleteSamples {
135140
/*
136-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_Delete.json
141+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_Delete.json
137142
*/
138143
/**
139144
* Sample code: MoveCollections_Delete.
@@ -155,7 +160,7 @@ import java.util.Arrays;
155160
/** Samples for MoveCollections Discard. */
156161
public final class MoveCollectionsDiscardSamples {
157162
/*
158-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_Discard.json
163+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_Discard.json
159164
*/
160165
/**
161166
* Sample code: MoveCollections_Discard.
@@ -185,7 +190,7 @@ public final class MoveCollectionsDiscardSamples {
185190
/** Samples for MoveCollections GetByResourceGroup. */
186191
public final class MoveCollectionsGetByResourceGroupSamples {
187192
/*
188-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_Get.json
193+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_Get.json
189194
*/
190195
/**
191196
* Sample code: MoveCollections_Get.
@@ -209,7 +214,7 @@ import java.util.Arrays;
209214
/** Samples for MoveCollections InitiateMove. */
210215
public final class MoveCollectionsInitiateMoveSamples {
211216
/*
212-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_InitiateMove.json
217+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_InitiateMove.json
213218
*/
214219
/**
215220
* Sample code: MoveCollections_InitiateMove.
@@ -240,7 +245,7 @@ public final class MoveCollectionsInitiateMoveSamples {
240245
/** Samples for MoveCollections List. */
241246
public final class MoveCollectionsListSamples {
242247
/*
243-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_ListMoveCollectionsBySubscription.json
248+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_ListMoveCollectionsBySubscription.json
244249
*/
245250
/**
246251
* Sample code: MoveCollections_ListMoveCollectionsBySubscription.
@@ -260,7 +265,7 @@ public final class MoveCollectionsListSamples {
260265
/** Samples for MoveCollections ListByResourceGroup. */
261266
public final class MoveCollectionsListByResourceGroupSamples {
262267
/*
263-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_ListMoveCollectionsByResourceGroup.json
268+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_ListMoveCollectionsByResourceGroup.json
264269
*/
265270
/**
266271
* Sample code: MoveCollections_ListMoveCollectionsByResourceGroup.
@@ -280,7 +285,7 @@ public final class MoveCollectionsListByResourceGroupSamples {
280285
/** Samples for MoveCollections ListRequiredFor. */
281286
public final class MoveCollectionsListRequiredForSamples {
282287
/*
283-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/RequiredFor_Get.json
288+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/RequiredFor_Get.json
284289
*/
285290
/**
286291
* Sample code: RequiredFor_Get.
@@ -308,7 +313,7 @@ import java.util.Arrays;
308313
/** Samples for MoveCollections Prepare. */
309314
public final class MoveCollectionsPrepareSamples {
310315
/*
311-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_Prepare.json
316+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_Prepare.json
312317
*/
313318
/**
314319
* Sample code: MoveCollections_Prepare.
@@ -338,7 +343,7 @@ public final class MoveCollectionsPrepareSamples {
338343
/** Samples for MoveCollections ResolveDependencies. */
339344
public final class MoveCollectionsResolveDependenciesSamples {
340345
/*
341-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_ResolveDependencies.json
346+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_ResolveDependencies.json
342347
*/
343348
/**
344349
* Sample code: MoveCollections_ResolveDependencies.
@@ -364,7 +369,7 @@ import java.util.Map;
364369
/** Samples for MoveCollections Update. */
365370
public final class MoveCollectionsUpdateSamples {
366371
/*
367-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveCollections_Update.json
372+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveCollections_Update.json
368373
*/
369374
/**
370375
* Sample code: MoveCollections_Update.
@@ -379,11 +384,12 @@ public final class MoveCollectionsUpdateSamples {
379384
.getValue();
380385
resource
381386
.update()
382-
.withTags(mapOf("key1", "mc1"))
387+
.withTags(mapOf("key1", "fakeTokenPlaceholder"))
383388
.withIdentity(new Identity().withType(ResourceIdentityType.SYSTEM_ASSIGNED))
384389
.apply();
385390
}
386391

392+
// Use "Map.of" if available
387393
@SuppressWarnings("unchecked")
388394
private static <T> Map<String, T> mapOf(Object... inputs) {
389395
Map<String, T> map = new HashMap<>();
@@ -409,7 +415,7 @@ import java.util.Arrays;
409415
/** Samples for MoveResources Create. */
410416
public final class MoveResourcesCreateSamples {
411417
/*
412-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveResources_Create.json
418+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveResources_Create.json
413419
*/
414420
/**
415421
* Sample code: MoveResources_Create.
@@ -428,6 +434,10 @@ public final class MoveResourcesCreateSamples {
428434
.withResourceSettings(
429435
new VirtualMachineResourceSettings()
430436
.withTargetResourceName("westusvm1")
437+
.withUserManagedIdentities(
438+
Arrays
439+
.asList(
440+
"/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1"))
431441
.withTargetAvailabilityZone(TargetAvailabilityZone.TWO)
432442
.withTargetAvailabilitySetId(
433443
"/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1"))
@@ -450,7 +460,7 @@ public final class MoveResourcesCreateSamples {
450460
/** Samples for MoveResources Delete. */
451461
public final class MoveResourcesDeleteSamples {
452462
/*
453-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveResources_Delete.json
463+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveResources_Delete.json
454464
*/
455465
/**
456466
* Sample code: MoveResources_Delete.
@@ -469,7 +479,7 @@ public final class MoveResourcesDeleteSamples {
469479
/** Samples for MoveResources Get. */
470480
public final class MoveResourcesGetSamples {
471481
/*
472-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveResources_Get.json
482+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveResources_Get.json
473483
*/
474484
/**
475485
* Sample code: MoveResources_Get.
@@ -490,7 +500,7 @@ public final class MoveResourcesGetSamples {
490500
/** Samples for MoveResources List. */
491501
public final class MoveResourcesListSamples {
492502
/*
493-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/MoveResources_List.json
503+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/MoveResources_List.json
494504
*/
495505
/**
496506
* Sample code: MoveResources_List.
@@ -509,7 +519,7 @@ public final class MoveResourcesListSamples {
509519
/** Samples for OperationsDiscovery Get. */
510520
public final class OperationsDiscoveryGetSamples {
511521
/*
512-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/OperationsDiscovery_Get.json
522+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/OperationsDiscovery_Get.json
513523
*/
514524
/**
515525
* Sample code: OperationsDiscovery_Get.
@@ -528,7 +538,7 @@ public final class OperationsDiscoveryGetSamples {
528538
/** Samples for UnresolvedDependencies Get. */
529539
public final class UnresolvedDependenciesGetSamples {
530540
/*
531-
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2021-01-01/examples/UnresolvedDependencies_Get.json
541+
* x-ms-original-file: specification/resourcemover/resource-manager/Microsoft.Migrate/stable/2023-08-01/examples/UnresolvedDependencies_Get.json
532542
*/
533543
/**
534544
* Sample code: UnresolvedDependencies_Get.

0 commit comments

Comments
 (0)