ServiceOperations interface

Interface representing a Service operations.

Properties

listAvailableSkusByResourceGroup

This method provides the list of available skus for the given subscription, resource group and location.

regionConfiguration

This API provides configuration details specific to given region/location at Subscription level.

regionConfigurationByResourceGroup

This API provides configuration details specific to given region/location at Resource group level.

validateAddress

[DEPRECATED NOTICE: This operation will soon be removed]. This method validates the customer shipping address and provide alternate addresses if any.

validateInputs

This method does all necessary pre-job creation validation under subscription.

validateInputsByResourceGroup

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>