CreateMonitoredResourceDetails

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

Bases: object

The information about new monitored resource to be created. The combination of monitored resource name and type should be unique across tenancy.

Attributes

LICENSE_ENTERPRISE_EDITION A constant which can be used with the license property of a CreateMonitoredResourceDetails.
LICENSE_STANDARD_EDITION A constant which can be used with the license property of a CreateMonitoredResourceDetails.
additional_aliases Gets the additional_aliases of this CreateMonitoredResourceDetails.
additional_credentials Gets the additional_credentials of this CreateMonitoredResourceDetails.
aliases Gets the aliases of this CreateMonitoredResourceDetails.
compartment_id [Required] Gets the compartment_id of this CreateMonitoredResourceDetails.
credentials Gets the credentials of this CreateMonitoredResourceDetails.
database_connection_details Gets the database_connection_details of this CreateMonitoredResourceDetails.
defined_tags Gets the defined_tags of this CreateMonitoredResourceDetails.
display_name Gets the display_name of this CreateMonitoredResourceDetails.
external_id Gets the external_id of this CreateMonitoredResourceDetails.
freeform_tags Gets the freeform_tags of this CreateMonitoredResourceDetails.
host_name Gets the host_name of this CreateMonitoredResourceDetails.
license Gets the license of this CreateMonitoredResourceDetails.
management_agent_id Gets the management_agent_id of this CreateMonitoredResourceDetails.
name [Required] Gets the name of this CreateMonitoredResourceDetails.
properties Gets the properties of this CreateMonitoredResourceDetails.
resource_time_zone Gets the resource_time_zone of this CreateMonitoredResourceDetails.
type [Required] Gets the type of this CreateMonitoredResourceDetails.

Methods

__init__(**kwargs) Initializes a new CreateMonitoredResourceDetails object with values from keyword arguments.
LICENSE_ENTERPRISE_EDITION = 'ENTERPRISE_EDITION'

A constant which can be used with the license property of a CreateMonitoredResourceDetails. 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 CreateMonitoredResourceDetails. This constant has a value of “STANDARD_EDITION”

__init__(**kwargs)

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

Parameters:
  • name (str) – The value to assign to the name property of this CreateMonitoredResourceDetails.
  • display_name (str) – The value to assign to the display_name property of this CreateMonitoredResourceDetails.
  • type (str) – The value to assign to the type property of this CreateMonitoredResourceDetails.
  • compartment_id (str) – The value to assign to the compartment_id property of this CreateMonitoredResourceDetails.
  • host_name (str) – The value to assign to the host_name property of this CreateMonitoredResourceDetails.
  • external_id (str) – The value to assign to the external_id property of this CreateMonitoredResourceDetails.
  • management_agent_id (str) – The value to assign to the management_agent_id property of this CreateMonitoredResourceDetails.
  • resource_time_zone (str) – The value to assign to the resource_time_zone property of this CreateMonitoredResourceDetails.
  • license (str) – The value to assign to the license property of this CreateMonitoredResourceDetails. Allowed values for this property are: “STANDARD_EDITION”, “ENTERPRISE_EDITION”
  • properties (list[oci.stack_monitoring.models.MonitoredResourceProperty]) – The value to assign to the properties property of this CreateMonitoredResourceDetails.
  • database_connection_details (oci.stack_monitoring.models.ConnectionDetails) – The value to assign to the database_connection_details property of this CreateMonitoredResourceDetails.
  • credentials (oci.stack_monitoring.models.MonitoredResourceCredential) – The value to assign to the credentials property of this CreateMonitoredResourceDetails.
  • aliases (oci.stack_monitoring.models.MonitoredResourceAliasCredential) – The value to assign to the aliases property of this CreateMonitoredResourceDetails.
  • additional_credentials (list[oci.stack_monitoring.models.MonitoredResourceCredential]) – The value to assign to the additional_credentials property of this CreateMonitoredResourceDetails.
  • additional_aliases (list[oci.stack_monitoring.models.MonitoredResourceAliasCredential]) – The value to assign to the additional_aliases property of this CreateMonitoredResourceDetails.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateMonitoredResourceDetails.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateMonitoredResourceDetails.
