Skip to content

Commit 5f4fc01

Browse files
rename
1 parent f45b371 commit 5f4fc01

File tree

2 files changed

+78
-0
lines changed

2 files changed

+78
-0
lines changed

specification/compute/Compute.Management/client.tsp

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,3 +38,77 @@ using Microsoft.Compute;
3838
"go"
3939
);
4040
@@clientName(VirtualMachineSizeTypes.Standard_M64ms, "StandardM64Ms", "go");
41+
42+
// Property case changes: diskIOPSReadWrite -> diskIopsReadWrite (retain old Java name)
43+
@@clientName(VirtualMachineScaleSetDataDisk.diskIOPSReadWrite,
44+
"diskIopsReadWrite",
45+
"java"
46+
);
47+
@@clientName(DataDisk.diskIOPSReadWrite, "diskIopsReadWrite", "java");
48+
49+
// Property case changes: enableIPForwarding -> enableIpForwarding (retain old Java name)
50+
@@clientName(VirtualMachineScaleSetNetworkConfigurationProperties.enableIPForwarding,
51+
"enableIpForwarding",
52+
"java"
53+
);
54+
@@clientName(VirtualMachineScaleSetUpdateNetworkConfigurationProperties.enableIPForwarding,
55+
"enableIpForwarding",
56+
"java"
57+
);
58+
@@clientName(VirtualMachineNetworkInterfaceConfigurationProperties.enableIPForwarding,
59+
"enableIpForwarding",
60+
"java"
61+
);
62+
63+
// Model name capitalization changes (retain previous Java model names)
64+
@@clientName(PublicIPAddressSku, "PublicIpAddressSku", "java");
65+
66+
@@clientName(PublicIPAddressSkuName, "PublicIpAddressSkuName", "java");
67+
@@clientName(PublicIPAddressSkuTier, "PublicIpAddressSkuTier", "java");
68+
@@clientName(PublicIPAllocationMethod, "PublicIpAllocationMethod", "java");
69+
@@clientName(IPVersion, "IpVersion", "java");
70+
@@clientName(IPVersions, "IpVersions", "java");
71+
@@clientName(VirtualMachineScaleSetPublicIPAddressConfiguration,
72+
"VirtualMachineScaleSetPublicIpAddressConfiguration",
73+
"java"
74+
);
75+
@@clientName(VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings,
76+
"VirtualMachineScaleSetPublicIpAddressConfigurationDnsSettings",
77+
"java"
78+
);
79+
@@clientName(VirtualMachineScaleSetIPConfiguration,
80+
"VirtualMachineScaleSetIpConfiguration",
81+
"java"
82+
);
83+
@@clientName(VirtualMachineScaleSetUpdateIPConfiguration,
84+
"VirtualMachineScaleSetUpdateIpConfiguration",
85+
"java"
86+
);
87+
@@clientName(VirtualMachineScaleSetUpdatePublicIPAddressConfiguration,
88+
"VirtualMachineScaleSetUpdatePublicIpAddressConfiguration",
89+
"java"
90+
);
91+
@@clientName(VirtualMachineNetworkInterfaceIPConfiguration,
92+
"VirtualMachineNetworkInterfaceIpConfiguration",
93+
"java"
94+
);
95+
@@clientName(VirtualMachinePublicIPAddressConfiguration,
96+
"VirtualMachinePublicIpAddressConfiguration",
97+
"java"
98+
);
99+
@@clientName(VirtualMachinePublicIPAddressDnsSettingsConfiguration,
100+
"VirtualMachinePublicIpAddressDnsSettingsConfiguration",
101+
"java"
102+
);
103+
@@clientName(RestorePointSourceVMOSDisk, "RestorePointSourceVmosDisk", "java");
104+
105+
// Property case changes in VM size properties: vCPUs* -> vCpus*
106+
@@clientName(VMSizeProperties.vCPUsAvailable, "vCpusAvailable", "java");
107+
@@clientName(VMSizeProperties.vCPUsPerCore, "vCpusPerCore", "java");
108+
109+
// Property case change: ultraSSDEnabled -> ultraSsdEnabled
110+
@@clientName(AdditionalCapabilities.ultraSSDEnabled, "ultraSsdEnabled", "java");
111+
@@clientName(DedicatedHostGroupPropertiesAdditionalCapabilities.ultraSSDEnabled,
112+
"ultraSsdEnabled",
113+
"java"
114+
);

specification/compute/Compute.Management/tspconfig.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ options:
1515
service-name: "Compute"
1616
flavor: azure
1717
client-side-validations: true
18+
use-object-for-unknown: true
19+
rename-model:
20+
AdditionalUnattendContentPassName: PassNames
21+
AdditionalUnattendContentComponentName: ComponentNames
1822
"@azure-tools/typespec-client-generator-cli":
1923
additionalDirectories:
2024
- "specification/compute/Common.Management/"

0 commit comments

Comments
 (0)