Skip to content

Commit

Permalink
Service Fabric Managed Clusters - api version 2023-02-01-preview (#22752
Browse files Browse the repository at this point in the history
)

* initital commit copy from 2022-10-01-preview

* update definitions with new api version

* update examples

* add new api version to readme and fix shared gallery example

* add missing x-ms-error-response

* add enableNodePublicIP

* remove unnecessary status codes 404 and 400

---------

Co-authored-by: Alfredo Santamaria Gomez <[email protected]>
  • Loading branch information
a-santamaria and Alfredo Santamaria Gomez authored Mar 10, 2023
1 parent 65d3b5e commit 644e559
Show file tree
Hide file tree
Showing 61 changed files with 10,404 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"parameters": {
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"resourceGroupName": "resRg",
"clusterName": "myCluster",
"applicationName": "myApp",
"api-version": "2023-02-01-preview"
},
"responses": {
"202": {
"headers": {
"Retry-After": "10",
"Location": "http://10.91.140.224/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/operationResults/76053752-a423-4a80-b283-1dad1ba5f314?api-version=2023-02-01-preview"
}
},
"204": {},
"200": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
{
"parameters": {
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"resourceGroupName": "resRg",
"clusterName": "myCluster",
"applicationName": "myApp",
"api-version": "2023-02-01-preview"
},
"responses": {
"200": {
"headers": {},
"body": {
"type": "Microsoft.ServiceFabric/managedClusters/applications",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applications/myApp",
"name": "myApp",
"tags": {},
"properties": {
"provisioningState": "Updating",
"version": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0",
"parameters": {
"param1": "value1"
},
"upgradePolicy": {
"applicationHealthPolicy": {
"considerWarningAsError": true,
"maxPercentUnhealthyDeployedApplications": 0,
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": 0,
"maxPercentUnhealthyPartitionsPerService": 0,
"maxPercentUnhealthyReplicasPerPartition": 0
},
"serviceTypeHealthPolicyMap": {
"service1": {
"maxPercentUnhealthyReplicasPerPartition": 30,
"maxPercentUnhealthyPartitionsPerService": 30,
"maxPercentUnhealthyServices": 30
}
}
},
"rollingUpgradeMonitoringPolicy": {
"failureAction": "Rollback",
"healthCheckRetryTimeout": "00:10:00",
"healthCheckWaitDuration": "00:02:00",
"healthCheckStableDuration": "00:05:00",
"upgradeDomainTimeout": "00:15:00",
"upgradeTimeout": "01:00:00"
},
"upgradeReplicaSetCheckTimeout": 3600,
"forceRestart": false,
"instanceCloseDelayDuration": 600,
"upgradeMode": "UnmonitoredAuto",
"recreateApplication": false
}
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"parameters": {
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"resourceGroupName": "resRg",
"clusterName": "myCluster",
"api-version": "2023-02-01-preview"
},
"responses": {
"200": {
"headers": {},
"body": {
"value": [
{
"type": "Microsoft.ServiceFabric/managedClusters/applications",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applications/myApp",
"name": "myApp",
"properties": {
"provisioningState": "Updating",
"version": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0"
}
}
],
"nextLink": ""
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
{
"parameters": {
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"resourceGroupName": "resRg",
"clusterName": "myCluster",
"applicationName": "myApp",
"api-version": "2023-02-01-preview",
"parameters": {
"tags": {
"a": "b"
}
}
},
"responses": {
"200": {
"headers": {},
"body": {
"type": "Microsoft.ServiceFabric/managedClusters/applications",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applications/myApp",
"name": "myApp",
"tags": {
"a": "b"
},
"properties": {
"provisioningState": "Succeeded",
"version": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0",
"parameters": {
"param1": "value1"
},
"upgradePolicy": {
"applicationHealthPolicy": {
"considerWarningAsError": true,
"maxPercentUnhealthyDeployedApplications": 0,
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": 0,
"maxPercentUnhealthyPartitionsPerService": 0,
"maxPercentUnhealthyReplicasPerPartition": 0
},
"serviceTypeHealthPolicyMap": {
"service1": {
"maxPercentUnhealthyReplicasPerPartition": 30,
"maxPercentUnhealthyPartitionsPerService": 30,
"maxPercentUnhealthyServices": 30
}
}
},
"rollingUpgradeMonitoringPolicy": {
"failureAction": "Rollback",
"healthCheckRetryTimeout": "00:10:00",
"healthCheckWaitDuration": "00:02:00",
"healthCheckStableDuration": "00:05:00",
"upgradeDomainTimeout": "00:15:00",
"upgradeTimeout": "01:00:00"
},
"upgradeReplicaSetCheckTimeout": 3600,
"forceRestart": false,
"instanceCloseDelayDuration": 600,
"upgradeMode": "UnmonitoredAuto",
"recreateApplication": false
}
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,156 @@
{
"parameters": {
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"resourceGroupName": "resRg",
"clusterName": "myCluster",
"applicationName": "myApp",
"api-version": "2023-02-01-preview",
"parameters": {
"location": "eastus",
"tags": {
"a": "b"
},
"properties": {
"version": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0",
"parameters": {
"param1": "value1"
},
"upgradePolicy": {
"applicationHealthPolicy": {
"considerWarningAsError": true,
"maxPercentUnhealthyDeployedApplications": 0,
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": 0,
"maxPercentUnhealthyPartitionsPerService": 0,
"maxPercentUnhealthyReplicasPerPartition": 0
},
"serviceTypeHealthPolicyMap": {
"myService": {
"maxPercentUnhealthyReplicasPerPartition": 30,
"maxPercentUnhealthyPartitionsPerService": 30,
"maxPercentUnhealthyServices": 30
}
}
},
"rollingUpgradeMonitoringPolicy": {
"failureAction": "Rollback",
"healthCheckRetryTimeout": "00:10:00",
"healthCheckWaitDuration": "00:02:00",
"healthCheckStableDuration": "00:05:00",
"upgradeDomainTimeout": "00:15:00",
"upgradeTimeout": "01:00:00"
},
"upgradeReplicaSetCheckTimeout": 3600,
"forceRestart": false,
"instanceCloseDelayDuration": 600,
"upgradeMode": "UnmonitoredAuto",
"recreateApplication": false
}
}
}
},
"responses": {
"200": {
"headers": {},
"body": {
"type": "Microsoft.ServiceFabric/managedClusters/applications",
"location": "eastus",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applications/myApp",
"name": "myApp",
"tags": {
"a": "b"
},
"properties": {
"provisioningState": "Creating",
"version": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0",
"parameters": {
"param1": "value1"
},
"upgradePolicy": {
"applicationHealthPolicy": {
"considerWarningAsError": true,
"maxPercentUnhealthyDeployedApplications": 0,
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": 0,
"maxPercentUnhealthyPartitionsPerService": 0,
"maxPercentUnhealthyReplicasPerPartition": 0
},
"serviceTypeHealthPolicyMap": {
"service1": {
"maxPercentUnhealthyReplicasPerPartition": 30,
"maxPercentUnhealthyPartitionsPerService": 30,
"maxPercentUnhealthyServices": 30
}
}
},
"rollingUpgradeMonitoringPolicy": {
"failureAction": "Rollback",
"healthCheckRetryTimeout": "00:10:00",
"healthCheckWaitDuration": "00:02:00",
"healthCheckStableDuration": "00:05:00",
"upgradeDomainTimeout": "00:15:00",
"upgradeTimeout": "01:00:00"
},
"upgradeReplicaSetCheckTimeout": 3600,
"forceRestart": false,
"instanceCloseDelayDuration": 600,
"upgradeMode": "UnmonitoredAuto",
"recreateApplication": false
}
}
}
},
"202": {
"headers": {
"Retry-After": "10",
"Location": "http://10.91.140.224/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/operationResults/9c2ce367-47ea-43de-b69e-c5a423da4557?api-version=2023-02-01-preview"
},
"body": {
"type": "Microsoft.ServiceFabric/managedClusters/applications",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applications/myApp",
"name": "myApp",
"tags": {
"a": "b"
},
"properties": {
"provisioningState": "Updating",
"version": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/managedclusters/myCluster/applicationTypes/myAppType/versions/1.0",
"parameters": {
"param1": "value1"
},
"upgradePolicy": {
"applicationHealthPolicy": {
"considerWarningAsError": true,
"maxPercentUnhealthyDeployedApplications": 0,
"defaultServiceTypeHealthPolicy": {
"maxPercentUnhealthyServices": 0,
"maxPercentUnhealthyPartitionsPerService": 0,
"maxPercentUnhealthyReplicasPerPartition": 0
},
"serviceTypeHealthPolicyMap": {
"service1": {
"maxPercentUnhealthyReplicasPerPartition": 30,
"maxPercentUnhealthyPartitionsPerService": 30,
"maxPercentUnhealthyServices": 30
}
}
},
"rollingUpgradeMonitoringPolicy": {
"failureAction": "Rollback",
"healthCheckRetryTimeout": "00:10:00",
"healthCheckWaitDuration": "00:02:00",
"healthCheckStableDuration": "00:05:00",
"upgradeDomainTimeout": "00:15:00",
"upgradeTimeout": "01:00:00"
},
"upgradeReplicaSetCheckTimeout": 3600,
"forceRestart": false,
"instanceCloseDelayDuration": 600,
"upgradeMode": "UnmonitoredAuto",
"recreateApplication": false
}
}
}
}
}
}
Loading

0 comments on commit 644e559

Please sign in to comment.