UpdateComputeHostGroupDetails

class oci.core.models.UpdateComputeHostGroupDetails(**kwargs)

Bases: object

Update details information for a compute host group.

Methods:

__init__(**kwargs)

Initializes a new UpdateComputeHostGroupDetails object with values from keyword arguments.

Attributes:

configurations

Gets the configurations of this UpdateComputeHostGroupDetails.

defined_tags

Gets the defined_tags of this UpdateComputeHostGroupDetails.

display_name

Gets the display_name of this UpdateComputeHostGroupDetails.

freeform_tags

Gets the freeform_tags of this UpdateComputeHostGroupDetails.

is_targeted_placement_required

Gets the is_targeted_placement_required of this UpdateComputeHostGroupDetails.

__init__(**kwargs)

Initializes a new UpdateComputeHostGroupDetails 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 UpdateComputeHostGroupDetails.

  • configurations (list[oci.core.models.HostGroupConfiguration]) – The value to assign to the configurations property of this UpdateComputeHostGroupDetails.

  • is_targeted_placement_required (bool) – The value to assign to the is_targeted_placement_required property of this UpdateComputeHostGroupDetails.

  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateComputeHostGroupDetails.

  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateComputeHostGroupDetails.

property configurations

Gets the configurations of this UpdateComputeHostGroupDetails. A list of HostGroupConfiguration objects

Returns

The configurations of this UpdateComputeHostGroupDetails.

Return type

list[oci.core.models.HostGroupConfiguration]

property defined_tags

Gets the defined_tags of this UpdateComputeHostGroupDetails. 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 UpdateComputeHostGroupDetails.

Return type

dict(str, dict(str, object))

property display_name

Gets the display_name of this UpdateComputeHostGroupDetails. A user-friendly name. Does not have to be unique, and it’s changeable. Avoid entering confidential information.

Returns

The display_name of this UpdateComputeHostGroupDetails.

Return type

str

property freeform_tags

Gets the freeform_tags of this UpdateComputeHostGroupDetails. 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 UpdateComputeHostGroupDetails.

Return type

dict(str, str)

property is_targeted_placement_required

Gets the is_targeted_placement_required of this UpdateComputeHostGroupDetails. A flag that allows customers to restrict placement for hosts attached to the group. If true, the only way to place on hosts is to target the specific host group.

Returns

The is_targeted_placement_required of this UpdateComputeHostGroupDetails.

Return type

bool