azdev/mod_templates/custom.py (9 lines of code) (raw):

# -------------------------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------------------------- from knack.util import CLIError def create_{{ name }}(cmd, {% if sdk_path %}client, {% endif %}resource_group_name, {% if sdk_property %}{{sdk_property}}, {% else %} { name }}_name, {% endif %}location=None, tags=None): raise CLIError('TODO: Implement `{{ name }} create`') def list_{{ name }}(cmd, {% if sdk_path %}client, {% endif %}resource_group_name=None): raise CLIError('TODO: Implement `{{ name }} list`') def update_{{ name }}(cmd, instance, tags=None): with cmd.update_context(instance) as c: c.set_param('tags', tags) return instance