azure-cli-extensions/linter_exclusions.yml

3291 строка
91 KiB
YAML
Исходник Обычный вид История

2020-08-05 11:42:57 +03:00
account create:
parameters:
enrollment_account_name:
rule_exclusions:
- option_length_too_long
account subscription create-in-enrollment-account:
parameters:
enrollment_account_name:
rule_exclusions:
- option_length_too_long
aks create:
parameters:
2020-08-05 11:42:57 +03:00
aad_admin_group_object_ids:
rule_exclusions:
- option_length_too_long
api_server_authorized_ip_ranges:
rule_exclusions:
- option_length_too_long
appgw_watch_namespace:
rule_exclusions:
- option_length_too_long
cluster_autoscaler_profile:
rule_exclusions:
- option_length_too_long
docker_bridge_address:
rule_exclusions:
- option_length_too_long
enable_cluster_autoscaler:
rule_exclusions:
- option_length_too_long
enable_managed_identity:
rule_exclusions:
- option_length_too_long
enable_node_public_ip:
rule_exclusions:
- option_length_too_long
node_public_ip_prefix_id:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
enable_pod_security_policy:
rule_exclusions:
- option_length_too_long
enable_private_cluster:
rule_exclusions:
- option_length_too_long
load_balancer_idle_timeout:
rule_exclusions:
- option_length_too_long
load_balancer_managed_outbound_ip_count:
rule_exclusions:
- option_length_too_long
[AKS] enable `aks create` dual-stack clusters (#4174) * vendor v2021.10.01 sdk * remove v2021_09_01 * remove all * updating to 10-01 * update comment * adding release note for 0.5.45 * sync dual-stack logic * updating test data * Revert "sync dual-stack logic" This reverts commit 1a806b0329fe811521ca69c27178bfb1dd503cca. * remove ipv6 logic from lb * bumping DEFAULT_API_VERSION to 10-01 * bumping sdk version in test files to 16.4.0 * bump aks-preview to 0.5.46 * bumping test data to 16.4.0 python sdk * updating new recordings * sync dual-stack logic * fixing linter issues * updating test data * adding params to aks_create and update * reverting test data back to 2021-07-01 * changing records back to dev * fixing recordings * updating 2 tests from ci pipeline failures * reverting some DELETE uris * changing these for some reason * more fixes * fixing equals whitespace * running azdev test --live * revert http_proxy before live testing * move test_aks_update_label_msi to westus2 for vm availability * fixing all with --live * ipv6 count param exclusion * initial dual-stack setup * fixing whitespace * comment out dual-stack test until ready to merge * cleaning up code and adding test cases * fixing flake8 style * bump aks-preview version * updating default network test * ipv6 count should be preserved during an aks update command * network profile should have provided values if cidrs is provided * adding/updating tests for new logic * string lists should be empty list if empty string was provided to cli * rearrange network test args * update tests for empty lists * add ipv6 count create and update test * add ipv6 count to akspreview update decorator * indent fix * default dual-stack test * Update src/aks-preview/HISTORY.md Co-authored-by: Xing Zhou <Zhou.Xing@microsoft.com>
2021-12-07 09:48:43 +03:00
load_balancer_managed_outbound_ipv6_count:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
load_balancer_outbound_ip_prefixes:
rule_exclusions:
- option_length_too_long
load_balancer_outbound_ips:
rule_exclusions:
- option_length_too_long
load_balancer_outbound_ports:
rule_exclusions:
- option_length_too_long
load_balancer_backend_pool_type:
rule_exclusions:
- option_length_too_long
nat_gateway_idle_timeout:
rule_exclusions:
- option_length_too_long
nat_gateway_managed_outbound_ip_count:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
node_osdisk_diskencryptionset_id:
rule_exclusions:
- option_length_too_long
skip_subnet_role_assignment:
rule_exclusions:
- option_length_too_long
windows_admin_password:
rule_exclusions:
- option_length_too_long
windows_admin_username:
rule_exclusions:
- option_length_too_long
workspace_resource_id:
rule_exclusions:
- option_length_too_long
enable_msi_auth_for_monitoring:
rule_exclusions:
- option_length_too_long
enable_encryption_at_host:
rule_exclusions:
- option_length_too_long
enable_pod_identity_with_kubenet:
rule_exclusions:
- option_length_too_long
assign_kubelet_identity:
rule_exclusions:
- option_length_too_long
node_public_ip_tags:
rule_exclusions:
- option_length_too_long
custom_ca_trust_certificates:
rule_exclusions:
- option_length_too_long
azure_monitor_workspace_resource_id:
rule_exclusions:
- option_length_too_long
enable_azuremonitormetrics:
rule_exclusions:
- option_length_too_long
ksm_metric_annotations_allow_list:
rule_exclusions:
- option_length_too_long
ksm_metric_labels_allow_list:
rule_exclusions:
- option_length_too_long
enable_windows_recording_rules:
rule_exclusions:
- option_length_too_long
enable_advanced_network_observability:
rule_exclusions:
- option_length_too_long
2024-04-09 06:22:15 +03:00
cluster_service_load_balancer_health_probe_mode:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
aks update:
parameters:
aad_admin_group_object_ids:
rule_exclusions:
- option_length_too_long
api_server_authorized_ip_ranges:
rule_exclusions:
- option_length_too_long
cluster_autoscaler_profile:
rule_exclusions:
- option_length_too_long
disable_pod_security_policy:
rule_exclusions:
- option_length_too_long
enable_pod_security_policy:
rule_exclusions:
- option_length_too_long
load_balancer_idle_timeout:
rule_exclusions:
- option_length_too_long
load_balancer_managed_outbound_ip_count:
rule_exclusions:
- option_length_too_long
[AKS] enable `aks create` dual-stack clusters (#4174) * vendor v2021.10.01 sdk * remove v2021_09_01 * remove all * updating to 10-01 * update comment * adding release note for 0.5.45 * sync dual-stack logic * updating test data * Revert "sync dual-stack logic" This reverts commit 1a806b0329fe811521ca69c27178bfb1dd503cca. * remove ipv6 logic from lb * bumping DEFAULT_API_VERSION to 10-01 * bumping sdk version in test files to 16.4.0 * bump aks-preview to 0.5.46 * bumping test data to 16.4.0 python sdk * updating new recordings * sync dual-stack logic * fixing linter issues * updating test data * adding params to aks_create and update * reverting test data back to 2021-07-01 * changing records back to dev * fixing recordings * updating 2 tests from ci pipeline failures * reverting some DELETE uris * changing these for some reason * more fixes * fixing equals whitespace * running azdev test --live * revert http_proxy before live testing * move test_aks_update_label_msi to westus2 for vm availability * fixing all with --live * ipv6 count param exclusion * initial dual-stack setup * fixing whitespace * comment out dual-stack test until ready to merge * cleaning up code and adding test cases * fixing flake8 style * bump aks-preview version * updating default network test * ipv6 count should be preserved during an aks update command * network profile should have provided values if cidrs is provided * adding/updating tests for new logic * string lists should be empty list if empty string was provided to cli * rearrange network test args * update tests for empty lists * add ipv6 count create and update test * add ipv6 count to akspreview update decorator * indent fix * default dual-stack test * Update src/aks-preview/HISTORY.md Co-authored-by: Xing Zhou <Zhou.Xing@microsoft.com>
2021-12-07 09:48:43 +03:00
load_balancer_managed_outbound_ipv6_count:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
load_balancer_outbound_ip_prefixes:
rule_exclusions:
- option_length_too_long
load_balancer_outbound_ips:
rule_exclusions:
- option_length_too_long
load_balancer_outbound_ports:
rule_exclusions:
- option_length_too_long
load_balancer_backend_pool_type:
rule_exclusions:
- option_length_too_long
nat_gateway_idle_timeout:
rule_exclusions:
- option_length_too_long
nat_gateway_managed_outbound_ip_count:
rule_exclusions:
- option_length_too_long
enable_managed_identity:
rule_exclusions:
- option_length_too_long
enable_pod_identity_with_kubenet:
rule_exclusions:
- option_length_too_long
assign_kubelet_identity:
rule_exclusions:
- option_length_too_long
azure_monitor_workspace_resource_id:
rule_exclusions:
- option_length_too_long
disable_azuremonitormetrics:
rule_exclusions:
- option_length_too_long
enable_azuremonitormetrics:
rule_exclusions:
- option_length_too_long
ksm_metric_annotations_allow_list:
rule_exclusions:
- option_length_too_long
ksm_metric_labels_allow_list:
rule_exclusions:
- option_length_too_long
enable_windows_recording_rules:
rule_exclusions:
- option_length_too_long
custom_ca_trust_certificates:
rule_exclusions:
- option_length_too_long
enable_advanced_network_observability:
rule_exclusions:
- option_length_too_long
disable_advanced_network_observability:
rule_exclusions:
- option_length_too_long
2024-04-09 06:22:15 +03:00
cluster_service_load_balancer_health_probe_mode:
rule_exclusions:
- option_length_too_long
arcdata dc create:
parameters:
logs_ui_private_key_file:
rule_exclusions:
- option_length_too_long
logs_ui_public_key_file:
rule_exclusions:
- option_length_too_long
metrics_ui_private_key_file:
rule_exclusions:
- option_length_too_long
metrics_ui_public_key_file:
rule_exclusions:
- option_length_too_long
arcdata ad-connector create:
parameters:
domain_service_account_secret:
rule_exclusions:
- option_length_too_long
secondary_domain_controllers:
rule_exclusions:
- option_length_too_long
arcdata ad-connector update:
parameters:
domain_service_account_secret:
rule_exclusions:
- option_length_too_long
secondary_domain_controllers:
rule_exclusions:
- option_length_too_long
sql server-arc availability-group create:
parameters:
automated_backup_preference:
rule_exclusions:
- option_length_too_long
failure_condition_level:
rule_exclusions:
- option_length_too_long
listener_ipv4_addresses:
rule_exclusions:
- option_length_too_long
listener_ipv6_addresses:
rule_exclusions:
- option_length_too_long
required_synchronized_secondaries:
rule_exclusions:
- option_length_too_long
sql mi-arc update:
parameters:
preferred_primary_replica:
rule_exclusions:
- option_length_too_long
sync_secondary_to_commit:
rule_exclusions:
- option_length_too_long
tde_protector_private_key_file:
rule_exclusions:
- option_length_too_long
tde_protector_public_key_file:
rule_exclusions:
- option_length_too_long
sql mi-arc create:
parameters:
sync_secondary_to_commit:
rule_exclusions:
- option_length_too_long
storage_class_orchestrator_logs:
rule_exclusions:
- option_length_too_long
volume_size_orchestrator_logs:
rule_exclusions:
- option_length_too_long
tde_protector_private_key_file:
rule_exclusions:
- option_length_too_long
tde_protector_public_key_file:
rule_exclusions:
- option_length_too_long
2020-12-04 05:51:31 +03:00
attestation policy set:
parameters:
new_attestation_policy:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
batch job create:
parameters:
job_manager_task_command_line:
rule_exclusions:
- option_length_too_long
job_manager_task_environment_settings:
rule_exclusions:
- option_length_too_long
job_manager_task_resource_files:
rule_exclusions:
- option_length_too_long
job_max_task_retry_count:
rule_exclusions:
- option_length_too_long
job_max_wall_clock_time:
rule_exclusions:
- option_length_too_long
uses_task_dependencies:
rule_exclusions:
- option_length_too_long
batch pool create:
parameters:
application_package_references:
rule_exclusions:
- option_length_too_long
certificate_references:
rule_exclusions:
- option_length_too_long
disk_encryption_targets:
rule_exclusions:
- option_length_too_long
enable_inter_node_communication:
rule_exclusions:
- option_length_too_long
start_task_command_line:
rule_exclusions:
- option_length_too_long
start_task_resource_files:
rule_exclusions:
- option_length_too_long
start_task_wait_for_success:
rule_exclusions:
- option_length_too_long
target_dedicated_nodes:
rule_exclusions:
- option_length_too_long
target_low_priority_nodes:
rule_exclusions:
- option_length_too_long
blueprint assignment create:
parameters:
user_assigned_identity:
2020-08-05 11:42:57 +03:00
rule_exclusions:
- option_length_too_long
locks_excluded_principals:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
blueprint assignment update:
parameters:
user_assigned_identity:
2020-08-05 11:42:57 +03:00
rule_exclusions:
- option_length_too_long
locks_excluded_principals:
rule_exclusions:
- option_length_too_long
boards iteration team set-default-iteration:
parameters:
default_iteration_macro:
rule_exclusions:
- option_length_too_long
codespace plan create:
parameters:
default_autoshutdown_delay:
rule_exclusions:
- option_length_too_long
default_sku_name:
rule_exclusions:
- option_length_too_long
confidentialledger managedccfs update:
rule_exclusions:
- missing_command_test_coverage
ContainerApp extension (#4441) * Skeleton code * az containerapp env show * List kube/managed environments * Create kube environment, wait doesn't work yet * Update containerapp stubs (check if it is supported now) * Containerapp env delete, polling not working yet * Added polling for create and delete * Use Microsoft.App RP for show, list, delete command * Create containerapp env using Microsoft.App RP * Add optional containerapp env create arguments * Remove old kube environment code, naming fixes * Containerapp create almost done * Done containerapp create, except for --yaml. Need to test * Containerapp show, list * Fix helptext * Containerapp delete * Containerapp update. Needs secrets api to be implemented, and testing * Add scale command * Various validations, small fixes * listSecrets API for updates, autogen log analytics for env * Use space delimiter for secrets and env variables * Verify sub is registered to Microsoft.ContainerRegistration if creating vnet enabled env, remove logs-type parameter * Containerapp create --yaml * Fix updating registry to do create or update * Fix containerapp update command. Add image-name parameter to support multi container updates. Fix updating registries, containers and secrets * started update with --yaml. Need to do create or update for when an attribute is a list of items * use space delimiter for startup_command and args, instead of comma delimiter * Traffic weights * List and show revisions * az containerapp revision restart, activate, deactivate * Add ability for users to clear args/command in az containerapp update * Various fixes, traffic weights fixes * Verify subnet subscription is registered to Microsoft.ContainerServices * GitHub Actions Update (#17) * Added models. Finished transferring Calvin's previous work. * Updated wrong models. * Updated models in custom.py, added githubactionclient. * Updated envelope to be correct. * Small bug fixes. * Updated error handling. Fixed bugs. Initial working state. * Added better error handling. * Added error messages for tokens with inappropriate access rights. * Added back get_acr_cred. * Fixed problems from merge conflict. * Updated names of imports from ._models.py to fix pylance erros. * Removed random imports. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Remove --location since location must be same as managed env * Add options for flag names: --env-vars and --registry-srever * Empty string to clear env_vars * Default revisions_mode to single * Infer acr credentials if it is acr and credentials are not provided * fix help msg * if image is hosted on acr, and no registry server is supplied, infer the registry server * Added subgroups (Ingress, Registry, Secret) and updated revisions (#18) * Added ingress subgroup. * Added help for ingress. * Fixed ingress traffic help. * Added registry commands. * Updated registry remove util to clear secrets if none remaining. Added warning when updating existing registry. Added registry help. * Changed registry delete to remove. * Added error message if user tries to remove non assigned registry. * Changed registry add back to registry set. * Added secret subgroup commands. * Removed yaml support from secret set. * Changed secret add to secret set. Updated consistency between secret set and secret delete. Added secret help. Require at least one secret passed with --secrets for secret commands. * Changed param name for secret delete from --secrets to --secret-names. Updated help. * Changed registry remove to registry delete. * Fixed bug in registry delete. * Added revision mode set and revision copy. * Modified update_containerapp_yaml to support updating from non-current revision. Authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * More p0 fixes (#20) * Remove --registry-login-server, only allow --registry-server * Rename --environment-variables to --env-vars * If no image is supplied, use default quickstart image * Update help text (#21) * Update help text * Update punctuation * master -> main * New 1.0.1 version * Added identity commands + --assign-identity flag to containerapp create (#8) * Added identity show and assign. * Finisheed identity remove. * Added helps, updated identity remove to work with identity names instead of requiring identity resource ids. * Moved helper function to utils. * Require --identities flag when removing identities. * Added message for assign identity with no specified identity. * Added --assign-identity flag to containerapp create. * Moved assign-identity flag to containerapp create. * Fixed small logic error on remove identities when passing duplicate identities. Added warnings for certain edge cases. * Updated param definition for identity assign --identity default. * Added identity examples in help. * Made sure secrets were not removed when assigning identities. Added tolerance for [system] passed with capital letters. * Fixed error from merge. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Dapr Commands (#23) * Added ingress subgroup. * Added help for ingress. * Fixed ingress traffic help. * Added registry commands. * Updated registry remove util to clear secrets if none remaining. Added warning when updating existing registry. Added registry help. * Changed registry delete to remove. * Added error message if user tries to remove non assigned registry. * Changed registry add back to registry set. * Added secret subgroup commands. * Removed yaml support from secret set. * Changed secret add to secret set. Updated consistency between secret set and secret delete. Added secret help. Require at least one secret passed with --secrets for secret commands. * Changed param name for secret delete from --secrets to --secret-names. Updated help. * Changed registry remove to registry delete. * Fixed bug in registry delete. * Added revision mode set and revision copy. * Added dapr enable and dapr disable. Need to test more. * Added list, show, set dapr component. Added dapr enable, disable. * Added delete dapr delete. * Added helps and param text. * Changed dapr delete to dapr remove to match with dapr set. * Commented out managed identity for whl file. * Uncommented. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Rename --image-name to --container-name * Remove allowInsecure since it was messing with the api parsing * Fix for env var being empty string * Rename to --dapr-instrumentation-key, only infer ACR credentials if --registry-server is provided * Remove az containerapp scale * Fix delete containerapp errors * Remove ingress, dapr flags from az containerapp update/revision copy * Fix revision list -o table * Help text fix * Bump extension to 0.1.2 * Update managed identities and Dapr help text (#25) * Update managed identities and Dapr help text * Update Dapr flags * Add secretref note * Env var options + various bug fixes (#26) * Moved dapr arguments to env as a subgroup. * Added env variable options. * Changed revision mode set to revision set-mode. * Added env var options to revision copy. * Fixed revision copy bug related to env secret refs. * Changed registry and secret delete to remove. Added registry param helps. Removed replica from table output and added trafficWeight. * Updating warning text. * Updated warning text once more. * Made name optional for revision copy if from-revision flag is passed. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Fixed style issues, various bug fixes (#27) * Moved dapr arguments to env as a subgroup. * Added env variable options. * Changed revision mode set to revision set-mode. * Added env var options to revision copy. * Fixed revision copy bug related to env secret refs. * Changed registry and secret delete to remove. Added registry param helps. Removed replica from table output and added trafficWeight. * Updating warning text. * Updated warning text once more. * Made name optional for revision copy if from-revision flag is passed. * Fixed whitespace style issues. * Styled clients and utils to pass pylint. * Finished client.py pylint fixes. * Fixed pylint issues. * Fixed flake8 commands and custom. * Fixed flake issues in src. * Added license header to _sdk_models. * Added confirmation for containerapp delete. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Update src/containerapp/azext_containerapp/tests/latest/test_containerapp_scenario.py Co-authored-by: Xing Zhou <Zhou.Xing@microsoft.com> * Specific Error Types + Bugfixes (Help, remove app-subnet-resource-id, removed env-var alias, added help text for --name) (#28) * Moved dapr arguments to env as a subgroup. * Added env variable options. * Changed revision mode set to revision set-mode. * Added env var options to revision copy. * Fixed revision copy bug related to env secret refs. * Changed registry and secret delete to remove. Added registry param helps. Removed replica from table output and added trafficWeight. * Updating warning text. * Updated warning text once more. * Made name optional for revision copy if from-revision flag is passed. * Fixed whitespace style issues. * Styled clients and utils to pass pylint. * Finished client.py pylint fixes. * Fixed pylint issues. * Fixed flake8 commands and custom. * Fixed flake issues in src. * Added license header to _sdk_models. * Added confirmation for containerapp delete. * Update helps for identity, revision. Removed env-var alias for set-env-vars. Added name param help. * Removed app-subnet-resource-id. * Updated infrastructure subnet param help. * Check if containerapp resource exists before attempting to delete. * Added check before deleting managed env. * Changed error types to be more specific. * Removed check before deletion. Removed comments. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Reset to 0.1.0 version, remove unneeded options-list * Update min cli core version * Fixed style issues. (#30) Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Fix linter issues * Use custom-show-command * Removed --ids from revision, secret, registry list. * Add linter exclusions * Fix polling on delete containerapp * Fix error handling * Add Container App Service * Fix flake linter * Fix help text * Mark extension as preview * Add python 3.9 and 3.10 as supported * Remove registries and secrets from az containerapp update, in favor of registry and secret subgroup * Fix YAML not working * Move import to inside deserialize function * Dapr moved from Template to Configuration * Use aka.ms link for containerapps yaml * Updated dapr enable/disable to current spec. * Fixed oversight. * Remove revisions-mode from containerapp update * Fixed dapr enable property names. (#47) Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Fix exceptions with using --yaml in containerapp create/update * Rename history msg * Include fqdn in containerapp table output * Added ingress messages. * Revert history msg * Add basic test case * Remove managed-identity support for first release of CLI * Need to investigate test flakiness * Update _help.py removing duplicate help Co-authored-by: Haroon Feisal <38823870+haroonf@users.noreply.github.com> Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> Co-authored-by: Anthony Chu <anthony@anthonychu.ca> Co-authored-by: Xing Zhou <Zhou.Xing@microsoft.com> Co-authored-by: Sisira Panchagnula <panchagnula@users.noreply.github.com>
2022-03-25 11:14:10 +03:00
containerapp env create:
parameters:
infrastructure_subnet_resource_id:
rule_exclusions:
- option_length_too_long
instrumentation_key:
rule_exclusions:
- option_length_too_long
platform_reserved_dns_ip:
rule_exclusions:
- option_length_too_long
p2p_encryption_enabled:
rule_exclusions:
- option_length_too_long
containerapp env update:
parameters:
p2p_encryption_enabled:
rule_exclusions:
- option_length_too_long
ContainerApp extension (#4441) * Skeleton code * az containerapp env show * List kube/managed environments * Create kube environment, wait doesn't work yet * Update containerapp stubs (check if it is supported now) * Containerapp env delete, polling not working yet * Added polling for create and delete * Use Microsoft.App RP for show, list, delete command * Create containerapp env using Microsoft.App RP * Add optional containerapp env create arguments * Remove old kube environment code, naming fixes * Containerapp create almost done * Done containerapp create, except for --yaml. Need to test * Containerapp show, list * Fix helptext * Containerapp delete * Containerapp update. Needs secrets api to be implemented, and testing * Add scale command * Various validations, small fixes * listSecrets API for updates, autogen log analytics for env * Use space delimiter for secrets and env variables * Verify sub is registered to Microsoft.ContainerRegistration if creating vnet enabled env, remove logs-type parameter * Containerapp create --yaml * Fix updating registry to do create or update * Fix containerapp update command. Add image-name parameter to support multi container updates. Fix updating registries, containers and secrets * started update with --yaml. Need to do create or update for when an attribute is a list of items * use space delimiter for startup_command and args, instead of comma delimiter * Traffic weights * List and show revisions * az containerapp revision restart, activate, deactivate * Add ability for users to clear args/command in az containerapp update * Various fixes, traffic weights fixes * Verify subnet subscription is registered to Microsoft.ContainerServices * GitHub Actions Update (#17) * Added models. Finished transferring Calvin's previous work. * Updated wrong models. * Updated models in custom.py, added githubactionclient. * Updated envelope to be correct. * Small bug fixes. * Updated error handling. Fixed bugs. Initial working state. * Added better error handling. * Added error messages for tokens with inappropriate access rights. * Added back get_acr_cred. * Fixed problems from merge conflict. * Updated names of imports from ._models.py to fix pylance erros. * Removed random imports. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Remove --location since location must be same as managed env * Add options for flag names: --env-vars and --registry-srever * Empty string to clear env_vars * Default revisions_mode to single * Infer acr credentials if it is acr and credentials are not provided * fix help msg * if image is hosted on acr, and no registry server is supplied, infer the registry server * Added subgroups (Ingress, Registry, Secret) and updated revisions (#18) * Added ingress subgroup. * Added help for ingress. * Fixed ingress traffic help. * Added registry commands. * Updated registry remove util to clear secrets if none remaining. Added warning when updating existing registry. Added registry help. * Changed registry delete to remove. * Added error message if user tries to remove non assigned registry. * Changed registry add back to registry set. * Added secret subgroup commands. * Removed yaml support from secret set. * Changed secret add to secret set. Updated consistency between secret set and secret delete. Added secret help. Require at least one secret passed with --secrets for secret commands. * Changed param name for secret delete from --secrets to --secret-names. Updated help. * Changed registry remove to registry delete. * Fixed bug in registry delete. * Added revision mode set and revision copy. * Modified update_containerapp_yaml to support updating from non-current revision. Authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * More p0 fixes (#20) * Remove --registry-login-server, only allow --registry-server * Rename --environment-variables to --env-vars * If no image is supplied, use default quickstart image * Update help text (#21) * Update help text * Update punctuation * master -> main * New 1.0.1 version * Added identity commands + --assign-identity flag to containerapp create (#8) * Added identity show and assign. * Finisheed identity remove. * Added helps, updated identity remove to work with identity names instead of requiring identity resource ids. * Moved helper function to utils. * Require --identities flag when removing identities. * Added message for assign identity with no specified identity. * Added --assign-identity flag to containerapp create. * Moved assign-identity flag to containerapp create. * Fixed small logic error on remove identities when passing duplicate identities. Added warnings for certain edge cases. * Updated param definition for identity assign --identity default. * Added identity examples in help. * Made sure secrets were not removed when assigning identities. Added tolerance for [system] passed with capital letters. * Fixed error from merge. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Dapr Commands (#23) * Added ingress subgroup. * Added help for ingress. * Fixed ingress traffic help. * Added registry commands. * Updated registry remove util to clear secrets if none remaining. Added warning when updating existing registry. Added registry help. * Changed registry delete to remove. * Added error message if user tries to remove non assigned registry. * Changed registry add back to registry set. * Added secret subgroup commands. * Removed yaml support from secret set. * Changed secret add to secret set. Updated consistency between secret set and secret delete. Added secret help. Require at least one secret passed with --secrets for secret commands. * Changed param name for secret delete from --secrets to --secret-names. Updated help. * Changed registry remove to registry delete. * Fixed bug in registry delete. * Added revision mode set and revision copy. * Added dapr enable and dapr disable. Need to test more. * Added list, show, set dapr component. Added dapr enable, disable. * Added delete dapr delete. * Added helps and param text. * Changed dapr delete to dapr remove to match with dapr set. * Commented out managed identity for whl file. * Uncommented. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Rename --image-name to --container-name * Remove allowInsecure since it was messing with the api parsing * Fix for env var being empty string * Rename to --dapr-instrumentation-key, only infer ACR credentials if --registry-server is provided * Remove az containerapp scale * Fix delete containerapp errors * Remove ingress, dapr flags from az containerapp update/revision copy * Fix revision list -o table * Help text fix * Bump extension to 0.1.2 * Update managed identities and Dapr help text (#25) * Update managed identities and Dapr help text * Update Dapr flags * Add secretref note * Env var options + various bug fixes (#26) * Moved dapr arguments to env as a subgroup. * Added env variable options. * Changed revision mode set to revision set-mode. * Added env var options to revision copy. * Fixed revision copy bug related to env secret refs. * Changed registry and secret delete to remove. Added registry param helps. Removed replica from table output and added trafficWeight. * Updating warning text. * Updated warning text once more. * Made name optional for revision copy if from-revision flag is passed. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Fixed style issues, various bug fixes (#27) * Moved dapr arguments to env as a subgroup. * Added env variable options. * Changed revision mode set to revision set-mode. * Added env var options to revision copy. * Fixed revision copy bug related to env secret refs. * Changed registry and secret delete to remove. Added registry param helps. Removed replica from table output and added trafficWeight. * Updating warning text. * Updated warning text once more. * Made name optional for revision copy if from-revision flag is passed. * Fixed whitespace style issues. * Styled clients and utils to pass pylint. * Finished client.py pylint fixes. * Fixed pylint issues. * Fixed flake8 commands and custom. * Fixed flake issues in src. * Added license header to _sdk_models. * Added confirmation for containerapp delete. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Update src/containerapp/azext_containerapp/tests/latest/test_containerapp_scenario.py Co-authored-by: Xing Zhou <Zhou.Xing@microsoft.com> * Specific Error Types + Bugfixes (Help, remove app-subnet-resource-id, removed env-var alias, added help text for --name) (#28) * Moved dapr arguments to env as a subgroup. * Added env variable options. * Changed revision mode set to revision set-mode. * Added env var options to revision copy. * Fixed revision copy bug related to env secret refs. * Changed registry and secret delete to remove. Added registry param helps. Removed replica from table output and added trafficWeight. * Updating warning text. * Updated warning text once more. * Made name optional for revision copy if from-revision flag is passed. * Fixed whitespace style issues. * Styled clients and utils to pass pylint. * Finished client.py pylint fixes. * Fixed pylint issues. * Fixed flake8 commands and custom. * Fixed flake issues in src. * Added license header to _sdk_models. * Added confirmation for containerapp delete. * Update helps for identity, revision. Removed env-var alias for set-env-vars. Added name param help. * Removed app-subnet-resource-id. * Updated infrastructure subnet param help. * Check if containerapp resource exists before attempting to delete. * Added check before deleting managed env. * Changed error types to be more specific. * Removed check before deletion. Removed comments. Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Reset to 0.1.0 version, remove unneeded options-list * Update min cli core version * Fixed style issues. (#30) Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Fix linter issues * Use custom-show-command * Removed --ids from revision, secret, registry list. * Add linter exclusions * Fix polling on delete containerapp * Fix error handling * Add Container App Service * Fix flake linter * Fix help text * Mark extension as preview * Add python 3.9 and 3.10 as supported * Remove registries and secrets from az containerapp update, in favor of registry and secret subgroup * Fix YAML not working * Move import to inside deserialize function * Dapr moved from Template to Configuration * Use aka.ms link for containerapps yaml * Updated dapr enable/disable to current spec. * Fixed oversight. * Remove revisions-mode from containerapp update * Fixed dapr enable property names. (#47) Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> * Fix exceptions with using --yaml in containerapp create/update * Rename history msg * Include fqdn in containerapp table output * Added ingress messages. * Revert history msg * Add basic test case * Remove managed-identity support for first release of CLI * Need to investigate test flakiness * Update _help.py removing duplicate help Co-authored-by: Haroon Feisal <38823870+haroonf@users.noreply.github.com> Co-authored-by: Haroon Feisal <haroonfeisal@microsoft.com> Co-authored-by: Anthony Chu <anthony@anthonychu.ca> Co-authored-by: Xing Zhou <Zhou.Xing@microsoft.com> Co-authored-by: Sisira Panchagnula <panchagnula@users.noreply.github.com>
2022-03-25 11:14:10 +03:00
containerapp github-action add:
parameters:
service_principal_client_id:
rule_exclusions:
- option_length_too_long
service_principal_client_secret:
rule_exclusions:
- option_length_too_long
service_principal_tenant_id:
rule_exclusions:
- option_length_too_long
containerapp label-history show:
rule_exclusions:
- missing_command_test_coverage
containerapp label-history list:
rule_exclusions:
- missing_command_test_coverage
2020-08-05 11:42:57 +03:00
costmanagement export create:
parameters:
definition_dataset_configuration:
rule_exclusions:
- option_length_too_long
costmanagement export update:
parameters:
definition_dataset_configuration:
rule_exclusions:
- option_length_too_long
costmanagement query:
parameters:
dataset_configuration:
rule_exclusions:
- option_length_too_long
databox job create:
parameters:
resource_group_for_managed_disk:
rule_exclusions:
- option_length_too_long
staging_storage_account:
rule_exclusions:
- option_length_too_long
transfer_configuration_type:
rule_exclusions:
- option_length_too_long
transfer_filter_details:
rule_exclusions:
- option_length_too_long
databox job mark-devices-shipped:
parameters:
deliver_package_details:
rule_exclusions:
- option_length_too_long
databricks access-connector create:
parameters:
user_assigned_identities:
rule_exclusions:
- option_length_too_long
databricks access-connector update:
parameters:
user_assigned_identities:
rule_exclusions:
- option_length_too_long
databricks workspace create:
parameters:
managed_resource_group:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
require_infrastructure_encryption:
rule_exclusions:
- option_length_too_long
default_storage_firewall:
rule_exclusions:
- option_length_too_long
enhanced_security_compliance:
rule_exclusions:
- option_length_too_long
databricks workspace update:
parameters:
default_storage_firewall:
rule_exclusions:
- option_length_too_long
enhanced_security_compliance:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
databricks workspace vnet-peering create:
parameters:
allow_forwarded_traffic:
rule_exclusions:
- option_length_too_long
allow_gateway_transit:
rule_exclusions:
- option_length_too_long
allow_virtual_network_access:
rule_exclusions:
- option_length_too_long
databricks workspace vnet-peering update:
parameters:
allow_forwarded_traffic:
rule_exclusions:
- option_length_too_long
allow_gateway_transit:
rule_exclusions:
- option_length_too_long
allow_virtual_network_access:
rule_exclusions:
- option_length_too_long
datadog monitor create:
parameters:
datadog_organization_properties:
rule_exclusions:
- option_length_too_long
datadog tag-rule create:
parameters:
log_rules_filtering_tags:
rule_exclusions:
- option_length_too_long
send_subscription_logs:
rule_exclusions:
- option_length_too_long
datadog tag-rule update:
parameters:
log_rules_filtering_tags:
rule_exclusions:
- option_length_too_long
send_subscription_logs:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
datafactory factory configure-factory-repo:
parameters:
factory_git_hub_configuration:
rule_exclusions:
- option_length_too_long
factory_vsts_configuration:
rule_exclusions:
- option_length_too_long
datafactory factory create:
parameters:
factory_git_hub_configuration:
rule_exclusions:
- option_length_too_long
factory_vsts_configuration:
rule_exclusions:
- option_length_too_long
datafactory factory get-git-hub-access-token:
parameters:
git_hub_access_token_base_url:
rule_exclusions:
- option_length_too_long
datafactory integration-runtime linked-integration-runtime create:
parameters:
integration_runtime_name:
rule_exclusions:
- option_length_too_long
datafactory integration-runtime managed create:
parameters:
type_properties_compute_properties:
rule_exclusions:
- option_length_too_long
type_properties_ssis_properties:
rule_exclusions:
- option_length_too_long
datafactory integration-runtime self-hosted create:
parameters:
type_properties_linked_info:
rule_exclusions:
- option_length_too_long
datafactory integration-runtime-node delete:
parameters:
integration_runtime_name:
rule_exclusions:
- option_length_too_long
datafactory integration-runtime-node get-ip-address:
parameters:
integration_runtime_name:
rule_exclusions:
- option_length_too_long
datafactory integration-runtime-node show:
parameters:
integration_runtime_name:
rule_exclusions:
- option_length_too_long
datafactory integration-runtime-node update:
parameters:
concurrent_jobs_limit:
rule_exclusions:
- option_length_too_long
integration_runtime_name:
rule_exclusions:
- option_length_too_long
datafactory pipeline create-run:
parameters:
reference_pipeline_run_id:
rule_exclusions:
- option_length_too_long
dataprotection backup-instance restore initialize-for-data-recovery-as-files:
parameters:
target_blob_container_url:
rule_exclusions:
- option_length_too_long
[dataprotection] Support for PostgreSQLFlexibleServer and MySQL and code cleanup (#7490) * Ignore intermediary jsons * Upgrade all modules to 2023-11-01 * all tests passing for updated API version * Add CRR group, validateCRR working, add ARG vault, modify ARG BI, cleanup BI init * fixed BI init, imports in helpers * Restore trigger now definitely works, about to start customizing * Validate CRR, BV list from resourcegraph complete Also code cleanup. * Recovery point list supports use-secondary-region now * Complete commands: restore trigger, job fetch. Added a secondary region mapping as fallback in case of poorly populated fields from service. * Hiding explicit CRR commands * backup vault creation/editing with CRR * Alias for --cross-region-restore-state * Backup vault ID option for list-from-resourcegraph * CRR Vault create, update tests updated * Backup vault list from RG test created * Cleaning up restore initialize * Running tests * Complete all tests for CRR refresh * fixed Update msi permissions * add tests, commented out * fix linter * version number update * single job show added, all tests except CRR recorded * committing CRR test, runs but not recorded * NON TESTED initial progress on pgflex * Everything complete, proceeding to review * Trying to pass the linter rules * Updating history * linter show_job rules * linter show_job rules * flake8 for test folder * flake8 more issues * show_command for linter * fix show command * All linters work * All linters work * Update MSI work for backup pgflex * Untested cleanup for update-msi, new workload should work. * Corrected role assignment for restore DSperms, minor refactoring * Fixed templatized help text for update perms for restore. Generic text for DS also added. * Made changes for update perms in MySQL and restore fixxes * Testing for new workloads * Version 1.1.0 and history * Style and linter changes * Linter long option name * Fix for linter exclusion * Remove experimental tag. --------- Co-authored-by: Zubair Abid <zubairabid@microsoft.com>
2024-04-17 05:27:39 +03:00
dataprotection backup-instance update-msi-permissions:
parameters:
target_storage_account_id:
rule_exclusions:
- option_length_too_long
dataprotection backup-vault create:
parameters:
alerts_for_all_job_failures:
rule_exclusions:
- option_length_too_long
dataprotection backup-vault update:
parameters:
alerts_for_all_job_failures:
rule_exclusions:
- option_length_too_long
dataprotection resource-guard update:
parameters:
critical_operation_exclusion_list:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
datashare consumer dataset-mapping create:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer dataset-mapping delete:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer dataset-mapping list:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer dataset-mapping show:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer share-subscription create:
parameters:
source_share_location:
rule_exclusions:
- option_length_too_long
datashare consumer share-subscription list-source-dataset:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer share-subscription list-source-share-synchronization-setting:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer share-subscription synchronization cancel:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer share-subscription synchronization list:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer share-subscription synchronization list-detail:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer share-subscription synchronization start:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer share-subscription synchronization wait:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer trigger create:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer trigger delete:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer trigger list:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer trigger show:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare consumer trigger wait:
parameters:
share_subscription_name:
rule_exclusions:
- option_length_too_long
datashare invitation create:
parameters:
target_active_directory_id:
rule_exclusions:
- option_length_too_long
desktopvirtualization applicationgroup create:
parameters:
application_group_type:
rule_exclusions:
- option_length_too_long
desktopvirtualization hostpool create:
parameters:
personal_desktop_assignment_type:
rule_exclusions:
- option_length_too_long
validation_environment:
rule_exclusions:
- option_length_too_long
desktopvirtualization hostpool update:
parameters:
personal_desktop_assignment_type:
rule_exclusions:
- option_length_too_long
validation_environment:
rule_exclusions:
- option_length_too_long
desktopvirtualization workspace create:
parameters:
application_group_references:
rule_exclusions:
- option_length_too_long
desktopvirtualization workspace update:
parameters:
application_group_references:
rule_exclusions:
- option_length_too_long
[devcenter] Add devcenter extension (#5867) * update to admin dev subcommands * Regenerated dataplane CLI client. Includes VDI change to accept 204 response to delete VM gracefully. Also some Environments changes * Added top and filter to dataplane project list command * Regenerated CLI for 2021-08-01-privatepreview to include image status details (control plane) * 2021-12-01 related changes - Add gallery, image, image-version commands - dev-center * In Create, renamed the --type param to --identity-type. Default value to "SystemAssigned" * In Create, removed user-assigned-identities and added user-assigned-identity to take just the resource id of the managed identity. This simplifies what the customer provides, no longer requiring a confusing json blob - pool * made the sku just take in --sku-name now since this is the only field that is necessary. * made machine defintion, network settings and sku name required parameters - incremented version. Moving to versioning the CLI from now on for updates * Generated based on 2022-03-01 API version - update to 0.3.0 - DevBox-Defintion commands added - NetworkConnections added to Devcenter - NetworkResourceGroupname added to network settings * update help Updated help for devbox-definition * Added custom commands for attach/detach network connection Added custom commands to attach and detach a network connection (network setting) to/from a DevCenter. This provides a much easier way to add/remove than providing the json blob * Updates to latest 2022-03-01 changes. Includes attachedNetwork resource, domainJoinType, pool property changes * Updated with latest API changes post ARM review * Updated dataplane client * Updated latest dataplane contracts/apis * Re-build just in case * Fixed attached-network params not showing up correctly. * change parameter name of dev-box-definition-id to devbox-definition-id. * Removed machine-definition locally * Remove network-settings-id and machine-definition-id from pool commands * Removed sku name from pool. Updated comment for network-resource-group-id in network-setting to indicate deprecated * Removed sku name from pool. Updated comment for network-resource-group-id in network-setting to indicate deprecated * Add cusom no-wait * Updates * Wait support, polling fices * Client * Update * Fix params * Comments, cleanup * UPdate package * Added devcenter CLI * Updated with latest control plane changes * renamed dev-center to devcenter to be consistent * Updated generated dataplane vendored client * Updates Updated. TODO's still need to determine where dev center name comes from * update cli * use clientfactory in custom, add devcenter * add whl file * fix client factory * delete whl files * updated whl files * fix spelling error * regenreate whl file * fix cloud dns * regenerated whl * Fixes to devcenter,networkConnection commands * Fixed issue with license type for pool create * Set default user-id to be 'me' again * Bug fixes * bug fixes * Updated management vendored_sdk for 2022-09-01 * Regenerated CLI for Management API 2022-09-01 * add validator * Environment updates and regenerate CLI * Fix Ado Issue * fix help, add dc parameter * fix error message for repo * Fix help and add required params * update command name * fix param issue * fix param * revert spacing * update identity for PET * Fix pylint and style errors * Update control plane version * regenerate whl * delete generated help file * add missing line * linter updates * update CLI * Fix schedule bugs + use default name * Remove top and schedule list * regenerate whl * Update tests * Update dataplane CLI to 2022-11-11-preview version * Update control plane 2022-11-11-preview * Add original host * clean up * add no project scenario * add back missing object * switch from top to use take * condense arg query * fix spacing * rename variables * remove client factory ref in dataplane commands * update string * Generate new whl file for API updates * fix formatting * fix lint errors * Schedules CLI changes * Fix azdev linter errors * Set default to user-id * Add devcenter tests and update help * fix azdev linter error * Fix ARG bug * add default 'me' for help and regenerate whl file * Add project and network connection tests * Add gallery test * update previous tests, reformat * regenerate whl, add recordings * updates to test * Fix gallery test * Add attached network and pool tests * Pool test recording * Add rest of devbox tests * add schedule to pool * Add catalog tests * Handle dogfood dataplane * update * add env type tests * Improve control plane update commands * rerun tests and edit error messasing * delete unused files * delete unused files * add defaults for devcenter and project * Not error message for dev project list * Delay Schedule Customization * Whl file and style changes * Add validation * pr comments * add proj pool and schedule tests * add whl file * uncomment out record only * Add catalog and env type tests * Update to make clear dummy val * Update to make clear dummy ref * Add whl file * Update to tests, fix dp polling * add dev box test, fix ymls * add environment test * fix style * generate whl file * update yml * Update README * Update readme * correct mispelling * Fix wording of readme * Update name of extension * Remove fidalgo extension * Fix PR build errors * Fix pool operation and gallery tests * Remove usage command * Generate new whl file * Fix aio operations * Fix aio operations * Reorganize code * Generate whl file * Update to aaz * fix identity * run tests * proj env type test * fix tests * update parameters for pool * clean up old control plane * add pool logic * add customizations * update tests * fix gallery test * update tests * fix tests * comment out control plane * uncomment tests * style and linter fixes * guid * update tests * Delete scheduled tasks * Clean up extension * Update managed identity api version * Update aaz * Update aaz * Merge AAZ calls * remove top * Remove top from aaz * Remove unused args using aaz dev tools --------- Co-authored-by: amandalim95 <55768281+amandalim95@users.noreply.github.com> Co-authored-by: tbyfield <68976176+tbyfield@users.noreply.github.com> Co-authored-by: Chris Miller <chrismiller@microsoft.com> Co-authored-by: Meenakshi Das (SHE/HER) <meenakshidas@microsoft.com> Co-authored-by: meenakshidas1996 <103694696+meenakshidas1996@users.noreply.github.com>
2023-03-07 05:19:08 +03:00
devcenter dev environment update:
parameters:
dev_center:
rule_exclusions:
- no_parameter_defaults_for_update_commands
[devcenter] Update to 2023-04-01 API, GA release (#6296) * remove client factory ref in dataplane commands * update string * Generate new whl file for API updates * fix formatting * fix lint errors * Schedules CLI changes * Fix azdev linter errors * Set default to user-id * Add devcenter tests and update help * fix azdev linter error * Fix ARG bug * add default 'me' for help and regenerate whl file * Add project and network connection tests * Add gallery test * update previous tests, reformat * regenerate whl, add recordings * updates to test * Fix gallery test * Add attached network and pool tests * Pool test recording * Add rest of devbox tests * add schedule to pool * Add catalog tests * Handle dogfood dataplane * update * add env type tests * Improve control plane update commands * rerun tests and edit error messasing * delete unused files * delete unused files * add defaults for devcenter and project * Not error message for dev project list * Delay Schedule Customization * Whl file and style changes * Add validation * pr comments * add proj pool and schedule tests * add whl file * uncomment out record only * Add catalog and env type tests * Update to make clear dummy val * Update to make clear dummy ref * Add whl file * Update to tests, fix dp polling * add dev box test, fix ymls * add environment test * fix style * generate whl file * update yml * Update README * Update readme * correct mispelling * Fix wording of readme * Update name of extension * Remove fidalgo extension * Fix PR build errors * Fix pool operation and gallery tests * Remove usage command * Generate new whl file * Fix aio operations * Fix aio operations * Reorganize code * Generate whl file * Update to aaz * fix identity * run tests * proj env type test * fix tests * update parameters for pool * Update 2023-1-1 dataplane API * Update CLI client code * clean up old control plane * add pool logic * add customizations * update tests * fix gallery test * update tests * fix tests * comment out control plane * uncomment tests * style and linter fixes * guid * update tests * Delete scheduled tasks * Clean up extension * Update managed identity api version * add artifacts API * add artifacts API * test updates * Update aaz * Update aaz * Merge AAZ calls * remove top * Remove top from aaz * Remove unused args using aaz dev tools * undo changes * Control plane 2023-1-1 * fix show and wait * update image version and schedule * fix ordering of imports * Fix location description * Add pool health check customization, fix desc * add 200 for catalog sync * add extra line * fix style * Add update environment command * Delay actions customization * Delay actions customization * correct comparison * Style fixes * Update control plane tests for 2023-01-01-preview * Update data plane tests 2023-01-01-preview * Add 2023-01-01-preview whl file * Update dataplane to 2023-04-01 API * Fix style errors * Update api version * Update examples, add usage API * update dev box definition wait * Fix list attached network description * Fix history file * Update read me to point to correct CLI reference * Update help, required params, examples * fix examples * fix linter issue * Add endpoint option to data plane cmds * Fix endpoint regex, update to dev box list * dev center and project tests * network connection test * dev box definition test * gallery test * attached network test * env type tests * pool test * update tests * Add usage test * updates * Update data plane tests for API v2023-04-01 * fix bugs * catalog tests and improvements to code * update pool tests without idle * update tests * update last tests * Style fixes * Remove pool run health check * Add 04-01 whl file * Improve endpoint error message * Further improve error message string * improved wording * Fix example name * FIx dev box list bug * Add whl file * GA updates * Pr comments * Add breaking changes to HISTORY.rst * update for restart test --------- Co-authored-by: amandalim95 <55768281+amandalim95@users.noreply.github.com> Co-authored-by: Meenakshi Das (SHE/HER) <meenakshidas@microsoft.com> Co-authored-by: meenakshidas1996 <103694696+meenakshidas1996@users.noreply.github.com>
2023-05-23 02:44:46 +03:00
user_id:
rule_exclusions:
- no_parameter_defaults_for_update_commands
2020-08-05 11:42:57 +03:00
devops project list:
parameters:
get_default_team_image_url:
rule_exclusions:
- option_length_too_long
devops security permission update:
parameters:
merge:
rule_exclusions:
- no_parameter_defaults_for_update_commands
2020-08-05 11:42:57 +03:00
devops service-endpoint azurerm create:
parameters:
azure_rm_service_principal_certificate_path:
rule_exclusions:
- option_length_too_long
azure_rm_service_principal_id:
rule_exclusions:
- option_length_too_long
azure_rm_subscription_id:
rule_exclusions:
- option_length_too_long
azure_rm_subscription_name:
rule_exclusions:
- option_length_too_long
devops service-endpoint create:
parameters:
service_endpoint_configuration:
rule_exclusions:
- option_length_too_long
devops wiki page update:
parameters:
comment:
rule_exclusions:
- no_parameter_defaults_for_update_commands
encoding:
rule_exclusions:
- no_parameter_defaults_for_update_commands
2020-08-05 11:42:57 +03:00
dms project task create:
parameters:
2020-08-05 11:42:57 +03:00
database_options_json:
rule_exclusions:
- option_length_too_long
enable_data_integrity_validation:
rule_exclusions:
- option_length_too_long
enable_query_analysis_validation:
rule_exclusions:
- option_length_too_long
enable_schema_validation:
rule_exclusions:
- option_length_too_long
source_connection_json:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
target_connection_json:
rule_exclusions:
- option_length_too_long
dt data-history connection create:
rule_exclusions:
- require_wait_command_if_no_wait
dt data-history connection create adx:
parameters:
adx_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
eh_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
dt endpoint create servicebus:
parameters:
servicebus_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
dt endpoint create eventgrid:
parameters:
eventgrid_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
dt endpoint create eventhub:
parameters:
eventhub_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
2020-08-05 11:42:57 +03:00
eventgrid domain create:
parameters:
2020-08-05 11:42:57 +03:00
input_mapping_default_values:
rule_exclusions:
- option_length_too_long
public_network_access:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid domain update:
parameters:
2020-08-05 11:42:57 +03:00
public_network_access:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid event-subscription create:
parameters:
2020-08-05 11:42:57 +03:00
azure_active_directory_application_id_or_uri:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
azure_active_directory_tenant_id:
rule_exclusions:
- option_length_too_long
deadletter_identity_endpoint:
rule_exclusions:
- option_length_too_long
delivery_identity_endpoint:
rule_exclusions:
- option_length_too_long
delivery_identity_endpoint_type:
rule_exclusions:
- option_length_too_long
event_delivery_schema:
rule_exclusions:
- option_length_too_long
is_subject_case_sensitive:
rule_exclusions:
- option_length_too_long
max_delivery_attempts:
rule_exclusions:
- option_length_too_long
preferred_batch_size_in_kilobytes:
rule_exclusions:
- option_length_too_long
eventgrid event-subscription show:
parameters:
2020-08-05 11:42:57 +03:00
include_full_endpoint_url:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid event-subscription update:
parameters:
2020-08-05 11:42:57 +03:00
deadletter_identity_endpoint:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
delivery_identity_endpoint:
rule_exclusions:
- option_length_too_long
delivery_identity_endpoint_type:
rule_exclusions:
- option_length_too_long
eventgrid partner namespace create:
parameters:
2020-08-05 11:42:57 +03:00
partner_registration_id:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid partner namespace event-channel create:
parameters:
2020-08-05 11:42:57 +03:00
activation_expiration_date:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
desination_topic_name:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
destination_resource_group:
rule_exclusions:
- option_length_too_long
destination_subscription_id:
rule_exclusions:
- option_length_too_long
partner_namespace_name:
rule_exclusions:
- option_length_too_long
partner_topic_description:
rule_exclusions:
- option_length_too_long
eventgrid partner namespace event-channel delete:
parameters:
2020-08-05 11:42:57 +03:00
partner_namespace_name:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid partner namespace event-channel list:
parameters:
2020-08-05 11:42:57 +03:00
partner_namespace_name:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid partner namespace event-channel show:
parameters:
2020-08-05 11:42:57 +03:00
partner_namespace_name:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid partner namespace key list:
parameters:
2020-08-05 11:42:57 +03:00
partner_namespace_name:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid partner namespace key regenerate:
parameters:
2020-08-05 11:42:57 +03:00
partner_namespace_name:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid partner registration create:
parameters:
2020-08-05 11:42:57 +03:00
authorized_subscription_ids:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
customer_service_extension:
rule_exclusions:
- option_length_too_long
customer_service_number:
rule_exclusions:
- option_length_too_long
eventgrid partner topic event-subscription create:
parameters:
2020-08-05 11:42:57 +03:00
azure_active_directory_application_id_or_uri:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
azure_active_directory_tenant_id:
rule_exclusions:
- option_length_too_long
event_delivery_schema:
rule_exclusions:
- option_length_too_long
is_subject_case_sensitive:
rule_exclusions:
- option_length_too_long
max_delivery_attempts:
rule_exclusions:
- option_length_too_long
preferred_batch_size_in_kilobytes:
rule_exclusions:
- option_length_too_long
eventgrid partner topic event-subscription show:
parameters:
2020-08-05 11:42:57 +03:00
include_full_endpoint_url:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid system-topic event-subscription create:
parameters:
2020-08-05 11:42:57 +03:00
azure_active_directory_application_id_or_uri:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
azure_active_directory_tenant_id:
rule_exclusions:
- option_length_too_long
event_delivery_schema:
rule_exclusions:
- option_length_too_long
is_subject_case_sensitive:
rule_exclusions:
- option_length_too_long
max_delivery_attempts:
rule_exclusions:
- option_length_too_long
preferred_batch_size_in_kilobytes:
rule_exclusions:
- option_length_too_long
eventgrid system-topic event-subscription show:
parameters:
2020-08-05 11:42:57 +03:00
include_full_endpoint_url:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
eventgrid topic create:
parameters:
2020-08-05 11:42:57 +03:00
input_mapping_default_values:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
public_network_access:
rule_exclusions:
- option_length_too_long
eventgrid topic update:
parameters:
2020-08-05 11:42:57 +03:00
public_network_access:
rule_exclusions:
2020-08-05 11:42:57 +03:00
- option_length_too_long
guestconfig guest-configuration-assignment create:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guest_configuration_configuration_parameter:
rule_exclusions:
- option_length_too_long
guest_configuration_configuration_setting:
rule_exclusions:
- option_length_too_long
guest_configuration_name:
rule_exclusions:
- option_length_too_long
guest_configuration_version:
rule_exclusions:
- option_length_too_long
latest_assignment_report_assignment:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-assignment update:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guest_configuration_configuration_parameter:
rule_exclusions:
- option_length_too_long
guest_configuration_configuration_setting:
rule_exclusions:
- option_length_too_long
guest_configuration_name:
rule_exclusions:
- option_length_too_long
guest_configuration_version:
rule_exclusions:
- option_length_too_long
latest_assignment_report_assignment:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-assignment-report list:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-assignment-report show:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-hcrp-assignment create:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guest_configuration_configuration_parameter:
rule_exclusions:
- option_length_too_long
guest_configuration_configuration_setting:
rule_exclusions:
- option_length_too_long
guest_configuration_name:
rule_exclusions:
- option_length_too_long
guest_configuration_version:
rule_exclusions:
- option_length_too_long
latest_assignment_report_assignment:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-hcrp-assignment delete:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-hcrp-assignment show:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-hcrp-assignment update:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guest_configuration_configuration_parameter:
rule_exclusions:
- option_length_too_long
guest_configuration_configuration_setting:
rule_exclusions:
- option_length_too_long
guest_configuration_name:
rule_exclusions:
- option_length_too_long
guest_configuration_version:
rule_exclusions:
- option_length_too_long
latest_assignment_report_assignment:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-hcrp-assignment wait:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-hcrp-assignment-report list:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
guestconfig guest-configuration-hcrp-assignment-report show:
parameters:
guest_configuration_assignment_name:
rule_exclusions:
- option_length_too_long
healthcareapis private-endpoint-connection create:
parameters:
private_link_service_connection_state_actions_required:
rule_exclusions:
- option_length_too_long
private_link_service_connection_state_description:
rule_exclusions:
- option_length_too_long
private_link_service_connection_state_status:
rule_exclusions:
- option_length_too_long
healthcareapis private-endpoint-connection update:
parameters:
private_link_service_connection_state_actions_required:
rule_exclusions:
- option_length_too_long
private_link_service_connection_state_description:
rule_exclusions:
- option_length_too_long
private_link_service_connection_state_status:
rule_exclusions:
- option_length_too_long
healthcareapis service create:
parameters:
authentication_configuration:
rule_exclusions:
- option_length_too_long
cosmos_db_configuration:
rule_exclusions:
- option_length_too_long
export_configuration_storage_account_name:
rule_exclusions:
- option_length_too_long
private_endpoint_connections:
rule_exclusions:
- option_length_too_long
public_network_access:
rule_exclusions:
- option_length_too_long
healthcareapis service update:
parameters:
public_network_access:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
image copy:
parameters:
source_resource_group_name:
rule_exclusions:
- option_length_too_long
target_resource_group_name:
rule_exclusions:
- option_length_too_long
temporary_resource_group_name:
rule_exclusions:
- option_length_too_long
- option_should_not_contain_under_score
import-export create:
parameters:
backup_drive_manifest:
rule_exclusions:
- option_length_too_long
incomplete_blob_list_uri:
rule_exclusions:
- option_length_too_long
import-export update:
parameters:
backup_drive_manifest:
rule_exclusions:
- option_length_too_long
iot central enrollment-group update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
enabled:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central export destination update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central export update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central device attestation update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central device twin update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central device update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central device-group update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central device-template update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central file-upload-config update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central organization update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central scheduled-job update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
batch_type:
rule_exclusions:
- no_parameter_defaults_for_update_commands
threshold_type:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot central user update:
parameters:
api_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
central_dns_suffix:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot du update:
rule_exclusions:
- require_wait_command_if_no_wait
iot dps enrollment update:
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot dps enrollment-group update:
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot hub configuration update:
2020-08-05 11:42:57 +03:00
parameters:
auth_type_dataplane:
2020-08-05 11:42:57 +03:00
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot hub device-identity update:
2020-08-05 11:42:57 +03:00
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot hub device-twin update:
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot hub distributed-tracing update:
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot hub message-endpoint create cosmosdb-container:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint create eventhub:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint create servicebus-queue:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint create servicebus-topic:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint create storage-container:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint update cosmosdb-container:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint update eventhub:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint update servicebus-queue:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint update servicebus-topic:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub message-endpoint update storage-container:
parameters:
endpoint_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot hub module-identity update:
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot hub module-twin update:
parameters:
auth_type_dataplane:
rule_exclusions:
- no_parameter_defaults_for_update_commands
iot hub state migrate:
parameters:
orig_resource_group_name:
rule exclusions:
- parameter_should_not_end_in_resource_group
resource_group_name:
rule exclusions:
- parameter_should_not_end_in_resource_group
iot edge deployment update:
parameters:
auth_type_dataplane:
2020-08-05 11:42:57 +03:00
rule_exclusions:
- no_parameter_defaults_for_update_commands
2024-01-10 04:10:38 +03:00
iot ops asset create:
parameters:
cluster_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
custom_location_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
iot ops asset endpoint create:
parameters:
cluster_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
custom_location_resource_group:
rule_exclusions:
- parameter_should_not_end_in_resource_group
2020-08-05 11:42:57 +03:00
k8sconfiguration create:
parameters:
helm_operator_version:
rule_exclusions:
- option_length_too_long
operator_instance_name:
rule_exclusions:
- option_length_too_long
k8sconfiguration update:
parameters:
helm_operator_version:
rule_exclusions:
- option_length_too_long
kusto attached-database-configuration create:
parameters:
attached_database_configuration_name:
rule_exclusions:
- option_length_too_long
default_principals_modification_kind:
rule_exclusions:
- option_length_too_long
kusto attached-database-configuration delete:
parameters:
attached_database_configuration_name:
rule_exclusions:
- option_length_too_long
kusto attached-database-configuration show:
parameters:
attached_database_configuration_name:
rule_exclusions:
- option_length_too_long
kusto attached-database-configuration update:
parameters:
attached_database_configuration_name:
rule_exclusions:
- option_length_too_long
default_principals_modification_kind:
rule_exclusions:
- option_length_too_long
kusto attached-database-configuration wait:
parameters:
attached_database_configuration_name:
rule_exclusions:
- option_length_too_long
kusto cluster create:
parameters:
enable_disk_encryption:
rule_exclusions:
- option_length_too_long
enable_double_encryption:
rule_exclusions:
- option_length_too_long
enable_streaming_ingest:
rule_exclusions:
- option_length_too_long
identity_user_assigned_identities:
rule_exclusions:
- option_length_too_long
trusted_external_tenants:
rule_exclusions:
- option_length_too_long
virtual_network_configuration:
rule_exclusions:
- option_length_too_long
kusto cluster detach-follower-database:
parameters:
attached_database_configuration_name:
rule_exclusions:
- option_length_too_long
kusto cluster update:
parameters:
enable_disk_encryption:
rule_exclusions:
- option_length_too_long
enable_double_encryption:
rule_exclusions:
- option_length_too_long
enable_streaming_ingest:
rule_exclusions:
- option_length_too_long
identity_user_assigned_identities:
rule_exclusions:
- option_length_too_long
trusted_external_tenants:
rule_exclusions:
- option_length_too_long
virtual_network_configuration:
rule_exclusions:
- option_length_too_long
kusto cluster-principal-assignment create:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
kusto cluster-principal-assignment delete:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
kusto cluster-principal-assignment show:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
kusto cluster-principal-assignment update:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
kusto cluster-principal-assignment wait:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
kusto data-connection event-grid create:
parameters:
blob_storage_event_type:
rule_exclusions:
- option_length_too_long
event_hub_resource_id:
rule_exclusions:
- option_length_too_long
storage_account_resource_id:
rule_exclusions:
- option_length_too_long
kusto data-connection event-grid data-connection-validation:
parameters:
blob_storage_event_type:
rule_exclusions:
- option_length_too_long
event_hub_resource_id:
rule_exclusions:
- option_length_too_long
storage_account_resource_id:
rule_exclusions:
- option_length_too_long
kusto data-connection event-grid update:
parameters:
blob_storage_event_type:
rule_exclusions:
- option_length_too_long
event_hub_resource_id:
rule_exclusions:
- option_length_too_long
storage_account_resource_id:
rule_exclusions:
- option_length_too_long
kusto data-connection event-hub create:
parameters:
event_hub_resource_id:
rule_exclusions:
- option_length_too_long
event_system_properties:
rule_exclusions:
- option_length_too_long
kusto data-connection event-hub data-connection-validation:
parameters:
event_hub_resource_id:
rule_exclusions:
- option_length_too_long
event_system_properties:
rule_exclusions:
- option_length_too_long
kusto data-connection event-hub update:
parameters:
event_hub_resource_id:
rule_exclusions:
- option_length_too_long
event_system_properties:
rule_exclusions:
- option_length_too_long
kusto data-connection iot-hub create:
parameters:
event_system_properties:
rule_exclusions:
- option_length_too_long
shared_access_policy_name:
rule_exclusions:
- option_length_too_long
kusto data-connection iot-hub data-connection-validation:
parameters:
event_system_properties:
rule_exclusions:
- option_length_too_long
shared_access_policy_name:
rule_exclusions:
- option_length_too_long
kusto data-connection iot-hub update:
parameters:
event_system_properties:
rule_exclusions:
- option_length_too_long
shared_access_policy_name:
rule_exclusions:
- option_length_too_long
kusto database create:
parameters:
read_only_following_database:
rule_exclusions:
- option_length_too_long
kusto database update:
parameters:
read_only_following_database:
rule_exclusions:
- option_length_too_long
kusto database-principal-assignment create:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
kusto database-principal-assignment delete:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
kusto database-principal-assignment show:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
kusto database-principal-assignment update:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
kusto database-principal-assignment wait:
parameters:
principal_assignment_name:
rule_exclusions:
- option_length_too_long
logic integration-account create:
parameters:
integration_service_environment:
rule_exclusions:
- option_length_too_long
logic integration-account update:
parameters:
integration_service_environment:
rule_exclusions:
- option_length_too_long
logic workflow create:
parameters:
endpoints_configuration:
rule_exclusions:
- option_length_too_long
integration_service_environment:
rule_exclusions:
- option_length_too_long
maintenance assignment create:
parameters:
configuration_assignment_name:
rule_exclusions:
- option_length_too_long
maintenance_configuration_id:
rule_exclusions:
- option_length_too_long
maintenance assignment create-or-update-parent:
parameters:
configuration_assignment_name:
rule_exclusions:
- option_length_too_long
maintenance_configuration_id:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
maintenance assignment delete:
parameters:
configuration_assignment_name:
rule_exclusions:
- option_length_too_long
maintenance configuration update:
parameters:
maintenanceScope:
rule_exclusions:
- no_parameter_defaults_for_update_commands
ml computetarget create aks:
parameters:
ssl_leaf_domain_label:
rule_exclusions:
- option_length_too_long
vnet_resourcegroup_name:
rule_exclusions:
- option_length_too_long
ml computetarget create amlcompute:
parameters:
idle_seconds_before_scaledown:
rule_exclusions:
- option_length_too_long
remote_login_port_public_access:
rule_exclusions:
- option_length_too_long
vnet_resourcegroup_name:
rule_exclusions:
- option_length_too_long
ml computetarget create computeinstance:
parameters:
admin_user_ssh_public_key:
rule_exclusions:
- option_length_too_long
vnet_resourcegroup_name:
rule_exclusions:
- option_length_too_long
ml computetarget update aks:
parameters:
ssl_leaf_domain_label:
rule_exclusions:
- option_length_too_long
ml computetarget update amlcompute:
parameters:
idle_seconds_before_scaledown:
rule_exclusions:
- option_length_too_long
ml endpoint realtime get-logs:
parameters:
num_lines:
rule_exclusions:
- option_should_not_contain_under_score
ml endpoint realtime update:
parameters:
context:
rule_exclusions:
- no_parameter_defaults_for_update_commands
ml model register:
parameters:
model_framework_version:
rule_exclusions:
- option_length_too_long
sample_input_dataset_id:
rule_exclusions:
- option_length_too_long
sample_output_dataset_id:
rule_exclusions:
- option_length_too_long
ml model update:
parameters:
context:
rule_exclusions:
- no_parameter_defaults_for_update_commands
sample_input_dataset_id:
rule_exclusions:
- option_length_too_long
sample_output_dataset_id:
rule_exclusions:
- option_length_too_long
ml service get-logs:
parameters:
num_lines:
rule_exclusions:
- option_should_not_contain_under_score
ml service update:
parameters:
context:
rule_exclusions:
- no_parameter_defaults_for_update_commands
monitor action-rule create:
parameters:
suppression_recurrence:
rule_exclusions:
- option_length_too_long
suppression_recurrence_type:
rule_exclusions:
- option_length_too_long
suppression_start_date:
rule_exclusions:
- option_length_too_long
suppression_start_time:
rule_exclusions:
- option_length_too_long
monitor action-rule list:
parameters:
target_resource_group:
rule_exclusions:
- option_length_too_long
network bastion ssh:
parameters:
ssh_args:
rule_exclusions:
- no_positional_parameters
2020-08-05 11:42:57 +03:00
network cross-connection peering create:
parameters:
advertised_public_prefixes:
rule_exclusions:
- option_length_too_long
cross_connection_name:
rule_exclusions:
- option_length_too_long
routing_registry_name:
rule_exclusions:
- option_length_too_long
secondary_peer_address_prefix:
rule_exclusions:
- option_length_too_long
network cross-connection peering delete:
parameters:
cross_connection_name:
rule_exclusions:
- option_length_too_long
network cross-connection peering list:
parameters:
cross_connection_name:
rule_exclusions:
- option_length_too_long
network cross-connection peering show:
parameters:
cross_connection_name:
rule_exclusions:
- option_length_too_long
network cross-connection peering update:
parameters:
advertised_public_prefixes:
rule_exclusions:
- option_length_too_long
cross_connection_name:
rule_exclusions:
- option_length_too_long
ip_version:
rule_exclusions:
- no_parameter_defaults_for_update_commands
routing_registry_name:
rule_exclusions:
- option_length_too_long
secondary_peer_address_prefix:
rule_exclusions:
- option_length_too_long
network firewall create:
parameters:
require_dns_proxy_for_network_rules:
rule_exclusions:
- option_length_too_long
network firewall management-ip-config update:
parameters:
subnet:
rule_exclusions:
- no_parameter_defaults_for_update_commands
network firewall nat-rule create:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
network firewall network-rule create:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
destination_ip_groups:
rule_exclusions:
- option_length_too_long
network firewall policy create:
parameters:
require_dns_proxy_for_network_rules:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group collection add-filter-collection:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
destination_ip_groups:
rule_exclusions:
- option_length_too_long
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection add-filter-collection:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
destination_ip_groups:
rule_exclusions:
- option_length_too_long
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
network firewall policy rule-collection-group collection add-nat-collection:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection add-nat-collection:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
network firewall policy rule-collection-group collection list:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection list:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
network firewall policy rule-collection-group collection remove:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection remove:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
network firewall policy rule-collection-group collection rule add:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
destination_ip_groups:
rule_exclusions:
- option_length_too_long
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection rule add:
parameters:
destination_addresses:
rule_exclusions:
- option_length_too_long
destination_ip_groups:
rule_exclusions:
- option_length_too_long
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
network firewall policy rule-collection-group collection rule remove:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection rule remove:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
network firewall policy update:
parameters:
require_dns_proxy_for_network_rules:
rule_exclusions:
- option_length_too_long
network firewall policy draft update:
parameters:
require_dns_proxy_for_network_rules:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft create:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft delete:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft show:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft update:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
network firewall policy rule-collection-group draft collection rule update:
parameters:
rule_collection_group_name:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
network firewall update:
parameters:
require_dns_proxy_for_network_rules:
rule_exclusions:
- option_length_too_long
network front-door backend-pool backend add:
parameters:
private_link_approval_message:
rule_exclusions:
- option_length_too_long
private_link_location:
rule_exclusions:
- option_length_too_long
private_link_resource_id:
rule_exclusions:
- option_length_too_long
network front-door create:
parameters:
enforce_certificate_name_check:
rule_exclusions:
- option_length_too_long
network front-door frontend-endpoint create:
parameters:
session_affinity_enabled:
rule_exclusions:
- option_length_too_long
network front-door load-balancing create:
parameters:
successful_samples_required:
rule_exclusions:
- option_length_too_long
network front-door routing-rule create:
parameters:
custom_forwarding_path:
rule_exclusions:
- option_length_too_long
query_parameter_strip_directive:
rule_exclusions:
- option_length_too_long
network front-door routing-rule update:
parameters:
custom_forwarding_path:
rule_exclusions:
- option_length_too_long
query_parameter_strip_directive:
rule_exclusions:
- option_length_too_long
network front-door rules-engine rule action add:
parameters:
custom_forwarding_path:
rule_exclusions:
- option_length_too_long
query_parameter_strip_directive:
rule_exclusions:
- option_length_too_long
network front-door rules-engine rule create:
parameters:
match_processing_behavior:
rule_exclusions:
- option_length_too_long
network front-door rules-engine rule update:
parameters:
match_processing_behavior:
rule_exclusions:
- option_length_too_long
network front-door update:
parameters:
enforce_certificate_name_check:
rule_exclusions:
- option_length_too_long
network front-door waf-policy create:
parameters:
custom_block_response_body:
rule_exclusions:
- option_length_too_long
custom_block_response_status_code:
rule_exclusions:
- option_length_too_long
network front-door waf-policy update:
parameters:
custom_block_response_body:
rule_exclusions:
- option_length_too_long
custom_block_response_status_code:
rule_exclusions:
- option_length_too_long
network manager connect-config create:
parameters:
delete_existing_peering:
rule_exclusions:
- option_length_too_long
network manager connect-config update:
parameters:
delete_existing_peering:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
network private-dns record-set a remove-record:
parameters:
keep_empty_record_set:
rule_exclusions:
- option_length_too_long
network private-dns record-set aaaa remove-record:
parameters:
keep_empty_record_set:
rule_exclusions:
- option_length_too_long
network private-dns record-set cname remove-record:
parameters:
keep_empty_record_set:
rule_exclusions:
- option_length_too_long
network private-dns record-set mx remove-record:
parameters:
keep_empty_record_set:
rule_exclusions:
- option_length_too_long
network private-dns record-set ptr remove-record:
parameters:
keep_empty_record_set:
rule_exclusions:
- option_length_too_long
network private-dns record-set srv remove-record:
parameters:
keep_empty_record_set:
rule_exclusions:
- option_length_too_long
network private-dns record-set txt remove-record:
parameters:
keep_empty_record_set:
rule_exclusions:
- option_length_too_long
network vhub connection create:
parameters:
allow_remote_vnet_to_use_hub_vnet_gateways:
rule_exclusions:
- option_length_too_long
network vpn-gateway connection vpn-site-link-conn add:
parameters:
use_local_azure_ip_address:
rule_exclusions:
- option_length_too_long
use_policy_based_traffic_selectors:
rule_exclusions:
- option_length_too_long
vpn_connection_protocol_type:
rule_exclusions:
- option_length_too_long
vpn_link_connection_mode:
rule_exclusions:
- option_length_too_long
network vpn-gateway connection vpn-site-link-conn ipsec-policy add:
parameters:
vpn_site_link_conn_name:
rule_exclusions:
- option_length_too_long
network vpn-gateway connection vpn-site-link-conn ipsec-policy list:
parameters:
vpn_site_link_conn_name:
rule_exclusions:
- option_length_too_long
network vpn-gateway connection vpn-site-link-conn ipsec-policy remove:
parameters:
vpn_site_link_conn_name:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
network vpn-server-config create:
parameters:
radius_client_root_certs:
rule_exclusions:
- option_length_too_long
radius_server_root_certs:
rule_exclusions:
- option_length_too_long
vpn_client_revoked_certs:
rule_exclusions:
- option_length_too_long
vpn_client_root_certs:
rule_exclusions:
- option_length_too_long
network vpn-server-config set:
parameters:
radius_client_root_certs:
rule_exclusions:
- option_length_too_long
radius_server_root_certs:
rule_exclusions:
- option_length_too_long
vpn_client_revoked_certs:
rule_exclusions:
- option_length_too_long
vpn_client_root_certs:
rule_exclusions:
- option_length_too_long
network vwan create:
parameters:
branch_to_branch_traffic:
rule_exclusions:
- option_length_too_long
disable_vpn_encryption:
rule_exclusions:
- option_length_too_long
security_provider_name:
rule_exclusions:
- option_length_too_long
network vwan update:
parameters:
branch_to_branch_traffic:
rule_exclusions:
- option_length_too_long
disable_vpn_encryption:
rule_exclusions:
- option_length_too_long
security_provider_name:
rule_exclusions:
- option_length_too_long
networkcloud cloudservicesnetwork create:
parameters:
enable_default_egress_endpoints:
rule_exclusions:
- no_parameter_defaults_for_update_commands
- option_length_too_long
additional_egress_endpoints:
rule_exclusions:
- option_length_too_long
networkcloud cloudservicesnetwork update:
parameters:
enable_default_egress_endpoints:
rule_exclusions:
- no_parameter_defaults_for_update_commands
- option_length_too_long
additional_egress_endpoints:
rule_exclusions:
- option_length_too_long
networkcloud cluster create:
parameters:
aggregator_or_single_rack_definition:
rule_exclusions:
- option_length_too_long
cluster_service_principal:
rule_exclusions:
- option_length_too_long
compute_deployment_threshold:
rule_exclusions:
- option_length_too_long
compute_rack_definitions:
rule_exclusions:
- option_length_too_long
managed_resource_group_configuration:
rule_exclusions:
- option_length_too_long
networkcloud cluster update:
parameters:
aggregator_or_single_rack_definition:
rule_exclusions:
- option_length_too_long
cluster_service_principal:
rule_exclusions:
- option_length_too_long
compute_deployment_threshold:
rule_exclusions:
- option_length_too_long
compute_rack_definitions:
rule_exclusions:
- option_length_too_long
networkcloud cluster deploy:
parameters:
skip_validations_for_machines:
rule_exclusions:
- option_length_too_long
networkcloud clustermanager create:
parameters:
managed_resource_group_configuration:
rule_exclusions:
- option_length_too_long
networkcloud l3network create:
parameters:
hybrid_aks_ipam_enabled:
rule_exclusions:
- option_length_too_long
networkcloud virtualmachine create:
parameters:
isolate_emulator_thread:
rule_exclusions:
- option_length_too_long
networkcloud kubernetescluster create:
parameters:
control_plane_node_configuration:
rule_exclusions:
- option_length_too_long
initial_agent_pool_configurations:
rule_exclusions:
- option_length_too_long
managed_resource_group_configuration:
rule_exclusions:
- option_length_too_long
networkcloud kubernetescluster update:
parameters:
control_plane_node_configuration:
rule_exclusions:
- option_length_too_long
networkcloud kubernetescluster agentpool create:
parameters:
attached_network_configuration:
rule_exclusions:
- option_length_too_long
kubernetes_cluster_name:
rule_exclusions:
- option_length_too_long
networkcloud kubernetescluster agentpool delete:
parameters:
kubernetes_cluster_name:
rule_exclusions:
- option_length_too_long
networkcloud kubernetescluster agentpool update:
parameters:
kubernetes_cluster_name:
rule_exclusions:
- option_length_too_long
networkcloud kubernetescluster agentpool list:
parameters:
kubernetes_cluster_name:
rule_exclusions:
- option_length_too_long
networkcloud kubernetescluster agentpool show:
parameters:
kubernetes_cluster_name:
rule_exclusions:
- option_length_too_long
networkcloud kubernetescluster agentpool wait:
parameters:
kubernetes_cluster_name:
rule_exclusions:
- option_length_too_long
networkfabric acl create:
parameters:
dynamic_match_configurations:
rule_exclusions:
- option_length_too_long
networkfabric acl update:
parameters:
dynamic_match_configurations:
rule_exclusions:
- option_length_too_long
networkfabric controller create:
parameters:
workload_er_connections:
rule_exclusions:
- option_length_too_long
is_workload_management_network_enabled:
rule_exclusions:
- option_length_too_long
networkfabric controller update:
parameters:
workload_er_connections:
rule_exclusions:
- option_length_too_long
rule_exclusions:
- missing_command_test_coverage
networkfabric fabric update:
rule_exclusions:
- missing_command_test_coverage
networkfabric rack create:
rule_exclusions:
- missing_command_test_coverage
networkfabric rack delete:
rule_exclusions:
- missing_command_test_coverage
networkfabric device create:
rule_exclusions:
- missing_command_test_coverage
networkfabric device delete:
rule_exclusions:
- missing_command_test_coverage
networkfabric interface create:
rule_exclusions:
- missing_command_test_coverage
networkfabric interface delete:
rule_exclusions:
- missing_command_test_coverage
networkfabric nni create:
parameters:
npb_static_route_configuration:
rule_exclusions:
- option_length_too_long
option_b_layer3_configuration:
rule_exclusions:
- option_length_too_long
networkfabric nni update:
parameters:
npb_static_route_configuration:
rule_exclusions:
- option_length_too_long
option_b_layer3_configuration:
rule_exclusions:
- option_length_too_long
rule_exclusions:
- missing_command_test_coverage
networkfabric l2domain update:
rule_exclusions:
- missing_command_test_coverage
networkfabric l3domain create:
parameters:
aggregate_route_configuration:
rule_exclusions:
- option_length_too_long
connected_subnet_route_policy:
rule_exclusions:
- option_length_too_long
redistribute_connected_subnets:
rule_exclusions:
- option_length_too_long
redistribute_static_routes:
rule_exclusions:
- option_length_too_long
networkfabric l3domain update:
parameters:
aggregate_route_configuration:
rule_exclusions:
- option_length_too_long
connected_subnet_route_policy:
rule_exclusions:
- option_length_too_long
redistribute_connected_subnets:
rule_exclusions:
- option_length_too_long
redistribute_static_routes:
rule_exclusions:
- option_length_too_long
rule_exclusions:
- missing_command_test_coverage
networkfabric internalnetwork create:
parameters:
static_route_configuration:
rule_exclusions:
- option_length_too_long
networkfabric internalnetwork update:
parameters:
static_route_configuration:
rule_exclusions:
- option_length_too_long
rule_exclusions:
- missing_command_test_coverage
networkfabric internetgateway update:
parameters:
internet_gateway_rule_id:
rule_exclusions:
- option_length_too_long
networkfabric internetgatewayrule update:
rule_exclusions:
- missing_command_test_coverage
networkfabric externalnetwork update:
rule_exclusions:
- missing_command_test_coverage
networkfabric ipextendedcommunity create:
parameters:
ip_extended_community_rules:
rule_exclusions:
- option_length_too_long
networkfabric ipextendedcommunity update:
parameters:
ip_extended_community_rules:
rule_exclusions:
- option_length_too_long
networkfabric tap update:
rule_exclusions:
- missing_command_test_coverage
networkfabric taprule create:
parameters:
dynamic_match_configurations:
rule_exclusions:
- option_length_too_long
polling_interval_in_seconds:
rule_exclusions:
- option_length_too_long
networkfabric taprule update:
parameters:
dynamic_match_configurations:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
notification-hub authorization-rule create:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub authorization-rule delete:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub authorization-rule list:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub authorization-rule list-keys:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub authorization-rule regenerate-keys:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub authorization-rule show:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub credential adm update:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub credential apns update:
parameters:
endpoint:
rule_exclusions:
- no_parameter_defaults_for_update_commands
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub credential baidu update:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub credential gcm update:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub credential list:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub credential mpns update:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub credential wns update:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
notification-hub test-send:
parameters:
notification_hub_name:
rule_exclusions:
- option_length_too_long
peering received-route list:
parameters:
origin_as_validation_state:
rule_exclusions:
- option_length_too_long
rpki_validation_state:
rule_exclusions:
- option_length_too_long
peering registered-prefix create:
parameters:
registered_prefix_name:
rule_exclusions:
- option_length_too_long
peering registered-prefix delete:
parameters:
registered_prefix_name:
rule_exclusions:
- option_length_too_long
peering registered-prefix show:
parameters:
registered_prefix_name:
rule_exclusions:
- option_length_too_long
peering registered-prefix update:
parameters:
registered_prefix_name:
rule_exclusions:
- option_length_too_long
peering service create:
parameters:
peering_service_location:
rule_exclusions:
- option_length_too_long
peering_service_provider:
rule_exclusions:
- option_length_too_long
peering service prefix create:
parameters:
peering_service_prefix_key:
rule_exclusions:
- option_length_too_long
peering service prefix update:
parameters:
peering_service_prefix_key:
rule_exclusions:
- option_length_too_long
pipelines agent list:
parameters:
include_assigned_request:
rule_exclusions:
- option_length_too_long
include_last_completed_request:
rule_exclusions:
- option_length_too_long
pipelines agent show:
parameters:
include_assigned_request:
rule_exclusions:
- option_length_too_long
include_last_completed_request:
rule_exclusions:
- option_length_too_long
pipelines release create:
parameters:
artifact_metadata_list:
rule_exclusions:
- option_length_too_long
powerbi embedded-capacity create:
parameters:
administration_members:
rule_exclusions:
- option_length_too_long
powerbi embedded-capacity update:
parameters:
administration_members:
rule_exclusions:
- option_length_too_long
2021-01-19 16:01:24 +03:00
providerhub manifest checkin:
parameters:
arm_manifest_location:
rule_exclusions:
- option_length_too_long
providerhub provider-registration create:
parameters:
incident_contact_email:
rule_exclusions:
- option_length_too_long
incident_routing_service:
rule_exclusions:
- option_length_too_long
incident_routing_team:
rule_exclusions:
- option_length_too_long
lighthouse_authorizations:
rule_exclusions:
- option_length_too_long
provider_authentication:
rule_exclusions:
- option_length_too_long
provider_authorizations:
rule_exclusions:
- option_length_too_long
providerhub_metadata_provider_authorizations:
rule_exclusions:
- option_length_too_long
providerhub_metadata_rp_authentication:
rule_exclusions:
- option_length_too_long
required_features_policy:
rule_exclusions:
- option_length_too_long
resource_access_policy:
rule_exclusions:
- option_length_too_long
template_deployment_options:
rule_exclusions:
- option_length_too_long
providerhub resource-type-registration create:
parameters:
allowed_unauthorized_actions:
rule_exclusions:
- option_length_too_long
authorization_action_mappings:
rule_exclusions:
- option_length_too_long
check_name_availability_specifications:
rule_exclusions:
- option_length_too_long
disallowed_action_verbs:
rule_exclusions:
- option_length_too_long
enable_async_operation:
rule_exclusions:
- option_length_too_long
enable_third_party_s2s:
rule_exclusions:
- option_length_too_long
required_features_policy:
rule_exclusions:
- option_length_too_long
resource_creation_begin:
rule_exclusions:
- option_length_too_long
resource_deletion_policy:
rule_exclusions:
- option_length_too_long
subscription_state_rules:
rule_exclusions:
- option_length_too_long
swagger_specifications:
rule_exclusions:
- option_length_too_long
template_deployment_options:
rule_exclusions:
- option_length_too_long
Creating CLI extension for Azure Quantum (#1879) * Azure quantum extension v0 (#2) Initial version. * Fixing style issues * Incorporating feedback (#6) * readme * feedback * Help * Make storage account optional (#7) * Storage is now optional (#8) * Making storage an argument, not an env variable (#9) * Adding implementation of 'az quantum workspace delete' command. * Setting new temporary version. * Fixing missing file in test change * Adding details to README.md (#5) * Updating generated files for Azure Quantum resource manager from new swagger file version * Remove manual edit of generated file. * Updating generated files for Azure Quantum data plane from new swagger file version * Updating generated files for Azure Quantum resource manager from new swagger file version. (2020-11-06) (#13) * Adding implementation of 'az quantum workspace create' command. (#14) Adding initial implementation of 'az quantum workspace create' command. ----------------------------------- Command az quantum workspace create : Creates a new Azure Quantum workspace. Command group 'quantum' is in preview. It may be changed/removed in a future release. Arguments --location -l : Location. Values from: az account list-locations. You can configure the default location using az configure --defaults location=<location>. --resource-group -g : Name of resource group. You can configure the default group using az configure --defaults group=<name>. --storage_account -sa : Name of the storage account to be used by a quantum workspace. --workspace-name -w : Name of the Quantum Workspace. You can configure the default workspace using az quantum workspace set. * Update Azure CLI quantum extension to multi-region (#17) This change will set the URL for the data plan API accordingly with a location parameter specified as part of the command. * Updating swagger files per commit 44563991425d862ba4e8090a2b5b6caf8333600c in azure-rest-api-specs-pr. (#16) Updating swagger files per commit 44563991425d862ba4e8090a2b5b6caf8333600c in azure-rest-api-specs-pr. * Fixing tests for multi-region URL change on Az CLI quantum extension (#19) Fixing tests for multi-region URL change on Az CLI quantum extension * Incorporating ARM feedback (#18) * Picking up latest changes from swagger after ARM feedback * updated create_or_update * run command * Setting default location in workspace calls if not specified (#20) * updating python azure quantum rest client (#21) * Update generated files from swagger file (Version 2021-01-11) (#22) * Hot fixes on December 2020 release of Azure CLI extension (#23) * Fixing issue with over specification of location * Updating version information of extension * Update CLI with generated clients from more recent swagger files (#24) - Data plane updated to official swagger file (2021-01-11 19:01:32 UTC) on azure-rest-api-specs @ 98ae52b87af2f172f84f3305f8fe46f819543a49. - Resource manager updated to candidate swagger file (2021-01-15 19:35:41 UTC) on anpaz:quantum/resource-manager @ a9a9e271c13500aa54fdbb1bcb656eb61d82d38b. * Update src/quantum/README.rst Co-authored-by: Feiyue Yu <iamyfy@163.com> * Update src/quantum/README.rst Co-authored-by: Feiyue Yu <iamyfy@163.com> * Update src/quantum/README.rst Co-authored-by: Feiyue Yu <iamyfy@163.com> * Update src/quantum/README.rst Co-authored-by: Feiyue Yu <iamyfy@163.com> * Require location as a mandatory parameter in workspace specification (#25) * Make location mandatory in commands * Update test recordings * Resetting the version history for the released version. * Fix description of workspace clear command * Updatig Readme file to RST format. * Update Readme file per pull request comments. * Fixing az quantum run and execute commands to include location parameter * Performing role assignment on storage account on workspace creation. (#29) * Add warning message about providers during workspace creation (#30) * Enable command az quantum workspace quotas (#31) * Removing extra space in Readme.rst Co-authored-by: Feiyue Yu <iamyfy@163.com> * Fix punctuation in Readme.rst Co-authored-by: Feiyue Yu <iamyfy@163.com> * Update src/quantum/README.rst Co-authored-by: Feiyue Yu <iamyfy@163.com> * Update src/quantum/azext_quantum/_params.py Co-authored-by: Feiyue Yu <iamyfy@163.com> * First round of code review feedback on Readme.rst * Improve code readability on job commands * Avoid IndexError in case of malformed URL * Extended info on targetId parameter * Add help to each individual command * Reorganize sections in Readme.rst and merge in a single set of instructions. * Static analysis fixes * Fix CLI Linter errors * Fix CLI Linter errors. Part 2 * Fix typo in show command. * Fix show command for Linter * Use standard name for show command method * Modify workspace create test to skip role assignment * Update tests with workspace names used currently. * Update test recordings. * Set subscription for the recordings. * Update test recordings. * Update QDK version number * Remove asserts and checks for subscription * Experiment: Remove check for preview subscription * Refresh recordings with current test values. * Update recordings after typo fix. * Remove commented out API that references subscription * Enable QuantumJobsScenarioTest.test_submit_args only on live mode Co-authored-by: Ricardo Espinoza <ricardoe@microsoft.com> Co-authored-by: Feiyue Yu <iamyfy@163.com>
2021-02-01 08:56:45 +03:00
quantum execute:
parameters:
program_args:
rule_exclusions:
- no_positional_parameters
quantum run:
parameters:
program_args:
rule_exclusions:
- no_positional_parameters
quantum job submit:
parameters:
program_args:
rule_exclusions:
- no_positional_parameters
2020-08-05 11:42:57 +03:00
repos import create:
parameters:
git_service_endpoint_id:
rule_exclusions:
- option_length_too_long
requires_authorization:
rule_exclusions:
- option_length_too_long
repos policy approver-count create:
parameters:
minimum_approver_count:
rule_exclusions:
- option_length_too_long
repos policy approver-count update:
parameters:
minimum_approver_count:
rule_exclusions:
- option_length_too_long
repos policy build create:
parameters:
queue_on_source_update_only:
rule_exclusions:
- option_length_too_long
repos policy build update:
parameters:
queue_on_source_update_only:
rule_exclusions:
- option_length_too_long
repos policy file-size create:
parameters:
maximum_git_blob_size:
rule_exclusions:
- option_length_too_long
use_uncompressed_size:
rule_exclusions:
- option_length_too_long
repos policy file-size update:
parameters:
maximum_git_blob_size:
rule_exclusions:
- option_length_too_long
use_uncompressed_size:
rule_exclusions:
- option_length_too_long
repos policy merge-strategy create:
parameters:
allow_no_fast_forward:
rule_exclusions:
- option_length_too_long
repos policy merge-strategy update:
parameters:
allow_no_fast_forward:
rule_exclusions:
- option_length_too_long
repos policy required-reviewer create:
parameters:
required_reviewer_ids:
rule_exclusions:
- option_length_too_long
repos policy required-reviewer update:
parameters:
required_reviewer_ids:
rule_exclusions:
- option_length_too_long
repos pr create:
parameters:
transition_work_items:
rule_exclusions:
- option_length_too_long
repos pr update:
parameters:
transition_work_items:
rule_exclusions:
- option_length_too_long
sapmonitor create:
parameters:
disable_customer_analytics:
rule_exclusions:
- option_should_not_contain_under_score
sapmonitor provider-instance create:
parameters:
provider_instance_metadata:
rule_exclusions:
- option_length_too_long
provider_instance_name:
rule_exclusions:
- option_length_too_long
provider_instance_properties:
rule_exclusions:
- option_length_too_long
provider_instance_type:
rule_exclusions:
- option_length_too_long
sapmonitor provider-instance delete:
parameters:
provider_instance_name:
rule_exclusions:
- option_length_too_long
sapmonitor provider-instance show:
parameters:
provider_instance_name:
rule_exclusions:
- option_length_too_long
2020-12-01 11:26:14 +03:00
sentinel alert-rule create:
parameters:
logic_app_resource_id:
rule_exclusions:
- option_length_too_long
microsoft_security_incident_creation_alert_rule:
rule_exclusions:
- option_length_too_long
sentinel alert-rule update:
parameters:
microsoft_security_incident_creation_alert_rule:
rule_exclusions:
- option_length_too_long
sentinel alert-rule-template show:
parameters:
alert_rule_template_id:
rule_exclusions:
- option_length_too_long
sentinel data-connector create:
parameters:
aws_cloud_trail_data_connector:
rule_exclusions:
- option_length_too_long
office_data_connector:
rule_exclusions:
- option_length_too_long
sentinel data-connector update:
parameters:
aws_cloud_trail_data_connector:
rule_exclusions:
- option_length_too_long
office_data_connector:
rule_exclusions:
- option_length_too_long
sentinel incident create:
parameters:
classification_comment:
rule_exclusions:
- option_length_too_long
classification_reason:
rule_exclusions:
- option_length_too_long
first_activity_time_utc:
rule_exclusions:
- option_length_too_long
last_activity_time_utc:
rule_exclusions:
- option_length_too_long
sentinel incident update:
parameters:
classification_comment:
rule_exclusions:
- option_length_too_long
classification_reason:
rule_exclusions:
- option_length_too_long
first_activity_time_utc:
rule_exclusions:
- option_length_too_long
last_activity_time_utc:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
spring-cloud app create:
parameters:
enable_persistent_storage:
rule_exclusions:
- option_length_too_long
spring-cloud app update:
parameters:
enable_persistent_storage:
rule_exclusions:
- option_length_too_long
spring-cloud certificate add:
parameters:
vault_certificate_name:
rule_exclusions:
- option_length_too_long
spring-cloud config-server git repo add:
parameters:
strict_host_key_checking:
rule_exclusions:
- option_length_too_long
spring-cloud config-server git repo update:
parameters:
strict_host_key_checking:
rule_exclusions:
- option_length_too_long
spring-cloud config-server git set:
parameters:
strict_host_key_checking:
rule_exclusions:
- option_length_too_long
spring-cloud create:
parameters:
disable_distributed_tracing:
rule_exclusions:
- option_length_too_long
spring-cloud update:
parameters:
disable_distributed_tracing:
rule_exclusions:
- option_length_too_long
ssh vm:
parameters:
ssh_args:
rule_exclusions:
- no_positional_parameters
2022-04-15 09:35:01 +03:00
ssh arc:
parameters:
ssh_args:
rule_exclusions:
- no_positional_parameters
stack-hci arc-setting create:
parameters:
arc_application_client_id:
rule_exclusions:
- option_length_too_long
arc_application_object_id:
rule_exclusions:
- option_length_too_long
arc_application_tenant_id:
rule_exclusions:
- option_length_too_long
arc_service_principal_object_id:
rule_exclusions:
- option_length_too_long
connectivity_properties:
rule_exclusions:
- option_length_too_long
stack-hci arc-setting update:
parameters:
connectivity_properties:
rule_exclusions:
- option_length_too_long
stack-hci cluster create:
parameters:
aad_application_object_id:
rule_exclusions:
- option_length_too_long
aad_service_principal_object_id:
rule_exclusions:
- option_length_too_long
stack-hci-vm network nsg rule create:
parameters:
destination_address_prefixes:
rule_exclusions:
- option_length_too_long
destination_port_ranges:
rule_exclusions:
- option_length_too_long
source_address_prefixes:
rule_exclusions:
- option_length_too_long
stack-hci-vm network nsg rule update:
parameters:
destination_address_prefixes:
rule_exclusions:
- option_length_too_long
destination_port_ranges:
rule_exclusions:
- option_length_too_long
source_address_prefixes:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
storage account create:
parameters:
hierarchical_namespace:
rule_exclusions:
- option_length_too_long
storage account or-policy create:
parameters:
destination_container:
rule_exclusions:
- option_length_too_long
storage account update:
parameters:
encryption_key_source:
rule_exclusions:
- no_parameter_defaults_for_update_commands
- option_length_too_long
encryption_key_version:
rule_exclusions:
- option_length_too_long
storage azcopy run-command:
parameters:
command_args:
rule_exclusions:
- no_positional_parameters
storage blob directory move:
parameters:
source_if_modified_since:
rule_exclusions:
- option_length_too_long
source_if_unmodified_since:
rule_exclusions:
- option_length_too_long
storage blob move:
parameters:
source_if_modified_since:
rule_exclusions:
- option_length_too_long
source_if_unmodified_since:
rule_exclusions:
- option_length_too_long
storagesync registered-server wait:
parameters:
storage_sync_service_name:
rule_exclusions:
- option_length_too_long
storagesync sync-group cloud-endpoint create:
parameters:
azure_file_share_name:
rule_exclusions:
- option_length_too_long
storage_account_tenant_id:
rule_exclusions:
- option_length_too_long
storagesync sync-group cloud-endpoint wait:
parameters:
storage_sync_service_name:
rule_exclusions:
- option_length_too_long
storagesync sync-group server-endpoint create:
parameters:
offline_data_transfer:
rule_exclusions:
- option_length_too_long
offline_data_transfer_share_name:
rule_exclusions:
- option_length_too_long
tier_files_older_than_days:
rule_exclusions:
- option_length_too_long
volume_free_space_percent:
rule_exclusions:
- option_length_too_long
storagesync sync-group server-endpoint update:
parameters:
offline_data_transfer:
rule_exclusions:
- option_length_too_long
offline_data_transfer_share_name:
rule_exclusions:
- option_length_too_long
tier_files_older_than_days:
rule_exclusions:
- option_length_too_long
volume_free_space_percent:
rule_exclusions:
- option_length_too_long
storagesync sync-group server-endpoint wait:
parameters:
storage_sync_service_name:
rule_exclusions:
- option_length_too_long
stream-analytics job create:
parameters:
events_late_arrival_max_delay:
rule_exclusions:
- option_length_too_long
events_outoforder_max_delay:
rule_exclusions:
- option_length_too_long
events_outoforder_policy:
rule_exclusions:
- option_length_too_long
stream-analytics job update:
parameters:
events_late_arrival_max_delay:
rule_exclusions:
- option_length_too_long
events_outoforder_max_delay:
rule_exclusions:
- option_length_too_long
events_outoforder_policy:
rule_exclusions:
- option_length_too_long
support services problem-classifications show:
parameters:
problem_classification_name:
rule_exclusions:
- option_length_too_long
support in-subscription communication create:
2020-08-05 11:42:57 +03:00
parameters:
communication_subject:
rule_exclusions:
- option_length_too_long
support in-subscription tickets create:
2020-08-05 11:42:57 +03:00
parameters:
advanced_diagnostic_consent:
rule_exclusions:
- option_length_too_long
contact_additional_emails:
rule_exclusions:
- option_length_too_long
problem_classification:
rule_exclusions:
- option_length_too_long
require_24_by_7_response:
rule_exclusions:
- option_length_too_long
support in-subscription tickets update:
parameters:
advanced_diagnostic_consent:
rule_exclusions:
- option_length_too_long
contact_additional_emails:
rule_exclusions:
- option_length_too_long
support no-subscription communication create:
parameters:
communication_subject:
rule_exclusions:
- option_length_too_long
support no-subscription tickets create:
parameters:
advanced_diagnostic_consent:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
contact_additional_emails:
rule_exclusions:
- option_length_too_long
problem_classification:
rule_exclusions:
- option_length_too_long
require_24_by_7_response:
rule_exclusions:
- option_length_too_long
support no-subscription tickets update:
2020-08-05 11:42:57 +03:00
parameters:
advanced_diagnostic_consent:
rule_exclusions:
- option_length_too_long
2020-08-05 11:42:57 +03:00
contact_additional_emails:
rule_exclusions:
- option_length_too_long
synapse spark job submit:
parameters:
command_line_arguments:
rule_exclusions:
- option_length_too_long
synapse spark pool create:
parameters:
default_spark_log_folder:
rule_exclusions:
- option_length_too_long
library_requirements_file:
rule_exclusions:
- option_length_too_long
synapse spark pool update:
parameters:
library_requirements_file:
rule_exclusions:
- option_length_too_long
timeseriesinsights environment longterm create:
parameters:
storage_management_key:
rule_exclusions:
- option_length_too_long
time_series_id_properties:
rule_exclusions:
- option_length_too_long
timeseriesinsights environment longterm update:
parameters:
storage_management_key:
rule_exclusions:
- option_length_too_long
timeseriesinsights environment standard create:
parameters:
partition_key_properties:
rule_exclusions:
- option_length_too_long
storage_limit_exceeded_behavior:
rule_exclusions:
- option_length_too_long
timeseriesinsights environment standard update:
parameters:
partition_key_properties:
rule_exclusions:
- option_length_too_long
storage_limit_exceeded_behavior:
rule_exclusions:
- option_length_too_long
timeseriesinsights event-source eventhub create:
parameters:
event_source_resource_id:
rule_exclusions:
- option_length_too_long
timestamp_property_name:
rule_exclusions:
- option_length_too_long
timeseriesinsights event-source eventhub update:
parameters:
local_timestamp_format:
rule_exclusions:
- option_length_too_long
timestamp_property_name:
rule_exclusions:
- option_length_too_long
timeseriesinsights event-source iothub create:
parameters:
event_source_resource_id:
rule_exclusions:
- option_length_too_long
timestamp_property_name:
rule_exclusions:
- option_length_too_long
timeseriesinsights event-source iothub update:
parameters:
local_timestamp_format:
rule_exclusions:
- option_length_too_long
timestamp_property_name:
rule_exclusions:
- option_length_too_long
timeseriesinsights reference-data-set create:
parameters:
data_string_comparison_behavior:
rule_exclusions:
- option_length_too_long
vm aem set:
parameters:
skip_storage_analytics:
rule_exclusions:
- option_length_too_long
vmware private-cloud create:
parameters:
circuit_primary_subnet:
rule_exclusions:
- option_length_too_long
circuit_secondary_subnet:
rule_exclusions:
- option_length_too_long
scenario guide:
parameters:
search_keyword:
rule_exclusions:
- no_positional_parameters
eventgrid namespace client create:
parameters:
client_certificate_authentication:
rule_exclusions:
- option_length_too_long
eventgrid namespace client update:
parameters:
client_certificate_authentication:
rule_exclusions:
- option_length_too_long
eventgrid namespace create:
parameters:
minimum_tls_version_allowed:
rule_exclusions:
- option_length_too_long
private_endpoint_connections:
rule_exclusions:
- option_length_too_long
topic_spaces_configuration:
rule_exclusions:
- option_length_too_long
eventgrid namespace update:
parameters:
topic_spaces_configuration:
rule_exclusions:
- option_length_too_long
eventgrid namespace topic create:
parameters:
event_retention_in_days:
rule_exclusions:
- option_length_too_long
eventgrid namespace topic update:
parameters:
event_retention_in_days:
rule_exclusions:
- option_length_too_long