Class Topology
Defines the representation of a virtual network topology.
Inherited Members
Namespace: Oci.CoreService.Models
Assembly: OCI.DotNetSDK.Core.dll
Syntax
[JsonConverter(typeof(TopologyModelConverter))]
public class Topology
Properties
Entities
Declaration
[Required(ErrorMessage = "Entities is required.")]
[JsonProperty(PropertyName = "entities")]
public List<object> Entities { get; set; }
Property Value
Type | Description |
---|---|
List<object> | Lists entities comprising the virtual network topology. |
Remarks
Required
LimitedEntities
Declaration
[Required(ErrorMessage = "LimitedEntities is required.")]
[JsonProperty(PropertyName = "limitedEntities")]
public List<string> LimitedEntities { get; set; }
Property Value
Type | Description |
---|---|
List<string> | 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 |
Remarks
Required
Relationships
Declaration
[Required(ErrorMessage = "Relationships is required.")]
[JsonProperty(PropertyName = "relationships")]
public List<TopologyEntityRelationship> Relationships { get; set; }
Property Value
Type | Description |
---|---|
List<TopologyEntityRelationship> | Lists relationships between entities in the virtual network topology. |
Remarks
Required
TimeCreated
Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | Records when the virtual network topology was created, in RFC3339 format for date and time. |
Remarks
Required