You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm looking to experiment with the Azure Batch data plane APIs, which Autorust looks to be able generate based on the spec.
Is there a plan/convention for handling autorust generated data plan implementations? Right now, the generated mgmt APIs live in services/mgmt/<service-name>, and there are no data APIs as of yet.
For reference in other languages:
For azure-sdk-for-python, the source is (mostly) in sdk/<service>/azure-mgmt-<service> and sdk/<service>/azure-<service>.
For azure-sdk-for-net, the source is in (mostly) in sdk/<service>/Microsoft.Azure.<Service> and sdk/<service>/Microsoft.Azure.Management.<Service>.
For azure-sdk-for-java, the source is in handled differently in each of the services I checked. compute: sdk/compute/mgmt-<API-version>. For keyvault, it's sdk/keyvault/azure-security-keyvault-* and sdk/keyvault/mgmt-<API-version>.
The text was updated successfully, but these errors were encountered:
Great! For the low-level resource-manager crates, I ended up settling on azure_mgmt_<service>#42 where <service> is the name you see in https://github.com/Azure/azure-rest-api-specs/blob/master/specification/ converted to snake_case. For the low-level data-plane crates, I was thinking of svc instead of mgmt. It can't clash with one of the namespace groups, such as data. So for the low-level data-plane crate for batch, it would be azure_svc_batch. Does that work?
I'm looking to experiment with the Azure Batch data plane APIs, which Autorust looks to be able generate based on the spec.
Is there a plan/convention for handling autorust generated data plan implementations? Right now, the generated
mgmt
APIs live inservices/mgmt/<service-name>
, and there are nodata
APIs as of yet.For reference in other languages:
azure-sdk-for-python
, the source is (mostly) insdk/<service>/azure-mgmt-<service>
andsdk/<service>/azure-<service>
.azure-sdk-for-net
, the source is in (mostly) insdk/<service>/Microsoft.Azure.<Service>
andsdk/<service>/Microsoft.Azure.Management.<Service>
.azure-sdk-for-java
, the source is in handled differently in each of the services I checked. compute:sdk/compute/mgmt-<API-version>
. For keyvault, it'ssdk/keyvault/azure-security-keyvault-*
andsdk/keyvault/mgmt-<API-version>
.The text was updated successfully, but these errors were encountered: