Package: azure-mgmt-hybridcompute
Microsoft Azure SDK for PythonThis is the Microsoft Azure Hybrid Compute Management Client Library.
This package has been tested with Python 3.7+.
For a more complete view of Azure libraries, see theazure sdk python release.DisclaimerAzure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer tohttps://github.com/Azure/azure-sdk-for-python/issues/20691Getting startedPrerequisitesPython 3.7+ is required to use this package.Azure subscriptionInstall the packagepipinstallazure-mgmt-hybridcompute
pipinstallazure-identityAuthenticationBy default,Azure Active Directorytoken authentication depends on correct configure of following environment variables.AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.In addition, Azure subscription ID can be configured via environment variableAZURE_SUBSCRIPTION_ID.With above configuration, client can be authenticated by following code:fromazure.identityimportDefaultAzureCredentialfromazure.mgmt.hybridcomputeimportHybridComputeManagementClientimportossub_id=os.getenv("AZURE_SUBSCRIPTION_ID")client=HybridComputeManagementClient(credential=DefaultAzureCredential(),subscription_id=sub_id)ExamplesCode samples for this package can be found atHybrid Compute Managementon docs.microsoft.com andSamples RepoTroubleshootingNext stepsProvide FeedbackIf you encounter any bugs or have suggestions, please file an issue in theIssuessection of the project.Release History8.0.0 (2023-02-15)Features AddedAdded operation group HybridComputeManagementClientOperationsMixinModel HybridComputePrivateLinkScopeProperties has a new parameter private_endpoint_connectionsModel MachineExtensionProperties has a new parameter enable_automatic_upgradeModel MachineProperties has a new parameter agent_configurationModel MachineProperties has a new parameter cloud_metadataModel MachineProperties has a new parameter mssql_discoveredModel MachineProperties has a new parameter os_typeModel MachineProperties has a new parameter service_statusesModel MachineUpdateProperties has a new parameter cloud_metadataModel MachineUpdateProperties has a new parameter os_profileModel OSProfile has a new parameter linux_configurationModel OSProfile has a new parameter windows_configurationModel OperationValue has a new parameter is_data_actionModel PrivateEndpointConnectionProperties has a new parameter group_ids8.0.0b1 (2022-11-18)Features AddedAdded operation group ExtensionMetadataOperationsAdded operation group HybridComputeManagementClientOperationsMixinModel HybridComputePrivateLinkScopeProperties has a new parameter private_endpoint_connectionsModel Machine has a new parameter ad_fqdnModel Machine has a new parameter agent_configurationModel Machine has a new parameter agent_versionModel Machine has a new parameter client_public_keyModel Machine has a new parameter cloud_metadataModel Machine has a new parameter detected_propertiesModel Machine has a new parameter display_nameModel Machine has a new parameter dns_fqdnModel Machine has a new parameter domain_nameModel Machine has a new parameter error_detailsModel Machine has a new parameter last_status_changeModel Machine has a new parameter location_dataModel Machine has a new parameter machine_fqdnModel Machine has a new parameter mssql_discoveredModel Machine has a new parameter os_nameModel Machine has a new parameter os_profileModel Machine has a new parameter os_skuModel Machine has a new parameter os_typeModel Machine has a new parameter os_versionModel Machine has a new parameter parent_cluster_resource_idModel Machine has a new parameter private_link_scope_resource_idModel Machine has a new parameter provisioning_stateModel Machine has a new parameter resourcesModel Machine has a new parameter service_statusesModel Machine has a new parameter statusModel Machine has a new parameter vm_idModel Machine has a new parameter vm_uuidModel MachineExtension has a new parameter auto_upgrade_minor_versionModel MachineExtension has a new parameter enable_automatic_upgradeModel MachineExtension has a new parameter force_update_tagModel MachineExtension has a new parameter instance_viewModel MachineExtension has a new parameter protected_settingsModel MachineExtension has a new parameter provisioning_stateModel MachineExtension has a new parameter publisherModel MachineExtension has a new parameter settingsModel MachineExtension has a new parameter type_handler_versionModel MachineExtension has a new parameter type_properties_typeModel MachineExtensionUpdate has a new parameter auto_upgrade_minor_versionModel MachineExtensionUpdate has a new parameter enable_automatic_upgradeModel MachineExtensionUpdate has a new parameter force_update_tagModel MachineExtensionUpdate has a new parameter protected_settingsModel MachineExtensionUpdate has a new parameter publisherModel MachineExtensionUpdate has a new parameter settingsModel MachineExtensionUpdate has a new parameter typeModel MachineExtensionUpdate has a new parameter type_handler_versionModel MachineUpdate has a new parameter cloud_metadataModel MachineUpdate has a new parameter location_dataModel MachineUpdate has a new parameter os_profileModel MachineUpdate has a new parameter parent_cluster_resource_idModel MachineUpdate has a new parameter private_link_scope_resource_idModel OSProfile has a new parameter linux_configurationModel OSProfile has a new parameter windows_configurationModel OperationValue has a new parameter is_data_actionModel PrivateEndpointConnectionProperties has a new parameter group_idsModel ProxyResource has a new parameter system_dataModel Resource has a new parameter system_dataModel TrackedResource has a new parameter system_dataBreaking ChangesModel Machine no longer has parameter propertiesModel MachineExtension no longer has parameter propertiesModel MachineExtensionUpdate no longer has parameter propertiesModel MachineUpdate no longer has parameter properties7.0.0 (2021-04-15)FeaturesModel MachineUpdateProperties has a new parameter private_link_scope_resource_idModel MachineUpdateProperties has a new parameter parent_cluster_resource_idModel MachineProperties has a new parameter private_link_scope_resource_idModel MachineProperties has a new parameter parent_cluster_resource_idModel MachineProperties has a new parameter detected_propertiesAdded operation group PrivateLinkResourcesOperationsAdded operation group PrivateEndpointConnectionsOperationsAdded operation group PrivateLinkScopesOperationsBreaking changesOperation MachinesOperations.delete has a new signatureOperation MachinesOperations.get has a new signatureModel ErrorDetail has a new signatureModel OperationValue has a new signatureModel Machine has a new signatureModel MachineExtension has a new signatureModel MachineExtensionInstanceViewStatus has a new signatureModel MachineUpdate has a new signatureModel MachineExtensionUpdate has a new signature7.0.0b1 (2020-12-07)This is beta preview version.This version uses a next-generation code generator that introduces important breaking changes, but also important new features (like unified authentication and async programming).General breaking changesCredential system has been completly revamped:azure.common.credentialsormsrestazure.azure_active_directoryinstances are no longer supported, use theazure-identityclasses instead:https://pypi.org/project/azure-identity/credentialsparameter has been renamedcredentialTheconfigattribute no longer exists on a client, configuration should be passed as kwarg. Example:MyClient(credential, subscription_id, enable_logging=True). For a complete set of
supported options, see theparameters accept in init documentation of azure-coreYou can't import aversionmodule anymore, use__version__insteadOperations that used to return amsrest.polling.LROPollernow returns aazure.core.polling.LROPollerand are prefixed withbegin_.Exceptions tree have been simplified and most exceptions are nowazure.core.exceptions.HttpResponseError(CloudErrorhas been removed).Most of the operation kwarg have changed. Some of the most noticeable:rawhas been removed. Equivalent feature can be found usingcls, a callback that will give access to internal HTTP response for advanced userFor a complete set of
supported options, see theparameters accept in Request documentation of azure-coreGeneral new featuresType annotations support usingtyping. SDKs are mypy ready.This client has now stable and official support for async. Check theaionamespace of your package to find the async client.This client now support natively tracing library like OpenCensus or OpenTelemetry. See thistracing quickstartfor an overview.2.0.0 (2020-09-08)FeaturesModel Machine has a new parameter ad_fqdnModel Machine has a new parameter os_skuModel Machine has a new parameter domain_nameModel Machine has a new parameter dns_fqdnModel Machine has a new parameter vm_uuidModel MachineProperties has a new parameter ad_fqdnModel MachineProperties has a new parameter os_skuModel MachineProperties has a new parameter domain_nameModel MachineProperties has a new parameter dns_fqdnModel MachineProperties has a new parameter vm_uuidBreaking changesModel ErrorResponse has a new signatureModel MachineExtensionInstanceViewStatus has a new signature1.0.0 (2020-08-19)FeaturesModel Machine has a new parameter identityModel Machine has a new parameter location_dataModel MachineUpdate has a new parameter location_dataAdded operation group MachineExtensionsOperationsBreaking changesModel MachineExtension no longer has parameter tenant_idModel MachineExtension no longer has parameter principal_idModel MachineExtension no longer has parameter type1Model Machine no longer has parameter tenant_idModel Machine no longer has parameter physical_locationModel Machine no longer has parameter principal_idModel Machine no longer has parameter type1Model MachineUpdate no longer has parameter physical_locationModel Resource no longer has parameter tenant_idModel Resource no longer has parameter principal_idModel Resource no longer has parameter locationModel Resource no longer has parameter type1Model Resource no longer has parameter tagsModel ErrorResponse has a new signature0.1.1 (2019-10-30)Update project description and title0.1.0 (2019-10-29)Breaking changesRemoved MachineExtensionsOperations0.1.0rc1 (2019-10-23)Initial Release