# --------------------------------------------------------------------------
# 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['dnc controller'] = """
    type: group
    short-summary: Manage controller with dnc
"""

helps['dnc controller show'] = """
    type: command
    short-summary: "Gets details about the specified dnc controller."
    examples:
      - name: Get details of a controller
        text: |-
               az dnc controller show --resource-group "TestRG" --resource-name "testcontroller"
"""

helps['dnc controller create'] = """
    type: command
    short-summary: "Create a dnc controller."
    examples:
      - name: Create controller
        text: |-
               az dnc controller create --location "West US" --resource-group "TestRG" --resource-name \
"testcontroller"
"""

helps['dnc controller delete'] = """
    type: command
    short-summary: "Deletes the DNC controller."
    examples:
      - name: Delete controller
        text: |-
               az dnc controller delete --resource-group "TestRG" --resource-name "testcontroller"
"""

helps['dnc controller wait'] = """
    type: command
    short-summary: Place the CLI in a waiting state until a condition of the dnc controller is met.
    examples:
      - name: Pause executing next line of CLI script until the dnc controller is successfully created.
        text: |-
               az dnc controller wait --resource-group "TestRG" --resource-name "testcontroller" --created
      - name: Pause executing next line of CLI script until the dnc controller is successfully deleted.
        text: |-
               az dnc controller wait --resource-group "TestRG" --resource-name "testcontroller" --deleted
"""

helps['dnc orchestrator-instance-service'] = """
    type: group
    short-summary: Manage orchestrator instance service with dnc
"""

helps['dnc orchestrator-instance-service show'] = """
    type: command
    short-summary: "Gets details about the orchestrator instance."
    examples:
      - name: Get details of a orchestratorInstance
        text: |-
               az dnc orchestrator-instance-service show --resource-group "TestRG" --resource-name "testk8s1"
"""

helps['dnc orchestrator-instance-service create'] = """
    type: command
    short-summary: "Create a orchestrator instance."
    examples:
      - name: Create orchestrator instance
        text: |-
               az dnc orchestrator-instance-service create --type "SystemAssigned" --location "West US" \
--api-server-endpoint "https://testk8s.cloudapp.net" --cluster-root-ca "ddsadsad344mfdsfdl" --id \
"/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/control\
ler/testcontroller" --orchestrator-app-id "546192d7-503f-477a-9cfe-4efc3ee2b6e1" --orchestrator-tenant-id \
"da6192d7-503f-477a-9cfe-4efc3ee2b6c3" --priv-link-resource-id "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/res\
ourceGroups/TestRG/providers/Microsoft.Network/privateLinkServices/plresource1" --resource-group "TestRG" \
--resource-name "testk8s1"
"""

helps['dnc orchestrator-instance-service delete'] = """
    type: command
    short-summary: "Deletes the Orchestrator Instance."
    examples:
      - name: Delete Orchestrator Instance
        text: |-
               az dnc orchestrator-instance-service delete --resource-group "TestRG" --resource-name "k8stest1"
"""

helps['dnc orchestrator-instance-service wait'] = """
    type: command
    short-summary: Place the CLI in a waiting state until a condition of the dnc orchestrator-instance-service is met.
    examples:
      - name: Pause executing next line of CLI script until the dnc orchestrator-instance-service is successfully \
created.
        text: |-
               az dnc orchestrator-instance-service wait --resource-group "TestRG" --resource-name "testk8s1" \
--created
      - name: Pause executing next line of CLI script until the dnc orchestrator-instance-service is successfully \
deleted.
        text: |-
               az dnc orchestrator-instance-service wait --resource-group "TestRG" --resource-name "testk8s1" \
--deleted
"""

helps['dnc delegated-subnet-service'] = """
    type: group
    short-summary: Manage delegated subnet service with dnc
"""

helps['dnc delegated-subnet-service show'] = """
    type: command
    short-summary: "Gets details about the specified dnc DelegatedSubnet Link."
    examples:
      - name: Get details of a delegated subnet
        text: |-
               az dnc delegated-subnet-service show --resource-group "TestRG" --resource-name "delegated1"
"""

helps['dnc delegated-subnet-service create'] = """
    type: command
    short-summary: "Put delegated subnet resource."
    examples:
      - name: put delegated subnet
        text: |-
               az dnc delegated-subnet-service create --location "West US" --id "/subscriptions/613192d7-503f-477a-9cfe\
-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.DelegatedNetwork/controller/dnctestcontroller" \
--subnet-details-id "/subscriptions/613192d7-503f-477a-9cfe-4efc3ee2bd60/resourceGroups/TestRG/providers/Microsoft.Netw\
ork/virtualNetworks/testvnet/subnets/testsubnet" --resource-group "TestRG" --resource-name "delegated1"
"""

helps['dnc delegated-subnet-service delete'] = """
    type: command
    short-summary: "Delete dnc DelegatedSubnet."
    examples:
      - name: delete delegated subnet
        text: |-
               az dnc delegated-subnet-service delete --resource-group "TestRG" --resource-name "delegated1"
"""

helps['dnc delegated-subnet-service wait'] = """
    type: command
    short-summary: Place the CLI in a waiting state until a condition of the dnc delegated-subnet-service is met.
    examples:
      - name: Pause executing next line of CLI script until the dnc delegated-subnet-service is successfully created.
        text: |-
               az dnc delegated-subnet-service wait --resource-group "TestRG" --resource-name "delegated1" --created
      - name: Pause executing next line of CLI script until the dnc delegated-subnet-service is successfully deleted.
        text: |-
               az dnc delegated-subnet-service wait --resource-group "TestRG" --resource-name "delegated1" --deleted
"""

{'avg_line_length': 41.56875, 'max_line_length': 120, 'alphanum_fraction': 0.6783942264321154, 'licenses': ['MIT'], 'repository_name': '93mishra/azure-cli-extensions', 'path': 'src/dnc/azext_dnc/generated/_help.py', 'size': 6651, 'lang': 'Python'}