1. Packages
  2. Azure Native v2
  3. API Docs
  4. security
  5. getAssessmentMetadataInSubscription
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.security.getAssessmentMetadataInSubscription

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 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>
Copy
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]
Copy
func LookupAssessmentMetadataInSubscription(ctx *Context, args *LookupAssessmentMetadataInSubscriptionArgs, opts ...InvokeOption) (*LookupAssessmentMetadataInSubscriptionResult, error)
func LookupAssessmentMetadataInSubscriptionOutput(ctx *Context, args *LookupAssessmentMetadataInSubscriptionOutputArgs, opts ...InvokeOption) LookupAssessmentMetadataInSubscriptionResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetAssessmentMetadataInSubscriptionResult> getAssessmentMetadataInSubscription(GetAssessmentMetadataInSubscriptionArgs args, InvokeOptions options)
public static Output<GetAssessmentMetadataInSubscriptionResult> getAssessmentMetadataInSubscription(GetAssessmentMetadataInSubscriptionArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:security:getAssessmentMetadataInSubscription
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AssessmentMetadataName
This property is required.
Changes to this property will trigger replacement.
string
The Assessment Key - Unique key for the assessment type
AssessmentMetadataName
This property is required.
Changes to this property will trigger replacement.
string
The Assessment Key - Unique key for the assessment type
assessmentMetadataName
This property is required.
Changes to this property will trigger replacement.
String
The Assessment Key - Unique key for the assessment type
assessmentMetadataName
This property is required.
Changes to this property will trigger replacement.
string
The Assessment Key - Unique key for the assessment type
assessment_metadata_name
This property is required.
Changes to this property will trigger replacement.
str
The Assessment Key - Unique key for the assessment type
assessmentMetadataName
This property is required.
Changes to this property will trigger replacement.
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 This property is required. string
Name of the company of the partner
Secret This property is required. 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 This property is required. string
Name of the company of the partner
Secret This property is required. 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 This property is required. String
Name of the company of the partner
secret This property is required. 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 This property is required. string
Name of the company of the partner
secret This property is required. 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 This property is required. str
Name of the company of the partner
secret This property is required. 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 This property is required. String
Name of the company of the partner
secret This property is required. 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 This property is required. string
GA string
Public This property is required. string
GA string
public_ This property is required. String
gA String
public This property is required. string
gA string
public This property is required. str
g_a str
public This property is required. String
gA String

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi