# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
# pylint: disable=too-many-lines

from knack.help_files import helps


helps['sshkey'] = """
    type: group
    short-summary: Manage ssh public key with vm
"""

helps['sshkey list'] = """
    type: command
    short-summary: "Lists all of the SSH public keys in the specified resource group. Use the nextLink property in the \
response to get the next page of SSH public keys. And Lists all of the SSH public keys in the subscription. Use the \
nextLink property in the response to get the next page of SSH public keys."
"""

helps['sshkey show'] = """
    type: command
    short-summary: "Retrieves information about an SSH public key."
    examples:
      - name: Get an ssh public key.
        text: |-
               az sshkey show --resource-group "myResourceGroup" --name "mySshPublicKeyName"
"""

helps['sshkey create'] = """
    type: command
    short-summary: "Creates a new SSH public key resource."
    examples:
      - name: Create a new SSH public key resource.
        text: |-
               az sshkey create --location "westus" --public-key "{ssh-rsa public key}" --resource-group \
"myResourceGroup" --name "mySshPublicKeyName"
"""

helps['sshkey update'] = """
    type: command
    short-summary: "Updates a new SSH public key resource."
"""

helps['sshkey delete'] = """
    type: command
    short-summary: "Delete an SSH public key."
"""

helps['sig'] = """
    type: group
    short-summary: Manage gallery with vm
"""

helps['sig image-definition'] = """
    type: group
    short-summary: Manage gallery with vm sub group image-definition
"""

helps['sig image-definition list-shared'] = """
    type: command
    short-summary: "List shared gallery images by subscription id or tenant id."
    examples:
      - name: Get a gallery.
        text: |-
               az sig image-definition list-shared --gallery-unique-name "galleryUniqueName" --location "myLocation"
"""

helps['sig image-version'] = """
    type: group
    short-summary: Manage gallery with vm sub group image-version
"""

helps['sig image-version list-shared'] = """
    type: command
    short-summary: "List shared gallery image versions by subscription id or tenant id."
    examples:
      - name: Get a gallery.
        text: |-
               az sig image-version list-shared --gallery-image-definition "myGalleryImageName" --gallery-unique-name \
"galleryUniqueName" --location "myLocation"
"""

helps['sig list-shared'] = """
    type: command
    short-summary: "List shared galleries by subscription id or tenant id."
    examples:
      - name: Get a gallery.
        text: |-
               az sig list-shared --location "myLocation"
"""

helps['sig show-shared'] = """
    type: command
    short-summary: "Get a shared gallery by subscription id or tenant id."
    examples:
      - name: Get a gallery.
        text: |-
               az sig show-shared --gallery-unique-name "galleryUniqueName" --location "myLocation"
"""

helps['sig image-definition'] = """
    type: group
    short-summary: Manage shared gallery image with vm
"""

helps['sig image-definition show-shared'] = """
    type: command
    short-summary: "Get a shared gallery image by subscription id or tenant id."
    examples:
      - name: Get a gallery.
        text: |-
               az sig image-definition show-shared --gallery-image-definition "myGalleryImageName" \
--gallery-unique-name "galleryUniqueName" --location "myLocation"
"""

helps['sig image-version'] = """
    type: group
    short-summary: Manage shared gallery image version with vm
"""

helps['sig image-version show-shared'] = """
    type: command
    short-summary: "Get a shared gallery image version by subscription id or tenant id."
    examples:
      - name: Get a gallery.
        text: |-
               az sig image-version show-shared --gallery-image-definition "myGalleryImageName" \
--gallery-image-version "myGalleryImageVersionName" --gallery-unique-name "galleryUniqueName" --location "myLocation"
"""
