Microsoft Azure · Capability

Microsoft Azure CdnManagementClient — Profiles

Microsoft Azure CdnManagementClient — Profiles. 12 operations. Lead operation: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Cdn Profiles. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureProfiles

What You Can Do

GET
Microsoftazureprofileslist — Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Cdn Profiles
/v1/subscriptions/{subscriptionid}/providers/microsoft-cdn/profiles
POST
Microsoftazureprofilescanmigrate — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Canmigrate
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/canmigrate
POST
Microsoftazureprofilesmigrate — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Migrate
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/migrate
GET
Microsoftazureprofileslistbyresourcegroup — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles
GET
Microsoftazureprofilesget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}
PUT
Microsoftazureprofilescreate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}
PATCH
Microsoftazureprofilesupdate — Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}
DELETE
Microsoftazureprofilesdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}
POST
Microsoftazureprofileslistresourceusage — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename Checkresourceusage
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}/checkresourceusage
POST
Microsoftazureprofilesgeneratessouri — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename Generatessouri
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}/generatessouri
POST
Microsoftazureprofileslistsupportedoptimizationtypes — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename Getsupportedoptimizationtypes
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}/getsupportedoptimizationtypes
POST
Microsoftazureprofilesmigrationcommit — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename Migrationcommit
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}/migrationcommit

MCP Tools

microsoft-azure-get-subscriptions-subscriptionid

Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Cdn Profiles

read-only idempotent
microsoft-azure-post-subscriptions-subscriptionid

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Canmigrate

microsoft-azure-post-subscriptions-subscriptionid-2

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Migrate

microsoft-azure-get-subscriptions-subscriptionid-2

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-3

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename

idempotent
microsoft-azure-patch-subscriptions-subscriptionid

Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename

idempotent
microsoft-azure-delete-subscriptions-subscriptionid

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename

idempotent
microsoft-azure-post-subscriptions-subscriptionid-3

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename Checkresourceusage

microsoft-azure-post-subscriptions-subscriptionid-4

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename Generatessouri

microsoft-azure-post-subscriptions-subscriptionid-5

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename Getsupportedoptimizationtypes

microsoft-azure-post-subscriptions-subscriptionid-6

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn Profiles Profilename Migrationcommit

Capability Spec

