Azure / azure-sdk-for-python

This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/python/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-python.
MIT License
4.63k stars 2.84k forks source link

Azure sdk support for network acls #38511

Open mohitsinghnegi2 opened 1 week ago

mohitsinghnegi2 commented 1 week ago

Description

Currently, the ML Default Workspace and AI Studio Hub Workspace offer two network access options: All Network and Disable This PR introduces a third option i.e. Enabled from selected IP addresses, using new field called network ACLs (Network Access Control Lists) in Workspace Class. This field will be use to define IP Address/ IP ranges on workspace. That would mean Only defined IP addresses/ranges would get access to the Default / Hub workspaces.

Updated the section in the Python SDK documentation explaining "How to Configure public network settings" using Python SDK.

Screenshot 2024-11-18 185257

Please add an informative description that covers that changes made by the pull request and link all relevant issues.

If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.

All SDK Contribution checklist:

General Guidelines and Best Practices

Testing Guidelines

mohitsinghnegi2 commented 1 week ago

@mohitsinghnegi2 please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.

@microsoft-github-policy-service agree [company="{your company}"]

Options:

  • (default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
@microsoft-github-policy-service agree
  • (when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.
@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree company="Microsoft"

azure-sdk commented 1 week ago

API change check

APIView has identified API level changes in this PR and created following API reviews.

azure-ai-ml