ConfigDefinition

class oci.data_integration.models.ConfigDefinition(**kwargs)

Bases: object

The configuration details of a configurable object. This contains one or more config param definitions.

Methods

__init__(**kwargs) Initializes a new ConfigDefinition object with values from keyword arguments.

Attributes

config_parameter_definitions Gets the config_parameter_definitions of this ConfigDefinition.
is_contained Gets the is_contained of this ConfigDefinition.
key Gets the key of this ConfigDefinition.
model_type Gets the model_type of this ConfigDefinition.
model_version Gets the model_version of this ConfigDefinition.
name Gets the name of this ConfigDefinition.
object_status Gets the object_status of this ConfigDefinition.
parent_ref Gets the parent_ref of this ConfigDefinition.
__init__(**kwargs)

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

Parameters:
  • key (str) – The value to assign to the key property of this ConfigDefinition.
  • model_type (str) – The value to assign to the model_type property of this ConfigDefinition.
  • model_version (str) – The value to assign to the model_version property of this ConfigDefinition.
  • parent_ref (oci.data_integration.models.ParentReference) – The value to assign to the parent_ref property of this ConfigDefinition.
  • name (str) – The value to assign to the name property of this ConfigDefinition.
  • is_contained (bool) – The value to assign to the is_contained property of this ConfigDefinition.
  • object_status (int) – The value to assign to the object_status property of this ConfigDefinition.
  • config_parameter_definitions (dict(str, ConfigParameterDefinition)) – The value to assign to the config_parameter_definitions property of this ConfigDefinition.
config_parameter_definitions

Gets the config_parameter_definitions of this ConfigDefinition. The parameter configuration details.

Returns:The config_parameter_definitions of this ConfigDefinition.
Return type:dict(str, ConfigParameterDefinition)
is_contained

Gets the is_contained of this ConfigDefinition. Specifies whether the configuration is contained or not.

Returns:The is_contained of this ConfigDefinition.
Return type:bool
key

Gets the key of this ConfigDefinition. The key of the object.

Returns:The key of this ConfigDefinition.
Return type:str
model_type

Gets the model_type of this ConfigDefinition. The type of the object.

Returns:The model_type of this ConfigDefinition.
Return type:str
model_version

Gets the model_version of this ConfigDefinition. The model version of an object.

Returns:The model_version of this ConfigDefinition.
Return type:str
name

Gets the name of this ConfigDefinition. Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

Returns:The name of this ConfigDefinition.
Return type:str
object_status

Gets the object_status of this ConfigDefinition. The status of an object that can be set to value 1 for shallow references across objects, other values reserved.

Returns:The object_status of this ConfigDefinition.
Return type:int
parent_ref

Gets the parent_ref of this ConfigDefinition.

Returns:The parent_ref of this ConfigDefinition.
Return type:oci.data_integration.models.ParentReference