Microsoft.ConnectedCache (preview:2024-11-30)

2025/06/02 • 31 new methods

Operations_List (new)
Description List the operations for the provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ConnectedCache/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: enum ,
actionType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EnterpriseMccCustomers_ListBySubscription (new)
Description This api gets information about all enterpriseMccCustomer resources under the given subscription
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
IspCustomers_ListBySubscription (new)
Description This api gets information about all ispCustomer resources under the given subscription
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
EnterpriseMccCustomers_ListByResourceGroup (new)
Description This api gets the information about all enterprise mcc customer resources under the given subscription and resource group
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
EnterpriseMccCustomers_Get (new)
Description Gets the enterprise mcc customer resource information using this get call
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
EnterpriseMccCustomers_CreateOrUpdate (new)
Description This api creates an enterprise mcc customer with the specified create parameters
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/enterpriseMccCustomers/{customerResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
resource:
{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
EnterpriseMccCustomers_Update (new)
Description This api updates an existing enterprise mcc customer resource
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
EnterpriseMccCustomers_Delete (new)
Description This api deletes an existing enterprise mcc customer resource
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 (new)
Description This api gets ispCacheNode resource information
Reference Link ¶

⚼ 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 (new)
Description This api creates an ispCacheNode with the specified create parameters
Reference Link ¶

⚼ 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 (new)
Description This api updates an existing ispCacheNode resource
Reference Link ¶

⚼ 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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_Delete (new)
Description This api deletes an existing ispCacheNode resource
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
customerId: string ,
cacheNodeId: string ,
autoUpdateHistory:
[
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
EnterpriseMccCacheNodesOperations_GetCacheNodeInstallDetails (new)
Description This api gets secrets of the ispCacheNode resource install details
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
customerId: string ,
cacheNodeId: string ,
primaryAccountKey: string ,
secondaryAccountKey: string ,
registrationKey: string ,
tlsCertificateProvisioningKey: string ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
customerId: string ,
cacheNodeId: string ,
mccIssueHistory:
[
{
mccIssueType: string ,
toastString: string ,
detailString: string ,
helpLink: string ,
issueStartDate: string ,
issueEndDate: string ,
}
,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
customerId: string ,
cacheNodeId: string ,
tlsCertificateHistory:
[
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
IspCustomers_Get (new)
Description Gets the ispCustomer resource information using this get call
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
IspCustomers_CreateOrUpdate (new)
Description This api creates an ispCustomer with the specified create parameters
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConnectedCache/ispCustomers/{customerResourceName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
customerResourceName: string ,
resource:
{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
IspCustomers_Update (new)
Description This api updates an existing ispCustomer resource
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
customer:
{
fullyQualifiedResourceId: string ,
customerId: string ,
customerName: string ,
contactEmail: string ,
contactPhone: string ,
contactName: string ,
isEntitled: boolean ,
releaseVersion: integer ,
createAsyncOperationId: string ,
deleteAsyncOperationId: string ,
clientTenantId: string ,
synchWithAzureAttemptsCount: integer ,
lastSyncWithAzureTimestamp: string ,
isEnterpriseManaged: boolean ,
shouldMigrate: boolean ,
resendSignupCode: boolean ,
verifySignupCode: boolean ,
verifySignupPhrase: string ,
}
,
additionalCustomerProperties:
{
customerPropertiesOverviewCacheEfficiency: number ,
customerPropertiesOverviewAverageEgressMbps: number ,
customerPropertiesOverviewAverageMissMbps: number ,
customerPropertiesOverviewEgressMbpsMax: number ,
customerPropertiesOverviewEgressMbpsMaxDateTime: string ,
customerPropertiesOverviewMissMbpsMax: number ,
customerPropertiesOverviewMissMbpsMaxDateTime: string ,
customerPropertiesOverviewCacheNodesHealthyCount: integer ,
customerPropertiesOverviewCacheNodesUnhealthyCount: integer ,
signupStatus: boolean ,
signupStatusCode: integer ,
signupStatusText: string ,
signupPhaseStatusCode: integer ,
signupPhaseStatusText: string ,
peeringDbLastUpdateDate: string ,
customerOrgName: string ,
customerEmail: string ,
customerTransitAsn: string ,
customerTransitState: enum ,
customerAsn: string ,
customerAsnEstimatedEgressPeekGbps: number ,
customerEntitlementSkuId: string ,
customerEntitlementSkuGuid: string ,
customerEntitlementSkuName: string ,
customerEntitlementExpiration: 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 ,
}
,
]
,
}
,
}
IspCustomers_Delete (new)
Description This api deletes an existing ispCustomer resource
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 (new)
Description This api gets ispCacheNode resource information
Reference Link ¶

⚼ 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 (new)
Description This api creates an ispCacheNode with the specified create parameters
Reference Link ¶

⚼ 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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 (new)
Description This api updates an existing ispCacheNode resource
Reference Link ¶

⚼ 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 ,
]
,
issuesList:
[
string ,
]
,
issuesCount: integer ,
currentTlsCertificate:
{
actionRequired: string ,
certificateFileName: string ,
thumbprint: string ,
expiryDate: string ,
notBeforeDate: string ,
subject: string ,
subjectAltName: string ,
}
,
lastAutoUpdateInfo:
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: 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 ,
}
,
isProxyRequired: enum ,
osType: enum ,
autoUpdateVersion: string ,
updateInfoDetails: string ,
updateRequestedDateTime: string ,
autoUpdateNextAvailableVersion: string ,
autoUpdateNextAvailableDateTime: string ,
autoUpdateAppliedVersion: string ,
autoUpdateLastAppliedDetails: string ,
autoUpdateLastAppliedState: string ,
autoUpdateLastAppliedDateTime: string ,
autoUpdateLastTriggeredDateTime: string ,
creationMethod: integer ,
tlsStatus: 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_Delete (new)
Description This api deletes an existing ispCacheNode resource
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
bgpCidrs:
[
string ,
]
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
customerId: string ,
cacheNodeId: string ,
autoUpdateHistory:
[
{
imageUriBeforeUpdate: string ,
imageUriTargeted: string ,
imageUriTerminal: string ,
autoUpdateRingType: integer ,
movedToTerminalStateDateTime: string ,
ruleRequestedWeek: integer ,
ruleRequestedDay: integer ,
createdDateTimeUtc: string ,
updatedRegistryDateTimeUtc: string ,
planChangeLogText: string ,
autoUpdateLastAppliedStatus: integer ,
autoUpdateLastAppliedStatusText: string ,
autoUpdateLastAppliedStatusDetailedText: string ,
planId: integer ,
timeToGoLiveDateTime: string ,
ruleRequestedMinute: string ,
ruleRequestedHour: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
IspCacheNodesOperations_GetCacheNodeInstallDetails (new)
Description This api gets secrets of the ispCacheNode resource install details
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
customerId: string ,
cacheNodeId: string ,
primaryAccountKey: string ,
secondaryAccountKey: string ,
registrationKey: string ,
tlsCertificateProvisioningKey: string ,
driveConfiguration:
[
{
physicalPath: string ,
sizeInGb: integer ,
cacheNumber: integer ,
nginxMapping: string ,
}
,
]
,
proxyUrlConfiguration:
{
proxyUrl: string ,
}
,
}
,
}

⚐ Response (default)

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

⚼ Request

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

⚐ Response (200)

{
properties:
{
customerId: string ,
cacheNodeId: string ,
mccIssueHistory:
[
{
mccIssueType: string ,
toastString: string ,
detailString: string ,
helpLink: string ,
issueStartDate: string ,
issueEndDate: string ,
}
,
]
,
}
,
}

⚐ Response (default)

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