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
-