ContainerInstanceManagementClient

ContainerInstanceManagementClient. 15 operations. Lead operation: Azure Container Instances Get a List of Container Groups in the Specified Subscription.. Self-contained Naftiko capability covering one Azure Container Instances business surface.

Run with Naftiko Azure Container Instances

What You Can Do

GET
Containergroupslist — Azure Container Instances Get a List of Container Groups in the Specified Subscription.
/v1/subscriptions/{subscriptionid}/providers/microsoft-containerinstance/containergroups
GET
Listcachedimages — Azure Container Instances Get the List of Cached Images.
/v1/subscriptions/{subscriptionid}/providers/microsoft-containerinstance/locations/{location}/cachedimages
GET
Listcapabilities — Azure Container Instances Get the List of Capabilities of the Location.
/v1/subscriptions/{subscriptionid}/providers/microsoft-containerinstance/locations/{location}/capabilities
GET
Containergroupusagelist — Azure Container Instances Container Group Usage_ List
/v1/subscriptions/{subscriptionid}/providers/microsoft-containerinstance/locations/{location}/usages
GET
Containergroupslistbyresourcegroup — Azure Container Instances Get a List of Container Groups in the Specified Subscription and Resource Group.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups
DELETE
Containergroupsdelete — Azure Container Instances Delete the Specified Container Group.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}
GET
Containergroupsget — Azure Container Instances Get the Properties of the Specified Container Group.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}
PATCH
Containergroupsupdate — Azure Container Instances Update Container Groups.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}
PUT
Containergroupscreateorupdate — Azure Container Instances Create or Update Container Groups.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}
POST
Containerexecutecommand — Azure Container Instances Executes a Command in a Specific Container Instance.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/containers/{containername}/exec
GET
Containerlistlogs — Azure Container Instances Get the Logs for a Specified Container Instance.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/containers/{containername}/logs
POST
Containergroupsrestart — Azure Container Instances Restarts All Containers in a Container Group.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/restart
POST
Containergroupsstart — Azure Container Instances Starts All Containers in a Container Group.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/start
POST
Containergroupsstop — Azure Container Instances Stops All Containers in a Container Group.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/stop
DELETE
Serviceassociationlinkdelete — Azure Container Instances Delete the Container Instance Service Association Link for the Subnet.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualnetworks/{virtualnetworkname}/subnets/{subnetname}/providers/microsoft-containerinstance/serviceassociationlinks/default

MCP Tools

azure-container-instances-get-list

Azure Container Instances Get a List of Container Groups in the Specified Subscription.

read-only idempotent
azure-container-instances-get-list-2

Azure Container Instances Get the List of Cached Images.

read-only idempotent
azure-container-instances-get-list-3

Azure Container Instances Get the List of Capabilities of the Location.

read-only idempotent
azure-container-instances-container-group

Azure Container Instances Container Group Usage_ List

read-only idempotent
azure-container-instances-get-list-4

Azure Container Instances Get a List of Container Groups in the Specified Subscription and Resource Group.

read-only idempotent
azure-container-instances-delete-specified

Azure Container Instances Delete the Specified Container Group.

idempotent
azure-container-instances-get-properties

Azure Container Instances Get the Properties of the Specified Container Group.

read-only idempotent
azure-container-instances-update-container

Azure Container Instances Update Container Groups.

idempotent
azure-container-instances-create-update

Azure Container Instances Create or Update Container Groups.

idempotent
azure-container-instances-executes-command

Azure Container Instances Executes a Command in a Specific Container Instance.

azure-container-instances-get-logs

Azure Container Instances Get the Logs for a Specified Container Instance.

read-only idempotent
azure-container-instances-restarts-all

Azure Container Instances Restarts All Containers in a Container Group.

azure-container-instances-starts-all

Azure Container Instances Starts All Containers in a Container Group.

azure-container-instances-stops-all

Azure Container Instances Stops All Containers in a Container Group.

azure-container-instances-delete-container

Azure Container Instances Delete the Container Instance Service Association Link for the Subnet.

idempotent

Capability Spec

