AssessmentsMetadataOperations interface
Interface representing a AssessmentsMetadata operations.
Properties
| create |
Create metadata information on an assessment type in a specific subscription |
| delete |
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 |
| get |
Get metadata information on an assessment type in a specific subscription |
| list | Get metadata information on all assessment types |
| list |
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>