# Functions

NewAccountDataSource creates a new account data source for a single account referenced by unique name or external id.
NewAccountsDataSource creates a new account data source.
NewConnectionDataSource creates a data source schema for reading a single connection identified by ID or external ref.
NewConnectionsDataSource creates a new data source for a collection of connections.
NewContactDataSource creates a data source for a contact referenced by ID or external ref.
NewContactsDataSource creates a contacts data source schema.
NewDeviceDataSource creates a data source for a single device.
NewDevicesDataSource creates a data source for querying devices.
NewFacilitiesDataSource creates a data source schema for fetching a list of filtered facilities.
NewFacilityDataSource creates a data source schema for reading a single facility.
NewIPDataSource creates a data source to retrieve a single IP address identified by ID.
NewIPsDataSource creates a new data source for retrieving IP addresses associated with a service.
NewMacDataSource creates a data source for a single mac address.
NewMacsDataSource creates a data source for querying mac addresses.
NewMemberJoiningRuleDataSource creates a datasource for querying a member joining rule.
NewMemberJoiningRulesDataSource creates a data source for querying member joining rules.
NewMetroAreaDataSource creates a new metro area datasource for a single metro area.
NewMetroAreaNetworkDataSource creates a data source for retrieving a single metro area network, either identified by id or by a unique combination of metro_area, name and service provider.
NewMetroAreaNetworksDataSource creates a data source for querying metro area networks.
NewMetroAreasDataSource creates a new metro area datasource.
NewNetworkFeatureRouteServerDataSource creates a data source to fetch a single route server network feature identified by ID.
NewNetworkFeaturesRouteServerDataSource creates a data source for retrieving route server network features, related to an exchange lan network service config.
NewNetworkServiceCloudDataSource creates a network service data source for cloud virtual circuits, identified by ID.
NewNetworkServiceExchangeLanDataSource creates a network service data source for exchange lans, identified by ID.
NewNetworkServiceMP2MPDataSource creates a network service data source for mp2mp virtual circuits, identified by ID.
NewNetworkServiceP2MPDataSource creates a network service data source for p2mp virtual circuits, identified by ID.
NewNetworkServiceP2PDataSource creates a network service data source for p2p virtual circuits, identified by ID.
NewNetworkServicesCloudDataSource creates a data source for querying network services of type cloud virtual circuit.
NewNetworkServicesExchangeLanDataSource creates a data source for querying network services of type exchange lan.
NewNetworkServicesMP2MPDataSource creates a data source for querying network services of type mp2mp virtual circuit.
NewNetworkServicesP2MPDataSource creates a data source for querying network services of type p2mp virtual circuit.
NewNetworkServicesP2PDataSource creates a data source for querying network services of type p2p virtual circuit.
NewPopDataSource creates a data source resource for referencing a single point of presence.
NewPopsDataSource creates a data source for a collection of pops.
NewPortDataSource is for querying and referencing a specific port.
NewPortReservationDataSource creates a data source for retrieving a port reservation identified by ID.
NewPortReservationsDataSource creates a data source for querying port reservations.
NewPortsDataSource creates a data source for querying pops.
NewProductOfferingCloudVCDataSource creates a new data source for a single cloud product offering.
NewProductOfferingConnectionDataSource retrievs a product offering by ID or by name.
NewProductOfferingExchangeLanDataSource creates a new data source for retrieving an exchange lan product offering.
NewProductOfferingMP2MPVCDataSource creates a new data source for a single mp2mp product offering.
NewProductOfferingP2MPVCDataSource creates a new data source for a single p2mp product offering.
NewProductOfferingP2PVCDataSource creates a new data source for a single p2p product offering.
NewProductOfferingsCloudVCDataSource creates a data source for querying product offerings of type cloud_vc.
NewProductOfferingsConnectionDataSource creates a new data source for querying connection product offerings.
NewProductOfferingsExchangeLanDataSource creates a new data source for querying a list of exchange lan product offerings.
NewProductOfferingsMP2MPVCDataSource creates a data source for querying product offerings of type mp2mp_vc.
NewProductOfferingsP2MPVCDataSource creates a data source for querying product offerings of type p2mp_vc.
NewProductOfferingsP2PVCDataSource creates a data source for querying product offerings of type p2p_vc.
NewRoleAssignmentDataSource creates a role assignment datasource.
NewRoleAssignmentsDataSource creates a data source for querying role assignments.
NewRoleDataSource creates a new role data source schema.
NewRolesDataSource creates a data source for querying roles.