azure-container-instances-general.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: ContainerInstanceManagementClient
  description: 'ContainerInstanceManagementClient. 15 operations. Lead operation: Azure Container Instances Get a List of
    Container Groups in the Specified Subscription.. Self-contained Naftiko capability covering one Azure Container Instances
    business surface.'
  tags:
  - Azure Container Instances
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    AZURE_CONTAINER_INSTANCES_API_KEY: AZURE_CONTAINER_INSTANCES_API_KEY
capability:
  consumes:
  - type: http
    namespace: azure-container-instances-general
    baseUri: https://management.azure.com
    description: ContainerInstanceManagementClient business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.ContainerInstance-containerGrou
      path: /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/containerGroups
      operations:
      - name: containergroupslist
        method: GET
        description: Azure Container Instances Get a List of Container Groups in the Specified Subscription.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-providers-Microsoft.ContainerInstance-locations-loc
      path: /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/cachedImages
      operations:
      - name: listcachedimages
        method: GET
        description: Azure Container Instances Get the List of Cached Images.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-providers-Microsoft.ContainerInstance-locations-loc
      path: /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/capabilities
      operations:
      - name: listcapabilities
        method: GET
        description: Azure Container Instances Get the List of Capabilities of the Location.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-providers-Microsoft.ContainerInstance-locations-loc
      path: /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/usages
      operations:
      - name: containergroupusagelist
        method: GET
        description: Azure Container Instances Container Group Usage_ List
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups
      operations:
      - name: containergroupslistbyresourcegroup
        method: GET
        description: Azure Container Instances Get a List of Container Groups in the Specified Subscription and Resource Group.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}
      operations:
      - name: containergroupsdelete
        method: DELETE
        description: Azure Container Instances Delete the Specified Container Group.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: containergroupsget
        method: GET
        description: Azure Container Instances Get the Properties of the Specified Container Group.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: containergroupsupdate
        method: PATCH
        description: Azure Container Instances Update Container Groups.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: Resource
          in: body
          type: string
          description: The container group resource with just the tags to be updated.
          required: true
      - name: containergroupscreateorupdate
        method: PUT
        description: Azure Container Instances Create or Update Container Groups.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: containerGroup
          in: body
          type: string
          description: The properties of the container group to be created or updated.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/exec
      operations:
      - name: containerexecutecommand
        method: POST
        description: Azure Container Instances Executes a Command in a Specific Container Instance.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: containerName
          in: path
          type: string
          description: The name of the container instance.
          required: true
        - name: containerExecRequest
          in: body
          type: string
          description: The request for the exec command.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/logs
      operations:
      - name: containerlistlogs
        method: GET
        description: Azure Container Instances Get the Logs for a Specified Container Instance.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: containerName
          in: path
          type: string
          description: The name of the container instance.
          required: true
        - name: tail
          in: query
          type: integer
          description: The number of lines to show from the tail of the container instance log. If not provided, all available
            logs are shown up to 4mb.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/restart
      operations:
      - name: containergroupsrestart
        method: POST
        description: Azure Container Instances Restarts All Containers in a Container Group.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/start
      operations:
      - name: containergroupsstart
        method: POST
        description: Azure Container Instances Starts All Containers in a Container Group.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/stop
      operations:
      - name: containergroupsstop
        method: POST
        description: Azure Container Instances Stops All Containers in a Container Group.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default
      operations:
      - name: serviceassociationlinkdelete
        method: DELETE
        description: Azure Container Instances Delete the Container Instance Service Association Link for the Subnet.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: azure-container-instances-general-rest
    port: 8080
    description: REST adapter for ContainerInstanceManagementClient. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-containerinstance/containergroups
      name: subscriptions-subscriptionid-providers-microsoft-containerinstance-containergrou
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.ContainerInstance-containerGrou.
      operations:
      - method: GET
        name: containergroupslist
        description: Azure Container Instances Get a List of Container Groups in the Specified Subscription.
        call: azure-container-instances-general.containergroupslist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-containerinstance/locations/{location}/cachedimages
      name: subscriptions-subscriptionid-providers-microsoft-containerinstance-locations-loc
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.ContainerInstance-locations-loc.
      operations:
      - method: GET
        name: listcachedimages
        description: Azure Container Instances Get the List of Cached Images.
        call: azure-container-instances-general.listcachedimages
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-containerinstance/locations/{location}/capabilities
      name: subscriptions-subscriptionid-providers-microsoft-containerinstance-locations-loc
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.ContainerInstance-locations-loc.
      operations:
      - method: GET
        name: listcapabilities
        description: Azure Container Instances Get the List of Capabilities of the Location.
        call: azure-container-instances-general.listcapabilities
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-containerinstance/locations/{location}/usages
      name: subscriptions-subscriptionid-providers-microsoft-containerinstance-locations-loc
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.ContainerInstance-locations-loc.
      operations:
      - method: GET
        name: containergroupusagelist
        description: Azure Container Instances Container Group Usage_ List
        call: azure-container-instances-general.containergroupusagelist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: containergroupslistbyresourcegroup
        description: Azure Container Instances Get a List of Container Groups in the Specified Subscription and Resource Group.
        call: azure-container-instances-general.containergroupslistbyresourcegroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: DELETE
        name: containergroupsdelete
        description: Azure Container Instances Delete the Specified Container Group.
        call: azure-container-instances-general.containergroupsdelete
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: containergroupsget
        description: Azure Container Instances Get the Properties of the Specified Container Group.
        call: azure-container-instances-general.containergroupsget
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: containergroupsupdate
        description: Azure Container Instances Update Container Groups.
        call: azure-container-instances-general.containergroupsupdate
        with:
          Resource: rest.Resource
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: containergroupscreateorupdate
        description: Azure Container Instances Create or Update Container Groups.
        call: azure-container-instances-general.containergroupscreateorupdate
        with:
          containerGroup: rest.containerGroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/containers/{containername}/exec
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: containerexecutecommand
        description: Azure Container Instances Executes a Command in a Specific Container Instance.
        call: azure-container-instances-general.containerexecutecommand
        with:
          containerName: rest.containerName
          containerExecRequest: rest.containerExecRequest
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/containers/{containername}/logs
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: containerlistlogs
        description: Azure Container Instances Get the Logs for a Specified Container Instance.
        call: azure-container-instances-general.containerlistlogs
        with:
          containerName: rest.containerName
          tail: rest.tail
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/restart
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: containergroupsrestart
        description: Azure Container Instances Restarts All Containers in a Container Group.
        call: azure-container-instances-general.containergroupsrestart
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/start
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: containergroupsstart
        description: Azure Container Instances Starts All Containers in a Container Group.
        call: azure-container-instances-general.containergroupsstart
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-containerinstance/containergroups/{containergroupname}/stop
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: containergroupsstop
        description: Azure Container Instances Stops All Containers in a Container Group.
        call: azure-container-instances-general.containergroupsstop
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-network/virtualnetworks/{virtualnetworkname}/subnets/{subnetname}/providers/microsoft-containerinstance/serviceassociationlinks/default
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: DELETE
        name: serviceassociationlinkdelete
        description: Azure Container Instances Delete the Container Instance Service Association Link for the Subnet.
        call: azure-container-instances-general.serviceassociationlinkdelete
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: azure-container-instances-general-mcp
    port: 9090
    transport: http
    description: MCP adapter for ContainerInstanceManagementClient. One tool per consumed operation, routed inline through
      this capability's consumes block.
    tools:
    - name: azure-container-instances-get-list
      description: Azure Container Instances Get a List of Container Groups in the Specified Subscription.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: azure-container-instances-general.containergroupslist
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-get-list-2
      description: Azure Container Instances Get the List of Cached Images.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: azure-container-instances-general.listcachedimages
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-get-list-3
      description: Azure Container Instances Get the List of Capabilities of the Location.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: azure-container-instances-general.listcapabilities
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-container-group
      description: Azure Container Instances Container Group Usage_ List
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: azure-container-instances-general.containergroupusagelist
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-get-list-4
      description: Azure Container Instances Get a List of Container Groups in the Specified Subscription and Resource Group.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: azure-container-instances-general.containergroupslistbyresourcegroup
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-delete-specified
      description: Azure Container Instances Delete the Specified Container Group.
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: azure-container-instances-general.containergroupsdelete
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-get-properties
      description: Azure Container Instances Get the Properties of the Specified Container Group.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: azure-container-instances-general.containergroupsget
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-update-container
      description: Azure Container Instances Update Container Groups.
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: azure-container-instances-general.containergroupsupdate
      with:
        Resource: tools.Resource
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-create-update
      description: Azure Container Instances Create or Update Container Groups.
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: azure-container-instances-general.containergroupscreateorupdate
      with:
        containerGroup: tools.containerGroup
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-executes-command
      description: Azure Container Instances Executes a Command in a Specific Container Instance.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: azure-container-instances-general.containerexecutecommand
      with:
        containerName: tools.containerName
        containerExecRequest: tools.containerExecRequest
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-get-logs
      description: Azure Container Instances Get the Logs for a Specified Container Instance.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: azure-container-instances-general.containerlistlogs
      with:
        containerName: tools.containerName
        tail: tools.tail
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-restarts-all
      description: Azure Container Instances Restarts All Containers in a Container Group.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: azure-container-instances-general.containergroupsrestart
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-starts-all
      description: Azure Container Instances Starts All Containers in a Container Group.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: azure-container-instances-general.containergroupsstart
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-stops-all
      description: Azure Container Instances Stops All Containers in a Container Group.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: azure-container-instances-general.containergroupsstop
      outputParameters:
      - type: object
        mapping: $.
    - name: azure-container-instances-delete-container
      description: Azure Container Instances Delete the Container Instance Service Association Link for the Subnet.
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: azure-container-instances-general.serviceassociationlinkdelete
      outputParameters:
      - type: object
        mapping: $.