Save time for new premium features by generating starter fluent premium interfaces and default implementations. First we support generating specific resource's premium interfaces, not all of them.
e.g. configuration generate-for=StorageAccount, StorageBlob will generate premium interfaces for resource StorageAccount, StorageBlob. If not specified, will not generate any premium interfaces.
Customize convenience layer by using typespec definition.
(Optional) Support defining child resources in parent resource's definition/update stage.
e.g.
In current lite, when we define BatchAccount, we need to define its parent resource ResourceGroup first.
Goal:
Save time for new premium features by generating starter fluent premium interfaces and default implementations. First we support generating specific resource's premium interfaces, not all of them. e.g. configuration
generate-for=StorageAccount, StorageBlob
will generate premium interfaces for resourceStorageAccount
,StorageBlob
. If not specified, will not generate any premium interfaces.Customize convenience layer by using typespec definition.
(Optional) Support defining child resources in parent resource's definition/update stage. e.g. In current lite, when we define
BatchAccount
, we need to define its parent resourceResourceGroup
first.Now:
Non-Goal
It acts like a tool box to use locally for new fluent premium interfaces.