CreateManagedInstanceGroupDetails¶
-
class
oci.os_management_hub.models.CreateManagedInstanceGroupDetails(**kwargs)¶ Bases:
objectProvides the information used to create a new managed instance group.
Attributes
ARCH_TYPE_AARCH64A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. ARCH_TYPE_I386A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. ARCH_TYPE_I686A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. ARCH_TYPE_NOARCHA constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. ARCH_TYPE_SRCA constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. ARCH_TYPE_X86_64A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. LOCATION_AZUREA constant which can be used with the location property of a CreateManagedInstanceGroupDetails. LOCATION_EC2A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. LOCATION_GCPA constant which can be used with the location property of a CreateManagedInstanceGroupDetails. LOCATION_OCI_COMPUTEA constant which can be used with the location property of a CreateManagedInstanceGroupDetails. LOCATION_ON_PREMISEA constant which can be used with the location property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ALLA constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ORACLE_LINUX_6A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ORACLE_LINUX_7A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ORACLE_LINUX_8A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ORACLE_LINUX_9A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_WINDOWS_SERVER_2016A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_WINDOWS_SERVER_2019A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_WINDOWS_SERVER_2022A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. VENDOR_NAME_MICROSOFTA constant which can be used with the vendor_name property of a CreateManagedInstanceGroupDetails. VENDOR_NAME_ORACLEA constant which can be used with the vendor_name property of a CreateManagedInstanceGroupDetails. arch_type[Required] Gets the arch_type of this CreateManagedInstanceGroupDetails. autonomous_settingsGets the autonomous_settings of this CreateManagedInstanceGroupDetails. compartment_id[Required] Gets the compartment_id of this CreateManagedInstanceGroupDetails. defined_tagsGets the defined_tags of this CreateManagedInstanceGroupDetails. descriptionGets the description of this CreateManagedInstanceGroupDetails. display_name[Required] Gets the display_name of this CreateManagedInstanceGroupDetails. freeform_tagsGets the freeform_tags of this CreateManagedInstanceGroupDetails. locationGets the location of this CreateManagedInstanceGroupDetails. managed_instance_idsGets the managed_instance_ids of this CreateManagedInstanceGroupDetails. notification_topic_idGets the notification_topic_id of this CreateManagedInstanceGroupDetails. os_family[Required] Gets the os_family of this CreateManagedInstanceGroupDetails. software_source_idsGets the software_source_ids of this CreateManagedInstanceGroupDetails. vendor_name[Required] Gets the vendor_name of this CreateManagedInstanceGroupDetails. Methods
__init__(**kwargs)Initializes a new CreateManagedInstanceGroupDetails object with values from keyword arguments. -
ARCH_TYPE_AARCH64= 'AARCH64'¶ A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. This constant has a value of “AARCH64”
-
ARCH_TYPE_I386= 'I386'¶ A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. This constant has a value of “I386”
-
ARCH_TYPE_I686= 'I686'¶ A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. This constant has a value of “I686”
-
ARCH_TYPE_NOARCH= 'NOARCH'¶ A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. This constant has a value of “NOARCH”
-
ARCH_TYPE_SRC= 'SRC'¶ A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. This constant has a value of “SRC”
-
ARCH_TYPE_X86_64= 'X86_64'¶ A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. This constant has a value of “X86_64”
-
LOCATION_AZURE= 'AZURE'¶ A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. This constant has a value of “AZURE”
-
LOCATION_EC2= 'EC2'¶ A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. This constant has a value of “EC2”
-
LOCATION_GCP= 'GCP'¶ A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. This constant has a value of “GCP”
-
LOCATION_OCI_COMPUTE= 'OCI_COMPUTE'¶ A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. This constant has a value of “OCI_COMPUTE”
-
LOCATION_ON_PREMISE= 'ON_PREMISE'¶ A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. This constant has a value of “ON_PREMISE”
-
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_ORACLE_LINUX_6= 'ORACLE_LINUX_6'¶ A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “ORACLE_LINUX_6”
-
OS_FAMILY_ORACLE_LINUX_7= 'ORACLE_LINUX_7'¶ A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “ORACLE_LINUX_7”
-
OS_FAMILY_ORACLE_LINUX_8= 'ORACLE_LINUX_8'¶ A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “ORACLE_LINUX_8”
-
OS_FAMILY_ORACLE_LINUX_9= 'ORACLE_LINUX_9'¶ A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “ORACLE_LINUX_9”
-
OS_FAMILY_WINDOWS_SERVER_2016= 'WINDOWS_SERVER_2016'¶ A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “WINDOWS_SERVER_2016”
-
OS_FAMILY_WINDOWS_SERVER_2019= 'WINDOWS_SERVER_2019'¶ A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “WINDOWS_SERVER_2019”
-
OS_FAMILY_WINDOWS_SERVER_2022= 'WINDOWS_SERVER_2022'¶ A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. This constant has a value of “WINDOWS_SERVER_2022”
-
VENDOR_NAME_MICROSOFT= 'MICROSOFT'¶ A constant which can be used with the vendor_name property of a CreateManagedInstanceGroupDetails. This constant has a value of “MICROSOFT”
-
VENDOR_NAME_ORACLE= 'ORACLE'¶ A constant which can be used with the vendor_name property of a CreateManagedInstanceGroupDetails. This constant has a value of “ORACLE”
-
__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.
- os_family (str) – The value to assign to the os_family property of this CreateManagedInstanceGroupDetails. Allowed values for this property are: “ORACLE_LINUX_9”, “ORACLE_LINUX_8”, “ORACLE_LINUX_7”, “ORACLE_LINUX_6”, “WINDOWS_SERVER_2016”, “WINDOWS_SERVER_2019”, “WINDOWS_SERVER_2022”, “ALL”
- arch_type (str) – The value to assign to the arch_type property of this CreateManagedInstanceGroupDetails. Allowed values for this property are: “X86_64”, “AARCH64”, “I686”, “NOARCH”, “SRC”, “I386”
- vendor_name (str) – The value to assign to the vendor_name property of this CreateManagedInstanceGroupDetails. Allowed values for this property are: “ORACLE”, “MICROSOFT”
- location (str) – The value to assign to the location property of this CreateManagedInstanceGroupDetails. Allowed values for this property are: “ON_PREMISE”, “OCI_COMPUTE”, “AZURE”, “EC2”, “GCP”
- software_source_ids (list[str]) – The value to assign to the software_source_ids property of this CreateManagedInstanceGroupDetails.
- managed_instance_ids (list[str]) – The value to assign to the managed_instance_ids property of this CreateManagedInstanceGroupDetails.
- notification_topic_id (str) – The value to assign to the notification_topic_id property of this CreateManagedInstanceGroupDetails.
- autonomous_settings (oci.os_management_hub.models.UpdatableAutonomousSettings) – The value to assign to the autonomous_settings 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.
-
arch_type¶ [Required] Gets the arch_type of this CreateManagedInstanceGroupDetails. The CPU architecture type of the managed instances that will be attached to this group.
Allowed values for this property are: “X86_64”, “AARCH64”, “I686”, “NOARCH”, “SRC”, “I386”
Returns: The arch_type of this CreateManagedInstanceGroupDetails. Return type: str
-
autonomous_settings¶ Gets the autonomous_settings of this CreateManagedInstanceGroupDetails.
Returns: The autonomous_settings of this CreateManagedInstanceGroupDetails. Return type: oci.os_management_hub.models.UpdatableAutonomousSettings
-
compartment_id¶ [Required] Gets the compartment_id of this CreateManagedInstanceGroupDetails. The OCID of the compartment that contains the managed instance group.
Returns: The compartment_id of this CreateManagedInstanceGroupDetails. Return type: str
Gets the defined_tags of this CreateManagedInstanceGroupDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
Returns: The defined_tags of this CreateManagedInstanceGroupDetails. Return type: dict(str, dict(str, object))
-
description¶ Gets the description of this CreateManagedInstanceGroupDetails. User-specified description of the managed instance group. Avoid entering confidential information.
Returns: The description of this CreateManagedInstanceGroupDetails. Return type: str
-
display_name¶ [Required] Gets the display_name of this CreateManagedInstanceGroupDetails. A user-friendly name for the managed instance group. Does not have to be unique and you can change the name later. Avoid entering confidential information.
Returns: The display_name of this CreateManagedInstanceGroupDetails. Return type: str
Gets the freeform_tags of this CreateManagedInstanceGroupDetails. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”}
Returns: The freeform_tags of this CreateManagedInstanceGroupDetails. Return type: dict(str, str)
-
location¶ Gets the location of this CreateManagedInstanceGroupDetails. The location of managed instances attached to the group. If no location is provided, the default is on premises.
Allowed values for this property are: “ON_PREMISE”, “OCI_COMPUTE”, “AZURE”, “EC2”, “GCP”
Returns: The location of this CreateManagedInstanceGroupDetails. Return type: str
-
managed_instance_ids¶ Gets the managed_instance_ids of this CreateManagedInstanceGroupDetails. The list of managed instance OCIDs to be added to the group.
Returns: The managed_instance_ids of this CreateManagedInstanceGroupDetails. Return type: list[str]
-
notification_topic_id¶ Gets the notification_topic_id of this CreateManagedInstanceGroupDetails. The OCID for the Oracle Notifications service (ONS) topic. ONS is the channel used to send notifications to the customer.
Returns: The notification_topic_id of this CreateManagedInstanceGroupDetails. Return type: str
-
os_family¶ [Required] Gets the os_family of this CreateManagedInstanceGroupDetails. The operating system type of the managed instances that will be attached to this group.
Allowed values for this property are: “ORACLE_LINUX_9”, “ORACLE_LINUX_8”, “ORACLE_LINUX_7”, “ORACLE_LINUX_6”, “WINDOWS_SERVER_2016”, “WINDOWS_SERVER_2019”, “WINDOWS_SERVER_2022”, “ALL”
Returns: The os_family of this CreateManagedInstanceGroupDetails. Return type: str
-
software_source_ids¶ Gets the software_source_ids of this CreateManagedInstanceGroupDetails. The list of software source OCIDs available to the managed instances in the group.
Returns: The software_source_ids of this CreateManagedInstanceGroupDetails. Return type: list[str]
-
vendor_name¶ [Required] Gets the vendor_name of this CreateManagedInstanceGroupDetails. The vendor of the operating system that will be used by the managed instances in the group.
Allowed values for this property are: “ORACLE”, “MICROSOFT”
Returns: The vendor_name of this CreateManagedInstanceGroupDetails. Return type: str
-