swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector BestPractices API schemes: - https tags: - name: BestPractices paths: /providers/Microsoft.Automanage/bestPractices/{bestPracticeName}: get: tags: - BestPractices operationId: microsoftAzureBestpracticesGet description: Get information about a Automanage best practice x-ms-examples: 'Get an Automanage best practice ': $ref: ./examples/getBestPractice.json parameters: - name: bestPracticeName in: path required: true type: string description: The Automanage best practice name. - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK. The Automanage best practice was returned successfully. schema: $ref: '#/definitions/BestPractice' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse produces: - application/json consumes: - application/json summary: Microsoft Azure Get Providers Microsoft Automanage Bestpractices Bestpracticename /providers/Microsoft.Automanage/bestPractices: get: tags: - BestPractices operationId: microsoftAzureBestpracticesListbytenant description: Retrieve a list of Automanage best practices x-ms-examples: 'List Automanage bestPractices ': $ref: ./examples/listBestPracticesByTenant.json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK. List of Automanage bestPractices configuration profile. schema: $ref: '#/definitions/BestPracticeList' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: null produces: - application/json consumes: - application/json summary: Microsoft Azure Get Providers Microsoft Automanage Bestpractices definitions: Overrides: description: The custom overrides for configuration profile type: array items: type: object x-ms-identifiers: [] BestPractice: description: Definition of the Automanage best practice. type: object x-ms-azure-resource: true properties: id: type: string description: The fully qualified ID for the best practice. For example, /providers/Microsoft.Automanage/bestPractices/azureBestPracticesProduction readOnly: true type: type: string description: The type of the resource. For example, Microsoft.Automanage/bestPractices readOnly: true name: type: string description: The name of the best practice. For example, azureBestPracticesProduction readOnly: true properties: title: Properties x-ms-client-flatten: true $ref: '#/definitions/ConfigurationProfileProperties' description: Properties of the best practice. systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData readOnly: true description: Azure Resource Manager metadata containing createdBy and modifiedBy information. BestPracticeList: description: The response of the list best practice operation. type: object properties: value: type: array items: $ref: '#/definitions/BestPractice' description: Result of the list best practice operation. ConfigurationDictionary: description: The custom configuration for configuration profile. Name and value pairs that define the configuration details of the configuration profile. type: object example: Antimalware/Enable: true ConfigurationProfileProperties: description: Automanage configuration profile properties. type: object properties: configuration: title: configuration $ref: '#/definitions/ConfigurationDictionary' description: configuration dictionary of the configuration profile. overrides: title: overrides $ref: '#/definitions/Overrides' description: overrides of the configuration profile. x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'