Update Container Host Spec
Only Solution users, Container admins, and System admins can add or validate container hosts.
Request
URI
PUT
https://{api_host}/container-service/api/resources/hosts
COPY
Query Parameters
boolean
validate
Optional
Only validate container host.
Request Body
The state for the container host to be created or validated.
ContainerHostSpec
of type(s)
application/json
Required
{
"acceptCertificate": false,
"acceptHostAddress": false,
"sslTrust": {
"commonName": "string",
"documentExpirationTimeMicros": "string",
"validSince": 0,
"issuerName": "string",
"certificate": "string",
"subscriptionLink": "string",
"documentUpdateTimeMicros": "string",
"serial": "string",
"documentSelfLink": "string",
"fingerprint": "string",
"tenantLinks": [
"string"
],
"resourceLink": "string",
"validTo": 0
},
"hostState": {
"hostName": "string",
"type": "string",
"powerState": "string",
"environmentName": "string",
"tagLinks": [
"string"
],
"creationTimeMicros": 0,
"zoneId": "string",
"groupLinks": [
"string"
],
"id": "string",
"gpuCount": 0,
"cpuCount": 0,
"lifecycleState": "string",
"documentExpirationTimeMicros": "string",
"parentLink": "string",
"address": "string",
"diskLinks": [
"string"
],
"endpointLink": "string",
"instanceType": "string",
"descriptionLink": "string",
"cpuMhzPerCore": 0,
"documentUpdateTimeMicros": "string",
"primaryMAC": "string",
"totalMemoryBytes": 0,
"resourcePoolLink": "string",
"adapterManagementReference": "string",
"networkInterfaceLinks": [
"string"
],
"regionId": "string",
"documentSelfLink": "string",
"name": "string",
"tenantLinks": [
"string"
]
},
"isUpdateOperation": false
}
boolean
acceptCertificate
Optional
acceptCertificate
boolean
acceptHostAddress
Optional
acceptHostAddress
boolean
isUpdateOperation
Optional
isUpdateOperation
Responses
200
successful operation
Returns
SslTrustCertificateState
of type(s)
*/*
{
"commonName": "string",
"documentExpirationTimeMicros": "string",
"validSince": 0,
"issuerName": "string",
"certificate": "string",
"subscriptionLink": "string",
"documentUpdateTimeMicros": "string",
"serial": "string",
"documentSelfLink": "string",
"fingerprint": "string",
"tenantLinks": [
"string"
],
"resourceLink": "string",
"validTo": 0
}
string
commonName
Optional
commonName
string
documentExpirationTimeMicros
Optional
documentExpirationTimeMicros
integer As int64
As int64
validSince
Optional
validSince
string
issuerName
Optional
issuerName
string
certificate
Optional
certificate
string
subscriptionLink
Optional
subscriptionLink
string
documentUpdateTimeMicros
Optional
documentUpdateTimeMicros
string
serial
Optional
serial
string
documentSelfLink
Optional
documentSelfLink
string
fingerprint
Optional
fingerprint
array of
string
tenantLinks
Optional
tenantLinks
string
resourceLink
Optional
resourceLink
integer As int64
As int64
validTo
Optional
validTo
Update Operations
PUT
Update Auth Credentials Service State
PUT
Update Closure Description
PUT
Update Closure State
PUT
Update Composite Component
PUT
Update Composite Description
PUT
Update Compute Description
PUT
Update Compute Network
PUT
Update Compute Network Description
PUT
Update Compute Profile
PUT
Update Compute State
PUT
Update Configuration State
PUT
Update Container Description
PUT
Update Container Host Spec
PUT
Update Container Network Description
PUT
Update Container Network State
PUT
Update Container State
PUT
Update Container Volume Description
PUT
Update Container Volume State
PUT
Update Deployment Policy
PUT
Update Elastic Placement Zone Configuration State
PUT
Update Elastic Placement Zone State
PUT
Update Endpoint State
PUT
Update Event Log State
PUT
Update Group Resource Placement State
PUT
Update Image Enumeration Task State
PUT
Update Image State
PUT
Update Network Interface Description
PUT
Update Network Interface State
PUT
Update Network Profile
PUT
Update Network State
PUT
Update Profile State
PUT
Update Registry Host Spec
PUT
Update Registry State
PUT
Update Request Broker State
PUT
Update Resource Group State
PUT
Update Resource Pool State
PUT
Update Service Document Delete Task State
PUT
Update Ssl Trust Certificate State
PUT
Update Ssl Trusted Certificate State
PUT
Update Storage Profile
PUT
Update Subnet State
PUT
Update Tag State