UpdateLicenseAutoAssignConfigDetails

class oci.stack_monitoring.models.UpdateLicenseAutoAssignConfigDetails(**kwargs)

Bases: oci.stack_monitoring.models.update_config_details.UpdateConfigDetails

Change the details of a LICENSE_AUTO_ASSIGN configuration.

Attributes

LICENSE_ENTERPRISE_EDITION A constant which can be used with the license property of a UpdateLicenseAutoAssignConfigDetails.
LICENSE_STANDARD_EDITION A constant which can be used with the license property of a UpdateLicenseAutoAssignConfigDetails.
config_type Gets the config_type of this UpdateConfigDetails.
defined_tags Gets the defined_tags of this UpdateConfigDetails.
display_name Gets the display_name of this UpdateConfigDetails.
freeform_tags Gets the freeform_tags of this UpdateConfigDetails.
license Gets the license of this UpdateLicenseAutoAssignConfigDetails.

Methods

__init__(**kwargs) Initializes a new UpdateLicenseAutoAssignConfigDetails object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
LICENSE_ENTERPRISE_EDITION = 'ENTERPRISE_EDITION'

A constant which can be used with the license property of a UpdateLicenseAutoAssignConfigDetails. This constant has a value of “ENTERPRISE_EDITION”

LICENSE_STANDARD_EDITION = 'STANDARD_EDITION'

A constant which can be used with the license property of a UpdateLicenseAutoAssignConfigDetails. This constant has a value of “STANDARD_EDITION”

__init__(**kwargs)

Initializes a new UpdateLicenseAutoAssignConfigDetails object with values from keyword arguments. The default value of the config_type attribute of this class is LICENSE_AUTO_ASSIGN and it should not be changed. 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 UpdateLicenseAutoAssignConfigDetails.
  • config_type (str) – The value to assign to the config_type property of this UpdateLicenseAutoAssignConfigDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateLicenseAutoAssignConfigDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateLicenseAutoAssignConfigDetails.
  • license (str) – The value to assign to the license property of this UpdateLicenseAutoAssignConfigDetails. Allowed values for this property are: “STANDARD_EDITION”, “ENTERPRISE_EDITION”
config_type

Gets the config_type of this UpdateConfigDetails. The type of configuration.

Returns:The config_type of this UpdateConfigDetails.
Return type:str
defined_tags

Gets the defined_tags of this UpdateConfigDetails. 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 UpdateConfigDetails.
Return type:dict(str, dict(str, object))
display_name

Gets the display_name of this UpdateConfigDetails. The display name of the configuration.

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

Gets the freeform_tags of this UpdateConfigDetails. 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 UpdateConfigDetails.
Return type:dict(str, str)
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

license

Gets the license of this UpdateLicenseAutoAssignConfigDetails. License edition.

Allowed values for this property are: “STANDARD_EDITION”, “ENTERPRISE_EDITION”

Returns:The license of this UpdateLicenseAutoAssignConfigDetails.
Return type:str