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.33.0 published on Friday, Mar 22, 2024 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.33.0 published on Friday, Mar 22, 2024 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.33.0 published on Friday, Mar 22, 2024 by Pulumi