Microsoft Azure · Capability

Microsoft Azure VMwareCloudSimple — customizationPolicies

Microsoft Azure VMwareCloudSimple — customizationPolicies. 2 operations. Lead operation: Microsoft Azure Implements Get Of Customization Policies List. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzurecustomizationPolicies

What You Can Do

GET
Microsoftazurecustomizationpolicieslist — Microsoft Azure Implements Get Of Customization Policies List
/v1/subscriptions/{subscriptionid}/providers/microsoft-vmwarecloudsimple/locations/{regionid}/privateclouds/{pcname}/customizationpolicies
GET
Microsoftazurecustomizationpoliciesget — Microsoft Azure Implements Get Of Customization Policy
/v1/subscriptions/{subscriptionid}/providers/microsoft-vmwarecloudsimple/locations/{regionid}/privateclouds/{pcname}/customizationpolicies/{customizationpolicyname}

MCP Tools

microsoft-azure-implements-get-customization

Microsoft Azure Implements Get Of Customization Policies List

read-only idempotent
microsoft-azure-implements-get-customization-2

Microsoft Azure Implements Get Of Customization Policy

read-only idempotent

Capability Spec

vmwarecloudsimple-customizationpolicies.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure VMwareCloudSimple — customizationPolicies
  description: 'Microsoft Azure VMwareCloudSimple — customizationPolicies. 2 operations. Lead operation: Microsoft Azure Implements
    Get Of Customization Policies List. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - customizationPolicies
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
  consumes:
  - type: http
    namespace: vmwarecloudsimple-customizationpolicies
    baseUri: https://management.azure.com
    description: Microsoft Azure VMwareCloudSimple — customizationPolicies business capability. Self-contained, no shared
      references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.VMwareCloudSimple-locations-reg
      path: /subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/customizationPolicies
      operations:
      - name: microsoftazurecustomizationpolicieslist
        method: GET
        description: Microsoft Azure Implements Get Of Customization Policies List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $filter
          in: query
          type: string
          description: The filter to apply on the list operation. only type is allowed here as a filter e.g. $filter=type
            eq 'xxxx'
    - name: subscriptions-subscriptionId-providers-Microsoft.VMwareCloudSimple-locations-reg
      path: /subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/customizationPolicies/{customizationPolicyName}
      operations:
      - name: microsoftazurecustomizationpoliciesget
        method: GET
        description: Microsoft Azure Implements Get Of Customization Policy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: customizationPolicyName
          in: path
          type: string
          description: customization policy name
          required: true
  exposes:
  - type: rest
    namespace: vmwarecloudsimple-customizationpolicies-rest
    port: 8080
    description: REST adapter for Microsoft Azure VMwareCloudSimple — customizationPolicies. One Spectral-compliant resource
      per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-vmwarecloudsimple/locations/{regionid}/privateclouds/{pcname}/customizationpolicies
      name: subscriptions-subscriptionid-providers-microsoft-vmwarecloudsimple-locations-reg
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.VMwareCloudSimple-locations-reg.
      operations:
      - method: GET
        name: microsoftazurecustomizationpolicieslist
        description: Microsoft Azure Implements Get Of Customization Policies List
        call: vmwarecloudsimple-customizationpolicies.microsoftazurecustomizationpolicieslist
        with:
          $filter: rest.$filter
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-vmwarecloudsimple/locations/{regionid}/privateclouds/{pcname}/customizationpolicies/{customizationpolicyname}
      name: subscriptions-subscriptionid-providers-microsoft-vmwarecloudsimple-locations-reg
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.VMwareCloudSimple-locations-reg.
      operations:
      - method: GET
        name: microsoftazurecustomizationpoliciesget
        description: Microsoft Azure Implements Get Of Customization Policy
        call: vmwarecloudsimple-customizationpolicies.microsoftazurecustomizationpoliciesget
        with:
          customizationPolicyName: rest.customizationPolicyName
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: vmwarecloudsimple-customizationpolicies-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure VMwareCloudSimple — customizationPolicies. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-implements-get-customization
      description: Microsoft Azure Implements Get Of Customization Policies List
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: vmwarecloudsimple-customizationpolicies.microsoftazurecustomizationpolicieslist
      with:
        $filter: tools.$filter
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-implements-get-customization-2
      description: Microsoft Azure Implements Get Of Customization Policy
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: vmwarecloudsimple-customizationpolicies.microsoftazurecustomizationpoliciesget
      with:
        customizationPolicyName: tools.customizationPolicyName
      outputParameters:
      - type: object
        mapping: $.