Skip to content

Files

Latest commit

1c6bd6e · Nov 13, 2024

History

History

ConnectedKubernetes.Autorest

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 15, 2024
Nov 13, 2024
Oct 28, 2024
Oct 28, 2024
Sep 19, 2024
Oct 28, 2024
Aug 13, 2024
Nov 15, 2023
Nov 15, 2023
Oct 28, 2024
Sep 15, 2024
Nov 15, 2023
Nov 15, 2023

README.md

Az.ConnectedKubernetes

This directory contains the PowerShell module for the ConnectedKubernetes service.


Info

  • Modifiable: yes
  • Generated: all
  • Committed: yes
  • Packaged: yes

Detail

This module was primarily generated via AutoRest using the PowerShell extension.

Module Requirements

Authentication

AutoRest does not generate authentication code for the module. Authentication is handled via Az.Accounts by altering the HTTP payload before it is sent.

Development

For information on how to develop for Az.ConnectedKubernetes, see how-to.md.


Generation Requirements

Use of the beta version of autorest.powershell generator requires the following:

  • NodeJS LTS (10.15.x LTS preferred)
    • Note: It will not work with Node < 10.x. Using 11.x builds may cause issues as they may introduce instability or breaking changes.

If you want an easy way to install and update Node, NVS - Node Version Switcher or NVM - Node Version Manager is recommended.

  • AutoRest v3 beta
    npm install -g autorest@beta
     
  • PowerShell 6.0 or greater
    • If you don't have it installed, you can use the cross-platform npm package
      npm install -g pwsh
       
  • .NET Core SDK 2.0 or greater
    • If you don't have it installed, you can use the cross-platform npm package
      npm install -g dotnet-sdk-2.2
       

Run Generation

In this directory, run AutoRest:

autorest


AutoRest Configuration

see https://aka.ms/autorest

commit: b67274cc1916170502f17ffabac0b46c4620918e
require:
  - $(this-folder)/../../readme.azure.noprofile.md
input-file:
  - $(repo)/specification/hybridkubernetes/resource-manager/Microsoft.Kubernetes/preview/2024-07-15-preview/connectedClusters.json

title: ConnectedKubernetes
module-version: 0.1.0
subject-prefix: $(service-name)

identity-correction-for-post: true
resourcegroup-append: true
nested-object-to-string: true

# For new modules, please avoid setting 3.x using the use-extension method and instead, use 4.x as the default option
use-extension:
  "@autorest/powershell": "3.x"

directive:
  - where:
      subject: ^ConnectedCluster(.*)
    set:
      subject: $1
  - where:
      variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Update$|^UpdateViaIdentity$
      subject-prefix: ConnectedKubernetes
    remove: true
  - where:
      subject-prefix: ConnectedKubernetes
      parameter-name: ClusterName
    set:
      alias: Name
  - where:
      verb: Update
      subject-prefix: ConnectedKubernetes
      parameter-name: Property
    hide: true
  - where:
      verb: New|Update|Remove|Set
      subject-prefix: ConnectedKubernetes
    hide: true