@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.5 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Gets a server vulnerability assessment onboarding statuses on a given resource.
*
* Uses Azure REST API version 2020-01-01.
*/
export declare function getServerVulnerabilityAssessment(args: GetServerVulnerabilityAssessmentArgs, opts?: pulumi.InvokeOptions): Promise<GetServerVulnerabilityAssessmentResult>;
export interface GetServerVulnerabilityAssessmentArgs {
/**
* The name of the resource group within the user's subscription. The name is case insensitive.
*/
resourceGroupName: string;
/**
* Name of the resource.
*/
resourceName: string;
/**
* The Namespace of the resource.
*/
resourceNamespace: string;
/**
* The type of the resource.
*/
resourceType: string;
/**
* ServerVulnerabilityAssessment status. only a 'default' value is supported.
*/
serverVulnerabilityAssessment: string;
}
/**
* Describes the server vulnerability assessment details on a resource
*/
export interface GetServerVulnerabilityAssessmentResult {
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* Resource Id
*/
readonly id: string;
/**
* Resource name
*/
readonly name: string;
/**
* The provisioningState of the vulnerability assessment capability on the VM
*/
readonly provisioningState: string;
/**
* Resource type
*/
readonly type: string;
}
/**
* Gets a server vulnerability assessment onboarding statuses on a given resource.
*
* Uses Azure REST API version 2020-01-01.
*/
export declare function getServerVulnerabilityAssessmentOutput(args: GetServerVulnerabilityAssessmentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetServerVulnerabilityAssessmentResult>;
export interface GetServerVulnerabilityAssessmentOutputArgs {
/**
* The name of the resource group within the user's subscription. The name is case insensitive.
*/
resourceGroupName: pulumi.Input<string>;
/**
* Name of the resource.
*/
resourceName: pulumi.Input<string>;
/**
* The Namespace of the resource.
*/
resourceNamespace: pulumi.Input<string>;
/**
* The type of the resource.
*/
resourceType: pulumi.Input<string>;
/**
* ServerVulnerabilityAssessment status. only a 'default' value is supported.
*/
serverVulnerabilityAssessment: pulumi.Input<string>;
}