cdnmanagementclient-profiles.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure CdnManagementClient — Profiles
  description: 'Microsoft Azure CdnManagementClient — Profiles. 12 operations. Lead operation: Microsoft Azure Get Subscriptions
    Subscriptionid Providers Microsoft Cdn Profiles. Self-contained Naftiko capability covering one Microsoft Azure business
    surface.'
  tags:
  - Microsoft Azure
  - Profiles
  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: cdnmanagementclient-profiles
    baseUri: https://management.azure.com
    description: Microsoft Azure CdnManagementClient — Profiles business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.Cdn-profiles
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Cdn/profiles
      operations:
      - name: microsoftazureprofileslist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Cdn Profiles
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/canMigrate
      operations:
      - name: microsoftazureprofilescanmigrate
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Canmigrate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: canMigrateParameters
          in: body
          type: string
          description: Properties needed to check if cdn profile or classic frontdoor can be migrated.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/migrate
      operations:
      - name: microsoftazureprofilesmigrate
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Migrate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: migrationParameters
          in: body
          type: string
          description: Properties needed to migrate the profile.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles
      operations:
      - name: microsoftazureprofileslistbyresourcegroup
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}
      operations:
      - name: microsoftazureprofilesget
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: profileName
          in: path
          type: string
          description: Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within
            the resource group.
          required: true
      - name: microsoftazureprofilescreate
        method: PUT
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: profileName
          in: path
          type: string
          description: Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within
            the resource group.
          required: true
        - name: profile
          in: body
          type: string
          description: Profile properties needed to create a new profile.
          required: true
      - name: microsoftazureprofilesupdate
        method: PATCH
        description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: profileName
          in: path
          type: string
          description: Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within
            the resource group.
          required: true
        - name: profileUpdateParameters
          in: body
          type: string
          description: Profile properties needed to update an existing profile.
          required: true
      - name: microsoftazureprofilesdelete
        method: DELETE
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: profileName
          in: path
          type: string
          description: Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within
            the resource group.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/checkResourceUsage
      operations:
      - name: microsoftazureprofileslistresourceusage
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename Checkresourceusage
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: profileName
          in: path
          type: string
          description: Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within
            the resource group.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/generateSsoUri
      operations:
      - name: microsoftazureprofilesgeneratessouri
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename Generatessouri
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: profileName
          in: path
          type: string
          description: Name of the CDN profile which is unique within the resource group.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/getSupportedOptimizationTypes
      operations:
      - name: microsoftazureprofileslistsupportedoptimizationtypes
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename Getsupportedoptimizationtypes
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: profileName
          in: path
          type: string
          description: Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within
            the resource group.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cdn/profiles/{profileName}/migrationCommit
      operations:
      - name: microsoftazureprofilesmigrationcommit
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename Migrationcommit
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: profileName
          in: path
          type: string
          description: Name of the CDN profile which is unique within the resource group.
          required: true
  exposes:
  - type: rest
    namespace: cdnmanagementclient-profiles-rest
    port: 8080
    description: REST adapter for Microsoft Azure CdnManagementClient — Profiles. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-cdn/profiles
      name: subscriptions-subscriptionid-providers-microsoft-cdn-profiles
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.Cdn-profiles.
      operations:
      - method: GET
        name: microsoftazureprofileslist
        description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Cdn Profiles
        call: cdnmanagementclient-profiles.microsoftazureprofileslist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/canmigrate
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureprofilescanmigrate
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Canmigrate
        call: cdnmanagementclient-profiles.microsoftazureprofilescanmigrate
        with:
          canMigrateParameters: rest.canMigrateParameters
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/migrate
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureprofilesmigrate
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Migrate
        call: cdnmanagementclient-profiles.microsoftazureprofilesmigrate
        with:
          migrationParameters: rest.migrationParameters
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureprofileslistbyresourcegroup
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles
        call: cdnmanagementclient-profiles.microsoftazureprofileslistbyresourcegroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureprofilesget
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename
        call: cdnmanagementclient-profiles.microsoftazureprofilesget
        with:
          profileName: rest.profileName
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureprofilescreate
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename
        call: cdnmanagementclient-profiles.microsoftazureprofilescreate
        with:
          profileName: rest.profileName
          profile: rest.profile
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureprofilesupdate
        description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename
        call: cdnmanagementclient-profiles.microsoftazureprofilesupdate
        with:
          profileName: rest.profileName
          profileUpdateParameters: rest.profileUpdateParameters
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureprofilesdelete
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename
        call: cdnmanagementclient-profiles.microsoftazureprofilesdelete
        with:
          profileName: rest.profileName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}/checkresourceusage
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureprofileslistresourceusage
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename Checkresourceusage
        call: cdnmanagementclient-profiles.microsoftazureprofileslistresourceusage
        with:
          profileName: rest.profileName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}/generatessouri
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureprofilesgeneratessouri
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename Generatessouri
        call: cdnmanagementclient-profiles.microsoftazureprofilesgeneratessouri
        with:
          profileName: rest.profileName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}/getsupportedoptimizationtypes
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureprofileslistsupportedoptimizationtypes
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename Getsupportedoptimizationtypes
        call: cdnmanagementclient-profiles.microsoftazureprofileslistsupportedoptimizationtypes
        with:
          profileName: rest.profileName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-cdn/profiles/{profilename}/migrationcommit
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazureprofilesmigrationcommit
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Cdn Profiles Profilename Migrationcommit
        call: cdnmanagementclient-profiles.microsoftazureprofilesmigrationcommit
        with:
          profileName: rest.profileName
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: cdnmanagementclient-profiles-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure CdnManagementClient — Profiles. One tool per consumed operation, routed inline
      through this capability's consumes block.
    tools:
    - name: microsoft-azure-get-subscriptions-subscriptionid
      description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Cdn Profiles
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cdnmanagementclient-profiles.microsoftazureprofileslist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Cdn Canmigrate
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cdnmanagementclient-profiles.microsoftazureprofilescanmigrate
      with:
        canMigrateParameters: tools.canMigrateParameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-2
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Cdn Migrate
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cdnmanagementclient-profiles.microsoftazureprofilesmigrate
      with:
        migrationParameters: tools.migrationParameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-2
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn
        Profiles
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cdnmanagementclient-profiles.microsoftazureprofileslistbyresourcegroup
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-3
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn
        Profiles Profilename
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cdnmanagementclient-profiles.microsoftazureprofilesget
      with:
        profileName: tools.profileName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-put-subscriptions-subscriptionid
      description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cdn
        Profiles Profilename
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: cdnmanagementclient-profiles.microsoftazureprofilescreate
      with:
        profileName: tools.profileName
        profile: tools.profile
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-patch-subscriptions-subscriptionid
      description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Cdn Profiles Profilename
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: cdnmanagementclient-profiles.microsoftazureprofilesupdate
      with:
        profileName: tools.profileName
        profileUpdateParameters: tools.profileUpdateParameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-subscriptions-subscriptionid
      description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Cdn Profiles Profilename
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cdnmanagementclient-profiles.microsoftazureprofilesdelete
      with:
        profileName: tools.profileName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-3
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Cdn Profiles Profilename Checkresourceusage
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cdnmanagementclient-profiles.microsoftazureprofileslistresourceusage
      with:
        profileName: tools.profileName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-4
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Cdn Profiles Profilename Generatessouri
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cdnmanagementclient-profiles.microsoftazureprofilesgeneratessouri
      with:
        profileName: tools.profileName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-5
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Cdn Profiles Profilename Getsupportedoptimizationtypes
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cdnmanagementclient-profiles.microsoftazureprofileslistsupportedoptimizationtypes
      with:
        profileName: tools.profileName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-6
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Cdn Profiles Profilename Migrationcommit
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cdnmanagementclient-profiles.microsoftazureprofilesmigrationcommit
      with:
        profileName: tools.profileName
      outputParameters:
      - type: object
        mapping: $.