Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Service Connector] az webapp/containerapp/spring connection create/update: Support opt out action #28079

Merged
merged 13 commits into from
Jan 30, 2024

Conversation

wchigit
Copy link
Contributor

@wchigit wchigit commented Dec 21, 2023

Related command
az webapp connection create --source-id --target-id --opt-out publicnetwork configinfo
az webapp connection update --source-id --target-id --opt-out publicnetwork configinfo

Description
This PR enables an opt-out option during the creation and the updates of Service Connector. Users can choose to skip the configuration settings on source service and the public network configuration on target service by adding arguments after '--opt-out'. This parameter is optional.

Testing Guide
Create a service linker for App Service and Storage Blob without configuring public network and app settings:
az webapp connection create storage-blob --connection {connection-name} --source-id {source-id} --target-id {target-id} --secret --client-type dotnet --opt-out publicnetwork configinfo

Create a service linker for App Service and Storage Blob without configuring firewall rules on storage:
az webapp connection create storage-blob --connection {connection-name} --source-id {source-id} --target-id {target-id} --secret --client-type dotnet --opt-out publicnetwork

Update a service linker with no configuration changes on source
az webapp connection update storage-blob --id {conneciton-id} --client-type dotnet --opt-out configinfo

History Notes
[Service Connector] az webapp/containerapp/spring connection create/update: Support opt out action for configurationInfo and publicNetwork


This checklist is used to make sure that common guidelines for a pull request are followed.

Copy link

azure-client-tools-bot-prd bot commented Dec 21, 2023

️✔️AzureCLI-FullTest
️✔️acr
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️acs
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️advisor
️✔️latest
️✔️3.11
️✔️3.9
️✔️ams
️✔️latest
️✔️3.11
️✔️3.9
️✔️apim
️✔️latest
️✔️3.11
️✔️3.9
️✔️appconfig
️✔️latest
️✔️3.11
️✔️3.9
️✔️appservice
️✔️latest
️✔️3.11
️✔️3.9
️✔️aro
️✔️latest
️✔️3.11
️✔️3.9
️✔️backup
️✔️latest
️✔️3.11
️✔️3.9
️✔️batch
️✔️latest
️✔️3.11
️✔️3.9
️✔️batchai
️✔️latest
️✔️3.11
️✔️3.9
️✔️billing
️✔️latest
️✔️3.11
️✔️3.9
️✔️botservice
️✔️latest
️✔️3.11
️✔️3.9
️✔️cdn
️✔️latest
️✔️3.11
️✔️3.9
️✔️cloud
️✔️latest
️✔️3.11
️✔️3.9
️✔️cognitiveservices
️✔️latest
️✔️3.11
️✔️3.9
️✔️config
️✔️latest
️✔️3.11
️✔️3.9
️✔️configure
️✔️latest
️✔️3.11
️✔️3.9
️✔️consumption
️✔️latest
️✔️3.11
️✔️3.9
️✔️container
️✔️latest
️✔️3.11
️✔️3.9
️✔️containerapp
️✔️latest
️✔️3.11
️✔️3.9
️✔️core
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️cosmosdb
️✔️latest
️✔️3.11
️✔️3.9
️✔️databoxedge
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️dla
️✔️latest
️✔️3.11
️✔️3.9
️✔️dls
️✔️latest
️✔️3.11
️✔️3.9
️✔️dms
️✔️latest
️✔️3.11
️✔️3.9
️✔️eventgrid
️✔️latest
️✔️3.11
️✔️3.9
️✔️eventhubs
️✔️latest
️✔️3.11
️✔️3.9
️✔️feedback
️✔️latest
️✔️3.11
️✔️3.9
️✔️find
️✔️latest
️✔️3.11
️✔️3.9
️✔️hdinsight
️✔️latest
️✔️3.11
️✔️3.9
️✔️identity
️✔️latest
️✔️3.11
️✔️3.9
️✔️iot
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️keyvault
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️kusto
️✔️latest
️✔️3.11
️✔️3.9
️✔️lab
️✔️latest
️✔️3.11
️✔️3.9
️✔️managedservices
️✔️latest
️✔️3.11
️✔️3.9
️✔️maps
️✔️latest
️✔️3.11
️✔️3.9
️✔️marketplaceordering
️✔️latest
️✔️3.11
️✔️3.9
️✔️monitor
️✔️latest
️✔️3.11
️✔️3.9
️✔️mysql
️✔️latest
️✔️3.11
️✔️3.9
️✔️netappfiles
️✔️latest
️✔️3.11
️✔️3.9
️✔️network
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️policyinsights
️✔️latest
️✔️3.11
️✔️3.9
️✔️privatedns
️✔️latest
️✔️3.11
️✔️3.9
️✔️profile
️✔️latest
️✔️3.11
️✔️3.9
️✔️rdbms
️✔️latest
️✔️3.11
️✔️3.9
️✔️redis
️✔️latest
️✔️3.11
️✔️3.9
️✔️relay
️✔️latest
️✔️3.11
️✔️3.9
️✔️resource
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️role
️✔️latest
️✔️3.11
️✔️3.9
️✔️search
️✔️latest
️✔️3.11
️✔️3.9
️✔️security
️✔️latest
️✔️3.11
️✔️3.9
️✔️servicebus
️✔️latest
️✔️3.11
️✔️3.9
️✔️serviceconnector
️✔️latest
️✔️3.11
️✔️3.9
️✔️servicefabric
️✔️latest
️✔️3.11
️✔️3.9
️✔️signalr
️✔️latest
️✔️3.11
️✔️3.9
️✔️sql
️✔️latest
️✔️3.11
️✔️3.9
️✔️sqlvm
️✔️latest
️✔️3.11
️✔️3.9
️✔️storage
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️synapse
️✔️latest
️✔️3.11
️✔️3.9
️✔️telemetry
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9
️✔️util
️✔️latest
️✔️3.11
️✔️3.9
️✔️vm
️✔️2018-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2019-03-01-hybrid
️✔️3.11
️✔️3.9
️✔️2020-09-01-hybrid
️✔️3.11
️✔️3.9
️✔️latest
️✔️3.11
️✔️3.9

