We recommend new projects start with resources from the AWS provider.
aws-native.connect.HoursOfOperation
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::Connect::HoursOfOperation
Create HoursOfOperation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new HoursOfOperation(name: string, args: HoursOfOperationArgs, opts?: CustomResourceOptions);
@overload
def HoursOfOperation(resource_name: str,
args: HoursOfOperationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def HoursOfOperation(resource_name: str,
opts: Optional[ResourceOptions] = None,
config: Optional[Sequence[HoursOfOperationConfigArgs]] = None,
instance_arn: Optional[str] = None,
time_zone: Optional[str] = None,
description: Optional[str] = None,
hours_of_operation_overrides: Optional[Sequence[HoursOfOperationOverrideArgs]] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewHoursOfOperation(ctx *Context, name string, args HoursOfOperationArgs, opts ...ResourceOption) (*HoursOfOperation, error)
public HoursOfOperation(string name, HoursOfOperationArgs args, CustomResourceOptions? opts = null)
public HoursOfOperation(String name, HoursOfOperationArgs args)
public HoursOfOperation(String name, HoursOfOperationArgs args, CustomResourceOptions options)
type: aws-native:connect:HoursOfOperation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. HoursOfOperationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. HoursOfOperationArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. HoursOfOperationArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. HoursOfOperationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. HoursOfOperationArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
HoursOfOperation Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The HoursOfOperation resource accepts the following input properties:
- Config
This property is required. List<Pulumi.Aws Native. Connect. Inputs. Hours Of Operation Config> - Configuration information for the hours of operation: day, start time, and end time.
- Instance
Arn This property is required. string - The identifier of the Amazon Connect instance.
- Time
Zone This property is required. string - The time zone of the hours of operation.
- Description string
- The description of the hours of operation.
- Hours
Of List<Pulumi.Operation Overrides Aws Native. Connect. Inputs. Hours Of Operation Override> - One or more hours of operation overrides assigned to an hour of operation.
- Name string
- The name of the hours of operation.
- List<Pulumi.
Aws Native. Inputs. Tag> - One or more tags.
- Config
This property is required. []HoursOf Operation Config Args - Configuration information for the hours of operation: day, start time, and end time.
- Instance
Arn This property is required. string - The identifier of the Amazon Connect instance.
- Time
Zone This property is required. string - The time zone of the hours of operation.
- Description string
- The description of the hours of operation.
- Hours
Of []HoursOperation Overrides Of Operation Override Args - One or more hours of operation overrides assigned to an hour of operation.
- Name string
- The name of the hours of operation.
- Tag
Args - One or more tags.
- config
This property is required. List<HoursOf Operation Config> - Configuration information for the hours of operation: day, start time, and end time.
- instance
Arn This property is required. String - The identifier of the Amazon Connect instance.
- time
Zone This property is required. String - The time zone of the hours of operation.
- description String
- The description of the hours of operation.
- hours
Of List<HoursOperation Overrides Of Operation Override> - One or more hours of operation overrides assigned to an hour of operation.
- name String
- The name of the hours of operation.
- List<Tag>
- One or more tags.
- config
This property is required. HoursOf Operation Config[] - Configuration information for the hours of operation: day, start time, and end time.
- instance
Arn This property is required. string - The identifier of the Amazon Connect instance.
- time
Zone This property is required. string - The time zone of the hours of operation.
- description string
- The description of the hours of operation.
- hours
Of HoursOperation Overrides Of Operation Override[] - One or more hours of operation overrides assigned to an hour of operation.
- name string
- The name of the hours of operation.
- Tag[]
- One or more tags.
- config
This property is required. Sequence[HoursOf Operation Config Args] - Configuration information for the hours of operation: day, start time, and end time.
- instance_
arn This property is required. str - The identifier of the Amazon Connect instance.
- time_
zone This property is required. str - The time zone of the hours of operation.
- description str
- The description of the hours of operation.
- hours_
of_ Sequence[Hoursoperation_ overrides Of Operation Override Args] - One or more hours of operation overrides assigned to an hour of operation.
- name str
- The name of the hours of operation.
- Sequence[Tag
Args] - One or more tags.
- config
This property is required. List<Property Map> - Configuration information for the hours of operation: day, start time, and end time.
- instance
Arn This property is required. String - The identifier of the Amazon Connect instance.
- time
Zone This property is required. String - The time zone of the hours of operation.
- description String
- The description of the hours of operation.
- hours
Of List<Property Map>Operation Overrides - One or more hours of operation overrides assigned to an hour of operation.
- name String
- The name of the hours of operation.
- List<Property Map>
- One or more tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the HoursOfOperation resource produces the following output properties:
- Hours
Of stringOperation Arn - The Amazon Resource Name (ARN) for the hours of operation.
- Id string
- The provider-assigned unique ID for this managed resource.
- Hours
Of stringOperation Arn - The Amazon Resource Name (ARN) for the hours of operation.
- Id string
- The provider-assigned unique ID for this managed resource.
- hours
Of StringOperation Arn - The Amazon Resource Name (ARN) for the hours of operation.
- id String
- The provider-assigned unique ID for this managed resource.
- hours
Of stringOperation Arn - The Amazon Resource Name (ARN) for the hours of operation.
- id string
- The provider-assigned unique ID for this managed resource.
- hours_
of_ stroperation_ arn - The Amazon Resource Name (ARN) for the hours of operation.
- id str
- The provider-assigned unique ID for this managed resource.
- hours
Of StringOperation Arn - The Amazon Resource Name (ARN) for the hours of operation.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
HoursOfOperationConfig, HoursOfOperationConfigArgs
- Day
This property is required. Pulumi.Aws Native. Connect. Hours Of Operation Config Day - The day that the hours of operation applies to.
- End
Time This property is required. Pulumi.Aws Native. Connect. Inputs. Hours Of Operation Time Slice - The end time that your contact center closes.
- Start
Time This property is required. Pulumi.Aws Native. Connect. Inputs. Hours Of Operation Time Slice - The start time that your contact center opens.
- Day
This property is required. HoursOf Operation Config Day - The day that the hours of operation applies to.
- End
Time This property is required. HoursOf Operation Time Slice - The end time that your contact center closes.
- Start
Time This property is required. HoursOf Operation Time Slice - The start time that your contact center opens.
- day
This property is required. HoursOf Operation Config Day - The day that the hours of operation applies to.
- end
Time This property is required. HoursOf Operation Time Slice - The end time that your contact center closes.
- start
Time This property is required. HoursOf Operation Time Slice - The start time that your contact center opens.
- day
This property is required. HoursOf Operation Config Day - The day that the hours of operation applies to.
- end
Time This property is required. HoursOf Operation Time Slice - The end time that your contact center closes.
- start
Time This property is required. HoursOf Operation Time Slice - The start time that your contact center opens.
- day
This property is required. HoursOf Operation Config Day - The day that the hours of operation applies to.
- end_
time This property is required. HoursOf Operation Time Slice - The end time that your contact center closes.
- start_
time This property is required. HoursOf Operation Time Slice - The start time that your contact center opens.
- day
This property is required. "SUNDAY" | "MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY" - The day that the hours of operation applies to.
- end
Time This property is required. Property Map - The end time that your contact center closes.
- start
Time This property is required. Property Map - The start time that your contact center opens.
HoursOfOperationConfigDay, HoursOfOperationConfigDayArgs
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- Hours
Of Operation Config Day Sunday - SUNDAY
- Hours
Of Operation Config Day Monday - MONDAY
- Hours
Of Operation Config Day Tuesday - TUESDAY
- Hours
Of Operation Config Day Wednesday - WEDNESDAY
- Hours
Of Operation Config Day Thursday - THURSDAY
- Hours
Of Operation Config Day Friday - FRIDAY
- Hours
Of Operation Config Day Saturday - SATURDAY
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- SUNDAY
- SUNDAY
- MONDAY
- MONDAY
- TUESDAY
- TUESDAY
- WEDNESDAY
- WEDNESDAY
- THURSDAY
- THURSDAY
- FRIDAY
- FRIDAY
- SATURDAY
- SATURDAY
- "SUNDAY"
- SUNDAY
- "MONDAY"
- MONDAY
- "TUESDAY"
- TUESDAY
- "WEDNESDAY"
- WEDNESDAY
- "THURSDAY"
- THURSDAY
- "FRIDAY"
- FRIDAY
- "SATURDAY"
- SATURDAY
HoursOfOperationOverride, HoursOfOperationOverrideArgs
- Effective
From This property is required. string - The date from which the hours of operation override would be effective.
- Effective
Till This property is required. string - The date till which the hours of operation override would be effective.
- Override
Config This property is required. List<Pulumi.Aws Native. Connect. Inputs. Hours Of Operation Override Config> - Override
Name This property is required. string - Hours
Of stringOperation Override Id - The identifier for the hours of operation override.
- Override
Description string
- Effective
From This property is required. string - The date from which the hours of operation override would be effective.
- Effective
Till This property is required. string - The date till which the hours of operation override would be effective.
- Override
Config This property is required. []HoursOf Operation Override Config - Override
Name This property is required. string - Hours
Of stringOperation Override Id - The identifier for the hours of operation override.
- Override
Description string
- effective
From This property is required. String - The date from which the hours of operation override would be effective.
- effective
Till This property is required. String - The date till which the hours of operation override would be effective.
- override
Config This property is required. List<HoursOf Operation Override Config> - override
Name This property is required. String - hours
Of StringOperation Override Id - The identifier for the hours of operation override.
- override
Description String
- effective
From This property is required. string - The date from which the hours of operation override would be effective.
- effective
Till This property is required. string - The date till which the hours of operation override would be effective.
- override
Config This property is required. HoursOf Operation Override Config[] - override
Name This property is required. string - hours
Of stringOperation Override Id - The identifier for the hours of operation override.
- override
Description string
- effective_
from This property is required. str - The date from which the hours of operation override would be effective.
- effective_
till This property is required. str - The date till which the hours of operation override would be effective.
- override_
config This property is required. Sequence[HoursOf Operation Override Config] - override_
name This property is required. str - hours_
of_ stroperation_ override_ id - The identifier for the hours of operation override.
- override_
description str
- effective
From This property is required. String - The date from which the hours of operation override would be effective.
- effective
Till This property is required. String - The date till which the hours of operation override would be effective.
- override
Config This property is required. List<Property Map> - override
Name This property is required. String - hours
Of StringOperation Override Id - The identifier for the hours of operation override.
- override
Description String
HoursOfOperationOverrideConfig, HoursOfOperationOverrideConfigArgs
- Day
This property is required. Pulumi.Aws Native. Connect. Hours Of Operation Override Config Day - The day that the hours of operation override applies to.
- End
Time This property is required. Pulumi.Aws Native. Connect. Inputs. Hours Of Operation Override Time Slice - The new end time that your contact center closes for the overriden days.
- Start
Time This property is required. Pulumi.Aws Native. Connect. Inputs. Hours Of Operation Override Time Slice - The new start time that your contact center opens for the overriden days.
- Day
This property is required. HoursOf Operation Override Config Day - The day that the hours of operation override applies to.
- End
Time This property is required. HoursOf Operation Override Time Slice - The new end time that your contact center closes for the overriden days.
- Start
Time This property is required. HoursOf Operation Override Time Slice - The new start time that your contact center opens for the overriden days.
- day
This property is required. HoursOf Operation Override Config Day - The day that the hours of operation override applies to.
- end
Time This property is required. HoursOf Operation Override Time Slice - The new end time that your contact center closes for the overriden days.
- start
Time This property is required. HoursOf Operation Override Time Slice - The new start time that your contact center opens for the overriden days.
- day
This property is required. HoursOf Operation Override Config Day - The day that the hours of operation override applies to.
- end
Time This property is required. HoursOf Operation Override Time Slice - The new end time that your contact center closes for the overriden days.
- start
Time This property is required. HoursOf Operation Override Time Slice - The new start time that your contact center opens for the overriden days.
- day
This property is required. HoursOf Operation Override Config Day - The day that the hours of operation override applies to.
- end_
time This property is required. HoursOf Operation Override Time Slice - The new end time that your contact center closes for the overriden days.
- start_
time This property is required. HoursOf Operation Override Time Slice - The new start time that your contact center opens for the overriden days.
- day
This property is required. "SUNDAY" | "MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY" - The day that the hours of operation override applies to.
- end
Time This property is required. Property Map - The new end time that your contact center closes for the overriden days.
- start
Time This property is required. Property Map - The new start time that your contact center opens for the overriden days.
HoursOfOperationOverrideConfigDay, HoursOfOperationOverrideConfigDayArgs
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- Hours
Of Operation Override Config Day Sunday - SUNDAY
- Hours
Of Operation Override Config Day Monday - MONDAY
- Hours
Of Operation Override Config Day Tuesday - TUESDAY
- Hours
Of Operation Override Config Day Wednesday - WEDNESDAY
- Hours
Of Operation Override Config Day Thursday - THURSDAY
- Hours
Of Operation Override Config Day Friday - FRIDAY
- Hours
Of Operation Override Config Day Saturday - SATURDAY
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- SUNDAY
- SUNDAY
- MONDAY
- MONDAY
- TUESDAY
- TUESDAY
- WEDNESDAY
- WEDNESDAY
- THURSDAY
- THURSDAY
- FRIDAY
- FRIDAY
- SATURDAY
- SATURDAY
- "SUNDAY"
- SUNDAY
- "MONDAY"
- MONDAY
- "TUESDAY"
- TUESDAY
- "WEDNESDAY"
- WEDNESDAY
- "THURSDAY"
- THURSDAY
- "FRIDAY"
- FRIDAY
- "SATURDAY"
- SATURDAY
HoursOfOperationOverrideTimeSlice, HoursOfOperationOverrideTimeSliceArgs
HoursOfOperationTimeSlice, HoursOfOperationTimeSliceArgs
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.