Create Kubernetes Service
Only Solution users, Container admins, and System admins can create KubernetesServices.
{
"documentExpirationTimeMicros": "string",
"parentLink": "string",
"descriptionLink": "string",
"kubernetesSelfLink": "string",
"compositeComponentLink": "string",
"documentUpdateTimeMicros": "string",
"regionId": "string",
"documentSelfLink": "string",
"service": {
"metadata": {
"uid": "string",
"clusterName": "string",
"name": "string",
"namespace": "string",
"creationTimestamp": "string",
"generateName": "string",
"selfLink": "string"
},
"apiVersion": "string",
"kind": "string",
"spec": {
"externalIPs": [
"string"
],
"loadBalancerIP": "string",
"deprecatedPublicIPs": [
"string"
],
"sessionAffinity": "string",
"externalName": "string",
"loadBalancerSourceRanges": "string",
"ports": [
{
"protocol": "string",
"port": 0,
"name": "string",
"targetPort": "string",
"nodePort": 0
}
],
"type": "string",
"clusterIP": "string"
},
"status": {
"loadBalancer": {
"ingress": [
{
"hostname": "string",
"ip": "string"
}
]
}
}
},
"tagLinks": [
"string"
],
"name": "string",
"groupLinks": [
"string"
],
"tenantLinks": [
"string"
],
"id": "string",
"desc": "string"
}
documentExpirationTimeMicros
parentLink
descriptionLink
kubernetesSelfLink
compositeComponentLink
documentUpdateTimeMicros
customProperties
regionId
documentSelfLink
tagLinks
name
groupLinks
tenantLinks
id
desc
successful operation
{
"documentExpirationTimeMicros": "string",
"parentLink": "string",
"descriptionLink": "string",
"kubernetesSelfLink": "string",
"compositeComponentLink": "string",
"documentUpdateTimeMicros": "string",
"regionId": "string",
"documentSelfLink": "string",
"service": {
"metadata": {
"uid": "string",
"clusterName": "string",
"name": "string",
"namespace": "string",
"creationTimestamp": "string",
"generateName": "string",
"selfLink": "string"
},
"apiVersion": "string",
"kind": "string",
"spec": {
"externalIPs": [
"string"
],
"loadBalancerIP": "string",
"deprecatedPublicIPs": [
"string"
],
"sessionAffinity": "string",
"externalName": "string",
"loadBalancerSourceRanges": "string",
"ports": [
{
"protocol": "string",
"port": 0,
"name": "string",
"targetPort": "string",
"nodePort": 0
}
],
"type": "string",
"clusterIP": "string"
},
"status": {
"loadBalancer": {
"ingress": [
{
"hostname": "string",
"ip": "string"
}
]
}
}
},
"tagLinks": [
"string"
],
"name": "string",
"groupLinks": [
"string"
],
"tenantLinks": [
"string"
],
"id": "string",
"desc": "string"
}
documentExpirationTimeMicros
parentLink
descriptionLink
kubernetesSelfLink
compositeComponentLink
documentUpdateTimeMicros
customProperties
regionId
documentSelfLink
tagLinks
name
groupLinks
tenantLinks
id
desc
'Created' is returned for the new state with the state url in the location
header of the response;