Copy link

Hi @wchigit,
Since the current milestone time is less than 7 days, this pr will be reviewed in the next milestone.

Copy link

azure-client-tools-bot-prd bot commented Dec 21, 2023

⚠️AzureCLI-BreakingChangeTest
⚠️serviceconnector
rule cmd_name rule_message suggest_message
⚠️ 1006 - ParaAdd containerapp connection create app-insights cmd containerapp connection create app-insights added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create appconfig cmd containerapp connection create appconfig added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create confluent-cloud cmd containerapp connection create confluent-cloud added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create cosmos-cassandra cmd containerapp connection create cosmos-cassandra added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create cosmos-gremlin cmd containerapp connection create cosmos-gremlin added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create cosmos-mongo cmd containerapp connection create cosmos-mongo added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create cosmos-sql cmd containerapp connection create cosmos-sql added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create cosmos-table cmd containerapp connection create cosmos-table added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create eventhub cmd containerapp connection create eventhub added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create keyvault cmd containerapp connection create keyvault added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create mysql cmd containerapp connection create mysql added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create mysql-flexible cmd containerapp connection create mysql-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create postgres cmd containerapp connection create postgres added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create postgres-flexible cmd containerapp connection create postgres-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create redis cmd containerapp connection create redis added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create redis-enterprise cmd containerapp connection create redis-enterprise added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create servicebus cmd containerapp connection create servicebus added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create signalr cmd containerapp connection create signalr added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create sql cmd containerapp connection create sql added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create storage-blob cmd containerapp connection create storage-blob added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create storage-file cmd containerapp connection create storage-file added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create storage-queue cmd containerapp connection create storage-queue added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create storage-table cmd containerapp connection create storage-table added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection create webpubsub cmd containerapp connection create webpubsub added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update app-insights cmd containerapp connection update app-insights added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update appconfig cmd containerapp connection update appconfig added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update confluent-cloud cmd containerapp connection update confluent-cloud added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update cosmos-cassandra cmd containerapp connection update cosmos-cassandra added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update cosmos-gremlin cmd containerapp connection update cosmos-gremlin added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update cosmos-mongo cmd containerapp connection update cosmos-mongo added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update cosmos-sql cmd containerapp connection update cosmos-sql added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update cosmos-table cmd containerapp connection update cosmos-table added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update eventhub cmd containerapp connection update eventhub added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update keyvault cmd containerapp connection update keyvault added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update mysql cmd containerapp connection update mysql added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update mysql-flexible cmd containerapp connection update mysql-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update postgres cmd containerapp connection update postgres added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update postgres-flexible cmd containerapp connection update postgres-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update redis cmd containerapp connection update redis added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update redis-enterprise cmd containerapp connection update redis-enterprise added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update servicebus cmd containerapp connection update servicebus added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update signalr cmd containerapp connection update signalr added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update sql cmd containerapp connection update sql added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update storage-blob cmd containerapp connection update storage-blob added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update storage-file cmd containerapp connection update storage-file added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update storage-queue cmd containerapp connection update storage-queue added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update storage-table cmd containerapp connection update storage-table added parameter opt_out_list
⚠️ 1006 - ParaAdd containerapp connection update webpubsub cmd containerapp connection update webpubsub added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create app-insights cmd functionapp connection create app-insights added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create appconfig cmd functionapp connection create appconfig added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create confluent-cloud cmd functionapp connection create confluent-cloud added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create cosmos-cassandra cmd functionapp connection create cosmos-cassandra added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create cosmos-gremlin cmd functionapp connection create cosmos-gremlin added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create cosmos-mongo cmd functionapp connection create cosmos-mongo added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create cosmos-sql cmd functionapp connection create cosmos-sql added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create cosmos-table cmd functionapp connection create cosmos-table added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create eventhub cmd functionapp connection create eventhub added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create keyvault cmd functionapp connection create keyvault added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create mysql cmd functionapp connection create mysql added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create mysql-flexible cmd functionapp connection create mysql-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create postgres cmd functionapp connection create postgres added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create postgres-flexible cmd functionapp connection create postgres-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create redis cmd functionapp connection create redis added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create redis-enterprise cmd functionapp connection create redis-enterprise added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create servicebus cmd functionapp connection create servicebus added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create signalr cmd functionapp connection create signalr added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create sql cmd functionapp connection create sql added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create storage-blob cmd functionapp connection create storage-blob added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create storage-file cmd functionapp connection create storage-file added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create storage-queue cmd functionapp connection create storage-queue added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create storage-table cmd functionapp connection create storage-table added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection create webpubsub cmd functionapp connection create webpubsub added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update app-insights cmd functionapp connection update app-insights added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update appconfig cmd functionapp connection update appconfig added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update confluent-cloud cmd functionapp connection update confluent-cloud added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update cosmos-cassandra cmd functionapp connection update cosmos-cassandra added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update cosmos-gremlin cmd functionapp connection update cosmos-gremlin added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update cosmos-mongo cmd functionapp connection update cosmos-mongo added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update cosmos-sql cmd functionapp connection update cosmos-sql added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update cosmos-table cmd functionapp connection update cosmos-table added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update eventhub cmd functionapp connection update eventhub added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update keyvault cmd functionapp connection update keyvault added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update mysql cmd functionapp connection update mysql added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update mysql-flexible cmd functionapp connection update mysql-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update postgres cmd functionapp connection update postgres added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update postgres-flexible cmd functionapp connection update postgres-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update redis cmd functionapp connection update redis added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update redis-enterprise cmd functionapp connection update redis-enterprise added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update servicebus cmd functionapp connection update servicebus added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update signalr cmd functionapp connection update signalr added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update sql cmd functionapp connection update sql added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update storage-blob cmd functionapp connection update storage-blob added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update storage-file cmd functionapp connection update storage-file added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update storage-queue cmd functionapp connection update storage-queue added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update storage-table cmd functionapp connection update storage-table added parameter opt_out_list
⚠️ 1006 - ParaAdd functionapp connection update webpubsub cmd functionapp connection update webpubsub added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create app-insights cmd webapp connection create app-insights added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create appconfig cmd webapp connection create appconfig added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create confluent-cloud cmd webapp connection create confluent-cloud added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create cosmos-cassandra cmd webapp connection create cosmos-cassandra added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create cosmos-gremlin cmd webapp connection create cosmos-gremlin added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create cosmos-mongo cmd webapp connection create cosmos-mongo added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create cosmos-sql cmd webapp connection create cosmos-sql added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create cosmos-table cmd webapp connection create cosmos-table added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create eventhub cmd webapp connection create eventhub added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create keyvault cmd webapp connection create keyvault added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create mysql cmd webapp connection create mysql added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create mysql-flexible cmd webapp connection create mysql-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create postgres cmd webapp connection create postgres added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create postgres-flexible cmd webapp connection create postgres-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create redis cmd webapp connection create redis added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create redis-enterprise cmd webapp connection create redis-enterprise added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create servicebus cmd webapp connection create servicebus added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create signalr cmd webapp connection create signalr added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create sql cmd webapp connection create sql added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create storage-blob cmd webapp connection create storage-blob added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create storage-file cmd webapp connection create storage-file added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create storage-queue cmd webapp connection create storage-queue added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create storage-table cmd webapp connection create storage-table added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection create webpubsub cmd webapp connection create webpubsub added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update app-insights cmd webapp connection update app-insights added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update appconfig cmd webapp connection update appconfig added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update confluent-cloud cmd webapp connection update confluent-cloud added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update cosmos-cassandra cmd webapp connection update cosmos-cassandra added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update cosmos-gremlin cmd webapp connection update cosmos-gremlin added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update cosmos-mongo cmd webapp connection update cosmos-mongo added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update cosmos-sql cmd webapp connection update cosmos-sql added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update cosmos-table cmd webapp connection update cosmos-table added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update eventhub cmd webapp connection update eventhub added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update keyvault cmd webapp connection update keyvault added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update mysql cmd webapp connection update mysql added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update mysql-flexible cmd webapp connection update mysql-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update postgres cmd webapp connection update postgres added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update postgres-flexible cmd webapp connection update postgres-flexible added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update redis cmd webapp connection update redis added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update redis-enterprise cmd webapp connection update redis-enterprise added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update servicebus cmd webapp connection update servicebus added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update signalr cmd webapp connection update signalr added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update sql cmd webapp connection update sql added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update storage-blob cmd webapp connection update storage-blob added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update storage-file cmd webapp connection update storage-file added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update storage-queue cmd webapp connection update storage-queue added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update storage-table cmd webapp connection update storage-table added parameter opt_out_list
⚠️ 1006 - ParaAdd webapp connection update webpubsub cmd webapp connection update webpubsub added parameter opt_out_list

