1. Packages
  2. Azure Native
  3. API Docs
  4. security
  5. getAssessmentMetadataInSubscription
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.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.security.getAssessmentMetadataInSubscription

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.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Get metadata information on an assessment type in a specific subscription Azure REST API version: 2021-06-01.

    Using getAssessmentMetadataInSubscription

    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 getAssessmentMetadataInSubscription(args: GetAssessmentMetadataInSubscriptionArgs, opts?: InvokeOptions): Promise<GetAssessmentMetadataInSubscriptionResult>
    function getAssessmentMetadataInSubscriptionOutput(args: GetAssessmentMetadataInSubscriptionOutputArgs, opts?: InvokeOptions): Output<GetAssessmentMetadataInSubscriptionResult>
    def get_assessment_metadata_in_subscription(assessment_metadata_name: Optional[str] = None,
                                                opts: Optional[InvokeOptions] = None) -> GetAssessmentMetadataInSubscriptionResult
    def get_assessment_metadata_in_subscription_output(assessment_metadata_name: Optional[pulumi.Input[str]] = None,
                                                opts: Optional[InvokeOptions] = None) -> Output[GetAssessmentMetadataInSubscriptionResult]
    func LookupAssessmentMetadataInSubscription(ctx *Context, args *LookupAssessmentMetadataInSubscriptionArgs, opts ...InvokeOption) (*LookupAssessmentMetadataInSubscriptionResult, error)
    func LookupAssessmentMetadataInSubscriptionOutput(ctx *Context, args *LookupAssessmentMetadataInSubscriptionOutputArgs, opts ...InvokeOption) LookupAssessmentMetadataInSubscriptionResultOutput

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

    public static class GetAssessmentMetadataInSubscription 
    {
        public static Task<GetAssessmentMetadataInSubscriptionResult> InvokeAsync(GetAssessmentMetadataInSubscriptionArgs args, InvokeOptions? opts = null)
        public static Output<GetAssessmentMetadataInSubscriptionResult> Invoke(GetAssessmentMetadataInSubscriptionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAssessmentMetadataInSubscriptionResult> getAssessmentMetadataInSubscription(GetAssessmentMetadataInSubscriptionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:security:getAssessmentMetadataInSubscription
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AssessmentMetadataName string
    The Assessment Key - Unique key for the assessment type
    AssessmentMetadataName string
    The Assessment Key - Unique key for the assessment type
    assessmentMetadataName String
    The Assessment Key - Unique key for the assessment type
    assessmentMetadataName string
    The Assessment Key - Unique key for the assessment type
    assessment_metadata_name str
    The Assessment Key - Unique key for the assessment type
    assessmentMetadataName String
    The Assessment Key - Unique key for the assessment type

    getAssessmentMetadataInSubscription Result

    The following output properties are available:

    AssessmentType string
    BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
    DisplayName string
    User friendly display name of the assessment
    Id string
    Resource Id
    Name string
    Resource name
    PolicyDefinitionId string
    Azure resource ID of the policy definition that turns this assessment calculation on
    Severity string
    The severity level of the assessment
    Type string
    Resource type
    Categories List<string>
    Description string
    Human readable description of the assessment
    ImplementationEffort string
    The implementation effort required to remediate this assessment
    PartnerData Pulumi.AzureNative.Security.Outputs.SecurityAssessmentMetadataPartnerDataResponse
    Describes the partner that created the assessment
    PlannedDeprecationDate string
    Preview bool
    True if this assessment is in preview release status
    PublishDates Pulumi.AzureNative.Security.Outputs.SecurityAssessmentMetadataPropertiesResponseResponsePublishDates
    RemediationDescription string
    Human readable description of what you should do to mitigate this security issue
    Tactics List<string>
    Techniques List<string>
    Threats List<string>
    UserImpact string
    The user impact of the assessment
    AssessmentType string
    BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
    DisplayName string
    User friendly display name of the assessment
    Id string
    Resource Id
    Name string
    Resource name
    PolicyDefinitionId string
    Azure resource ID of the policy definition that turns this assessment calculation on
    Severity string
    The severity level of the assessment
    Type string
    Resource type
    Categories []string
    Description string
    Human readable description of the assessment
    ImplementationEffort string
    The implementation effort required to remediate this assessment
    PartnerData SecurityAssessmentMetadataPartnerDataResponse
    Describes the partner that created the assessment
    PlannedDeprecationDate string
    Preview bool
    True if this assessment is in preview release status
    PublishDates SecurityAssessmentMetadataPropertiesResponseResponsePublishDates
    RemediationDescription string
    Human readable description of what you should do to mitigate this security issue
    Tactics []string
    Techniques []string
    Threats []string
    UserImpact string
    The user impact of the assessment
    assessmentType String
    BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
    displayName String
    User friendly display name of the assessment
    id String
    Resource Id
    name String
    Resource name
    policyDefinitionId String
    Azure resource ID of the policy definition that turns this assessment calculation on
    severity String
    The severity level of the assessment
    type String
    Resource type
    categories List<String>
    description String
    Human readable description of the assessment
    implementationEffort String
    The implementation effort required to remediate this assessment
    partnerData SecurityAssessmentMetadataPartnerDataResponse
    Describes the partner that created the assessment
    plannedDeprecationDate String
    preview Boolean
    True if this assessment is in preview release status
    publishDates SecurityAssessmentMetadataPropertiesResponseResponsePublishDates
    remediationDescription String
    Human readable description of what you should do to mitigate this security issue
    tactics List<String>
    techniques List<String>
    threats List<String>
    userImpact String
    The user impact of the assessment
    assessmentType string
    BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
    displayName string
    User friendly display name of the assessment
    id string
    Resource Id
    name string
    Resource name
    policyDefinitionId string
    Azure resource ID of the policy definition that turns this assessment calculation on
    severity string
    The severity level of the assessment
    type string
    Resource type
    categories string[]
    description string
    Human readable description of the assessment
    implementationEffort string
    The implementation effort required to remediate this assessment
    partnerData SecurityAssessmentMetadataPartnerDataResponse
    Describes the partner that created the assessment
    plannedDeprecationDate string
    preview boolean
    True if this assessment is in preview release status
    publishDates SecurityAssessmentMetadataPropertiesResponseResponsePublishDates
    remediationDescription string
    Human readable description of what you should do to mitigate this security issue
    tactics string[]
    techniques string[]
    threats string[]
    userImpact string
    The user impact of the assessment
    assessment_type str
    BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
    display_name str
    User friendly display name of the assessment
    id str
    Resource Id
    name str
    Resource name
    policy_definition_id str
    Azure resource ID of the policy definition that turns this assessment calculation on
    severity str
    The severity level of the assessment
    type str
    Resource type
    categories Sequence[str]
    description str
    Human readable description of the assessment
    implementation_effort str
    The implementation effort required to remediate this assessment
    partner_data SecurityAssessmentMetadataPartnerDataResponse
    Describes the partner that created the assessment
    planned_deprecation_date str
    preview bool
    True if this assessment is in preview release status
    publish_dates SecurityAssessmentMetadataPropertiesResponseResponsePublishDates
    remediation_description str
    Human readable description of what you should do to mitigate this security issue
    tactics Sequence[str]
    techniques Sequence[str]
    threats Sequence[str]
    user_impact str
    The user impact of the assessment
    assessmentType String
    BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
    displayName String
    User friendly display name of the assessment
    id String
    Resource Id
    name String
    Resource name
    policyDefinitionId String
    Azure resource ID of the policy definition that turns this assessment calculation on
    severity String
    The severity level of the assessment
    type String
    Resource type
    categories List<String>
    description String
    Human readable description of the assessment
    implementationEffort String
    The implementation effort required to remediate this assessment
    partnerData Property Map
    Describes the partner that created the assessment
    plannedDeprecationDate String
    preview Boolean
    True if this assessment is in preview release status
    publishDates Property Map
    remediationDescription String
    Human readable description of what you should do to mitigate this security issue
    tactics List<String>
    techniques List<String>
    threats List<String>
    userImpact String
    The user impact of the assessment

    Supporting Types

    SecurityAssessmentMetadataPartnerDataResponse

    PartnerName string
    Name of the company of the partner
    Secret string
    Secret to authenticate the partner and verify it created the assessment - write only
    ProductName string
    Name of the product of the partner that created the assessment
    PartnerName string
    Name of the company of the partner
    Secret string
    Secret to authenticate the partner and verify it created the assessment - write only
    ProductName string
    Name of the product of the partner that created the assessment
    partnerName String
    Name of the company of the partner
    secret String
    Secret to authenticate the partner and verify it created the assessment - write only
    productName String
    Name of the product of the partner that created the assessment
    partnerName string
    Name of the company of the partner
    secret string
    Secret to authenticate the partner and verify it created the assessment - write only
    productName string
    Name of the product of the partner that created the assessment
    partner_name str
    Name of the company of the partner
    secret str
    Secret to authenticate the partner and verify it created the assessment - write only
    product_name str
    Name of the product of the partner that created the assessment
    partnerName String
    Name of the company of the partner
    secret String
    Secret to authenticate the partner and verify it created the assessment - write only
    productName String
    Name of the product of the partner that created the assessment

    SecurityAssessmentMetadataPropertiesResponseResponsePublishDates

    Public string
    GA string
    Public string
    GA string
    public_ String
    gA String
    public string
    gA string
    public str
    g_a str
    public String
    gA String

    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.37.0 published on Monday, Apr 15, 2024 by Pulumi