improper-subscription-list-operation
@azure-tools/typespec-azure-resource-manager/improper-subscription-list-operationTenant and Extension resources should not define a list by subscription operation. These resource types are not scoped to a subscription, so listing them by subscription is not appropriate.
โ Incorrect
Section titled โโ Incorrectโ@tenantResourcemodel FooResource is ProxyResource<FooProperties> { ...ResourceNameParameter<FooResource>;}
@armResourceOperations(FooResource)interface FooResources { listBySubscription is ArmListBySubscription<FooResource>;}โ Correct
Section titled โโ Correctโ@tenantResourcemodel FooResource is ProxyResource<FooProperties> { ...ResourceNameParameter<FooResource>;}
@armResourceOperations(FooResource)interface FooResources { get is ArmResourceRead<FooResource>;}