Skip to content

Commit 2b8cf1c

Browse files
{DevCenter} Fix DevCenter Readme Sample (Azure#29114)
Co-authored-by: Tong Xu (MSFT) <57166602+v-xuto@users.noreply.github.com>
1 parent e1775b4 commit 2b8cf1c

File tree

1 file changed

+14
-8
lines changed
  • sdk/devcenter/azure-developer-devcenter

1 file changed

+14
-8
lines changed

sdk/devcenter/azure-developer-devcenter/README.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ Use the returned token credential to authenticate the client:
4141
>>> from azure.developer.devcenter import DevCenterClient
4242
>>> from azure.identity import DefaultAzureCredential
4343
>>> tenant_id = os.environ['AZURE_TENANT_ID']
44-
>>> client = DevCenterClient(tenant_id=tenant_id, dev_center="my_dev_center", credential=DefaultAzureCredential())
44+
>>> endpoint = os.environ["DEVCENTER_ENDPOINT"]
45+
>>> client = DevCenterClient(endpoint, credential=DefaultAzureCredential())
4546
```
4647

4748
## Examples
@@ -53,7 +54,8 @@ Use the returned token credential to authenticate the client:
5354
>>> from azure.identity import DefaultAzureCredential
5455
>>> from azure.core.exceptions import HttpResponseError
5556
>>> tenant_id = os.environ['AZURE_TENANT_ID']
56-
>>> client = DevCenterClient(tenant_id=tenant_id, dev_center="my_dev_center", credential=DefaultAzureCredential())
57+
>>> endpoint = os.environ["DEVCENTER_ENDPOINT"]
58+
>>> client = DevCenterClient(endpoint, credential=DefaultAzureCredential())
5759
>>> try:
5860
# Fetch control plane resource dependencies
5961
projects = list(client.dev_center.list_projects(top=1))
@@ -88,26 +90,30 @@ Use the returned token credential to authenticate the client:
8890
>>> from azure.identity import DefaultAzureCredential
8991
>>> from azure.core.exceptions import HttpResponseError
9092
>>> tenant_id = os.environ['AZURE_TENANT_ID']
91-
>>> client = DevCenterClient(tenant_id=tenant_id, dev_center="my_dev_center", credential=DefaultAzureCredential())
93+
>>> endpoint = os.environ["DEVCENTER_ENDPOINT"]
94+
>>> client = DevCenterClient(endpoint, credential=DefaultAzureCredential())
9295
>>> try:
9396
# Fetch control plane resource dependencies
9497
target_project_name = list(client.dev_center.list_projects(top=1))[0]['name']
9598
target_catalog_item_name = list(client.environments.list_catalog_items(target_project_name, top=1))[0]['name']
9699
target_environment_type_name = list(client.environments.list_environment_types(target_project_name, top=1))[0]['name']
100+
target_catalog_name = list(client.environments.list_catalog_items(target_project_name, top=1))[0]['catalogName']
97101

98102
# Stand up a new environment
99103
create_response = client.environments.begin_create_or_update_environment(target_project_name,
100104
"Dev_Environment",
101-
{"catalogItemName": target_catalog_item_name, "environmentType": target_environment_type_name})
105+
{"catalogName": target_catalog_name,
106+
"catalogItemName": target_catalog_item_name,
107+
"environmentType": target_environment_type_name
108+
})
109+
102110
environment_result = create_response.result()
103111

104112
LOG.info(f"Provisioned environment with status {environment_result['provisioningState']}.")
105113

106114
# Fetch deployment artifacts
107-
artifact_response = client.environments.list_artifacts_by_environment(target_project_name, "Dev_Environment")
108-
109-
for artifact in artifact_response:
110-
LOG.info(artifact)
115+
environment = client.environments.get_environment_by_user(target_project_name, "Dev_Environment")
116+
LOG.info(environment)
111117

112118
# Tear down the environment when finished
113119
delete_response = client.environments.begin_delete_environment(target_project_name, "Dev_Environment")

0 commit comments

Comments
 (0)