Azure Native

v1.87.0 published on Tuesday, Nov 22, 2022 by Pulumi

getAssessmentMetadataInSubscription

Security assessment metadata API Version: 2020-01-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

Preview bool

True if this assessment is in preview release status

RemediationDescription string

Human readable description of what you should do to mitigate this security issue

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

Preview bool

True if this assessment is in preview release status

RemediationDescription string

Human readable description of what you should do to mitigate this security issue

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

preview Boolean

True if this assessment is in preview release status

remediationDescription String

Human readable description of what you should do to mitigate this security issue

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

preview boolean

True if this assessment is in preview release status

remediationDescription string

Human readable description of what you should do to mitigate this security issue

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

preview bool

True if this assessment is in preview release status

remediation_description str

Human readable description of what you should do to mitigate this security issue

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

preview Boolean

True if this assessment is in preview release status

remediationDescription String

Human readable description of what you should do to mitigate this security issue

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

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0