ScalingPlanPersonalSchedules interface
Interface representing a ScalingPlanPersonalSchedules.
Methods
create(string, string, string, Scaling |
Create or update a ScalingPlanPersonalSchedule. |
delete(string, string, string, Scaling |
Remove a ScalingPlanPersonalSchedule. |
get(string, string, string, Scaling |
Get a ScalingPlanPersonalSchedule. |
list(string, string, Scaling |
List ScalingPlanPersonalSchedules. |
update(string, string, string, Scaling |
Update a ScalingPlanPersonalSchedule. |
Method Details
create(string, string, string, ScalingPlanPersonalSchedule, ScalingPlanPersonalSchedulesCreateOptionalParams)
Create or update a ScalingPlanPersonalSchedule.
function create(resourceGroupName: string, scalingPlanName: string, scalingPlanScheduleName: string, scalingPlanSchedule: ScalingPlanPersonalSchedule, options?: ScalingPlanPersonalSchedulesCreateOptionalParams): Promise<ScalingPlanPersonalSchedule>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- scalingPlanName
-
string
The name of the scaling plan.
- scalingPlanScheduleName
-
string
The name of the ScalingPlanSchedule
- scalingPlanSchedule
- ScalingPlanPersonalSchedule
Object containing ScalingPlanPersonalSchedule definitions.
The options parameters.
Returns
Promise<ScalingPlanPersonalSchedule>
delete(string, string, string, ScalingPlanPersonalSchedulesDeleteOptionalParams)
Remove a ScalingPlanPersonalSchedule.
function delete(resourceGroupName: string, scalingPlanName: string, scalingPlanScheduleName: string, options?: ScalingPlanPersonalSchedulesDeleteOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- scalingPlanName
-
string
The name of the scaling plan.
- scalingPlanScheduleName
-
string
The name of the ScalingPlanSchedule
The options parameters.
Returns
Promise<void>
get(string, string, string, ScalingPlanPersonalSchedulesGetOptionalParams)
Get a ScalingPlanPersonalSchedule.
function get(resourceGroupName: string, scalingPlanName: string, scalingPlanScheduleName: string, options?: ScalingPlanPersonalSchedulesGetOptionalParams): Promise<ScalingPlanPersonalSchedule>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- scalingPlanName
-
string
The name of the scaling plan.
- scalingPlanScheduleName
-
string
The name of the ScalingPlanSchedule
The options parameters.
Returns
Promise<ScalingPlanPersonalSchedule>
list(string, string, ScalingPlanPersonalSchedulesListOptionalParams)
List ScalingPlanPersonalSchedules.
function list(resourceGroupName: string, scalingPlanName: string, options?: ScalingPlanPersonalSchedulesListOptionalParams): PagedAsyncIterableIterator<ScalingPlanPersonalSchedule, ScalingPlanPersonalSchedule[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- scalingPlanName
-
string
The name of the scaling plan.
The options parameters.
Returns
update(string, string, string, ScalingPlanPersonalSchedulesUpdateOptionalParams)
Update a ScalingPlanPersonalSchedule.
function update(resourceGroupName: string, scalingPlanName: string, scalingPlanScheduleName: string, options?: ScalingPlanPersonalSchedulesUpdateOptionalParams): Promise<ScalingPlanPersonalSchedule>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- scalingPlanName
-
string
The name of the scaling plan.
- scalingPlanScheduleName
-
string
The name of the ScalingPlanSchedule
The options parameters.
Returns
Promise<ScalingPlanPersonalSchedule>