Last updated:
0 purchases
azuremgmtappcomplianceautomation 1.0.0
Microsoft Azure SDK for Python
This is the Microsoft Azure Appcomplianceautomation Management Client Library.
This package has been tested with Python 3.8+.
For a more complete view of Azure libraries, see the azure sdk python release.
Disclaimer
Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691
Getting started
Prerequisites
Python 3.8+ is required to use this package.
Azure subscription
Install the package
pip install azure-mgmt-appcomplianceautomation
pip install azure-identity
Authentication
By default, Azure Active Directory token authentication depends on correct configure of following environment variables.
AZURE_CLIENT_ID for Azure client ID.
AZURE_TENANT_ID for Azure tenant ID.
AZURE_CLIENT_SECRET for Azure client secret.
In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.appcomplianceautomation import AppComplianceAutomationMgmtClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = AppComplianceAutomationMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
Search Appcomplianceautomation Management on docs.microsoft.com
Azure Python Mgmt SDK Samples Repo
Troubleshooting
Next steps
Provide Feedback
If you encounter any bugs or have suggestions, please file an issue in the
Issues
section of the project.
Release History
1.0.0 (2024-06-23)
Features Added
Added operation ReportOperations.begin_fix
Added operation ReportOperations.begin_sync_cert_record
Added operation ReportOperations.begin_verify
Added operation ReportOperations.get_scoping_questions
Added operation ReportOperations.list
Added operation ReportOperations.nested_resource_check_name_availability
Added operation SnapshotOperations.list
Added operation group EvidenceOperations
Added operation group ProviderActionsOperations
Added operation group ScopingConfigurationOperations
Added operation group WebhookOperations
Model ComplianceReportItem has a new parameter control_family_name
Model ComplianceReportItem has a new parameter control_status
Model ComplianceReportItem has a new parameter resource_origin
Model ComplianceReportItem has a new parameter resource_status
Model ComplianceReportItem has a new parameter resource_status_change_date
Model ComplianceReportItem has a new parameter responsibility_description
Model ComplianceReportItem has a new parameter responsibility_title
Model Control has a new parameter control_name
Model Control has a new parameter responsibilities
Model ControlFamily has a new parameter control_family_name
Model ControlFamily has a new parameter control_family_status
Model OverviewStatus has a new parameter not_applicable_count
Model OverviewStatus has a new parameter pending_count
Model ReportProperties has a new parameter cert_records
Model ReportProperties has a new parameter errors
Model ReportProperties has a new parameter storage_info
Model ResourceMetadata has a new parameter account_id
Model ResourceMetadata has a new parameter resource_origin
Breaking Changes
Client name is changed from AppComplianceAutomationToolForMicrosoft365 to AppComplianceAutomationMgmtClient
Model Category no longer has parameter category_type
Model ComplianceReportItem no longer has parameter compliance_state
Model ComplianceReportItem no longer has parameter control_type
Model ComplianceReportItem no longer has parameter policy_description
Model ComplianceReportItem no longer has parameter policy_display_name
Model ComplianceReportItem no longer has parameter policy_id
Model ComplianceReportItem no longer has parameter resource_group
Model ComplianceReportItem no longer has parameter status_change_date
Model ComplianceReportItem no longer has parameter subscription_id
Model Control no longer has parameter assessments
Model Control no longer has parameter control_short_name
Model Control no longer has parameter control_type
Model ControlFamily no longer has parameter family_name
Model ControlFamily no longer has parameter family_status
Model ControlFamily no longer has parameter family_type
Model ReportProperties no longer has parameter id
Model ReportProperties no longer has parameter report_name
Model ResourceMetadata no longer has parameter resource_name
Model ResourceMetadata no longer has parameter tags
Model SnapshotProperties no longer has parameter id
Operation ReportOperations.begin_create_or_update has a new required parameter properties
Operation ReportOperations.begin_create_or_update no longer has parameter parameters
Operation ReportOperations.begin_update has a new required parameter properties
Operation ReportOperations.begin_update no longer has parameter parameters
Operation SnapshotOperations.begin_download has a new required parameter body
Operation SnapshotOperations.begin_download no longer has parameter parameters
Removed operation group ReportsOperations
Removed operation group SnapshotsOperations
1.0.0b1 (2022-11-15)
Initial Release
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.