1. Packages
  2. Azure Native v1
  3. API Docs
  4. synapse
  5. getSqlPoolVulnerabilityAssessmentRuleBaseline
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.synapse.getSqlPoolVulnerabilityAssessmentRuleBaseline

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Gets a SqlPool’s vulnerability assessment rule baseline. API Version: 2021-03-01.

    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-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi