ConnectorPlugin¶
- class oci.sch.models.ConnectorPlugin(**kwargs)¶
Bases:
objectA service source or service target used to create a connector. Example connector plugins include the Queue source and the Notifications target. For more information about flows defined by connectors, see Overview of Connector Hub. For configuration instructions, see Creating a Connector.
Attributes:
A constant which can be used with the estimated_throughput property of a ConnectorPlugin.
A constant which can be used with the estimated_throughput property of a ConnectorPlugin.
A constant which can be used with the estimated_throughput property of a ConnectorPlugin.
A constant which can be used with the estimated_throughput property of a ConnectorPlugin.
A constant which can be used with the kind property of a ConnectorPlugin.
A constant which can be used with the kind property of a ConnectorPlugin.
A constant which can be used with the lifecycle_state property of a ConnectorPlugin.
A constant which can be used with the lifecycle_state property of a ConnectorPlugin.
[Required] Gets the display_name of this ConnectorPlugin.
Gets the estimated_throughput of this ConnectorPlugin.
[Required] Gets the kind of this ConnectorPlugin.
[Required] Gets the lifecycle_state of this ConnectorPlugin.
[Required] Gets the name of this ConnectorPlugin.
Gets the schema of this ConnectorPlugin.
[Required] Gets the time_created of this ConnectorPlugin.
Methods:
__init__(**kwargs)Initializes a new ConnectorPlugin 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.
- ESTIMATED_THROUGHPUT_HIGH = 'HIGH'¶
A constant which can be used with the estimated_throughput property of a ConnectorPlugin. This constant has a value of “HIGH”
- ESTIMATED_THROUGHPUT_LOW = 'LOW'¶
A constant which can be used with the estimated_throughput property of a ConnectorPlugin. This constant has a value of “LOW”
- ESTIMATED_THROUGHPUT_MEDIUM = 'MEDIUM'¶
A constant which can be used with the estimated_throughput property of a ConnectorPlugin. This constant has a value of “MEDIUM”
- ESTIMATED_THROUGHPUT_UNKNOWN = 'UNKNOWN'¶
A constant which can be used with the estimated_throughput property of a ConnectorPlugin. This constant has a value of “UNKNOWN”
- KIND_SOURCE = 'SOURCE'¶
A constant which can be used with the kind property of a ConnectorPlugin. This constant has a value of “SOURCE”
- KIND_TARGET = 'TARGET'¶
A constant which can be used with the kind property of a ConnectorPlugin. This constant has a value of “TARGET”
- LIFECYCLE_STATE_ACTIVE = 'ACTIVE'¶
A constant which can be used with the lifecycle_state property of a ConnectorPlugin. This constant has a value of “ACTIVE”
- LIFECYCLE_STATE_DELETED = 'DELETED'¶
A constant which can be used with the lifecycle_state property of a ConnectorPlugin. This constant has a value of “DELETED”
- __init__(**kwargs)¶
Initializes a new ConnectorPlugin object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:
The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
kind (str) – The value to assign to the kind property of this ConnectorPlugin. Allowed values for this property are: “SOURCE”, “TARGET”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
name (str) – The value to assign to the name property of this ConnectorPlugin.
time_created (datetime) – The value to assign to the time_created property of this ConnectorPlugin.
estimated_throughput (str) – The value to assign to the estimated_throughput property of this ConnectorPlugin. Allowed values for this property are: “LOW”, “MEDIUM”, “HIGH”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
lifecycle_state (str) – The value to assign to the lifecycle_state property of this ConnectorPlugin. Allowed values for this property are: “ACTIVE”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
display_name (str) – The value to assign to the display_name property of this ConnectorPlugin.
schema (str) – The value to assign to the schema property of this ConnectorPlugin.
- property display_name¶
[Required] Gets the display_name of this ConnectorPlugin. A user-friendly name. It does not have to be unique, and it is changeable. Avoid entering confidential information.
- Returns
The display_name of this ConnectorPlugin.
- Return type
str
- property estimated_throughput¶
Gets the estimated_throughput of this ConnectorPlugin. The estimated throughput range (LOW, MEDIUM, HIGH).
Allowed values for this property are: “LOW”, “MEDIUM”, “HIGH”, “UNKNOWN”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The estimated_throughput of this ConnectorPlugin.
- Return type
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.
- property kind¶
[Required] Gets the kind of this ConnectorPlugin. The plugin type discriminator.
Allowed values for this property are: “SOURCE”, “TARGET”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The kind of this ConnectorPlugin.
- Return type
str
- property lifecycle_state¶
[Required] Gets the lifecycle_state of this ConnectorPlugin. The current state of the service connector.
Allowed values for this property are: “ACTIVE”, “DELETED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- Returns
The lifecycle_state of this ConnectorPlugin.
- Return type
str
- property name¶
[Required] Gets the name of this ConnectorPlugin. The service to be called by the connector plugin. Example: QueueSource
- Returns
The name of this ConnectorPlugin.
- Return type
str
- property schema¶
Gets the schema of this ConnectorPlugin. Gets the specified connector plugin configuration information in OpenAPI specification format.
- Returns
The schema of this ConnectorPlugin.
- Return type
str