CreateManagedInstanceGroupDetails

class oci.os_management.models.CreateManagedInstanceGroupDetails(**kwargs)

Bases: object

Detail information for creating a managed instance group

Attributes

OS_FAMILY_ALL A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails.
OS_FAMILY_LINUX A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails.
OS_FAMILY_WINDOWS A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails.
compartment_id [Required] Gets the compartment_id of this CreateManagedInstanceGroupDetails.
defined_tags Gets the defined_tags of this CreateManagedInstanceGroupDetails.
description Gets the description of this CreateManagedInstanceGroupDetails.
display_name [Required] Gets the display_name of this CreateManagedInstanceGroupDetails.
freeform_tags Gets the freeform_tags of this CreateManagedInstanceGroupDetails.
os_family Gets the os_family of this CreateManagedInstanceGroupDetails.

Methods

__init__(**kwargs) Initializes a new CreateManagedInstanceGroupDetails object with values from keyword arguments.
OS_FAMILY_ALL = 'ALL'

A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “ALL”

OS_FAMILY_LINUX = 'LINUX'

A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “LINUX”

OS_FAMILY_WINDOWS = 'WINDOWS'

A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “WINDOWS”

__init__(**kwargs)

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

Parameters:
  • display_name (str) – The value to assign to the display_name property of this CreateManagedInstanceGroupDetails.
  • description (str) – The value to assign to the description property of this CreateManagedInstanceGroupDetails.
  • compartment_id (str) – The value to assign to the compartment_id property of this CreateManagedInstanceGroupDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateManagedInstanceGroupDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateManagedInstanceGroupDetails.
  • os_family (str) – The value to assign to the os_family property of this CreateManagedInstanceGroupDetails. Allowed values for this property are: “LINUX”, “WINDOWS”, “ALL”
compartment_id

[Required] Gets the compartment_id of this CreateManagedInstanceGroupDetails. OCID for the Compartment

Returns:The compartment_id of this CreateManagedInstanceGroupDetails.
Return type:str
defined_tags

Gets the defined_tags of this CreateManagedInstanceGroupDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}

Returns:The defined_tags of this CreateManagedInstanceGroupDetails.
Return type:dict(str, dict(str, object))
description

Gets the description of this CreateManagedInstanceGroupDetails. Information specified by the user about the managed instance group

Returns:The description of this CreateManagedInstanceGroupDetails.
Return type:str
display_name

[Required] Gets the display_name of this CreateManagedInstanceGroupDetails. Managed Instance Group identifier

Returns:The display_name of this CreateManagedInstanceGroupDetails.
Return type:str
freeform_tags

Gets the freeform_tags of this CreateManagedInstanceGroupDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {“bar-key”: “value”}

Returns:The freeform_tags of this CreateManagedInstanceGroupDetails.
Return type:dict(str, str)
os_family

Gets the os_family of this CreateManagedInstanceGroupDetails. The Operating System type of the managed instance(s) on which this scheduled job will operate. If not specified, this defaults to Linux.

Allowed values for this property are: “LINUX”, “WINDOWS”, “ALL”

Returns:The os_family of this CreateManagedInstanceGroupDetails.
Return type:str