Microsoft.ConnectedCache (preview:2023-05-01)

2025/06/02 • 8 updated methods

EnterpriseMccCacheNodesOperations_ListByEnterpriseMccCustomerResource (updated)
Description This api retrieves information about all ispCacheNode resources under the given subscription and resource group
Reference Link ¶

⚶ Changes

{
  "#id": "EnterpriseMccCacheNodesOperations_ListByEnterpriseMccCustomerResource",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "cacheNode": [
                  {
                    "#name": "autoUpdateRequestedWeek",
                    "Description": {
                      "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                      "old": "Customer requested week of month for mcc install of auto update cycle"
                    }
                  },
                  {
                    "#name": "autoUpdateRequestedDay",
                    "Description": {
                      "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                      "old": "Customer requested day of week for mcc install of auto update cycle"
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EnterpriseMccCacheNodesOperations_Get (updated)
Description This api gets ispCacheNode resource information
Reference Link ¶

⚶ Changes

{
  "#id": "EnterpriseMccCacheNodesOperations_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes/{cacheNodeResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
cacheNodeResourceName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EnterpriseMccCacheNodesOperations_CreateOrUpdate (updated)
Description This api creates an ispCacheNode with the specified create parameters
Reference Link ¶

⚶ Changes

{
  "#id": "EnterpriseMccCacheNodesOperations_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes/{cacheNodeResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
cacheNodeResourceName: string ,
resource:
{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EnterpriseMccCacheNodesOperations_Update (updated)
Description This api updates an existing ispCacheNode resource
Reference Link ¶

⚶ Changes

{
  "#id": "EnterpriseMccCacheNodesOperations_Update",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}/enterpriseMccCacheNodes/{cacheNodeResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
cacheNodeResourceName: string ,
properties:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IspCacheNodesOperations_ListByIspCustomerResource (updated)
Description This api retrieves information about all ispCacheNode resources under the given subscription and resource group
Reference Link ¶

⚶ Changes

{
  "#id": "IspCacheNodesOperations_ListByIspCustomerResource",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "cacheNode": [
                  {
                    "#name": "autoUpdateRequestedWeek",
                    "Description": {
                      "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                      "old": "Customer requested week of month for mcc install of auto update cycle"
                    }
                  },
                  {
                    "#name": "autoUpdateRequestedDay",
                    "Description": {
                      "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                      "old": "Customer requested day of week for mcc install of auto update cycle"
                    }
                  }
                ]
              }
            ]
          }
        }
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IspCacheNodesOperations_Get (updated)
Description This api gets ispCacheNode resource information
Reference Link ¶

⚶ Changes

{
  "#id": "IspCacheNodesOperations_Get",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes/{cacheNodeResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
cacheNodeResourceName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IspCacheNodesOperations_CreateOrUpdate (updated)
Description This api creates an ispCacheNode with the specified create parameters
Reference Link ¶

⚶ Changes

{
  "#id": "IspCacheNodesOperations_CreateOrUpdate",
  "$parameters": {
    "resource": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    }
  },
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes/{cacheNodeResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
cacheNodeResourceName: string ,
resource:
{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IspCacheNodesOperations_Update (updated)
Description This api updates an existing ispCacheNode resource
Reference Link ¶

⚶ Changes

{
  "#id": "IspCacheNodesOperations_Update",
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "cacheNode": [
              {
                "#name": "autoUpdateRequestedWeek",
                "Description": {
                  "new": "Customer requested week of month for mcc install of auto update cycle. 0 is default no selection. 1-5 are valid weeks of month, 1 is first week, 2 is second week, etc.",
                  "old": "Customer requested week of month for mcc install of auto update cycle"
                }
              },
              {
                "#name": "autoUpdateRequestedDay",
                "Description": {
                  "new": "Customer requested day of week for mcc install of auto update cycle. 0 is default no selection. 1-7 are days of week, 1 is Sunday, 2 is Monday, etc.",
                  "old": "Customer requested day of week for mcc install of auto update cycle"
                }
              }
            ]
          }
        ]
      }
    }
  }
}

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}/ispCacheNodes/{cacheNodeResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
cacheNodeResourceName: string ,
properties:
{
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
cacheNode:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
ipAddress: string ,
customerIndex: string ,
cacheNodeId: string ,
cacheNodeName: string ,
customerAsn: integer ,
isEnabled: boolean ,
maxAllowableEgressInMbps: integer ,
maxAllowableProbability: number ,
xCid: string ,
isEnterpriseManaged: boolean ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
category: string ,
releaseVersion: integer ,
lastSyncWithAzureTimestamp: string ,
lastUpdatedTimestamp: string ,
synchWithAzureAttemptsCount: integer ,
containerConfigurations: string ,
cidrCsv:
[
string ,
]
,
cidrCsvLastUpdateTime: string ,
bgpCidrCsvLastUpdateTime: string ,
bgpLastReportedTime: string ,
bgpReviewStateText: string ,
bgpReviewState: enum ,
bgpReviewFeedback: string ,
bgpNumberOfTimesUpdated: integer ,
bgpNumberOfRecords: integer ,
bgpCidrBlocksCount: integer ,
bgpAddressSpace: integer ,
shouldMigrate: boolean ,
bgpFileBytesTruncated: integer ,
cidrSelectionType: integer ,
isFrozen: boolean ,
reviewState: integer ,
reviewStateText: string ,
reviewFeedback: string ,
configurationState: enum ,
configurationStateText: string ,
addressSpace: integer ,
workerConnections: integer ,
workerConnectionsLastUpdatedDateTime: string ,
containerResyncTrigger: integer ,
imageUri: string ,
fullyQualifiedDomainName: string ,
autoUpdateRingType: enum ,
autoUpdateRequestedWeek: integer ,
autoUpdateRequestedDay: integer ,
autoUpdateRequestedTime: string ,
}
,
additionalCacheNodeProperties:
{
cacheNodePropertiesDetailsIssuesList:
[
string ,
]
,
aggregatedStatusDetails: string ,
aggregatedStatusText: string ,
aggregatedStatusCode: integer ,
productVersion: string ,
isProvisioned: boolean ,
cacheNodeStateDetailedText: string ,
cacheNodeStateShortText: string ,
cacheNodeState: integer ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
bgpConfiguration:
{
asnToIpAddressMapping: string ,
}
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
proxyUrl: string ,
isProxyRequired: enum ,
osType: enum ,
updateCycleType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
optionalProperty1: string ,
optionalProperty2: string ,
optionalProperty3: string ,
optionalProperty4: string ,
optionalProperty5: string ,
}
,
statusCode: string ,
statusText: string ,
statusDetails: string ,
status: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

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