additional_aliases

Gets the additional_aliases of this CreateMonitoredResourceDetails. List of MonitoredResourceAliasCredentials. This property complements the existing “aliases” property by allowing user to specify more than one credential alias. If both “aliases” and “additionalAliases” are specified, union of the values is used as list of aliases applicable for this resource. If any duplicate found in the combined list of “alias” and “additionalAliases”, an error will be thrown.

Returns:The additional_aliases of this CreateMonitoredResourceDetails.
Return type:list[oci.stack_monitoring.models.MonitoredResourceAliasCredential]
additional_credentials

Gets the additional_credentials of this CreateMonitoredResourceDetails. List of MonitoredResourceCredentials. This property complements the existing “credentials” property by allowing user to specify more than one credential. If both “credential” and “additionalCredentials” are specified, union of the values is used as list of credentials applicable for this resource. If any duplicate found in the combined list of “credentials” and “additionalCredentials”, an error will be thrown.

Returns:The additional_credentials of this CreateMonitoredResourceDetails.
Return type:list[oci.stack_monitoring.models.MonitoredResourceCredential]
aliases

Gets the aliases of this CreateMonitoredResourceDetails.

Returns:The aliases of this CreateMonitoredResourceDetails.
Return type:oci.stack_monitoring.models.MonitoredResourceAliasCredential
compartment_id

[Required] Gets the compartment_id of this CreateMonitoredResourceDetails. Compartment Identifier OCID.

Returns:The compartment_id of this CreateMonitoredResourceDetails.
Return type:str
credentials

Gets the credentials of this CreateMonitoredResourceDetails.

Returns:The credentials of this CreateMonitoredResourceDetails.
Return type:oci.stack_monitoring.models.MonitoredResourceCredential
database_connection_details

Gets the database_connection_details of this CreateMonitoredResourceDetails.

Returns:The database_connection_details of this CreateMonitoredResourceDetails.
Return type:oci.stack_monitoring.models.ConnectionDetails
defined_tags

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

Gets the display_name of this CreateMonitoredResourceDetails. Monitored resource display name.

Returns:The display_name of this CreateMonitoredResourceDetails.
Return type:str
external_id

Gets the external_id of this CreateMonitoredResourceDetails. External resource is any OCI resource identifier OCID which is not a Stack Monitoring service resource. Currently supports only OCI compute instance.

Returns:The external_id of this CreateMonitoredResourceDetails.
Return type:str
freeform_tags

Gets the freeform_tags of this CreateMonitoredResourceDetails. 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 CreateMonitoredResourceDetails.
Return type:dict(str, str)
host_name

Gets the host_name of this CreateMonitoredResourceDetails. Host name of the monitored resource.

Returns:The host_name of this CreateMonitoredResourceDetails.
Return type:str
license

Gets the license of this CreateMonitoredResourceDetails. License edition of the monitored resource. If not provided the default license type for the compartment will be used.

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

Returns:The license of this CreateMonitoredResourceDetails.
Return type:str
management_agent_id

Gets the management_agent_id of this CreateMonitoredResourceDetails. Management Agent Identifier OCID.

Returns:The management_agent_id of this CreateMonitoredResourceDetails.
Return type:str
name

[Required] Gets the name of this CreateMonitoredResourceDetails. Monitored Resource Name.

Returns:The name of this CreateMonitoredResourceDetails.
Return type:str
properties

Gets the properties of this CreateMonitoredResourceDetails. List of monitored resource properties.

Returns:The properties of this CreateMonitoredResourceDetails.
Return type:list[oci.stack_monitoring.models.MonitoredResourceProperty]
resource_time_zone

Gets the resource_time_zone of this CreateMonitoredResourceDetails. Time zone in the form of tz database canonical zone ID. Specifies the preference with a value that uses the IANA Time Zone Database format (x-obmcs-time-zone). For example - America/Los_Angeles

Returns:The resource_time_zone of this CreateMonitoredResourceDetails.
Return type:str
type

[Required] Gets the type of this CreateMonitoredResourceDetails. Monitored Resource Type.

Returns:The type of this CreateMonitoredResourceDetails.
Return type:str