ExtensionsOperations Class
ExtensionsOperations 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.
begin_create(resource_group_name: str, cluster_name: str, extension_name: str, parameters: _models.Extension, **kwargs: Any) -> LROPoller[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 PollingMethod
By default, your polling method will be ARMPolling. 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 LROPoller that returns either None or the result of cls(response)
Return type
Exceptions
begin_delete
Deletes the specified extension for HDInsight cluster.
begin_delete(resource_group_name: str, cluster_name: str, extension_name: str, **kwargs: Any) -> LROPoller[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 PollingMethod
By default, your polling method will be ARMPolling. 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 LROPoller 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.
begin_disable_azure_monitor(resource_group_name: str, cluster_name: str, **kwargs: Any) -> LROPoller[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 PollingMethod
By default, your polling method will be ARMPolling. 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 LROPoller 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.
begin_disable_monitoring(resource_group_name: str, cluster_name: str, **kwargs: Any) -> LROPoller[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 PollingMethod
By default, your polling method will be ARMPolling. 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 LROPoller 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.
begin_enable_azure_monitor(resource_group_name: str, cluster_name: str, parameters: _models.AzureMonitorRequest, **kwargs: Any) -> LROPoller[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 PollingMethod
By default, your polling method will be ARMPolling. 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 LROPoller 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.
begin_enable_monitoring(resource_group_name: str, cluster_name: str, parameters: _models.ClusterMonitoringRequest, **kwargs: Any) -> LROPoller[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 PollingMethod
By default, your polling method will be ARMPolling. 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 LROPoller that returns either None or the result of cls(response)
Return type
Exceptions
get
Gets the extension properties for the specified HDInsight cluster extension.
get(resource_group_name: str, cluster_name: str, extension_name: str, **kwargs: Any) -> _models.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.
get_azure_async_operation_status(resource_group_name: str, cluster_name: str, extension_name: str, operation_id: str, **kwargs: Any) -> _models.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.
get_azure_monitor_status(resource_group_name: str, cluster_name: str, **kwargs: Any) -> _models.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.
get_monitoring_status(resource_group_name: str, cluster_name: str, **kwargs: Any) -> _models.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