@yonzhan
Copy link
Collaborator

yonzhan commented Dec 21, 2023

Service Connector

@wchigit
Copy link
Contributor Author

wchigit commented Jan 18, 2024

@kairu-ms Could you please review this PR? Thanks.

@wchigit
Copy link
Contributor Author

wchigit commented Jan 25, 2024

@kairu-ms Could you please review this PR? Thanks.

Kind reminder. @kairu-ms Thanks.

@jsntcy jsntcy requested review from AllyW and necusjz January 25, 2024 04:13
@jsntcy
Copy link
Member

jsntcy commented Jan 25, 2024

As Kai Ru will take long leave, @necusjz, @AllyW, could you please help review this PR?

@AllyW
Copy link
Member

AllyW commented Jan 25, 2024

Related command az webapp connection create --source-id --target-id --opt-out publicnetwork configinfo az webapp connection update --source-id --target-id --opt-out publicnetwork configinfo

Description This PR enables an opt-out option during the creation and the updates of Service Connector. Users can choose to skip the configuration settings on source service and the public network configuration on target service by adding arguments after '--opt-out'. This parameter is optional.

Testing Guide Create a service linker for App Service and Storage Blob without configuring public network and app settings: az webapp connection create storage-blob --connection {connection-name} --source-id {source-id} --target-id {target-id} --secret --client-type dotnet --opt-out publicnetwork configinfo

Create a service linker for App Service and Storage Blob without configuring firewall rules on storage: az webapp connection create storage-blob --connection {connection-name} --source-id {source-id} --target-id {target-id} --secret --client-type dotnet --opt-out publicnetwork

Update a service linker with no configuration changes on source az webapp connection update storage-blob --id {conneciton-id} --client-type dotnet --opt-out configinfo

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change [Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

@wchigit please update the History Notes part in pr description, for later release doc generation, according to this guideline https://github.com/Azure/azure-cli/tree/dev/doc/authoring_command_modules#submitting-pull-requests

@jsntcy jsntcy assigned yanzhudd and unassigned kairu-ms Jan 25, 2024
@jsntcy
Copy link
Member

jsntcy commented Jan 25, 2024

@yanzhudd, need your review as an owner.

@wchigit
Copy link
Contributor Author

wchigit commented Jan 29, 2024

@yanzhudd, need your review as an owner.

Gentle reminder. @yanzhudd

@wchigit
Copy link
Contributor Author

wchigit commented Jan 29, 2024

@necusjz @AllyW @yanzhudd Thanks for reviewing. Could you help merge this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Auto-Assign Auto assign by bot ContainerApp Web Apps az webapp
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants