MachineImageDetails

class oci.marketplace_publisher.models.MachineImageDetails(**kwargs)

Bases: object

Machine image details.

Attributes

VALIDATION_STATUS_VALIDATION_COMPLETED A constant which can be used with the validation_status property of a MachineImageDetails.
VALIDATION_STATUS_VALIDATION_FAILED A constant which can be used with the validation_status property of a MachineImageDetails.
VALIDATION_STATUS_VALIDATION_IN_PROGRESS A constant which can be used with the validation_status property of a MachineImageDetails.
image_shape_compatibility_entries [Required] Gets the image_shape_compatibility_entries of this MachineImageDetails.
is_snapshot_allowed [Required] Gets the is_snapshot_allowed of this MachineImageDetails.
source_image_id [Required] Gets the source_image_id of this MachineImageDetails.
username Gets the username of this MachineImageDetails.
validation_error Gets the validation_error of this MachineImageDetails.
validation_status [Required] Gets the validation_status of this MachineImageDetails.

Methods

__init__(**kwargs) Initializes a new MachineImageDetails object with values from keyword arguments.
VALIDATION_STATUS_VALIDATION_COMPLETED = 'VALIDATION_COMPLETED'

A constant which can be used with the validation_status property of a MachineImageDetails. This constant has a value of “VALIDATION_COMPLETED”

VALIDATION_STATUS_VALIDATION_FAILED = 'VALIDATION_FAILED'

A constant which can be used with the validation_status property of a MachineImageDetails. This constant has a value of “VALIDATION_FAILED”

VALIDATION_STATUS_VALIDATION_IN_PROGRESS = 'VALIDATION_IN_PROGRESS'

A constant which can be used with the validation_status property of a MachineImageDetails. This constant has a value of “VALIDATION_IN_PROGRESS”

__init__(**kwargs)

Initializes a new MachineImageDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • source_image_id (str) – The value to assign to the source_image_id property of this MachineImageDetails.
  • username (str) – The value to assign to the username property of this MachineImageDetails.
  • is_snapshot_allowed (bool) – The value to assign to the is_snapshot_allowed property of this MachineImageDetails.
  • image_shape_compatibility_entries (list[oci.marketplace_publisher.models.ImageShapeCompatibility]) – The value to assign to the image_shape_compatibility_entries property of this MachineImageDetails.
  • validation_status (str) – The value to assign to the validation_status property of this MachineImageDetails. Allowed values for this property are: “VALIDATION_IN_PROGRESS”, “VALIDATION_FAILED”, “VALIDATION_COMPLETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • validation_error (str) – The value to assign to the validation_error property of this MachineImageDetails.
image_shape_compatibility_entries

[Required] Gets the image_shape_compatibility_entries of this MachineImageDetails. List of shape configurations supported by the image.

Returns:The image_shape_compatibility_entries of this MachineImageDetails.
Return type:list[oci.marketplace_publisher.models.ImageShapeCompatibility]
is_snapshot_allowed

[Required] Gets the is_snapshot_allowed of this MachineImageDetails. Identified if customer can take a snapshot of instance running on the machine image.

Returns:The is_snapshot_allowed of this MachineImageDetails.
Return type:bool
source_image_id

[Required] Gets the source_image_id of this MachineImageDetails. The source image ocid of the machine image.

Returns:The source_image_id of this MachineImageDetails.
Return type:str
username

Gets the username of this MachineImageDetails. The username for machine image.

Returns:The username of this MachineImageDetails.
Return type:str
validation_error

Gets the validation_error of this MachineImageDetails. Description of image validation errors.

Returns:The validation_error of this MachineImageDetails.
Return type:str
validation_status

[Required] Gets the validation_status of this MachineImageDetails. Image validation status.

Allowed values for this property are: “VALIDATION_IN_PROGRESS”, “VALIDATION_FAILED”, “VALIDATION_COMPLETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The validation_status of this MachineImageDetails.
Return type:str