1. Packages
  2. Azure Native
  3. API Docs
  4. synapse
  5. getSqlPoolVulnerabilityAssessmentRuleBaseline
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.20.1 published on Friday, Dec 1, 2023 by Pulumi

azure-native.synapse.getSqlPoolVulnerabilityAssessmentRuleBaseline

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.20.1 published on Friday, Dec 1, 2023 by Pulumi

    Gets a SqlPool’s vulnerability assessment rule baseline. Azure REST API version: 2021-06-01.

    Other available API versions: 2021-06-01-preview.

    Using getSqlPoolVulnerabilityAssessmentRuleBaseline

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getSqlPoolVulnerabilityAssessmentRuleBaseline(args: GetSqlPoolVulnerabilityAssessmentRuleBaselineArgs, opts?: InvokeOptions): Promise<GetSqlPoolVulnerabilityAssessmentRuleBaselineResult>
    function getSqlPoolVulnerabilityAssessmentRuleBaselineOutput(args: GetSqlPoolVulnerabilityAssessmentRuleBaselineOutputArgs, opts?: InvokeOptions): Output<GetSqlPoolVulnerabilityAssessmentRuleBaselineResult>
    def get_sql_pool_vulnerability_assessment_rule_baseline(baseline_name: Optional[str] = None,
                                                            resource_group_name: Optional[str] = None,
                                                            rule_id: Optional[str] = None,
                                                            sql_pool_name: Optional[str] = None,
                                                            vulnerability_assessment_name: Optional[str] = None,
                                                            workspace_name: Optional[str] = None,
                                                            opts: Optional[InvokeOptions] = None) -> GetSqlPoolVulnerabilityAssessmentRuleBaselineResult
    def get_sql_pool_vulnerability_assessment_rule_baseline_output(baseline_name: Optional[pulumi.Input[str]] = None,
                                                            resource_group_name: Optional[pulumi.Input[str]] = None,
                                                            rule_id: Optional[pulumi.Input[str]] = None,
                                                            sql_pool_name: Optional[pulumi.Input[str]] = None,
                                                            vulnerability_assessment_name: Optional[pulumi.Input[str]] = None,
                                                            workspace_name: Optional[pulumi.Input[str]] = None,
                                                            opts: Optional[InvokeOptions] = None) -> Output[GetSqlPoolVulnerabilityAssessmentRuleBaselineResult]
    func LookupSqlPoolVulnerabilityAssessmentRuleBaseline(ctx *Context, args *LookupSqlPoolVulnerabilityAssessmentRuleBaselineArgs, opts ...InvokeOption) (*LookupSqlPoolVulnerabilityAssessmentRuleBaselineResult, error)
    func LookupSqlPoolVulnerabilityAssessmentRuleBaselineOutput(ctx *Context, args *LookupSqlPoolVulnerabilityAssessmentRuleBaselineOutputArgs, opts ...InvokeOption) LookupSqlPoolVulnerabilityAssessmentRuleBaselineResultOutput

    > Note: This function is named LookupSqlPoolVulnerabilityAssessmentRuleBaseline in the Go SDK.

    public static class GetSqlPoolVulnerabilityAssessmentRuleBaseline 
    {
        public static Task<GetSqlPoolVulnerabilityAssessmentRuleBaselineResult> InvokeAsync(GetSqlPoolVulnerabilityAssessmentRuleBaselineArgs args, InvokeOptions? opts = null)
        public static Output<GetSqlPoolVulnerabilityAssessmentRuleBaselineResult> Invoke(GetSqlPoolVulnerabilityAssessmentRuleBaselineInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSqlPoolVulnerabilityAssessmentRuleBaselineResult> getSqlPoolVulnerabilityAssessmentRuleBaseline(GetSqlPoolVulnerabilityAssessmentRuleBaselineArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:synapse:getSqlPoolVulnerabilityAssessmentRuleBaseline
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BaselineName string

    The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for server level rule).

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    RuleId string

    The vulnerability assessment rule ID.

    SqlPoolName string

    SQL pool name

    VulnerabilityAssessmentName string

    The name of the vulnerability assessment.

    WorkspaceName string

    The name of the workspace.

    BaselineName string

    The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for server level rule).

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    RuleId string

    The vulnerability assessment rule ID.

    SqlPoolName string

    SQL pool name

    VulnerabilityAssessmentName string

    The name of the vulnerability assessment.

    WorkspaceName string

    The name of the workspace.

    baselineName String

    The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for server level rule).

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    ruleId String

    The vulnerability assessment rule ID.

    sqlPoolName String

    SQL pool name

    vulnerabilityAssessmentName String

    The name of the vulnerability assessment.

    workspaceName String

    The name of the workspace.

    baselineName string

    The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for server level rule).

    resourceGroupName string

    The name of the resource group. The name is case insensitive.

    ruleId string

    The vulnerability assessment rule ID.

    sqlPoolName string

    SQL pool name

    vulnerabilityAssessmentName string

    The name of the vulnerability assessment.

    workspaceName string

    The name of the workspace.

    baseline_name str

    The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for server level rule).

    resource_group_name str

    The name of the resource group. The name is case insensitive.

    rule_id str

    The vulnerability assessment rule ID.

    sql_pool_name str

    SQL pool name

    vulnerability_assessment_name str

    The name of the vulnerability assessment.

    workspace_name str

    The name of the workspace.

    baselineName String

    The name of the vulnerability assessment rule baseline (default implies a baseline on a Sql pool level rule and master for server level rule).

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    ruleId String

    The vulnerability assessment rule ID.

    sqlPoolName String

    SQL pool name

    vulnerabilityAssessmentName String

    The name of the vulnerability assessment.

    workspaceName String

    The name of the workspace.

    getSqlPoolVulnerabilityAssessmentRuleBaseline Result

    The following output properties are available:

    BaselineResults List<Pulumi.AzureNative.Synapse.Outputs.SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse>

    The rule baseline result

    Id string

    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

    Name string

    The name of the resource

    Type string

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    BaselineResults []SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse

    The rule baseline result

    Id string

    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

    Name string

    The name of the resource

    Type string

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    baselineResults List<SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse>

    The rule baseline result

    id String

    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

    name String

    The name of the resource

    type String

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    baselineResults SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse[]

    The rule baseline result

    id string

    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

    name string

    The name of the resource

    type string

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    baseline_results Sequence[SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse]

    The rule baseline result

    id str

    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

    name str

    The name of the resource

    type str

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    baselineResults List<Property Map>

    The rule baseline result

    id String

    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

    name String

    The name of the resource

    type String

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    SqlPoolVulnerabilityAssessmentRuleBaselineItemResponse

    Result List<string>

    The rule baseline result

    Result []string

    The rule baseline result

    result List<String>

    The rule baseline result

    result string[]

    The rule baseline result

    result Sequence[str]

    The rule baseline result

    result List<String>

    The rule baseline result

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.20.1 published on Friday, Dec 1, 2023 by Pulumi