Create Elastic Placement Zone Configuration State
Only Solution users, Container admins, and System admins can create ElasticPlacementZoneConfigurationStates.
Request
URI
POST
https://{api_host}/container-service/api/resources/elastic-placement-zones-config
COPY
Request Body
ElasticPlacementZoneConfigurationState of type(s) application/json
Required
{
"documentExpirationTimeMicros": "string",
"epzState": {
"documentExpirationTimeMicros": "string",
"resourcePoolLink": "string",
"tagLinksToMatch": [
"string"
],
"documentSelfLink": "string",
"placementPolicy": "string",
"tenantLinks": [
"string"
],
"documentUpdateTimeMicros": "string"
},
"documentSelfLink": "string",
"resourcePoolState": {
"maxGpuCount": 0,
"tagLinks": [
"string"
],
"maxMemoryBytes": 0,
"groupLinks": [
"string"
],
"id": "string",
"minMemoryBytes": 0,
"currencyUnit": "string",
"documentExpirationTimeMicros": "string",
"minCpuCount": 0,
"minDiskCapacityBytes": 0,
"maxDiskCostPerMinute": "number",
"minGpuCount": 0,
"documentUpdateTimeMicros": "string",
"maxCpuCostPerMinute": "number",
"regionId": "string",
"documentSelfLink": "string",
"maxCpuCount": 0,
"maxDiskCapacityBytes": 0,
"name": "string",
"computeResourceQueryLink": "string",
"tenantLinks": [
"string"
],
"projectName": "string",
"properties": [
"string"
],
"desc": "string"
},
"tenantLinks": [
"string"
],
"documentUpdateTimeMicros": "string"
}
string
documentExpirationTimeMicros
Optional
documentExpirationTimeMicros
string
documentSelfLink
Optional
documentSelfLink
array of string
tenantLinks
Optional
tenantLinks
string
documentUpdateTimeMicros
Optional
documentUpdateTimeMicros
Responses
200
successful operation
Returns ElasticPlacementZoneConfigurationState of type(s) */*
{
"documentExpirationTimeMicros": "string",
"epzState": {
"documentExpirationTimeMicros": "string",
"resourcePoolLink": "string",
"tagLinksToMatch": [
"string"
],
"documentSelfLink": "string",
"placementPolicy": "string",
"tenantLinks": [
"string"
],
"documentUpdateTimeMicros": "string"
},
"documentSelfLink": "string",
"resourcePoolState": {
"maxGpuCount": 0,
"tagLinks": [
"string"
],
"maxMemoryBytes": 0,
"groupLinks": [
"string"
],
"id": "string",
"minMemoryBytes": 0,
"currencyUnit": "string",
"documentExpirationTimeMicros": "string",
"minCpuCount": 0,
"minDiskCapacityBytes": 0,
"maxDiskCostPerMinute": "number",
"minGpuCount": 0,
"documentUpdateTimeMicros": "string",
"maxCpuCostPerMinute": "number",
"regionId": "string",
"documentSelfLink": "string",
"maxCpuCount": 0,
"maxDiskCapacityBytes": 0,
"name": "string",
"computeResourceQueryLink": "string",
"tenantLinks": [
"string"
],
"projectName": "string",
"properties": [
"string"
],
"desc": "string"
},
"tenantLinks": [
"string"
],
"documentUpdateTimeMicros": "string"
}
string
documentExpirationTimeMicros
Optional
documentExpirationTimeMicros
string
documentSelfLink
Optional
documentSelfLink
array of string
tenantLinks
Optional
tenantLinks
string
documentUpdateTimeMicros
Optional
documentUpdateTimeMicros
201
'Created' is returned for the new state with the state url in the location
header of the response;
Operation doesn't return any data structure
Elastic Placement Zone Operations
POST
Create Elastic Placement Zone Configuration State
POST
Create Elastic Placement Zone State
DELETE
Delete Elastic Placement Zone Configuration State
DELETE
Delete Elastic Placement Zone State
GET
Get Elastic Placement Zone Configuration State
GET
Get Elastic Placement Zone State
GET
List Elastic Placement Zone Configuration State
GET
List Elastic Placement Zone State
PATCH
Patch Elastic Placement Zone Configuration State
PATCH
Patch Elastic Placement Zone State
PUT
Update Elastic Placement Zone Configuration State
PUT
Update Elastic Placement Zone State