@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 2.94 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Get a specific security standard for the requested scope
*
* Uses Azure REST API version 2021-08-01-preview.
*/
export declare function getStandard(args: GetStandardArgs, opts?: pulumi.InvokeOptions): Promise<GetStandardResult>;
export interface GetStandardArgs {
/**
* The name of the resource group within the user's subscription. The name is case insensitive.
*/
resourceGroupName: string;
/**
* The Security Standard key - unique key for the standard type
*/
standardId: string;
}
/**
* Security Standard on a resource
*/
export interface GetStandardResult {
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* category of the standard provided
*/
readonly category?: string;
/**
* List of component objects containing component unique keys (such as assessment keys) to apply to standard scope. Currently only supports assessment keys.
*/
readonly components?: outputs.security.StandardComponentPropertiesResponse[];
/**
* description of the standard
*/
readonly description?: string;
/**
* display name of the standard, equivalent to the standardId
*/
readonly displayName?: string;
/**
* Entity tag is used for comparing two or more entities from the same requested resource.
*/
readonly etag?: string;
/**
* Resource Id
*/
readonly id: string;
/**
* Kind of the resource
*/
readonly kind?: string;
/**
* Location where the resource is stored
*/
readonly location?: string;
/**
* Resource name
*/
readonly name: string;
/**
* standard type (Custom or BuiltIn only currently)
*/
readonly standardType: string;
/**
* List of all standard supported clouds.
*/
readonly supportedClouds?: string[];
/**
* Azure Resource Manager metadata containing createdBy and modifiedBy information.
*/
readonly systemData: outputs.security.SystemDataResponse;
/**
* A list of key value pairs that describe the resource.
*/
readonly tags?: {
[key: string]: string;
};
/**
* Resource type
*/
readonly type: string;
}
/**
* Get a specific security standard for the requested scope
*
* Uses Azure REST API version 2021-08-01-preview.
*/
export declare function getStandardOutput(args: GetStandardOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetStandardResult>;
export interface GetStandardOutputArgs {
/**
* The name of the resource group within the user's subscription. The name is case insensitive.
*/
resourceGroupName: pulumi.Input<string>;
/**
* The Security Standard key - unique key for the standard type
*/
standardId: pulumi.Input<string>;
}