AssessmentsMetadataOperations interface

Interface representing a AssessmentsMetadata operations.

Properties

createInSubscription

Create metadata information on an assessment type in a specific subscription

deleteInSubscription

Delete metadata information on an assessment type in a specific subscription, will cause the deletion of all the assessments of that type in that subscription

get

Get metadata information on an assessment type

getInSubscription

Get metadata information on an assessment type in a specific subscription

list

Get metadata information on all assessment types

listBySubscription

Get metadata information on all assessment types in a specific subscription

Property Details

createInSubscription

Create metadata information on an assessment type in a specific subscription

createInSubscription: (assessmentMetadataName: string, assessmentMetadata: SecurityAssessmentMetadataResponse, options?: AssessmentsMetadataCreateInSubscriptionOptionalParams) => Promise<SecurityAssessmentMetadataResponse>

Property Value

(assessmentMetadataName: string, assessmentMetadata: SecurityAssessmentMetadataResponse, options?: AssessmentsMetadataCreateInSubscriptionOptionalParams) => Promise<SecurityAssessmentMetadataResponse>

deleteInSubscription

Delete metadata information on an assessment type in a specific subscription, will cause the deletion of all the assessments of that type in that subscription

deleteInSubscription: (assessmentMetadataName: string, options?: AssessmentsMetadataDeleteInSubscriptionOptionalParams) => Promise<void>

Property Value

(assessmentMetadataName: string, options?: AssessmentsMetadataDeleteInSubscriptionOptionalParams) => Promise<void>

get

Get metadata information on an assessment type

get: (assessmentMetadataName: string, options?: AssessmentsMetadataGetOptionalParams) => Promise<SecurityAssessmentMetadataResponse>

Property Value

(assessmentMetadataName: string, options?: AssessmentsMetadataGetOptionalParams) => Promise<SecurityAssessmentMetadataResponse>

getInSubscription

Get metadata information on an assessment type in a specific subscription

getInSubscription: (assessmentMetadataName: string, options?: AssessmentsMetadataGetInSubscriptionOptionalParams) => Promise<SecurityAssessmentMetadataResponse>

Property Value

(assessmentMetadataName: string, options?: AssessmentsMetadataGetInSubscriptionOptionalParams) => Promise<SecurityAssessmentMetadataResponse>

list

Get metadata information on all assessment types

list: (options?: AssessmentsMetadataListOptionalParams) => PagedAsyncIterableIterator<SecurityAssessmentMetadataResponse, SecurityAssessmentMetadataResponse[], PageSettings>

Property Value

(options?: AssessmentsMetadataListOptionalParams) => PagedAsyncIterableIterator<SecurityAssessmentMetadataResponse, SecurityAssessmentMetadataResponse[], PageSettings>

listBySubscription

Get metadata information on all assessment types in a specific subscription

listBySubscription: (options?: AssessmentsMetadataListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<SecurityAssessmentMetadataResponse, SecurityAssessmentMetadataResponse[], PageSettings>

Property Value

(options?: AssessmentsMetadataListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<SecurityAssessmentMetadataResponse, SecurityAssessmentMetadataResponse[], PageSettings>