Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
e37bdcd
Move CODEOWNERS file to .github directory and see what happens (#29401)
JimSuplizio Jun 11, 2024
4ee6d9f
Revert "Update TypeSpec for DeviceRegistry (#29319)" (#29398)
davidemontanari Jun 11, 2024
de1f377
Change readme.md to allow generation of latest python SDK (#29345)
mentat9 Jun 12, 2024
6c4f3c6
[scvmm&azure fleet&oracle] update python config (#29393)
ChenxiJiang333 Jun 12, 2024
7d87288
Release purview microsoft.purview preview/2024 04 01 preview (#28792)
ddumesnil-microsoft Jun 12, 2024
8e8e199
Video Indexer Private Endpoint Onboarding (#29266)
tshaiman Jun 12, 2024
e471d1f
added format for date-time (#29306)
brrusino Jun 12, 2024
259fe9a
Remove Microsoft.SecurityDevOps RP (#29326)
JohnathonMohr Jun 12, 2024
c0409c4
[package.json] Add devDependency "oav" (#29296)
mikeharder Jun 12, 2024
a8c212b
[ci-fix] Add docs for two common LintDiff errors in TypeSpec specs (#…
mikeharder Jun 12, 2024
3dbffd0
[DevCenter]Add JS api-version (#29423)
drielenr Jun 13, 2024
ed23c08
Security enhancement feature snowflake support storage integration (#…
ruowan Jun 13, 2024
412364b
Fix missing property in existing APIs (#29383)
calecarter Jun 13, 2024
eeb6a46
Change two property types for route spec (#28576)
jecmenicanikola Jun 13, 2024
a89c175
Examples Changes and move VMSS list operation inside fleets resource …
SahilArora92 Jun 13, 2024
a399f30
add preview api version missing from documentation (#29378)
abhayohri Jun 13, 2024
30c95a2
Enable linter for azure-rest-api-specs (#29434)
JimSuplizio Jun 13, 2024
2209f9b
tsp, avs, rename List API response schema back to ##List (#29408)
weidongxu-microsoft Jun 14, 2024
7bf13ef
avs, mgmt, rename schema via directive, for SDK backward-compatibilit…
weidongxu-microsoft Jun 14, 2024
db63bea
Update TypeSpec to latest 2024-06 release - 0.57 & 0.43 (#29440)
allenjzhang Jun 14, 2024
bbd815a
Microsoft.DesktopVirtualization 2024-04-08-preview (#29101)
almat-msft Jun 14, 2024
5013616
[Microsoft.DocumentDB] Bug fix for stable API Version 2024-05-15 (#29…
pjohari-ms Jun 14, 2024
ee38bd5
Update CodeownersLinter version to 1.0.0-dev.20240614.4 (#29450)
JimSuplizio Jun 14, 2024
d05250b
avs, mgmt, fix incorrect tsp of dnsServices int32 (#29395)
weidongxu-microsoft Jun 17, 2024
f1546dc
tsp, avs, remove Update model to keep consistency with stable Swagger…
weidongxu-microsoft Jun 17, 2024
125223f
[Azure Load Testing] Introduce 2024-05-01-preview API version (#29352)
mitsha-microsoft Jun 17, 2024
c1621be
Added information to the query uri parameter: 'Weather information is…
stevemunk Jun 17, 2024
62da663
adding typespec for stable version (#28694)
banggaurav Jun 17, 2024
20b4195
Release app microsoft.app 2024 02 02 preview (#29312)
Juliehzl Jun 17, 2024
c0a830f
Move 2024-05-01-preview for CDN private specs to public (#29369)
ChenglongLiu Jun 17, 2024
963641f
Deesharma/connectedclusternewversion (#29148)
deeksha345 Jun 18, 2024
7d5a68d
Update detection description (#29457)
Han-msft Jun 18, 2024
641b679
[AppComplianceAutomation] update python config (#29455)
ChenxiJiang333 Jun 18, 2024
ba1f6b2
[Azure Load Testing] Updated FileType.URL_TEST_CONFIG_JSON to FileTyp…
mitsha-microsoft Jun 18, 2024
51cbd0e
Fix foundation types in azure fleet (#29477)
SahilArora92 Jun 18, 2024
dde5c5c
Adding new version "2024-06-15-preview" in Microsoft.Elastic with Res…
poshett Jun 18, 2024
baf818e
mgmt, java config in readme.java.md (#29478)
weidongxu-microsoft Jun 18, 2024
c54a97d
Update api description (#29431)
yifan-zhou922 Jun 18, 2024
beaa815
update options (#29484)
billwert Jun 18, 2024
7911277
update code owners (#29485)
mryanlo Jun 18, 2024
9f02412
[EG] Update ReadME (#29481)
l0lawrence Jun 18, 2024
084b190
[scvmm] disable flatten (#29479)
ChenxiJiang333 Jun 19, 2024
fac5e7b
[appcomplianceautomation] title&disable flatten (#29480)
ChenxiJiang333 Jun 19, 2024
9942cf2
Update tspconfig.yaml (#29476)
haolingdong-msft Jun 19, 2024
061505b
Update the name from ResourceProvisioningState to ProvisioningState (…
MaryGao Jun 19, 2024
89fc547
mgmt, java config, client/title for appcomplianceautomation (#29498)
weidongxu-microsoft Jun 19, 2024
d15d528
Update description of runId to infer customer to use new GUID for cre…
mschaofan Jun 19, 2024
b48d5d7
Guptavertika/release network microsoft.network official 2024 01 01 (#…
GuptaVertika Jun 19, 2024
768c1f3
fix endpoint (#29508)
catalinaperalta Jun 19, 2024
0e86709
Update tspconfig.yaml (#29491)
ChenxiJiang333 Jun 20, 2024
cc92c59
update (#29522)
msyyc Jun 20, 2024
d0f12e0
ahila devcenter Microsoft.DevCenter 2024-06-01-preview API version (#…
ArberH Jun 20, 2024
c858811
Oracle.Database. Version 2023-09-01 stable (#29397)
v-maksymm Jun 20, 2024
d129670
[AKV] Add new preview version for NSP feature (#28893)
osmuller Jun 20, 2024
7cc354f
fix ComponentsByRelease for AKS 2024-04-02 preview api (#29425)
HuShaoRu Jun 21, 2024
0fdc8c8
Change 2024-05-01 to 2024-05-01-preview (#29441)
dw511214992 Jun 21, 2024
150e10e
Create sdk-automation-faq.md (#29537)
raych1 Jun 21, 2024
7753cb8
Add new api version 2024-04-01-preview for Azure SignalR and Azure We…
bjqian Jun 21, 2024
8db92d6
disable flatten for JS for mongocluster, deploymentstacks and appcomp…
kazrael2119 Jun 21, 2024
1d96e34
Update documentation for Azure Maps Route v1 API (#29524)
stevemunk Jun 21, 2024
a0ace9e
Moving missed changes from 2023-11-01 packet capture swagger fix to l…
nikhilpadhye1 Jun 21, 2024
8dd3c52
Fixes for x-ms-examples used in 2023 API specification validation (#2…
ajtms Jun 22, 2024
a83c343
Fix secret source url format (#29475)
ChenglongLiu Jun 22, 2024
9f9d14b
[powerbiembedded] Update readme.md (#29551)
msyyc Jun 24, 2024
8060dff
Added `stream-style-serialization: false` in `readme.java.md`. (#29542)
v-hongli1 Jun 24, 2024
ec7ee88
network, java directive (#29552)
weidongxu-microsoft Jun 24, 2024
a8f672a
Update sdk automation document (#29553)
raych1 Jun 24, 2024
f28f14c
Make "marketplaceSubscriptionId" an optional field for "MarketplaceDe…
almasak Jun 24, 2024
710e53c
Introduce Microsoft Fabric ARM Rest APIs (#29355)
badeamarjieh Jun 24, 2024
14e15e4
add new GA version: 2023-12-30 for Microsoft.DBForMySQL (#29031)
xiaoxuqi-ms Jun 24, 2024
d1fe957
fix docs creating bad docstrings in purview (#29558)
kristapratico Jun 24, 2024
0ce2859
Microsoft.Kubernetes to add preview version 2024-07-01-preview (#29487)
bavneetsingh16 Jun 25, 2024
356aa51
Add Web PubSub data plane version 2024-01-01 (#29445)
Y-Sindo Jun 25, 2024
3aef2f9
Added 2023-12-01 preview API for Azure Load Testing Control Plane (#2…
mitsha-microsoft Jun 25, 2024
0ee177a
Update DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.j…
kbaibhavgithub Jun 25, 2024
053f21f
fix docs creating bad docstrings in healthinsights (#29557)
kristapratico Jun 25, 2024
9221ebd
Microsoft.DevCenter 2024-07-01-preview (#29527)
tbyfield Jun 25, 2024
a220053
Text Translation: Enable stream style serialization (#29509)
srnagar Jun 25, 2024
1c63635
Update readme.python.md (#29587)
msyyc Jun 26, 2024
db377f4
[StorageTasks] Bugfix maxpagesize type (#29534)
golddove Jun 26, 2024
0ed912f
Billing/2024 04 01 (#28160)
bradenwatkins Jun 26, 2024
2b6c728
Microsoft.ContainerInstance: Added API version 2024-05-01-preview (#2…
drishtipeshwani09 Jun 26, 2024
c286401
use body root to specify which parameter models we want to keep group…
iscai-msft Jun 26, 2024
43f10d3
hybridcompute - update readme.md and description for SDK commands gen…
yaotongms Jun 26, 2024
220ad9c
Move TypeSpec content from ci-fix.md to wiki (#29600)
mikeharder Jun 27, 2024
22a921d
Merge branch 'Azure:main' into patch-4
kbaibhavgithub Jun 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
tsp, avs, rename List API response schema back to ##List (#29408)
  • Loading branch information
weidongxu-microsoft authored Jun 14, 2024
commit 2209f9b8e99b43748ba6a810196b81127c48e07e
7 changes: 7 additions & 0 deletions specification/vmware/Microsoft.AVS/models.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -2224,3 +2224,10 @@ model ResourceSkuRequired {
@doc("The SKU (Stock Keeping Unit) assigned to this resource.")
sku: Foundations.Sku;
}

@doc("The response of a {name} list operation.", Resource)
@friendlyName(FriendlyNameFormat, Resource)
model ResourceList<
Resource extends Foundations.Resource,
FriendlyNameFormat extends valueof string = "{name}List"
> is Azure.Core.Page<Resource>;
129 changes: 105 additions & 24 deletions specification/vmware/Microsoft.AVS/routes.tsp
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,15 @@ interface Locations {
interface PrivateClouds {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("PrivateClouds_List")
list is ArmResourceListByParent<PrivateCloud>;
list is ArmResourceListByParent<
PrivateCloud,
Response = ArmResponse<ResourceList<PrivateCloud>>
>;

listInSubscription is ArmListBySubscription<PrivateCloud>;
listInSubscription is ArmListBySubscription<
PrivateCloud,
Response = ArmResponse<ResourceList<PrivateCloud>>
>;

get is ArmResourceRead<PrivateCloud>;

Expand Down Expand Up @@ -109,7 +115,10 @@ interface PrivateClouds {
interface Clusters {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("Clusters_List")
list is ArmResourceListByParent<Cluster>;
list is ArmResourceListByParent<
Cluster,
Response = ArmResponse<ResourceList<Cluster>>
>;

get is ArmResourceRead<Cluster>;

Expand Down Expand Up @@ -167,7 +176,10 @@ interface Clusters {
interface Datastores {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("Datastores_List")
list is ArmResourceListByParent<Datastore>;
list is ArmResourceListByParent<
Datastore,
Response = ArmResponse<ResourceList<Datastore>>
>;

get is ArmResourceRead<Datastore>;

Expand All @@ -192,7 +204,10 @@ interface Datastores {
interface HcxEnterpriseSites {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("HcxEnterpriseSites_List")
list is ArmResourceListByParent<HcxEnterpriseSite>;
list is ArmResourceListByParent<
HcxEnterpriseSite,
Response = ArmResponse<ResourceList<HcxEnterpriseSite>>
>;

get is ArmResourceRead<HcxEnterpriseSite>;

Expand All @@ -217,7 +232,10 @@ interface HcxEnterpriseSites {
interface Authorizations {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("Authorizations_List")
list is ArmResourceListByParent<ExpressRouteAuthorization>;
list is ArmResourceListByParent<
ExpressRouteAuthorization,
Response = ArmResponse<ResourceList<ExpressRouteAuthorization>>
>;

get is ArmResourceRead<ExpressRouteAuthorization>;

Expand Down Expand Up @@ -247,7 +265,10 @@ interface Authorizations {
interface GlobalReachConnections {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("GlobalReachConnections_List")
list is ArmResourceListByParent<GlobalReachConnection>;
list is ArmResourceListByParent<
GlobalReachConnection,
Response = ArmResponse<ResourceList<GlobalReachConnection>>
>;

get is ArmResourceRead<GlobalReachConnection>;

Expand Down Expand Up @@ -278,14 +299,20 @@ interface WorkloadNetworks {

#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_List")
list is ArmResourceListByParent<WorkloadNetwork>;
list is ArmResourceListByParent<
WorkloadNetwork,
Response = ArmResponse<ResourceList<WorkloadNetwork>>
>;
}

@armResourceOperations
interface WorkloadNetworkSegments {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_ListSegments")
list is ArmResourceListByParent<WorkloadNetworkSegment>;
list is ArmResourceListByParent<
WorkloadNetworkSegment,
Response = ArmResponse<ResourceList<WorkloadNetworkSegment, "{name}sList">>
>;

#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_GetSegment")
Expand Down Expand Up @@ -340,7 +367,10 @@ interface WorkloadNetworkSegments {
interface WorkloadNetworkDhcpConfigurations {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_ListDhcp")
list is ArmResourceListByParent<WorkloadNetworkDhcp>;
list is ArmResourceListByParent<
WorkloadNetworkDhcp,
Response = ArmResponse<ResourceList<WorkloadNetworkDhcp>>
>;

#suppress "@azure-tools/typespec-azure-resource-manager/arm-resource-operation" "DhcpIdParameter should be last, but it is breaking to correct it."
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
Expand Down Expand Up @@ -410,7 +440,10 @@ interface WorkloadNetworkDhcpConfigurations {
interface WorkloadNetworkGateways {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_ListGateways")
list is ArmResourceListByParent<WorkloadNetworkGateway>;
list is ArmResourceListByParent<
WorkloadNetworkGateway,
Response = ArmResponse<ResourceList<WorkloadNetworkGateway>>
>;

#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_GetGateway")
Expand All @@ -424,7 +457,10 @@ interface WorkloadNetworkGateways {
interface WorkloadNetworkPortMirroringProfiles {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_ListPortMirroring")
list is ArmResourceListByParent<WorkloadNetworkPortMirroring>;
list is ArmResourceListByParent<
WorkloadNetworkPortMirroring,
Response = ArmResponse<ResourceList<WorkloadNetworkPortMirroring>>
>;

#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_GetPortMirroring")
Expand Down Expand Up @@ -498,7 +534,10 @@ interface WorkloadNetworkPortMirroringProfiles {
interface WorkloadNetworkVmGroups {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_ListVMGroups")
list is ArmResourceListByParent<WorkloadNetworkVMGroup>;
list is ArmResourceListByParent<
WorkloadNetworkVMGroup,
Response = ArmResponse<ResourceList<WorkloadNetworkVMGroup, "{name}sList">>
>;

#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_GetVMGroup")
Expand Down Expand Up @@ -570,7 +609,13 @@ interface WorkloadNetworkVmGroups {
interface WorkloadNetworkVirtualMachines {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_ListVirtualMachines")
list is ArmResourceListByParent<WorkloadNetworkVirtualMachine>;
list is ArmResourceListByParent<
WorkloadNetworkVirtualMachine,
Response = ArmResponse<ResourceList<
WorkloadNetworkVirtualMachine,
"{name}sList"
>>
>;

#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_GetVirtualMachine")
Expand All @@ -584,7 +629,13 @@ interface WorkloadNetworkVirtualMachines {
interface WorkloadNetworkDnsServices {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_ListDnsServices")
list is ArmResourceListByParent<WorkloadNetworkDnsService>;
list is ArmResourceListByParent<
WorkloadNetworkDnsService,
Response = ArmResponse<ResourceList<
WorkloadNetworkDnsService,
"{name}sList"
>>
>;

#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_GetDnsService")
Expand Down Expand Up @@ -658,7 +709,10 @@ interface WorkloadNetworkDnsServices {
interface WorkloadNetworkDnsZones {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_ListDnsZones")
list is ArmResourceListByParent<WorkloadNetworkDnsZone>;
list is ArmResourceListByParent<
WorkloadNetworkDnsZone,
Response = ArmResponse<ResourceList<WorkloadNetworkDnsZone, "{name}sList">>
>;

#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_GetDnsZone")
Expand Down Expand Up @@ -731,7 +785,10 @@ interface WorkloadNetworkDnsZones {
interface WorkloadNetworkPublicIps {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_ListPublicIPs")
list is ArmResourceListByParent<WorkloadNetworkPublicIP>;
list is ArmResourceListByParent<
WorkloadNetworkPublicIP,
Response = ArmResponse<ResourceList<WorkloadNetworkPublicIP, "{name}sList">>
>;

#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("WorkloadNetworks_GetPublicIP")
Expand Down Expand Up @@ -782,7 +839,10 @@ interface WorkloadNetworkPublicIps {
interface CloudLinks {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("CloudLinks_List")
list is ArmResourceListByParent<CloudLink>;
list is ArmResourceListByParent<
CloudLink,
Response = ArmResponse<ResourceList<CloudLink>>
>;

get is ArmResourceRead<CloudLink>;

Expand All @@ -807,7 +867,10 @@ interface CloudLinks {
interface Addons {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("Addons_List")
list is ArmResourceListByParent<Addon>;
list is ArmResourceListByParent<
Addon,
Response = ArmResponse<ResourceList<Addon>>
>;

get is ArmResourceRead<Addon>;

Expand All @@ -832,7 +895,10 @@ interface Addons {
interface VirtualMachines {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("VirtualMachines_List")
list is ArmResourceListByParent<VirtualMachine>;
list is ArmResourceListByParent<
VirtualMachine,
Response = ArmResponse<ResourceList<VirtualMachine, "{name}sList">>
>;

get is ArmResourceRead<VirtualMachine>;

Expand All @@ -854,7 +920,13 @@ interface VirtualMachines {
interface PlacementPolicies {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("PlacementPolicies_List")
list is ArmResourceListByParent<PlacementPolicy>;
list is ArmResourceListByParent<
PlacementPolicy,
Response = ArmResponse<ResourceList<
PlacementPolicy,
"PlacementPoliciesList"
>>
>;

get is ArmResourceRead<PlacementPolicy>;

Expand Down Expand Up @@ -910,7 +982,10 @@ interface PlacementPolicies {
interface ScriptPackages {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("ScriptPackages_List")
list is ArmResourceListByParent<ScriptPackage>;
list is ArmResourceListByParent<
ScriptPackage,
Response = ArmResponse<ResourceList<ScriptPackage, "{name}sList">>
>;

get is ArmResourceRead<ScriptPackage>;
}
Expand All @@ -919,7 +994,10 @@ interface ScriptPackages {
interface ScriptCmdlets {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("ScriptCmdlets_List")
list is ArmResourceListByParent<ScriptCmdlet>;
list is ArmResourceListByParent<
ScriptCmdlet,
Response = ArmResponse<ResourceList<ScriptCmdlet, "{name}sList">>
>;

get is ArmResourceRead<ScriptCmdlet>;
}
Expand All @@ -928,7 +1006,10 @@ interface ScriptCmdlets {
interface ScriptExecutions {
#suppress "@azure-tools/typespec-azure-core/no-operation-id" "Can not change existing operationId."
@operationId("ScriptExecutions_List")
list is ArmResourceListByParent<ScriptExecution>;
list is ArmResourceListByParent<
ScriptExecution,
Response = ArmResponse<ResourceList<ScriptExecution, "{name}sList">>
>;

get is ArmResourceRead<ScriptExecution>;

Expand Down
Loading