ServiceOperations interface
Interface representing a Service operations.
Properties
| list |
This method provides the list of available skus for the given subscription, resource group and location. |
| region |
This API provides configuration details specific to given region/location at Subscription level. |
| region |
This API provides configuration details specific to given region/location at Resource group level. |
| validate |
[DEPRECATED NOTICE: This operation will soon be removed]. This method validates the customer shipping address and provide alternate addresses if any. |
| validate |
This method does all necessary pre-job creation validation under subscription. |
| validate |
This method does all necessary pre-job creation validation under resource group. |
Property Details
listAvailableSkusByResourceGroup
This method provides the list of available skus for the given subscription, resource group and location.
listAvailableSkusByResourceGroup: (resourceGroupName: string, location: string, availableSkuRequest: AvailableSkuRequest, options?: ServiceListAvailableSkusByResourceGroupOptionalParams) => PagedAsyncIterableIterator<SkuInformation, SkuInformation[], PageSettings>
Property Value
(resourceGroupName: string, location: string, availableSkuRequest: AvailableSkuRequest, options?: ServiceListAvailableSkusByResourceGroupOptionalParams) => PagedAsyncIterableIterator<SkuInformation, SkuInformation[], PageSettings>
regionConfiguration
This API provides configuration details specific to given region/location at Subscription level.
regionConfiguration: (location: string, regionConfigurationRequest: RegionConfigurationRequest, options?: ServiceRegionConfigurationOptionalParams) => Promise<RegionConfigurationResponse>
Property Value
(location: string, regionConfigurationRequest: RegionConfigurationRequest, options?: ServiceRegionConfigurationOptionalParams) => Promise<RegionConfigurationResponse>
regionConfigurationByResourceGroup
This API provides configuration details specific to given region/location at Resource group level.
regionConfigurationByResourceGroup: (resourceGroupName: string, location: string, regionConfigurationRequest: RegionConfigurationRequest, options?: ServiceRegionConfigurationByResourceGroupOptionalParams) => Promise<RegionConfigurationResponse>
Property Value
(resourceGroupName: string, location: string, regionConfigurationRequest: RegionConfigurationRequest, options?: ServiceRegionConfigurationByResourceGroupOptionalParams) => Promise<RegionConfigurationResponse>
validateAddress
[DEPRECATED NOTICE: This operation will soon be removed]. This method validates the customer shipping address and provide alternate addresses if any.
validateAddress: (location: string, validateAddressParameter: ValidateAddress, options?: ServiceValidateAddressOptionalParams) => Promise<AddressValidationOutput>
Property Value
(location: string, validateAddressParameter: ValidateAddress, options?: ServiceValidateAddressOptionalParams) => Promise<AddressValidationOutput>
validateInputs
This method does all necessary pre-job creation validation under subscription.
validateInputs: (location: string, validationRequest: ValidationRequestUnion, options?: ServiceValidateInputsOptionalParams) => Promise<ValidationResponse>
Property Value
(location: string, validationRequest: ValidationRequestUnion, options?: ServiceValidateInputsOptionalParams) => Promise<ValidationResponse>
validateInputsByResourceGroup
This method does all necessary pre-job creation validation under resource group.
validateInputsByResourceGroup: (resourceGroupName: string, location: string, validationRequest: ValidationRequestUnion, options?: ServiceValidateInputsByResourceGroupOptionalParams) => Promise<ValidationResponse>
Property Value
(resourceGroupName: string, location: string, validationRequest: ValidationRequestUnion, options?: ServiceValidateInputsByResourceGroupOptionalParams) => Promise<ValidationResponse>