Add an Image Shape Compatibility Entry
put
/20160918/images/{image_id}/shapes/{shape_name}
Add a shape to the compatible shapes list for the image.
Request
Supported Media Types
- application/json
Path Parameters
-
imageId(required): string
The OCID of the image.
-
shapeName(required): string
Minimum Length:
1
Maximum Length:255
Shape name.
Image shape compatibility details
Root Schema : AddImageShapeCompatibilityEntryDetails
Type:
object
Image shape compatibility details.
Show Source
-
memoryConstraints:
object ImageMemoryConstraints
For a flexible image and shape, the amount of memory supported for instances that use this image.
-
ocpuConstraints:
object ImageOcpuConstraints
OCPU options for an image and shape.
Nested Schema : ImageMemoryConstraints
Type:
object
For a flexible image and shape, the amount of memory supported for instances that use this image.
Show Source
-
maxInGBs:
integer
Minimum Value:
0
The maximum amount of memory, in gigabytes. -
minInGBs:
integer
Minimum Value:
0
The minimum amount of memory, in gigabytes.
Nested Schema : ImageOcpuConstraints
Type:
object
OCPU options for an image and shape.
Show Source
-
max:
integer
Minimum Value:
0
The maximum number of OCPUs supported for this image and shape. -
min:
integer
Minimum Value:
0
The minimum number of OCPUs supported for this image and shape.
Response
Supported Media Types
- application/json
200 Response
The shape has been added to the compatible shapes list.
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : ImageShapeCompatibilityEntry
Type:
object
An image and shape that are compatible.
Show Source
-
imageId(required):
string
Minimum Length:
1
Maximum Length:255
The image OCID. -
memoryConstraints:
object ImageMemoryConstraints
For a flexible image and shape, the amount of memory supported for instances that use this image.
-
ocpuConstraints:
object ImageOcpuConstraints
OCPU options for an image and shape.
-
shape(required):
string
Minimum Length:
1
Maximum Length:255
The shape name.
Nested Schema : ImageMemoryConstraints
Type:
object
For a flexible image and shape, the amount of memory supported for instances that use this image.
Show Source
-
maxInGBs:
integer
Minimum Value:
0
The maximum amount of memory, in gigabytes. -
minInGBs:
integer
Minimum Value:
0
The minimum amount of memory, in gigabytes.
Nested Schema : ImageOcpuConstraints
Type:
object
OCPU options for an image and shape.
Show Source
-
max:
integer
Minimum Value:
0
The maximum number of OCPUs supported for this image and shape. -
min:
integer
Minimum Value:
0
The minimum number of OCPUs supported for this image and shape.
400 Response
Bad Request
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
The properties that define an error.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing. See [API Errors](https://docs.us-phoenix-1.oraclecloud.com/Content/API/References/apierrors.htm).
-
message(required):
string
A human-readable error string.
401 Response
Unauthorized
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
The properties that define an error.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing. See [API Errors](https://docs.us-phoenix-1.oraclecloud.com/Content/API/References/apierrors.htm).
-
message(required):
string
A human-readable error string.
404 Response
Not Found
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
The properties that define an error.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing. See [API Errors](https://docs.us-phoenix-1.oraclecloud.com/Content/API/References/apierrors.htm).
-
message(required):
string
A human-readable error string.
500 Response
Internal Server Error
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
The properties that define an error.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing. See [API Errors](https://docs.us-phoenix-1.oraclecloud.com/Content/API/References/apierrors.htm).
-
message(required):
string
A human-readable error string.
Default Response
An error has occurred.
Headers
-
opc-request-id: string
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
Root Schema : Error
Type:
object
The properties that define an error.
Show Source
-
code(required):
string
A short error code that defines the error, meant for programmatic parsing. See [API Errors](https://docs.us-phoenix-1.oraclecloud.com/Content/API/References/apierrors.htm).
-
message(required):
string
A human-readable error string.