Topology¶
- 
class oci.core.models.Topology(**kwargs)¶
- Bases: - object- Defines the representation of a virtual network topology. - Attributes - TYPE_NETWORKING- A constant which can be used with the type property of a Topology. - TYPE_PATH- A constant which can be used with the type property of a Topology. - TYPE_SUBNET- A constant which can be used with the type property of a Topology. - TYPE_VCN- A constant which can be used with the type property of a Topology. - entities- [Required] Gets the entities of this Topology. - limited_entities- [Required] Gets the limited_entities of this Topology. - relationships- [Required] Gets the relationships of this Topology. - time_created- [Required] Gets the time_created of this Topology. - type- [Required] Gets the type of this Topology. - Methods - __init__(**kwargs)- Initializes a new Topology 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. - 
TYPE_NETWORKING= 'NETWORKING'¶
- A constant which can be used with the type property of a Topology. This constant has a value of “NETWORKING” 
 - 
TYPE_PATH= 'PATH'¶
- A constant which can be used with the type property of a Topology. This constant has a value of “PATH” 
 - 
TYPE_SUBNET= 'SUBNET'¶
- A constant which can be used with the type property of a Topology. This constant has a value of “SUBNET” 
 - 
TYPE_VCN= 'VCN'¶
- A constant which can be used with the type property of a Topology. This constant has a value of “VCN” 
 - 
__init__(**kwargs)¶
- Initializes a new Topology 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: - type (str) – The value to assign to the type property of this Topology. Allowed values for this property are: “NETWORKING”, “VCN”, “SUBNET”, “PATH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- entities (list[object]) – The value to assign to the entities property of this Topology.
- relationships (list[oci.core.models.TopologyEntityRelationship]) – The value to assign to the relationships property of this Topology.
- limited_entities (list[str]) – The value to assign to the limited_entities property of this Topology.
- time_created (datetime) – The value to assign to the time_created property of this Topology.
 
 - 
entities¶
- [Required] Gets the entities of this Topology. Lists entities comprising the virtual network topology. - Returns: - The entities of this Topology. - Return type: - list[object] 
 - 
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. 
 - 
limited_entities¶
- [Required] Gets the limited_entities of this Topology. Lists entities that are limited during ingestion. The values for the items in the list are the entity type names of the limitedEntities. Example: vcn - Returns: - The limited_entities of this Topology. - Return type: - list[str] 
 - 
relationships¶
- [Required] Gets the relationships of this Topology. Lists relationships between entities in the virtual network topology. - Returns: - The relationships of this Topology. - Return type: - list[oci.core.models.TopologyEntityRelationship] 
 - 
time_created¶
- [Required] Gets the time_created of this Topology. Records when the virtual network topology was created, in RFC3339 format for date and time. - Returns: - The time_created of this Topology. - Return type: - datetime 
 - 
type¶
- [Required] Gets the type of this Topology. Type of the topology object. - Allowed values for this property are: “NETWORKING”, “VCN”, “SUBNET”, “PATH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’. - Returns: - The type of this Topology. - Return type: - str 
 
-