NetworkmanagerFunctions

Functions

Link copied to clipboard

Retrieve information about a connection.

suspend fun getConnection(connectionId: String, globalNetworkId: String, tags: Map<String, String>? = null): GetConnectionResult
Link copied to clipboard

Retrieve information about connections.

suspend fun getConnections(deviceId: String? = null, globalNetworkId: String, tags: Map<String, String>? = null): GetConnectionsResult
Link copied to clipboard

Generates a Core Network policy document in JSON format for use with resources that expect core network policy documents such as awscc_networkmanager_core_network. It follows the API definition from the core-network-policy documentation. Using this data source to generate policy documents is optional. It is also valid to use literal JSON strings in your configuration or to use the file interpolation function to read a raw JSON policy document from a file.

Link copied to clipboard

Retrieve information about a device.

suspend fun getDevice(argument: suspend GetDevicePlainArgsBuilder.() -> Unit): GetDeviceResult
suspend fun getDevice(deviceId: String, globalNetworkId: String, tags: Map<String, String>? = null): GetDeviceResult
Link copied to clipboard

Retrieve information about devices.

suspend fun getDevices(argument: suspend GetDevicesPlainArgsBuilder.() -> Unit): GetDevicesResult
suspend fun getDevices(globalNetworkId: String, siteId: String? = null, tags: Map<String, String>? = null): GetDevicesResult
Link copied to clipboard

Retrieve information about a global network.

suspend fun getGlobalNetwork(globalNetworkId: String, tags: Map<String, String>? = null): GetGlobalNetworkResult
Link copied to clipboard

Retrieve information about global networks.

Link copied to clipboard
suspend fun getLink(argument: GetLinkPlainArgs): GetLinkResult

Retrieve information about a link.

suspend fun getLink(argument: suspend GetLinkPlainArgsBuilder.() -> Unit): GetLinkResult
suspend fun getLink(globalNetworkId: String, linkId: String, tags: Map<String, String>? = null): GetLinkResult
Link copied to clipboard
suspend fun getLinks(argument: GetLinksPlainArgs): GetLinksResult

Retrieve information about link.

suspend fun getLinks(argument: suspend GetLinksPlainArgsBuilder.() -> Unit): GetLinksResult
suspend fun getLinks(globalNetworkId: String, providerName: String? = null, siteId: String? = null, tags: Map<String, String>? = null, type: String? = null): GetLinksResult
Link copied to clipboard
suspend fun getSite(argument: GetSitePlainArgs): GetSiteResult

Retrieve information about a site.

suspend fun getSite(argument: suspend GetSitePlainArgsBuilder.() -> Unit): GetSiteResult
suspend fun getSite(globalNetworkId: String, siteId: String, tags: Map<String, String>? = null): GetSiteResult
Link copied to clipboard
suspend fun getSites(argument: GetSitesPlainArgs): GetSitesResult

Retrieve information about sites.

suspend fun getSites(argument: suspend GetSitesPlainArgsBuilder.() -> Unit): GetSitesResult
suspend fun getSites(globalNetworkId: String, tags: Map<String, String>? = null): GetSitesResult