@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [;
exports.listEdgeModuleProvisioningTokenOutput = exports.listEdgeModuleProvisioningToken = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
/**
* Creates a new provisioning token. A provisioning token allows for a single instance of Azure Video analyzer IoT edge module to be initialized and authorized to the cloud account. The provisioning token itself is short lived and it is only used for the initial handshake between IoT edge module and the cloud. After the initial handshake, the IoT edge module will agree on a set of authentication keys which will be auto-rotated as long as the module is able to periodically connect to the cloud. A new provisioning token can be generated for the same IoT edge module in case the module state lost or reset.
*
* Uses Azure REST API version 2021-11-01-preview.
*/
function listEdgeModuleProvisioningToken(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invoke("azure-native:videoanalyzer:listEdgeModuleProvisioningToken", {
"accountName": args.accountName,
"edgeModuleName": args.edgeModuleName,
"expirationDate": args.expirationDate,
"resourceGroupName": args.resourceGroupName,
}, opts);
}
exports.listEdgeModuleProvisioningToken = listEdgeModuleProvisioningToken;
/**
* Creates a new provisioning token. A provisioning token allows for a single instance of Azure Video analyzer IoT edge module to be initialized and authorized to the cloud account. The provisioning token itself is short lived and it is only used for the initial handshake between IoT edge module and the cloud. After the initial handshake, the IoT edge module will agree on a set of authentication keys which will be auto-rotated as long as the module is able to periodically connect to the cloud. A new provisioning token can be generated for the same IoT edge module in case the module state lost or reset.
*
* Uses Azure REST API version 2021-11-01-preview.
*/
function listEdgeModuleProvisioningTokenOutput(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invokeOutput("azure-native:videoanalyzer:listEdgeModuleProvisioningToken", {
"accountName": args.accountName,
"edgeModuleName": args.edgeModuleName,
"expirationDate": args.expirationDate,
"resourceGroupName": args.resourceGroupName,
}, opts);
}
exports.listEdgeModuleProvisioningTokenOutput = listEdgeModuleProvisioningTokenOutput;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGlzdEVkZ2VNb2R1bGVQcm92aXNpb25pbmdUb2tlbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3ZpZGVvYW5hbHl6ZXIvbGlzdEVkZ2VNb2R1bGVQcm92aXNpb25pbmdUb2tlbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsc0VBQXNFO0FBQ3RFLGlGQUFpRjs7O0FBRWpGLHlDQUF5QztBQUN6QywwQ0FBMEM7QUFFMUM7Ozs7R0FJRztBQUNILFNBQWdCLCtCQUErQixDQUFDLElBQXlDLEVBQUUsSUFBMkI7SUFDbEgsSUFBSSxHQUFHLE1BQU0sQ0FBQyxZQUFZLENBQUMsU0FBUyxDQUFDLG9CQUFvQixFQUFFLEVBQUUsSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDO0lBQ3pFLE9BQU8sTUFBTSxDQUFDLE9BQU8sQ0FBQyxNQUFNLENBQUMsNERBQTRELEVBQUU7UUFDdkYsYUFBYSxFQUFFLElBQUksQ0FBQyxXQUFXO1FBQy9CLGdCQUFnQixFQUFFLElBQUksQ0FBQyxjQUFjO1FBQ3JDLGdCQUFnQixFQUFFLElBQUksQ0FBQyxjQUFjO1FBQ3JDLG1CQUFtQixFQUFFLElBQUksQ0FBQyxpQkFBaUI7S0FDOUMsRUFBRSxJQUFJLENBQUMsQ0FBQztBQUNiLENBQUM7QUFSRCwwRUFRQztBQWtDRDs7OztHQUlHO0FBQ0gsU0FBZ0IscUNBQXFDLENBQUMsSUFBK0MsRUFBRSxJQUFpQztJQUNwSSxJQUFJLEdBQUcsTUFBTSxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsb0JBQW9CLEVBQUUsRUFBRSxJQUFJLElBQUksRUFBRSxDQUFDLENBQUM7SUFDekUsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDLFlBQVksQ0FBQyw0REFBNEQsRUFBRTtRQUM3RixhQUFhLEVBQUUsSUFBSSxDQUFDLFdBQVc7UUFDL0IsZ0JBQWdCLEVBQUUsSUFBSSxDQUFDLGNBQWM7UUFDckMsZ0JBQWdCLEVBQUUsSUFBSSxDQUFDLGNBQWM7UUFDckMsbUJBQW1CLEVBQUUsSUFBSSxDQUFDLGlCQUFpQjtLQUM5QyxFQUFFLElBQUksQ0FBQyxDQUFDO0FBQ2IsQ0FBQztBQVJELHNGQVFDIn0=