CreateManagedInstanceGroupDetails¶
-
class
oci.os_management_hub.models.
CreateManagedInstanceGroupDetails
(**kwargs)¶ Bases:
object
Provides the information used to create a new managed instance group.
Attributes
ARCH_TYPE_AARCH64
A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. ARCH_TYPE_I686
A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. ARCH_TYPE_NOARCH
A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. ARCH_TYPE_SRC
A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. ARCH_TYPE_X86_64
A constant which can be used with the arch_type property of a CreateManagedInstanceGroupDetails. LOCATION_AZURE
A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. LOCATION_EC2
A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. LOCATION_GCP
A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. LOCATION_OCI_COMPUTE
A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. LOCATION_ON_PREMISE
A constant which can be used with the location property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ALL
A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ORACLE_LINUX_6
A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ORACLE_LINUX_7
A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ORACLE_LINUX_8
A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_ORACLE_LINUX_9
A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_WINDOWS_SERVER_2016
A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_WINDOWS_SERVER_2019
A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. OS_FAMILY_WINDOWS_SERVER_2022
A constant which can be used with the os_family property of a CreateManagedInstanceGroupDetails. VENDOR_NAME_MICROSOFT
A constant which can be used with the vendor_name property of a CreateManagedInstanceGroupDetails. VENDOR_NAME_ORACLE
A constant which can be used with the vendor_name property of a CreateManagedInstanceGroupDetails. arch_type
[Required] Gets the arch_type of this CreateManagedInstanceGroupDetails. autonomous_settings
Gets the autonomous_settings of this 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. location
Gets the location of this CreateManagedInstanceGroupDetails. managed_instance_ids
Gets the managed_instance_ids of this CreateManagedInstanceGroupDetails. notification_topic_id
Gets the notification_topic_id of this CreateManagedInstanceGroupDetails. os_family
[Required] Gets the os_family of this CreateManagedInstanceGroupDetails. software_source_ids
Gets 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_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”
- 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”
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
-