@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.65 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Retrieves the boot diagnostic logs for a VM instance belonging to the specified Network Virtual Appliance.
*
* Uses Azure REST API version 2024-07-01.
*/
export declare function getNetworkVirtualApplianceBootDiagnosticLogs(args: GetNetworkVirtualApplianceBootDiagnosticLogsArgs, opts?: pulumi.InvokeOptions): Promise<GetNetworkVirtualApplianceBootDiagnosticLogsResult>;
export interface GetNetworkVirtualApplianceBootDiagnosticLogsArgs {
/**
* Specifies the sas-url to the storage blob into which console screen shot for the requested instance will be written
*/
consoleScreenshotStorageSasUrl?: string;
/**
* The network virtual appliance instance id for which boot diagnostic logs is being requested
*/
instanceId?: number;
/**
* The name of Network Virtual Appliance.
*/
networkVirtualApplianceName: string;
/**
* The name of the resource group.
*/
resourceGroupName: string;
/**
* Specifies the sas-url to the storage blob into which serial console logs for the requested instance will be written
*/
serialConsoleStorageSasUrl?: string;
}
export interface GetNetworkVirtualApplianceBootDiagnosticLogsResult {
/**
* The network virtual appliance instance id for which boot diagnostic logs is being requested
*/
readonly instanceId?: number;
}
/**
* Retrieves the boot diagnostic logs for a VM instance belonging to the specified Network Virtual Appliance.
*
* Uses Azure REST API version 2024-07-01.
*/
export declare function getNetworkVirtualApplianceBootDiagnosticLogsOutput(args: GetNetworkVirtualApplianceBootDiagnosticLogsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetNetworkVirtualApplianceBootDiagnosticLogsResult>;
export interface GetNetworkVirtualApplianceBootDiagnosticLogsOutputArgs {
/**
* Specifies the sas-url to the storage blob into which console screen shot for the requested instance will be written
*/
consoleScreenshotStorageSasUrl?: pulumi.Input<string>;
/**
* The network virtual appliance instance id for which boot diagnostic logs is being requested
*/
instanceId?: pulumi.Input<number>;
/**
* The name of Network Virtual Appliance.
*/
networkVirtualApplianceName: pulumi.Input<string>;
/**
* The name of the resource group.
*/
resourceGroupName: pulumi.Input<string>;
/**
* Specifies the sas-url to the storage blob into which serial console logs for the requested instance will be written
*/
serialConsoleStorageSasUrl?: pulumi.Input<string>;
}