Microsoft.ResourceConnector (stable:2022-10-27)

2025/11/21 • 5 updated methods

Appliances_ListBySubscription (updated)
Description Gets a list of Appliances in the specified subscription. The operation returns properties of each Appliance
Reference Link ¶

⚶ Changes

{
  "#id": "Appliances_ListBySubscription",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "status",
                "Description": {
                  "new": "Appliance\u2019s health and state of connection to on-prem. This list of values is not exhaustive.",
                  "old": "Appliance\u2019s health and state of connection to on-prem"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ResourceConnector/appliances
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
distro: enum ,
infrastructureConfig:
{
provider: enum ,
}
,
provisioningState: string ,
publicKey: string ,
status: enum ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Appliances_ListByResourceGroup (updated)
Description Gets a list of Appliances in the specified subscription and resource group. The operation returns properties of each Appliance.
Reference Link ¶

⚶ Changes

{
  "#id": "Appliances_ListByResourceGroup",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "#name": "status",
                "Description": {
                  "new": "Appliance\u2019s health and state of connection to on-prem. This list of values is not exhaustive.",
                  "old": "Appliance\u2019s health and state of connection to on-prem"
                }
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
distro: enum ,
infrastructureConfig:
{
provider: enum ,
}
,
provisioningState: string ,
publicKey: string ,
status: enum ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Appliances_Get (updated)
Description Gets the details of an Appliance with a specified resource group and name.
Reference Link ¶

⚶ Changes

{
  "#id": "Appliances_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "status",
            "Description": {
              "new": "Appliance\u2019s health and state of connection to on-prem. This list of values is not exhaustive.",
              "old": "Appliance\u2019s health and state of connection to on-prem"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
}

⚐ Response (200)

{
properties:
{
distro: enum ,
infrastructureConfig:
{
provider: enum ,
}
,
provisioningState: string ,
publicKey: string ,
status: enum ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Appliances_CreateOrUpdate (updated)
Description Creates or updates an Appliance in the specified Subscription and Resource Group.
Reference Link ¶

⚶ Changes

{
  "#id": "Appliances_CreateOrUpdate",
  "$parameters": {
    "parameters": {
      "$properties": {
        "properties": [
          {
            "#name": "status",
            "Description": {
              "new": "Appliance\u2019s health and state of connection to on-prem. This list of values is not exhaustive.",
              "old": "Appliance\u2019s health and state of connection to on-prem"
            }
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "status",
            "Description": {
              "new": "Appliance\u2019s health and state of connection to on-prem. This list of values is not exhaustive.",
              "old": "Appliance\u2019s health and state of connection to on-prem"
            }
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "#name": "status",
            "Description": {
              "new": "Appliance\u2019s health and state of connection to on-prem. This list of values is not exhaustive.",
              "old": "Appliance\u2019s health and state of connection to on-prem"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
parameters:
{
properties:
{
distro: enum ,
infrastructureConfig:
{
provider: enum ,
}
,
provisioningState: string ,
publicKey: string ,
status: enum ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
distro: enum ,
infrastructureConfig:
{
provider: enum ,
}
,
provisioningState: string ,
publicKey: string ,
status: enum ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
distro: enum ,
infrastructureConfig:
{
provider: enum ,
}
,
provisioningState: string ,
publicKey: string ,
status: enum ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Appliances_Update (updated)
Description Updates an Appliance with the specified Resource Name in the specified Resource Group and Subscription.
Reference Link ¶

⚶ Changes

{
  "#id": "Appliances_Update",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "status",
            "Description": {
              "new": "Appliance\u2019s health and state of connection to on-prem. This list of values is not exhaustive.",
              "old": "Appliance\u2019s health and state of connection to on-prem"
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ResourceConnector/appliances/{resourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
resourceName: string ,
parameters:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
distro: enum ,
infrastructureConfig:
{
provider: enum ,
}
,
provisioningState: string ,
publicKey: string ,
status: enum ,
version: string ,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}