Service Fabric Hizmet Oluşturma

Service Fabric hizmet kaynağını oluşturur veya güncelleştirir.

Belirtilen adla bir Service Fabric hizmet kaynağı oluşturun veya güncelleştirin.

İstek

Yöntem İstek URI'si
PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}/services/{serviceName}?api-version=2017-07-01-preview

Parametreler

Ad Tür Gerekli Konum
subscriptionId string Yes Yol
resourceGroupName string Yes Yol
clusterName string Yes Yol
Applicationname string Yes Yol
Hizmetadı string Yes Yol
api-sürümü string Yes Sorgu
parametreler ServiceResource Yes Gövde

subscriptionId

Tür: dize
Gerekli: Evet

Müşteri aboneliği tanımlayıcısı.


resourceGroupName

Tür: dize
Gerekli: Evet

Kaynak grubunun adı.


clusterName

Tür: dize
Gerekli: Evet

Küme kaynağının adı.


applicationName

Tür: dize
Gerekli: Evet

Uygulama kaynağının adı.


Hizmetadı

Tür: dize
Gerekli: Evet

{applicationName}~{serviceName} biçimindeki hizmet kaynağının adı.


api-sürümü

Tür: dize
Gerekli: Evet
Varsayılan: 2017-07-01-preview

Service Fabric kaynak sağlayıcısı API'sinin sürümü. Bu gerekli bir parametredir ve bu belirtim için değeri "2017-07-01-preview" olmalıdır.


parameters

Tür: ServiceResource
Gerekli: Evet

Hizmet kaynağı.

Yanıtlar

HTTP Durum Kodu Description Yanıt Şeması
202 (Kabul Edildi) İstek kabul edildi ve işlem zaman uyumsuz olarak tamamlanacak.
ServiceResource
Diğer tüm durum kodları Ayrıntılı hata yanıtı.
ErrorModel

Örnekler

Mininum parametreleriyle bir hizmet yerleştirme

İstek

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApp/services/myService?api-version=2017-07-01-preview
Gövde
{
  "type": "services",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApp/services/myService",
  "name": "myCluster",
  "tags": {},
  "properties": {
    "serviceKind": "Stateless",
    "serviceTypeName": "myServiceType",
    "partitionDescription": {
      "partitionScheme": "Singleton"
    },
    "instanceCount": "1"
  }
}

202 Yanıtı

Üst Bilgiler
Retry-After: 10
Location: http://10.91.140.224/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/operationResults/5bc615c3-6c5b-4593-80e1-008f55376ec7?api-version=2017-07-01-preview
Gövde
{
  "type": "services",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApp/services/myService",
  "name": "myCluster",
  "tags": {},
  "etag": "W/\"636462502183671256\"",
  "properties": {
    "provisioningState": "Updating",
    "serviceKind": "Stateless",
    "serviceTypeName": "myServiceType",
    "partitionDescription": {
      "partitionScheme": "Singleton"
    },
    "instanceCount": "1"
  }
}

En yüksek parametrelere sahip bir hizmet yerleştirme

İstek

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApp/services/myService?api-version=2017-07-01-preview
Gövde
{
  "type": "services",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApp/services/myService",
  "name": "myCluster",
  "tags": {},
  "properties": {
    "serviceKind": "Stateless",
    "placementConstraints": "NodeType==frontend",
    "serviceTypeName": "myServiceType",
    "partitionDescription": {
      "partitionScheme": "Singleton"
    },
    "serviceLoadMetrics": [
      {
        "name": "metric1",
        "weight": "Low"
      }
    ],
    "correlationScheme": [
      {
        "serviceName": "fabric:/app1/app1~svc1",
        "scheme": "Affinity"
      }
    ],
    "servicePlacementPolicies": [],
    "defaultMoveCost": "Medium",
    "instanceCount": "5"
  }
}

202 Yanıtı

Üst Bilgiler
Retry-After: 10
Location: http://10.91.140.224/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ServiceFabric/locations/eastus/operationResults/2e633105-aadc-4928-9164-d76b974170a3?api-version=2017-07-01-preview
Gövde
{
  "type": "services",
  "location": "eastus",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/resRg/providers/Microsoft.ServiceFabric/clusters/myCluster/applications/myApp/services/myService",
  "name": "myCluster",
  "tags": {},
  "etag": "W/\"636462502183671258\"",
  "properties": {
    "provisioningState": "Updating",
    "serviceKind": "Stateless",
    "placementConstraints": "NodeType==frontend",
    "serviceTypeName": "myServiceType",
    "partitionDescription": {
      "partitionScheme": "Singleton"
    },
    "serviceLoadMetrics": [
      {
        "name": "metric1",
        "weight": "Low"
      }
    ],
    "servicePlacementPolicies": [],
    "defaultMoveCost": "Medium",
    "instanceCount": "5"
  }
}