- Navigation GuideYou are on a Command (operation) page with structural examples. Use the navigation breadcrumb if you would like to return to the Client landing page.
CreateHoursOfOperationOverrideCommand
Creates an hours of operation override in an Amazon Connect hours of operation resource
Example Syntax
Use a bare-bones client and the command you need to make an API call.
import { ConnectClient, CreateHoursOfOperationOverrideCommand } from "@aws-sdk/client-connect"; // ES Modules import
// const { ConnectClient, CreateHoursOfOperationOverrideCommand } = require("@aws-sdk/client-connect"); // CommonJS import
const client = new ConnectClient(config);
const input = { // CreateHoursOfOperationOverrideRequest
InstanceId: "STRING_VALUE", // required
HoursOfOperationId: "STRING_VALUE", // required
Name: "STRING_VALUE", // required
Description: "STRING_VALUE",
Config: [ // HoursOfOperationOverrideConfigList // required
{ // HoursOfOperationOverrideConfig
Day: "SUNDAY" || "MONDAY" || "TUESDAY" || "WEDNESDAY" || "THURSDAY" || "FRIDAY" || "SATURDAY",
StartTime: { // OverrideTimeSlice
Hours: Number("int"), // required
Minutes: Number("int"), // required
},
EndTime: {
Hours: Number("int"), // required
Minutes: Number("int"), // required
},
},
],
EffectiveFrom: "STRING_VALUE", // required
EffectiveTill: "STRING_VALUE", // required
};
const command = new CreateHoursOfOperationOverrideCommand(input);
const response = await client.send(command);
// { // CreateHoursOfOperationOverrideResponse
// HoursOfOperationOverrideId: "STRING_VALUE",
// };
CreateHoursOfOperationOverrideCommand Input
Parameter | Type | Description |
---|
Parameter | Type | Description |
---|---|---|
Config Required | HoursOfOperationOverrideConfig[] | undefined | Configuration information for the hours of operation override: day, start time, and end time. |
EffectiveFrom Required | string | undefined | The date from when the hours of operation override would be effective. |
EffectiveTill Required | string | undefined | The date until when the hours of operation override would be effective. |
HoursOfOperationId Required | string | undefined | The identifier for the hours of operation |
InstanceId Required | string | undefined | The identifier of the Amazon Connect instance. |
Name Required | string | undefined | The name of the hours of operation override. |
Description | string | undefined | The description of the hours of operation override. |
CreateHoursOfOperationOverrideCommand Output
Parameter | Type | Description |
---|
Parameter | Type | Description |
---|---|---|
$metadata Required | ResponseMetadata | Metadata pertaining to this request. |
HoursOfOperationOverrideId | string | undefined | The identifier for the hours of operation override. |
Throws
Name | Fault | Details |
---|
Name | Fault | Details |
---|---|---|
DuplicateResourceException | client | A resource with the specified name already exists. |
InternalServiceException | server | Request processing failed because of an error or failure with the service. |
InvalidParameterException | client | One or more of the specified parameters are not valid. |
InvalidRequestException | client | The request is not valid. |
LimitExceededException | client | The allowed limit for the resource has been exceeded. |
ResourceNotFoundException | client | The specified resource was not found. |
ThrottlingException | client | The throttling limit has been exceeded. |
ConnectServiceException | Base exception class for all service exceptions from Connect service. |