ServiceOperations Class
Warning
DO NOT instantiate this class directly.
Instead, you should access the following operations through
<xref:service> attribute.
- Inheritance
-
builtins.objectServiceOperations
Constructor
ServiceOperations(*args, **kwargs)
Methods
list_available_skus_by_resource_group |
This method provides the list of available skus for the given subscription, resource group and location. |
region_configuration |
This API provides configuration details specific to given region/location at Subscription level. |
region_configuration_by_resource_group |
This API provides configuration details specific to given region/location at Resource group level. |
validate_address |
[DEPRECATED NOTICE: This operation will soon be removed]. This method validates the customer shipping address and provide alternate addresses if any. |
validate_inputs |
This method does all necessary pre-job creation validation under subscription. |
validate_inputs_by_resource_group |
This method does all necessary pre-job creation validation under resource group. |
list_available_skus_by_resource_group
This method provides the list of available skus for the given subscription, resource group and location.
list_available_skus_by_resource_group(resource_group_name: str, location: str, available_sku_request: _models.AvailableSkuRequest, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncIterable['_models.SkuInformation']
Parameters
Name | Description |
---|---|
resource_group_name
Required
|
The Resource Group Name. Required. |
location
Required
|
The location of the resource. Required. |
available_sku_request
Required
|
Filters for showing the available skus. Is either a AvailableSkuRequest type or a IO type. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
content_type
|
Body Parameter content-type. Known values are: 'application/json'. Default value is None. |
cls
|
A custom type or function that will be passed the direct response |
Returns
Type | Description |
---|---|
An iterator like instance of either SkuInformation or the result of cls(response) |
Exceptions
Type | Description |
---|---|
region_configuration
This API provides configuration details specific to given region/location at Subscription level.
async region_configuration(location: str, region_configuration_request: _models.RegionConfigurationRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RegionConfigurationResponse
Parameters
Name | Description |
---|---|
location
Required
|
The location of the resource. Required. |
region_configuration_request
Required
|
Request body to get the configuration for the region. Is either a RegionConfigurationRequest type or a IO type. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
content_type
|
Body Parameter content-type. Known values are: 'application/json'. Default value is None. |
cls
|
A custom type or function that will be passed the direct response |
Returns
Type | Description |
---|---|
RegionConfigurationResponse or the result of cls(response) |
Exceptions
Type | Description |
---|---|
region_configuration_by_resource_group
This API provides configuration details specific to given region/location at Resource group level.
async region_configuration_by_resource_group(resource_group_name: str, location: str, region_configuration_request: _models.RegionConfigurationRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RegionConfigurationResponse
Parameters
Name | Description |
---|---|
resource_group_name
Required
|
The Resource Group Name. Required. |
location
Required
|
The location of the resource. Required. |
region_configuration_request
Required
|
Request body to get the configuration for the region at resource group level. Is either a RegionConfigurationRequest type or a IO type. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
content_type
|
Body Parameter content-type. Known values are: 'application/json'. Default value is None. |
cls
|
A custom type or function that will be passed the direct response |
Returns
Type | Description |
---|---|
RegionConfigurationResponse or the result of cls(response) |
Exceptions
Type | Description |
---|---|
validate_address
[DEPRECATED NOTICE: This operation will soon be removed]. This method validates the customer shipping address and provide alternate addresses if any.
async validate_address(location: str, validate_address: _models.ValidateAddress, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AddressValidationOutput
Parameters
Name | Description |
---|---|
location
Required
|
The location of the resource. Required. |
validate_address
Required
|
Shipping address of the customer. Is either a ValidateAddress type or a IO type. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
content_type
|
Body Parameter content-type. Known values are: 'application/json'. Default value is None. |
cls
|
A custom type or function that will be passed the direct response |
Returns
Type | Description |
---|---|
AddressValidationOutput or the result of cls(response) |
Exceptions
Type | Description |
---|---|
validate_inputs
This method does all necessary pre-job creation validation under subscription.
async validate_inputs(location: str, validation_request: _models.ValidationRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ValidationResponse
Parameters
Name | Description |
---|---|
location
Required
|
The location of the resource. Required. |
validation_request
Required
|
Inputs of the customer. Is either a ValidationRequest type or a IO type. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
content_type
|
Body Parameter content-type. Known values are: 'application/json'. Default value is None. |
cls
|
A custom type or function that will be passed the direct response |
Returns
Type | Description |
---|---|
ValidationResponse or the result of cls(response) |
Exceptions
Type | Description |
---|---|
validate_inputs_by_resource_group
This method does all necessary pre-job creation validation under resource group.
async validate_inputs_by_resource_group(resource_group_name: str, location: str, validation_request: _models.ValidationRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ValidationResponse
Parameters
Name | Description |
---|---|
resource_group_name
Required
|
The Resource Group Name. Required. |
location
Required
|
The location of the resource. Required. |
validation_request
Required
|
Inputs of the customer. Is either a ValidationRequest type or a IO type. Required. |
Keyword-Only Parameters
Name | Description |
---|---|
content_type
|
Body Parameter content-type. Known values are: 'application/json'. Default value is None. |
cls
|
A custom type or function that will be passed the direct response |
Returns
Type | Description |
---|---|
ValidationResponse or the result of cls(response) |
Exceptions
Type | Description |
---|---|
Attributes
models
models = <module 'azure.mgmt.databox.v2022_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\mgmt\\databox\\v2022_02_01\\models\\__init__.py'>
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for