azure-native.security.getAssessmentMetadataInSubscription
Explore with Pulumi AI
Get metadata information on an assessment type in a specific subscription
Uses Azure REST API version 2021-06-01.
Other available API versions: 2020-01-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native security [ApiVersion]. See the version guide for details.
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)
public static Output<GetAssessmentMetadataInSubscriptionResult> getAssessmentMetadataInSubscription(GetAssessmentMetadataInSubscriptionArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:security:getAssessmentMetadataInSubscription
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Assessment
Metadata stringName  - The Assessment Key - Unique key for the assessment type
 
- Assessment
Metadata stringName  - The Assessment Key - Unique key for the assessment type
 
- assessment
Metadata StringName  - The Assessment Key - Unique key for the assessment type
 
- assessment
Metadata stringName  - The Assessment Key - Unique key for the assessment type
 
- assessment_
metadata_ strname  - The Assessment Key - Unique key for the assessment type
 
- assessment
Metadata StringName  - The Assessment Key - Unique key for the assessment type
 
getAssessmentMetadataInSubscription Result
The following output properties are available:
- Assessment
Type string - BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
 - Azure
Api stringVersion  - The Azure API version of the resource.
 - Display
Name string - User friendly display name of the assessment
 - Id string
 - Resource Id
 - Name string
 - Resource name
 - Policy
Definition stringId  - 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
 - Implementation
Effort string - The implementation effort required to remediate this assessment
 - Partner
Data Pulumi.Azure Native. Security. Outputs. Security Assessment Metadata Partner Data Response  - Describes the partner that created the assessment
 - Planned
Deprecation stringDate  - Preview bool
 - True if this assessment is in preview release status
 - Publish
Dates Pulumi.Azure Native. Security. Outputs. Security Assessment Metadata Properties Response Response Publish Dates  - Remediation
Description string - Human readable description of what you should do to mitigate this security issue
 - Tactics List<string>
 - Techniques List<string>
 - Threats List<string>
 - User
Impact string - The user impact of the assessment
 
- Assessment
Type string - BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
 - Azure
Api stringVersion  - The Azure API version of the resource.
 - Display
Name string - User friendly display name of the assessment
 - Id string
 - Resource Id
 - Name string
 - Resource name
 - Policy
Definition stringId  - 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
 - Implementation
Effort string - The implementation effort required to remediate this assessment
 - Partner
Data SecurityAssessment Metadata Partner Data Response  - Describes the partner that created the assessment
 - Planned
Deprecation stringDate  - Preview bool
 - True if this assessment is in preview release status
 - Publish
Dates SecurityAssessment Metadata Properties Response Response Publish Dates  - Remediation
Description string - Human readable description of what you should do to mitigate this security issue
 - Tactics []string
 - Techniques []string
 - Threats []string
 - User
Impact string - The user impact of the assessment
 
- assessment
Type String - BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
 - azure
Api StringVersion  - The Azure API version of the resource.
 - display
Name String - User friendly display name of the assessment
 - id String
 - Resource Id
 - name String
 - Resource name
 - policy
Definition StringId  - 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
 - implementation
Effort String - The implementation effort required to remediate this assessment
 - partner
Data SecurityAssessment Metadata Partner Data Response  - Describes the partner that created the assessment
 - planned
Deprecation StringDate  - preview Boolean
 - True if this assessment is in preview release status
 - publish
Dates SecurityAssessment Metadata Properties Response Response Publish Dates  - remediation
Description String - Human readable description of what you should do to mitigate this security issue
 - tactics List<String>
 - techniques List<String>
 - threats List<String>
 - user
Impact String - The user impact of the assessment
 
- assessment
Type string - BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
 - azure
Api stringVersion  - The Azure API version of the resource.
 - display
Name string - User friendly display name of the assessment
 - id string
 - Resource Id
 - name string
 - Resource name
 - policy
Definition stringId  - 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
 - implementation
Effort string - The implementation effort required to remediate this assessment
 - partner
Data SecurityAssessment Metadata Partner Data Response  - Describes the partner that created the assessment
 - planned
Deprecation stringDate  - preview boolean
 - True if this assessment is in preview release status
 - publish
Dates SecurityAssessment Metadata Properties Response Response Publish Dates  - remediation
Description string - Human readable description of what you should do to mitigate this security issue
 - tactics string[]
 - techniques string[]
 - threats string[]
 - user
Impact 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
 - azure_
api_ strversion  - The Azure API version of the resource.
 - display_
name str - User friendly display name of the assessment
 - id str
 - Resource Id
 - name str
 - Resource name
 - policy_
definition_ strid  - 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 SecurityAssessment Metadata Partner Data Response  - Describes the partner that created the assessment
 - planned_
deprecation_ strdate  - preview bool
 - True if this assessment is in preview release status
 - publish_
dates SecurityAssessment Metadata Properties Response Response Publish Dates  - 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
 
- assessment
Type String - BuiltIn if the assessment based on built-in Azure Policy definition, Custom if the assessment based on custom Azure Policy definition
 - azure
Api StringVersion  - The Azure API version of the resource.
 - display
Name String - User friendly display name of the assessment
 - id String
 - Resource Id
 - name String
 - Resource name
 - policy
Definition StringId  - 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
 - implementation
Effort String - The implementation effort required to remediate this assessment
 - partner
Data Property Map - Describes the partner that created the assessment
 - planned
Deprecation StringDate  - preview Boolean
 - True if this assessment is in preview release status
 - publish
Dates Property Map - remediation
Description String - Human readable description of what you should do to mitigate this security issue
 - tactics List<String>
 - techniques List<String>
 - threats List<String>
 - user
Impact String - The user impact of the assessment
 
Supporting Types
SecurityAssessmentMetadataPartnerDataResponse     
- Partner
Name string - Name of the company of the partner
 - Secret string
 - Secret to authenticate the partner and verify it created the assessment - write only
 - Product
Name string - Name of the product of the partner that created the assessment
 
- Partner
Name string - Name of the company of the partner
 - Secret string
 - Secret to authenticate the partner and verify it created the assessment - write only
 - Product
Name string - Name of the product of the partner that created the assessment
 
- partner
Name String - Name of the company of the partner
 - secret String
 - Secret to authenticate the partner and verify it created the assessment - write only
 - product
Name String - Name of the product of the partner that created the assessment
 
- partner
Name string - Name of the company of the partner
 - secret string
 - Secret to authenticate the partner and verify it created the assessment - write only
 - product
Name 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
 
- partner
Name String - Name of the company of the partner
 - secret String
 - Secret to authenticate the partner and verify it created the assessment - write only
 - product
Name String - Name of the product of the partner that created the assessment
 
SecurityAssessmentMetadataPropertiesResponseResponsePublishDates       
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0