ExtensionsOperations Class
ExtensionsOperations async operations.
You should not instantiate this class directly. Instead, you should create a Client instance that instantiates it for you and attaches it as an attribute.
- Inheritance
-
builtins.objectExtensionsOperations
Constructor
ExtensionsOperations(client, config, serializer, deserializer)
Parameters
- client
Client for service requests.
- config
Configuration of service client.
- serializer
An object model serializer.
- deserializer
An object model deserializer.
Variables
- models
Alias to model classes used in this operation group.
Methods
| begin_create |
Creates an HDInsight cluster extension. |
| begin_delete |
Deletes the specified extension for HDInsight cluster. |
| begin_disable_azure_monitor |
Disables the Azure Monitor on the HDInsight cluster. |
| begin_disable_monitoring |
Disables the Operations Management Suite (OMS) on the HDInsight cluster. |
| begin_enable_azure_monitor |
Enables the Azure Monitor on the HDInsight cluster. |
| begin_enable_monitoring |
Enables the Operations Management Suite (OMS) on the HDInsight cluster. |
| get |
Gets the extension properties for the specified HDInsight cluster extension. |
| get_azure_async_operation_status |
Gets the async operation status. |
| get_azure_monitor_status |
Gets the status of Azure Monitor on the HDInsight cluster. |
| get_monitoring_status |
Gets the status of Operations Management Suite (OMS) on the HDInsight cluster. |
begin_create
Creates an HDInsight cluster extension.
async begin_create(resource_group_name: str, cluster_name: str, extension_name: str, parameters: azure.mgmt.hdinsight.models._models_py3.Extension, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_delete
Deletes the specified extension for HDInsight cluster.
async begin_delete(resource_group_name: str, cluster_name: str, extension_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_disable_azure_monitor
Disables the Azure Monitor on the HDInsight cluster.
async begin_disable_azure_monitor(resource_group_name: str, cluster_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_disable_monitoring
Disables the Operations Management Suite (OMS) on the HDInsight cluster.
async begin_disable_monitoring(resource_group_name: str, cluster_name: str, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_enable_azure_monitor
Enables the Azure Monitor on the HDInsight cluster.
async begin_enable_azure_monitor(resource_group_name: str, cluster_name: str, parameters: azure.mgmt.hdinsight.models._models_py3.AzureMonitorRequest, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_enable_monitoring
Enables the Operations Management Suite (OMS) on the HDInsight cluster.
async begin_enable_monitoring(resource_group_name: str, cluster_name: str, parameters: azure.mgmt.hdinsight.models._models_py3.ClusterMonitoringRequest, **kwargs: Any) -> azure.core.polling._async_poller.AsyncLROPoller[None]
Parameters
- parameters
- ClusterMonitoringRequest
The Operations Management Suite (OMS) workspace parameters.
- cls
- callable
A custom type or function that will be passed the direct response
- continuation_token
- str
A continuation token to restart a poller from a saved state.
- polling
- bool or AsyncPollingMethod
By default, your polling method will be AsyncARMPolling. Pass in False for this operation to not poll, or pass in your own initialized polling object for a personal polling strategy.
- polling_interval
- int
Default waiting time between two polls for LRO operations if no Retry-After header is present.
Returns
An instance of AsyncLROPoller that returns either None or the result of cls(response)
Return type
Exceptions
get
Gets the extension properties for the specified HDInsight cluster extension.
async get(resource_group_name: str, cluster_name: str, extension_name: str, **kwargs: Any) -> azure.mgmt.hdinsight.models._models_py3.ClusterMonitoringResponse
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
ClusterMonitoringResponse, or the result of cls(response)
Return type
Exceptions
get_azure_async_operation_status
Gets the async operation status.
async get_azure_async_operation_status(resource_group_name: str, cluster_name: str, extension_name: str, operation_id: str, **kwargs: Any) -> azure.mgmt.hdinsight.models._models_py3.AsyncOperationResult
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
AsyncOperationResult, or the result of cls(response)
Return type
Exceptions
get_azure_monitor_status
Gets the status of Azure Monitor on the HDInsight cluster.
async get_azure_monitor_status(resource_group_name: str, cluster_name: str, **kwargs: Any) -> azure.mgmt.hdinsight.models._models_py3.AzureMonitorResponse
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
AzureMonitorResponse, or the result of cls(response)
Return type
Exceptions
get_monitoring_status
Gets the status of Operations Management Suite (OMS) on the HDInsight cluster.
async get_monitoring_status(resource_group_name: str, cluster_name: str, **kwargs: Any) -> azure.mgmt.hdinsight.models._models_py3.ClusterMonitoringResponse
Parameters
- cls
- callable
A custom type or function that will be passed the direct response
Returns
ClusterMonitoringResponse, or the result of cls(response)
Return type
Exceptions
Attributes
models
models = <module 'azure.mgmt.hdinsight.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.9.13\\x64\\lib\\site-packages\\azure\\mgmt\\hdinsight\\models\\__init__.py'>
Feedback
Submit and view feedback for