Skip to content

Files

Latest commit

a3efe99 · May 8, 2024

History

History

NetworkFunction.Autorest

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Nov 16, 2023
May 8, 2024
Nov 16, 2023
Nov 16, 2023
Nov 16, 2023
May 8, 2024
Nov 16, 2023
Nov 16, 2023
Nov 16, 2023
Nov 16, 2023
Apr 7, 2024
Nov 16, 2023
Nov 16, 2023

README.md

Az.NetworkFunction

This directory contains the PowerShell module for the NetworkFunction service.


Status

Az.NetworkFunction

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.NetworkFunction, see how-to.md.

AutoRest Configuration

see https://aka.ms/autorest

commit: 5ef93469c04983e472e57ca227fc5159d13a172a
require:
  - $(this-folder)/../../readme.azure.noprofile.md
input-file:
  - $(repo)/specification/networkfunction/resource-manager/Microsoft.NetworkFunction/stable/2022-11-01/AzureTrafficCollector.json
module-version: 0.1.0
title: NetworkFunction
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: ^AzureTrafficCollector(.*)
    set:
      subject: TrafficCollector$1
  - where:
      variant: ^Create$|^CreateViaIdentity$|^CreateViaIdentityExpanded$|^Update$|^UpdateViaIdentity$
    hide: true
  - from: swagger-document
    where: $.paths..operationId
    transform: return $.replace(/^(AzureTrafficCollectors)(.+)(_List)$/, "$1$3$2")
  - where:
      subject: (.)*(Operation)$
    hide: true
  - where:
      verb: Set
    hide: true
  - where:
      verb: New
      subject: ^CollectorPolicy(.*)
    hide: true