# pylint: disable=line-too-long,useless-suppression # coding=utf-8 # -------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # Code generated by Microsoft (R) AutoRest Code Generator. # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- from azure.identity import DefaultAzureCredential from azure.mgmt.purview import PurviewManagementClient """ # PREREQUISITES pip install azure-identity pip install azure-mgmt-purview # USAGE python accounts_create_or_update.py Before run the sample, please set the values of the client ID, tenant ID and client secret of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET. For more info about how to get the value, please see: https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal """ def main(): client = PurviewManagementClient( credential=DefaultAzureCredential(), subscription_id="34adfa4f-cedf-4dc0-ba29-b6d1a69ab345", ) response = client.accounts.begin_create_or_update( resource_group_name="SampleResourceGroup", account_name="account1", account={"location": "West US 2", "properties": {"managedResourceGroupName": "custom-rgname"}}, ).result() print(response) # x-ms-original-file: specification/purview/resource-manager/Microsoft.Purview/Purview/stable/2021-07-01/examples/Accounts_CreateOrUpdate.json if __name__ == "__main__": main()