view release on metacpan or search on metacpan
lib/RackTables/Schema/Result/Attribute.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::AttributeMap>
=cut
__PACKAGE__->has_many(
"attribute_maps",
"RackTables::Schema::Result::AttributeMap",
{ "foreign.attr_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vwBohNJOvsB/0da3KpXrRQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/AttributeMap.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::AttributeValue>
=cut
__PACKAGE__->has_many(
"attribute_values",
"RackTables::Schema::Result::AttributeValue",
{ "foreign.attr_id" => "self.attr_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:b4V5EhZXnAdHfuRs31A4AA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
lib/RackTables/Schema/Result/CachedPAV.pm view on Meta::CPAN
=cut
__PACKAGE__->might_have(
"cached_pnv",
"RackTables::Schema::Result::CachedPNV",
{
"foreign.object_id" => "self.object_id",
"foreign.port_name" => "self.port_name",
"foreign.vlan_id" => "self.vlan_id",
},
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/XDvqrZ8jGaRvJ5LJhMUhg
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/CachedPVM.pm view on Meta::CPAN
=cut
__PACKAGE__->has_many(
"cached_pavs",
"RackTables::Schema::Result::CachedPAV",
{
"foreign.object_id" => "self.object_id",
"foreign.port_name" => "self.port_name",
},
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 object
Type: belongs_to
Related object: L<RackTables::Schema::Result::RackObject>
=cut
lib/RackTables/Schema/Result/CachedPVM.pm view on Meta::CPAN
=cut
__PACKAGE__->might_have(
"port_vlanmode",
"RackTables::Schema::Result::PortVLANMode",
{
"foreign.object_id" => "self.object_id",
"foreign.port_name" => "self.port_name",
},
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:PpPCh1ckEv1NO1piCEYl8A
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/Chapter.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::Dictionary>
=cut
__PACKAGE__->has_many(
"dictionaries",
"RackTables::Schema::Result::Dictionary",
{ "foreign.chapter_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:u2H6ahmXR/ErCBEn2KvQCg
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/Config.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::UserConfig>
=cut
__PACKAGE__->has_many(
"user_configs",
"RackTables::Schema::Result::UserConfig",
{ "foreign.varname" => "self.varname" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fsDRhxqsxDgV9t7B4C9Y/A
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/File.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::FileLink>
=cut
__PACKAGE__->has_many(
"file_links",
"RackTables::Schema::Result::FileLink",
{ "foreign.file_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ckA0PC6L9dlOQVjH6RDIug
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/IPv4Network.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::VLANIPv4>
=cut
__PACKAGE__->has_many(
"vlanipv4s",
"RackTables::Schema::Result::VLANIPv4",
{ "foreign.ipv4net_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:1jeLF6+tg7C8py0elrV9fg
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/IPv4RSPool.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::IPv4LB>
=cut
__PACKAGE__->has_many(
"ipv4_lbs",
"RackTables::Schema::Result::IPv4LB",
{ "foreign.rspool_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 ipv4_rs
Type: has_many
Related object: L<RackTables::Schema::Result::IPv4RS>
=cut
__PACKAGE__->has_many(
"ipv4_rs",
"RackTables::Schema::Result::IPv4RS",
{ "foreign.rspool_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:sShLGl6TqaR4mhC23ZYx1Q
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/IPv4VS.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::IPv4LB>
=cut
__PACKAGE__->has_many(
"ipv4_lbs",
"RackTables::Schema::Result::IPv4LB",
{ "foreign.vs_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:i0+Ajpi0rAEq5Acw/jOQiA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/IPv6Network.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::VLANIPv6>
=cut
__PACKAGE__->has_many(
"vlanipv6s",
"RackTables::Schema::Result::VLANIPv6",
{ "foreign.ipv6net_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:fqxIMouDqRaLPqHSbjd16A
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/Port.pm view on Meta::CPAN
Type: might_have
Related object: L<RackTables::Schema::Result::Link>
=cut
__PACKAGE__->might_have(
"link_porta",
"RackTables::Schema::Result::Link",
{ "foreign.porta" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 link_portb
Type: might_have
Related object: L<RackTables::Schema::Result::Link>
=cut
__PACKAGE__->might_have(
"link_portb",
"RackTables::Schema::Result::Link",
{ "foreign.portb" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 port_interface_compat
Type: belongs_to
Related object: L<RackTables::Schema::Result::PortInterfaceCompat>
=cut
lib/RackTables/Schema/Result/PortAllowedVLAN.pm view on Meta::CPAN
=cut
__PACKAGE__->might_have(
"port_native_vlan",
"RackTables::Schema::Result::PortNativeVLAN",
{
"foreign.object_id" => "self.object_id",
"foreign.port_name" => "self.port_name",
"foreign.vlan_id" => "self.vlan_id",
},
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:a2VeoFvO6BkdoDYqKmjG4Q
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/PortInnerInterface.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::PortInterfaceCompat>
=cut
__PACKAGE__->has_many(
"port_interface_compats",
"RackTables::Schema::Result::PortInterfaceCompat",
{ "foreign.iif_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/G/JroQ5fJyh4QzHJT/keA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/PortInterfaceCompat.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::Port>
=cut
__PACKAGE__->has_many(
"ports",
"RackTables::Schema::Result::Port",
{ "foreign.iif_id" => "self.iif_id", "foreign.type" => "self.oif_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 iif
Type: belongs_to
Related object: L<RackTables::Schema::Result::PortInnerInterface>
=cut
lib/RackTables/Schema/Result/PortVLANMode.pm view on Meta::CPAN
=cut
__PACKAGE__->has_many(
"port_allowed_vlans",
"RackTables::Schema::Result::PortAllowedVLAN",
{
"foreign.object_id" => "self.object_id",
"foreign.port_name" => "self.port_name",
},
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 cached_pvm
Type: belongs_to
Related object: L<RackTables::Schema::Result::CachedPVM>
=cut
lib/RackTables/Schema/Result/Rack.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::RackSpace>
=cut
__PACKAGE__->has_many(
"rack_spaces",
"RackTables::Schema::Result::RackSpace",
{ "foreign.rack_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:M/7KHhuNcqu32rfclM6+jg
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/RackObject.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::AttributeValue>
=cut
__PACKAGE__->has_many(
"attribute_values",
"RackTables::Schema::Result::AttributeValue",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 cached_pvms
Type: has_many
Related object: L<RackTables::Schema::Result::CachedPVM>
=cut
__PACKAGE__->has_many(
"cached_pvms",
"RackTables::Schema::Result::CachedPVM",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 cacti_graphs
Type: has_many
Related object: L<RackTables::Schema::Result::CactiGraph>
=cut
__PACKAGE__->has_many(
"cacti_graphs",
"RackTables::Schema::Result::CactiGraph",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 ipv4_allocations
Type: has_many
Related object: L<RackTables::Schema::Result::IPv4Allocation>
=cut
__PACKAGE__->has_many(
"ipv4_allocations",
"RackTables::Schema::Result::IPv4Allocation",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 ipv4_lbs
Type: has_many
Related object: L<RackTables::Schema::Result::IPv4LB>
=cut
__PACKAGE__->has_many(
"ipv4_lbs",
"RackTables::Schema::Result::IPv4LB",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 ipv4_nats
Type: has_many
Related object: L<RackTables::Schema::Result::IPv4NAT>
=cut
__PACKAGE__->has_many(
"ipv4_nats",
"RackTables::Schema::Result::IPv4NAT",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 ipv6_allocations
Type: has_many
Related object: L<RackTables::Schema::Result::IPv6Allocation>
=cut
__PACKAGE__->has_many(
"ipv6_allocations",
"RackTables::Schema::Result::IPv6Allocation",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 mount_operations
Type: has_many
Related object: L<RackTables::Schema::Result::MountOperation>
=cut
__PACKAGE__->has_many(
"mount_operations",
"RackTables::Schema::Result::MountOperation",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 object_logs
Type: has_many
Related object: L<RackTables::Schema::Result::ObjectLog>
=cut
__PACKAGE__->has_many(
"object_logs",
"RackTables::Schema::Result::ObjectLog",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 ports
Type: has_many
Related object: L<RackTables::Schema::Result::Port>
=cut
__PACKAGE__->has_many(
"ports",
"RackTables::Schema::Result::Port",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 rack_object_histories
Type: has_many
Related object: L<RackTables::Schema::Result::RackObjectHistory>
=cut
__PACKAGE__->has_many(
"rack_object_histories",
"RackTables::Schema::Result::RackObjectHistory",
{ "foreign.id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 rack_spaces
Type: has_many
Related object: L<RackTables::Schema::Result::RackSpace>
=cut
__PACKAGE__->has_many(
"rack_spaces",
"RackTables::Schema::Result::RackSpace",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 vlanswitch
Type: might_have
Related object: L<RackTables::Schema::Result::VLANSwitch>
=cut
__PACKAGE__->might_have(
"vlanswitch",
"RackTables::Schema::Result::VLANSwitch",
{ "foreign.object_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:vkWqX2fqXph1z2wJkuhB4w
# You can replace this text with custom code or comments, and it will be preserved on regeneration
=head2 dictionary
Type: might_have
Related object: L<RackTables::Schema::Result::Dictionary>
=cut
__PACKAGE__->might_have(dictionary =>
"RackTables::Schema::Result::Dictionary",
{ "foreign.dict_key" => "self.objtype_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->meta->make_immutable;
lib/RackTables/Schema/Result/RackRow.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::Rack>
=cut
__PACKAGE__->has_many(
"racks",
"RackTables::Schema::Result::Rack",
{ "foreign.row_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:3S/VtAzjDHOcY8AZbwb6lw
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/ServiceTree.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::ServiceStorage>
=cut
__PACKAGE__->has_many(
"service_storages",
"RackTables::Schema::Result::ServiceStorage",
{ "foreign.service_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 parent
Type: belongs_to
Related object: L<RackTables::Schema::Result::ServiceTree>
=cut
lib/RackTables/Schema/Result/ServiceTree.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::ServiceTree>
=cut
__PACKAGE__->has_many(
"service_trees",
"RackTables::Schema::Result::ServiceTree",
{ "foreign.parent_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:F8PO81I+R+q8svFfpkS5kQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/TagTree.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::TagStorage>
=cut
__PACKAGE__->has_many(
"tag_storages",
"RackTables::Schema::Result::TagStorage",
{ "foreign.tag_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 parent
Type: belongs_to
Related object: L<RackTables::Schema::Result::TagTree>
=cut
lib/RackTables/Schema/Result/TagTree.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::TagTree>
=cut
__PACKAGE__->has_many(
"tag_trees",
"RackTables::Schema::Result::TagTree",
{ "foreign.parent_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:VNr5kbAZMb6QJueW4wmRyA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/UserAccount.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::UserConfig>
=cut
__PACKAGE__->has_many(
"user_configs",
"RackTables::Schema::Result::UserConfig",
{ "foreign.user" => "self.user_name" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:pKScDv2cSmg+7zP6+DyAqA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/VLANDescription.pm view on Meta::CPAN
=cut
__PACKAGE__->has_many(
"vlanipv4s",
"RackTables::Schema::Result::VLANIPv4",
{
"foreign.domain_id" => "self.domain_id",
"foreign.vlan_id" => "self.vlan_id",
},
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 vlanipv6s
Type: has_many
Related object: L<RackTables::Schema::Result::VLANIPv6>
=cut
__PACKAGE__->has_many(
"vlanipv6s",
"RackTables::Schema::Result::VLANIPv6",
{
"foreign.domain_id" => "self.domain_id",
"foreign.vlan_id" => "self.vlan_id",
},
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:8fV30Njk6wVuRkdKSbAefg
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/VLANDomain.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::VLANDescription>
=cut
__PACKAGE__->has_many(
"vlandescriptions",
"RackTables::Schema::Result::VLANDescription",
{ "foreign.domain_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 vlanswitches
Type: has_many
Related object: L<RackTables::Schema::Result::VLANSwitch>
=cut
__PACKAGE__->has_many(
"vlanswitches",
"RackTables::Schema::Result::VLANSwitch",
{ "foreign.domain_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:2j8JWfxJ8O2izH2CGKQFJQ
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/VLANSwitchTemplate.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::VLANSTRule>
=cut
__PACKAGE__->has_many(
"vlanstrules",
"RackTables::Schema::Result::VLANSTRule",
{ "foreign.vst_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 vlanswitches
Type: has_many
Related object: L<RackTables::Schema::Result::VLANSwitch>
=cut
__PACKAGE__->has_many(
"vlanswitches",
"RackTables::Schema::Result::VLANSwitch",
{ "foreign.template_id" => "self.id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:nE98Nb3OjV6JdVrVm7heSg
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;
lib/RackTables/Schema/Result/VLANValidID.pm view on Meta::CPAN
Type: has_many
Related object: L<RackTables::Schema::Result::CachedPAV>
=cut
__PACKAGE__->has_many(
"cached_pavs",
"RackTables::Schema::Result::CachedPAV",
{ "foreign.vlan_id" => "self.vlan_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 port_allowed_vlans
Type: has_many
Related object: L<RackTables::Schema::Result::PortAllowedVLAN>
=cut
__PACKAGE__->has_many(
"port_allowed_vlans",
"RackTables::Schema::Result::PortAllowedVLAN",
{ "foreign.vlan_id" => "self.vlan_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 vlandescriptions
Type: has_many
Related object: L<RackTables::Schema::Result::VLANDescription>
=cut
__PACKAGE__->has_many(
"vlandescriptions",
"RackTables::Schema::Result::VLANDescription",
{ "foreign.vlan_id" => "self.vlan_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07010 @ 2011-10-26 11:34:02
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:uvgo0hbzuYz6w0qvHQuUgg
# You can replace this text with custom code or comments, and it will be preserved on regeneration
__PACKAGE__->meta->make_immutable;
1;