Show / Hide Table of Contents

Class DatabaseVulnerabilityAssessmentRuleBaseline

Manages a Database Vulnerability Assessment Rule Baseline.

NOTE Database Vulnerability Assessment is currently only available for MS SQL databases.

Inheritance
System.Object
Resource
CustomResource
DatabaseVulnerabilityAssessmentRuleBaseline
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.MSSql
Assembly: Pulumi.Azure.dll
Syntax
public class DatabaseVulnerabilityAssessmentRuleBaseline : CustomResource

Constructors

View Source

DatabaseVulnerabilityAssessmentRuleBaseline(String, DatabaseVulnerabilityAssessmentRuleBaselineArgs, CustomResourceOptions)

Create a DatabaseVulnerabilityAssessmentRuleBaseline resource with the given unique name, arguments, and options.

Declaration
public DatabaseVulnerabilityAssessmentRuleBaseline(string name, DatabaseVulnerabilityAssessmentRuleBaselineArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

DatabaseVulnerabilityAssessmentRuleBaselineArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

BaselineName

The name of the vulnerability assessment rule baseline. Valid options are default and master. default implies a baseline on a database level rule and master for server level rule. Defaults to default. Changing this forces a new resource to be created.

Declaration
public Output<string> BaselineName { get; }
Property Value
Type Description
Output<System.String>
View Source

BaselineResults

A baseline_result block as documented below. Multiple blocks can be defined.

Declaration
public Output<ImmutableArray<DatabaseVulnerabilityAssessmentRuleBaselineBaselineResult>> BaselineResults { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableArray<DatabaseVulnerabilityAssessmentRuleBaselineBaselineResult>>
View Source

DatabaseName

Specifies the name of the MS SQL Database. Changing this forces a new resource to be created.

Declaration
public Output<string> DatabaseName { get; }
Property Value
Type Description
Output<System.String>
View Source

RuleId

The vulnerability assessment rule ID. Changing this forces a new resource to be created.

Declaration
public Output<string> RuleId { get; }
Property Value
Type Description
Output<System.String>
View Source

ServerVulnerabilityAssessmentId

The Vulnerability Assessment ID of the MS SQL Server. Changing this forces a new resource to be created.

Declaration
public Output<string> ServerVulnerabilityAssessmentId { get; }
Property Value
Type Description
Output<System.String>

Methods

View Source

Get(String, Input<String>, DatabaseVulnerabilityAssessmentRuleBaselineState, CustomResourceOptions)

Get an existing DatabaseVulnerabilityAssessmentRuleBaseline resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static DatabaseVulnerabilityAssessmentRuleBaseline Get(string name, Input<string> id, DatabaseVulnerabilityAssessmentRuleBaselineState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

DatabaseVulnerabilityAssessmentRuleBaselineState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
DatabaseVulnerabilityAssessmentRuleBaseline
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.