Commit 6c15300a authored by Eric Dieckman's avatar Eric Dieckman
Browse files

Add Infoblock models

parent 3ed99529
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
namespace Cals.Visor.Models;

public class InfobloxDomain
{
    public long? InfobloxDomainId { get; set; }

    public string? Name { get; set; }

    public string? Description { get; set; }

    public DateTime? CreatedAt { get; set; }

    public DateTime? UpdatedAt { get; set; }
}
+15 −0
Original line number Diff line number Diff line
namespace Cals.Visor.Models;

public class InfobloxGroup
{
    public long? InfobloxGroupId { get; set; }

    public string? Name { get; set; }

    public string? ManifestPath { get; set; }

    public bool? IsActive { get; set; }

    public DateTime? CreatedAt { get; set; }
}
+15 −0
Original line number Diff line number Diff line
namespace Cals.Visor.Models;

public class InfobloxNetwork
{
    public long? InfobloxNetworkId { get; set; }

    public string? Description { get; set; }

    public Subnet? Subnet { get; set; }

    public DateTime? CreatedAt { get; set; }

    public DateTime? UpdatedAt { get; set; }
}
+17 −0
Original line number Diff line number Diff line
namespace Cals.Visor.Models;

public class InfobloxRole
{
    public long? InfobloxRoleId { get; set; }

    public string? Name { get; set; }

    public string? Description { get; set; }

    public bool? IsActivee { get; set; }

    public DateTime? CreatedAt { get; set; }

    public DateTime? UpdatedAt { get; set; }
}
+19 −0
Original line number Diff line number Diff line
namespace Cals.Visor.Models;

public class InfobloxRoleAccess
{
    public long? InfobloxRoleAccessId { get; set; }

    public InfobloxRole? Role { get; set; }

    public InfobloxGroup? Group { get; set; }

    public InfobloxNetwork? Network { get; set; }

    public InfobloxDomain? Domain { get; set; }

    public DateTime? CreatedAt { get; set; }

    public DateTime? UpdatedAt { get; set; }
}