Documentation
¶
Index ¶
- type AutoscaleNotification
- type AutoscaleNotificationArgs
- type AutoscaleNotificationArray
- func (AutoscaleNotificationArray) ElementType() reflect.Type
- func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput
- func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput
- type AutoscaleNotificationArrayInput
- type AutoscaleNotificationArrayOutput
- func (AutoscaleNotificationArrayOutput) ElementType() reflect.Type
- func (o AutoscaleNotificationArrayOutput) Index(i pulumi.IntInput) AutoscaleNotificationOutput
- func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput
- func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput
- type AutoscaleNotificationInput
- type AutoscaleNotificationOutput
- func (AutoscaleNotificationOutput) ElementType() reflect.Type
- func (o AutoscaleNotificationOutput) Email() EmailNotificationPtrOutput
- func (o AutoscaleNotificationOutput) Operation() pulumi.StringOutput
- func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutput() AutoscaleNotificationOutput
- func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutputWithContext(ctx context.Context) AutoscaleNotificationOutput
- func (o AutoscaleNotificationOutput) Webhooks() WebhookNotificationArrayOutput
- type AutoscaleNotificationResponse
- type AutoscaleNotificationResponseArgs
- func (AutoscaleNotificationResponseArgs) ElementType() reflect.Type
- func (i AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput
- func (i AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutputWithContext(ctx context.Context) AutoscaleNotificationResponseOutput
- type AutoscaleNotificationResponseArray
- func (AutoscaleNotificationResponseArray) ElementType() reflect.Type
- func (i AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput
- func (i AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutputWithContext(ctx context.Context) AutoscaleNotificationResponseArrayOutput
- type AutoscaleNotificationResponseArrayInput
- type AutoscaleNotificationResponseArrayOutput
- func (AutoscaleNotificationResponseArrayOutput) ElementType() reflect.Type
- func (o AutoscaleNotificationResponseArrayOutput) Index(i pulumi.IntInput) AutoscaleNotificationResponseOutput
- func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput
- func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutputWithContext(ctx context.Context) AutoscaleNotificationResponseArrayOutput
- type AutoscaleNotificationResponseInput
- type AutoscaleNotificationResponseOutput
- func (AutoscaleNotificationResponseOutput) ElementType() reflect.Type
- func (o AutoscaleNotificationResponseOutput) Email() EmailNotificationResponsePtrOutput
- func (o AutoscaleNotificationResponseOutput) Operation() pulumi.StringOutput
- func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput
- func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutputWithContext(ctx context.Context) AutoscaleNotificationResponseOutput
- func (o AutoscaleNotificationResponseOutput) Webhooks() WebhookNotificationResponseArrayOutput
- type AutoscaleProfile
- type AutoscaleProfileArgs
- type AutoscaleProfileArray
- type AutoscaleProfileArrayInput
- type AutoscaleProfileArrayOutput
- func (AutoscaleProfileArrayOutput) ElementType() reflect.Type
- func (o AutoscaleProfileArrayOutput) Index(i pulumi.IntInput) AutoscaleProfileOutput
- func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput
- func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutputWithContext(ctx context.Context) AutoscaleProfileArrayOutput
- type AutoscaleProfileInput
- type AutoscaleProfileOutput
- func (o AutoscaleProfileOutput) Capacity() ScaleCapacityOutput
- func (AutoscaleProfileOutput) ElementType() reflect.Type
- func (o AutoscaleProfileOutput) FixedDate() TimeWindowPtrOutput
- func (o AutoscaleProfileOutput) Name() pulumi.StringOutput
- func (o AutoscaleProfileOutput) Recurrence() RecurrencePtrOutput
- func (o AutoscaleProfileOutput) Rules() ScaleRuleArrayOutput
- func (o AutoscaleProfileOutput) ToAutoscaleProfileOutput() AutoscaleProfileOutput
- func (o AutoscaleProfileOutput) ToAutoscaleProfileOutputWithContext(ctx context.Context) AutoscaleProfileOutput
- type AutoscaleProfileResponse
- type AutoscaleProfileResponseArgs
- func (AutoscaleProfileResponseArgs) ElementType() reflect.Type
- func (i AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput
- func (i AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutputWithContext(ctx context.Context) AutoscaleProfileResponseOutput
- type AutoscaleProfileResponseArray
- func (AutoscaleProfileResponseArray) ElementType() reflect.Type
- func (i AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput
- func (i AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutputWithContext(ctx context.Context) AutoscaleProfileResponseArrayOutput
- type AutoscaleProfileResponseArrayInput
- type AutoscaleProfileResponseArrayOutput
- func (AutoscaleProfileResponseArrayOutput) ElementType() reflect.Type
- func (o AutoscaleProfileResponseArrayOutput) Index(i pulumi.IntInput) AutoscaleProfileResponseOutput
- func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput
- func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutputWithContext(ctx context.Context) AutoscaleProfileResponseArrayOutput
- type AutoscaleProfileResponseInput
- type AutoscaleProfileResponseOutput
- func (o AutoscaleProfileResponseOutput) Capacity() ScaleCapacityResponseOutput
- func (AutoscaleProfileResponseOutput) ElementType() reflect.Type
- func (o AutoscaleProfileResponseOutput) FixedDate() TimeWindowResponsePtrOutput
- func (o AutoscaleProfileResponseOutput) Name() pulumi.StringOutput
- func (o AutoscaleProfileResponseOutput) Recurrence() RecurrenceResponsePtrOutput
- func (o AutoscaleProfileResponseOutput) Rules() ScaleRuleResponseArrayOutput
- func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput
- func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutputWithContext(ctx context.Context) AutoscaleProfileResponseOutput
- type AutoscaleSetting
- type AutoscaleSettingArgs
- type AutoscaleSettingState
- type EmailNotification
- type EmailNotificationArgs
- func (EmailNotificationArgs) ElementType() reflect.Type
- func (i EmailNotificationArgs) ToEmailNotificationOutput() EmailNotificationOutput
- func (i EmailNotificationArgs) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput
- func (i EmailNotificationArgs) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
- func (i EmailNotificationArgs) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
- type EmailNotificationInput
- type EmailNotificationOutput
- func (o EmailNotificationOutput) CustomEmails() pulumi.StringArrayOutput
- func (EmailNotificationOutput) ElementType() reflect.Type
- func (o EmailNotificationOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o EmailNotificationOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
- func (o EmailNotificationOutput) ToEmailNotificationOutput() EmailNotificationOutput
- func (o EmailNotificationOutput) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput
- func (o EmailNotificationOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
- func (o EmailNotificationOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
- type EmailNotificationPtrInput
- type EmailNotificationPtrOutput
- func (o EmailNotificationPtrOutput) CustomEmails() pulumi.StringArrayOutput
- func (o EmailNotificationPtrOutput) Elem() EmailNotificationOutput
- func (EmailNotificationPtrOutput) ElementType() reflect.Type
- func (o EmailNotificationPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o EmailNotificationPtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
- func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
- func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
- type EmailNotificationResponse
- type EmailNotificationResponseArgs
- func (EmailNotificationResponseArgs) ElementType() reflect.Type
- func (i EmailNotificationResponseArgs) ToEmailNotificationResponseOutput() EmailNotificationResponseOutput
- func (i EmailNotificationResponseArgs) ToEmailNotificationResponseOutputWithContext(ctx context.Context) EmailNotificationResponseOutput
- func (i EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
- func (i EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
- type EmailNotificationResponseInput
- type EmailNotificationResponseOutput
- func (o EmailNotificationResponseOutput) CustomEmails() pulumi.StringArrayOutput
- func (EmailNotificationResponseOutput) ElementType() reflect.Type
- func (o EmailNotificationResponseOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o EmailNotificationResponseOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
- func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutput() EmailNotificationResponseOutput
- func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutputWithContext(ctx context.Context) EmailNotificationResponseOutput
- func (o EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
- func (o EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
- type EmailNotificationResponsePtrInput
- type EmailNotificationResponsePtrOutput
- func (o EmailNotificationResponsePtrOutput) CustomEmails() pulumi.StringArrayOutput
- func (o EmailNotificationResponsePtrOutput) Elem() EmailNotificationResponseOutput
- func (EmailNotificationResponsePtrOutput) ElementType() reflect.Type
- func (o EmailNotificationResponsePtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
- func (o EmailNotificationResponsePtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
- func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
- func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
- type LookupAutoscaleSettingArgs
- type LookupAutoscaleSettingResult
- type MetricTrigger
- type MetricTriggerArgs
- type MetricTriggerInput
- type MetricTriggerOutput
- func (o MetricTriggerOutput) Dimensions() ScaleRuleMetricDimensionArrayOutput
- func (MetricTriggerOutput) ElementType() reflect.Type
- func (o MetricTriggerOutput) MetricName() pulumi.StringOutput
- func (o MetricTriggerOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o MetricTriggerOutput) MetricResourceUri() pulumi.StringOutput
- func (o MetricTriggerOutput) Operator() pulumi.StringOutput
- func (o MetricTriggerOutput) Statistic() pulumi.StringOutput
- func (o MetricTriggerOutput) Threshold() pulumi.Float64Output
- func (o MetricTriggerOutput) TimeAggregation() pulumi.StringOutput
- func (o MetricTriggerOutput) TimeGrain() pulumi.StringOutput
- func (o MetricTriggerOutput) TimeWindow() pulumi.StringOutput
- func (o MetricTriggerOutput) ToMetricTriggerOutput() MetricTriggerOutput
- func (o MetricTriggerOutput) ToMetricTriggerOutputWithContext(ctx context.Context) MetricTriggerOutput
- type MetricTriggerResponse
- type MetricTriggerResponseArgs
- type MetricTriggerResponseInput
- type MetricTriggerResponseOutput
- func (o MetricTriggerResponseOutput) Dimensions() ScaleRuleMetricDimensionResponseArrayOutput
- func (MetricTriggerResponseOutput) ElementType() reflect.Type
- func (o MetricTriggerResponseOutput) MetricName() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) MetricNamespace() pulumi.StringPtrOutput
- func (o MetricTriggerResponseOutput) MetricResourceUri() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) Operator() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) Statistic() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) Threshold() pulumi.Float64Output
- func (o MetricTriggerResponseOutput) TimeAggregation() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) TimeGrain() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) TimeWindow() pulumi.StringOutput
- func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutput() MetricTriggerResponseOutput
- func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutputWithContext(ctx context.Context) MetricTriggerResponseOutput
- type Recurrence
- type RecurrenceArgs
- func (RecurrenceArgs) ElementType() reflect.Type
- func (i RecurrenceArgs) ToRecurrenceOutput() RecurrenceOutput
- func (i RecurrenceArgs) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput
- func (i RecurrenceArgs) ToRecurrencePtrOutput() RecurrencePtrOutput
- func (i RecurrenceArgs) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
- type RecurrenceInput
- type RecurrenceOutput
- func (RecurrenceOutput) ElementType() reflect.Type
- func (o RecurrenceOutput) Frequency() pulumi.StringOutput
- func (o RecurrenceOutput) Schedule() RecurrentScheduleOutput
- func (o RecurrenceOutput) ToRecurrenceOutput() RecurrenceOutput
- func (o RecurrenceOutput) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput
- func (o RecurrenceOutput) ToRecurrencePtrOutput() RecurrencePtrOutput
- func (o RecurrenceOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
- type RecurrencePtrInput
- type RecurrencePtrOutput
- func (o RecurrencePtrOutput) Elem() RecurrenceOutput
- func (RecurrencePtrOutput) ElementType() reflect.Type
- func (o RecurrencePtrOutput) Frequency() pulumi.StringPtrOutput
- func (o RecurrencePtrOutput) Schedule() RecurrentSchedulePtrOutput
- func (o RecurrencePtrOutput) ToRecurrencePtrOutput() RecurrencePtrOutput
- func (o RecurrencePtrOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
- type RecurrenceResponse
- type RecurrenceResponseArgs
- func (RecurrenceResponseArgs) ElementType() reflect.Type
- func (i RecurrenceResponseArgs) ToRecurrenceResponseOutput() RecurrenceResponseOutput
- func (i RecurrenceResponseArgs) ToRecurrenceResponseOutputWithContext(ctx context.Context) RecurrenceResponseOutput
- func (i RecurrenceResponseArgs) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
- func (i RecurrenceResponseArgs) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
- type RecurrenceResponseInput
- type RecurrenceResponseOutput
- func (RecurrenceResponseOutput) ElementType() reflect.Type
- func (o RecurrenceResponseOutput) Frequency() pulumi.StringOutput
- func (o RecurrenceResponseOutput) Schedule() RecurrentScheduleResponseOutput
- func (o RecurrenceResponseOutput) ToRecurrenceResponseOutput() RecurrenceResponseOutput
- func (o RecurrenceResponseOutput) ToRecurrenceResponseOutputWithContext(ctx context.Context) RecurrenceResponseOutput
- func (o RecurrenceResponseOutput) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
- func (o RecurrenceResponseOutput) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
- type RecurrenceResponsePtrInput
- type RecurrenceResponsePtrOutput
- func (o RecurrenceResponsePtrOutput) Elem() RecurrenceResponseOutput
- func (RecurrenceResponsePtrOutput) ElementType() reflect.Type
- func (o RecurrenceResponsePtrOutput) Frequency() pulumi.StringPtrOutput
- func (o RecurrenceResponsePtrOutput) Schedule() RecurrentScheduleResponsePtrOutput
- func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
- func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
- type RecurrentSchedule
- type RecurrentScheduleArgs
- func (RecurrentScheduleArgs) ElementType() reflect.Type
- func (i RecurrentScheduleArgs) ToRecurrentScheduleOutput() RecurrentScheduleOutput
- func (i RecurrentScheduleArgs) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput
- func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
- func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
- type RecurrentScheduleInput
- type RecurrentScheduleOutput
- func (o RecurrentScheduleOutput) Days() pulumi.StringArrayOutput
- func (RecurrentScheduleOutput) ElementType() reflect.Type
- func (o RecurrentScheduleOutput) Hours() pulumi.IntArrayOutput
- func (o RecurrentScheduleOutput) Minutes() pulumi.IntArrayOutput
- func (o RecurrentScheduleOutput) TimeZone() pulumi.StringOutput
- func (o RecurrentScheduleOutput) ToRecurrentScheduleOutput() RecurrentScheduleOutput
- func (o RecurrentScheduleOutput) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput
- func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
- func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
- type RecurrentSchedulePtrInput
- type RecurrentSchedulePtrOutput
- func (o RecurrentSchedulePtrOutput) Days() pulumi.StringArrayOutput
- func (o RecurrentSchedulePtrOutput) Elem() RecurrentScheduleOutput
- func (RecurrentSchedulePtrOutput) ElementType() reflect.Type
- func (o RecurrentSchedulePtrOutput) Hours() pulumi.IntArrayOutput
- func (o RecurrentSchedulePtrOutput) Minutes() pulumi.IntArrayOutput
- func (o RecurrentSchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
- func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
- type RecurrentScheduleResponse
- type RecurrentScheduleResponseArgs
- func (RecurrentScheduleResponseArgs) ElementType() reflect.Type
- func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput
- func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutputWithContext(ctx context.Context) RecurrentScheduleResponseOutput
- func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
- func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
- type RecurrentScheduleResponseInput
- type RecurrentScheduleResponseOutput
- func (o RecurrentScheduleResponseOutput) Days() pulumi.StringArrayOutput
- func (RecurrentScheduleResponseOutput) ElementType() reflect.Type
- func (o RecurrentScheduleResponseOutput) Hours() pulumi.IntArrayOutput
- func (o RecurrentScheduleResponseOutput) Minutes() pulumi.IntArrayOutput
- func (o RecurrentScheduleResponseOutput) TimeZone() pulumi.StringOutput
- func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput
- func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutputWithContext(ctx context.Context) RecurrentScheduleResponseOutput
- func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
- func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
- type RecurrentScheduleResponsePtrInput
- type RecurrentScheduleResponsePtrOutput
- func (o RecurrentScheduleResponsePtrOutput) Days() pulumi.StringArrayOutput
- func (o RecurrentScheduleResponsePtrOutput) Elem() RecurrentScheduleResponseOutput
- func (RecurrentScheduleResponsePtrOutput) ElementType() reflect.Type
- func (o RecurrentScheduleResponsePtrOutput) Hours() pulumi.IntArrayOutput
- func (o RecurrentScheduleResponsePtrOutput) Minutes() pulumi.IntArrayOutput
- func (o RecurrentScheduleResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
- func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
- type ScaleAction
- type ScaleActionArgs
- type ScaleActionInput
- type ScaleActionOutput
- func (o ScaleActionOutput) Cooldown() pulumi.StringOutput
- func (o ScaleActionOutput) Direction() pulumi.StringOutput
- func (ScaleActionOutput) ElementType() reflect.Type
- func (o ScaleActionOutput) ToScaleActionOutput() ScaleActionOutput
- func (o ScaleActionOutput) ToScaleActionOutputWithContext(ctx context.Context) ScaleActionOutput
- func (o ScaleActionOutput) Type() pulumi.StringOutput
- func (o ScaleActionOutput) Value() pulumi.StringPtrOutput
- type ScaleActionResponse
- type ScaleActionResponseArgs
- type ScaleActionResponseInput
- type ScaleActionResponseOutput
- func (o ScaleActionResponseOutput) Cooldown() pulumi.StringOutput
- func (o ScaleActionResponseOutput) Direction() pulumi.StringOutput
- func (ScaleActionResponseOutput) ElementType() reflect.Type
- func (o ScaleActionResponseOutput) ToScaleActionResponseOutput() ScaleActionResponseOutput
- func (o ScaleActionResponseOutput) ToScaleActionResponseOutputWithContext(ctx context.Context) ScaleActionResponseOutput
- func (o ScaleActionResponseOutput) Type() pulumi.StringOutput
- func (o ScaleActionResponseOutput) Value() pulumi.StringPtrOutput
- type ScaleCapacity
- type ScaleCapacityArgs
- type ScaleCapacityInput
- type ScaleCapacityOutput
- func (o ScaleCapacityOutput) Default() pulumi.StringOutput
- func (ScaleCapacityOutput) ElementType() reflect.Type
- func (o ScaleCapacityOutput) Maximum() pulumi.StringOutput
- func (o ScaleCapacityOutput) Minimum() pulumi.StringOutput
- func (o ScaleCapacityOutput) ToScaleCapacityOutput() ScaleCapacityOutput
- func (o ScaleCapacityOutput) ToScaleCapacityOutputWithContext(ctx context.Context) ScaleCapacityOutput
- type ScaleCapacityResponse
- type ScaleCapacityResponseArgs
- type ScaleCapacityResponseInput
- type ScaleCapacityResponseOutput
- func (o ScaleCapacityResponseOutput) Default() pulumi.StringOutput
- func (ScaleCapacityResponseOutput) ElementType() reflect.Type
- func (o ScaleCapacityResponseOutput) Maximum() pulumi.StringOutput
- func (o ScaleCapacityResponseOutput) Minimum() pulumi.StringOutput
- func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutput() ScaleCapacityResponseOutput
- func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutputWithContext(ctx context.Context) ScaleCapacityResponseOutput
- type ScaleRule
- type ScaleRuleArgs
- type ScaleRuleArray
- type ScaleRuleArrayInput
- type ScaleRuleArrayOutput
- func (ScaleRuleArrayOutput) ElementType() reflect.Type
- func (o ScaleRuleArrayOutput) Index(i pulumi.IntInput) ScaleRuleOutput
- func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutput() ScaleRuleArrayOutput
- func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput
- type ScaleRuleInput
- type ScaleRuleMetricDimension
- type ScaleRuleMetricDimensionArgs
- func (ScaleRuleMetricDimensionArgs) ElementType() reflect.Type
- func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput
- func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput
- type ScaleRuleMetricDimensionArray
- func (ScaleRuleMetricDimensionArray) ElementType() reflect.Type
- func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput
- func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput
- type ScaleRuleMetricDimensionArrayInput
- type ScaleRuleMetricDimensionArrayOutput
- func (ScaleRuleMetricDimensionArrayOutput) ElementType() reflect.Type
- func (o ScaleRuleMetricDimensionArrayOutput) Index(i pulumi.IntInput) ScaleRuleMetricDimensionOutput
- func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput
- func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput
- type ScaleRuleMetricDimensionInput
- type ScaleRuleMetricDimensionOutput
- func (o ScaleRuleMetricDimensionOutput) DimensionName() pulumi.StringOutput
- func (ScaleRuleMetricDimensionOutput) ElementType() reflect.Type
- func (o ScaleRuleMetricDimensionOutput) Operator() pulumi.StringOutput
- func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput
- func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput
- func (o ScaleRuleMetricDimensionOutput) Values() pulumi.StringArrayOutput
- type ScaleRuleMetricDimensionResponse
- type ScaleRuleMetricDimensionResponseArgs
- func (ScaleRuleMetricDimensionResponseArgs) ElementType() reflect.Type
- func (i ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput
- func (i ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseOutput
- type ScaleRuleMetricDimensionResponseArray
- func (ScaleRuleMetricDimensionResponseArray) ElementType() reflect.Type
- func (i ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput
- func (i ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseArrayOutput
- type ScaleRuleMetricDimensionResponseArrayInput
- type ScaleRuleMetricDimensionResponseArrayOutput
- func (ScaleRuleMetricDimensionResponseArrayOutput) ElementType() reflect.Type
- func (o ScaleRuleMetricDimensionResponseArrayOutput) Index(i pulumi.IntInput) ScaleRuleMetricDimensionResponseOutput
- func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput
- func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseArrayOutput
- type ScaleRuleMetricDimensionResponseInput
- type ScaleRuleMetricDimensionResponseOutput
- func (o ScaleRuleMetricDimensionResponseOutput) DimensionName() pulumi.StringOutput
- func (ScaleRuleMetricDimensionResponseOutput) ElementType() reflect.Type
- func (o ScaleRuleMetricDimensionResponseOutput) Operator() pulumi.StringOutput
- func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput
- func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseOutput
- func (o ScaleRuleMetricDimensionResponseOutput) Values() pulumi.StringArrayOutput
- type ScaleRuleOutput
- func (ScaleRuleOutput) ElementType() reflect.Type
- func (o ScaleRuleOutput) MetricTrigger() MetricTriggerOutput
- func (o ScaleRuleOutput) ScaleAction() ScaleActionOutput
- func (o ScaleRuleOutput) ToScaleRuleOutput() ScaleRuleOutput
- func (o ScaleRuleOutput) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput
- type ScaleRuleResponse
- type ScaleRuleResponseArgs
- type ScaleRuleResponseArray
- type ScaleRuleResponseArrayInput
- type ScaleRuleResponseArrayOutput
- func (ScaleRuleResponseArrayOutput) ElementType() reflect.Type
- func (o ScaleRuleResponseArrayOutput) Index(i pulumi.IntInput) ScaleRuleResponseOutput
- func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput
- func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext(ctx context.Context) ScaleRuleResponseArrayOutput
- type ScaleRuleResponseInput
- type ScaleRuleResponseOutput
- func (ScaleRuleResponseOutput) ElementType() reflect.Type
- func (o ScaleRuleResponseOutput) MetricTrigger() MetricTriggerResponseOutput
- func (o ScaleRuleResponseOutput) ScaleAction() ScaleActionResponseOutput
- func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutput() ScaleRuleResponseOutput
- func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext(ctx context.Context) ScaleRuleResponseOutput
- type TimeWindow
- type TimeWindowArgs
- func (TimeWindowArgs) ElementType() reflect.Type
- func (i TimeWindowArgs) ToTimeWindowOutput() TimeWindowOutput
- func (i TimeWindowArgs) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
- func (i TimeWindowArgs) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (i TimeWindowArgs) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowInput
- type TimeWindowOutput
- func (TimeWindowOutput) ElementType() reflect.Type
- func (o TimeWindowOutput) End() pulumi.StringOutput
- func (o TimeWindowOutput) Start() pulumi.StringOutput
- func (o TimeWindowOutput) TimeZone() pulumi.StringPtrOutput
- func (o TimeWindowOutput) ToTimeWindowOutput() TimeWindowOutput
- func (o TimeWindowOutput) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
- func (o TimeWindowOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (o TimeWindowOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowPtrInput
- type TimeWindowPtrOutput
- func (o TimeWindowPtrOutput) Elem() TimeWindowOutput
- func (TimeWindowPtrOutput) ElementType() reflect.Type
- func (o TimeWindowPtrOutput) End() pulumi.StringPtrOutput
- func (o TimeWindowPtrOutput) Start() pulumi.StringPtrOutput
- func (o TimeWindowPtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o TimeWindowPtrOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
- func (o TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
- type TimeWindowResponse
- type TimeWindowResponseArgs
- func (TimeWindowResponseArgs) ElementType() reflect.Type
- func (i TimeWindowResponseArgs) ToTimeWindowResponseOutput() TimeWindowResponseOutput
- func (i TimeWindowResponseArgs) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
- func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
- func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
- type TimeWindowResponseInput
- type TimeWindowResponseOutput
- func (TimeWindowResponseOutput) ElementType() reflect.Type
- func (o TimeWindowResponseOutput) End() pulumi.StringOutput
- func (o TimeWindowResponseOutput) Start() pulumi.StringOutput
- func (o TimeWindowResponseOutput) TimeZone() pulumi.StringPtrOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponseOutput() TimeWindowResponseOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
- func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
- type TimeWindowResponsePtrInput
- type TimeWindowResponsePtrOutput
- func (o TimeWindowResponsePtrOutput) Elem() TimeWindowResponseOutput
- func (TimeWindowResponsePtrOutput) ElementType() reflect.Type
- func (o TimeWindowResponsePtrOutput) End() pulumi.StringPtrOutput
- func (o TimeWindowResponsePtrOutput) Start() pulumi.StringPtrOutput
- func (o TimeWindowResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
- func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
- func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
- type WebhookNotification
- type WebhookNotificationArgs
- type WebhookNotificationArray
- type WebhookNotificationArrayInput
- type WebhookNotificationArrayOutput
- func (WebhookNotificationArrayOutput) ElementType() reflect.Type
- func (o WebhookNotificationArrayOutput) Index(i pulumi.IntInput) WebhookNotificationOutput
- func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput
- func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutputWithContext(ctx context.Context) WebhookNotificationArrayOutput
- type WebhookNotificationInput
- type WebhookNotificationOutput
- func (WebhookNotificationOutput) ElementType() reflect.Type
- func (o WebhookNotificationOutput) Properties() pulumi.StringMapOutput
- func (o WebhookNotificationOutput) ServiceUri() pulumi.StringPtrOutput
- func (o WebhookNotificationOutput) ToWebhookNotificationOutput() WebhookNotificationOutput
- func (o WebhookNotificationOutput) ToWebhookNotificationOutputWithContext(ctx context.Context) WebhookNotificationOutput
- type WebhookNotificationResponse
- type WebhookNotificationResponseArgs
- func (WebhookNotificationResponseArgs) ElementType() reflect.Type
- func (i WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput
- func (i WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutputWithContext(ctx context.Context) WebhookNotificationResponseOutput
- type WebhookNotificationResponseArray
- func (WebhookNotificationResponseArray) ElementType() reflect.Type
- func (i WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput
- func (i WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutputWithContext(ctx context.Context) WebhookNotificationResponseArrayOutput
- type WebhookNotificationResponseArrayInput
- type WebhookNotificationResponseArrayOutput
- func (WebhookNotificationResponseArrayOutput) ElementType() reflect.Type
- func (o WebhookNotificationResponseArrayOutput) Index(i pulumi.IntInput) WebhookNotificationResponseOutput
- func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput
- func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutputWithContext(ctx context.Context) WebhookNotificationResponseArrayOutput
- type WebhookNotificationResponseInput
- type WebhookNotificationResponseOutput
- func (WebhookNotificationResponseOutput) ElementType() reflect.Type
- func (o WebhookNotificationResponseOutput) Properties() pulumi.StringMapOutput
- func (o WebhookNotificationResponseOutput) ServiceUri() pulumi.StringPtrOutput
- func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput
- func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutputWithContext(ctx context.Context) WebhookNotificationResponseOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoscaleNotification ¶
type AutoscaleNotification struct { // the email notification. Email *EmailNotification `pulumi:"email"` // the operation associated with the notification and its value must be "scale" Operation string `pulumi:"operation"` // the collection of webhook notifications. Webhooks []WebhookNotification `pulumi:"webhooks"` }
Autoscale notification.
type AutoscaleNotificationArgs ¶
type AutoscaleNotificationArgs struct { // the email notification. Email EmailNotificationPtrInput `pulumi:"email"` // the operation associated with the notification and its value must be "scale" Operation pulumi.StringInput `pulumi:"operation"` // the collection of webhook notifications. Webhooks WebhookNotificationArrayInput `pulumi:"webhooks"` }
Autoscale notification.
func (AutoscaleNotificationArgs) ElementType ¶
func (AutoscaleNotificationArgs) ElementType() reflect.Type
func (AutoscaleNotificationArgs) ToAutoscaleNotificationOutput ¶
func (i AutoscaleNotificationArgs) ToAutoscaleNotificationOutput() AutoscaleNotificationOutput
func (AutoscaleNotificationArgs) ToAutoscaleNotificationOutputWithContext ¶
func (i AutoscaleNotificationArgs) ToAutoscaleNotificationOutputWithContext(ctx context.Context) AutoscaleNotificationOutput
type AutoscaleNotificationArray ¶
type AutoscaleNotificationArray []AutoscaleNotificationInput
func (AutoscaleNotificationArray) ElementType ¶
func (AutoscaleNotificationArray) ElementType() reflect.Type
func (AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutput ¶
func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput
func (AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutputWithContext ¶
func (i AutoscaleNotificationArray) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput
type AutoscaleNotificationArrayInput ¶
type AutoscaleNotificationArrayInput interface { pulumi.Input ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput ToAutoscaleNotificationArrayOutputWithContext(context.Context) AutoscaleNotificationArrayOutput }
AutoscaleNotificationArrayInput is an input type that accepts AutoscaleNotificationArray and AutoscaleNotificationArrayOutput values. You can construct a concrete instance of `AutoscaleNotificationArrayInput` via:
AutoscaleNotificationArray{ AutoscaleNotificationArgs{...} }
type AutoscaleNotificationArrayOutput ¶
type AutoscaleNotificationArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleNotificationArrayOutput) ElementType ¶
func (AutoscaleNotificationArrayOutput) ElementType() reflect.Type
func (AutoscaleNotificationArrayOutput) Index ¶
func (o AutoscaleNotificationArrayOutput) Index(i pulumi.IntInput) AutoscaleNotificationOutput
func (AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutput ¶
func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutput() AutoscaleNotificationArrayOutput
func (AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutputWithContext ¶
func (o AutoscaleNotificationArrayOutput) ToAutoscaleNotificationArrayOutputWithContext(ctx context.Context) AutoscaleNotificationArrayOutput
type AutoscaleNotificationInput ¶
type AutoscaleNotificationInput interface { pulumi.Input ToAutoscaleNotificationOutput() AutoscaleNotificationOutput ToAutoscaleNotificationOutputWithContext(context.Context) AutoscaleNotificationOutput }
AutoscaleNotificationInput is an input type that accepts AutoscaleNotificationArgs and AutoscaleNotificationOutput values. You can construct a concrete instance of `AutoscaleNotificationInput` via:
AutoscaleNotificationArgs{...}
type AutoscaleNotificationOutput ¶
type AutoscaleNotificationOutput struct{ *pulumi.OutputState }
Autoscale notification.
func (AutoscaleNotificationOutput) ElementType ¶
func (AutoscaleNotificationOutput) ElementType() reflect.Type
func (AutoscaleNotificationOutput) Email ¶
func (o AutoscaleNotificationOutput) Email() EmailNotificationPtrOutput
the email notification.
func (AutoscaleNotificationOutput) Operation ¶
func (o AutoscaleNotificationOutput) Operation() pulumi.StringOutput
the operation associated with the notification and its value must be "scale"
func (AutoscaleNotificationOutput) ToAutoscaleNotificationOutput ¶
func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutput() AutoscaleNotificationOutput
func (AutoscaleNotificationOutput) ToAutoscaleNotificationOutputWithContext ¶
func (o AutoscaleNotificationOutput) ToAutoscaleNotificationOutputWithContext(ctx context.Context) AutoscaleNotificationOutput
func (AutoscaleNotificationOutput) Webhooks ¶
func (o AutoscaleNotificationOutput) Webhooks() WebhookNotificationArrayOutput
the collection of webhook notifications.
type AutoscaleNotificationResponse ¶
type AutoscaleNotificationResponse struct { // the email notification. Email *EmailNotificationResponse `pulumi:"email"` // the operation associated with the notification and its value must be "scale" Operation string `pulumi:"operation"` // the collection of webhook notifications. Webhooks []WebhookNotificationResponse `pulumi:"webhooks"` }
Autoscale notification.
type AutoscaleNotificationResponseArgs ¶
type AutoscaleNotificationResponseArgs struct { // the email notification. Email EmailNotificationResponsePtrInput `pulumi:"email"` // the operation associated with the notification and its value must be "scale" Operation pulumi.StringInput `pulumi:"operation"` // the collection of webhook notifications. Webhooks WebhookNotificationResponseArrayInput `pulumi:"webhooks"` }
Autoscale notification.
func (AutoscaleNotificationResponseArgs) ElementType ¶
func (AutoscaleNotificationResponseArgs) ElementType() reflect.Type
func (AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutput ¶
func (i AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput
func (AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutputWithContext ¶
func (i AutoscaleNotificationResponseArgs) ToAutoscaleNotificationResponseOutputWithContext(ctx context.Context) AutoscaleNotificationResponseOutput
type AutoscaleNotificationResponseArray ¶
type AutoscaleNotificationResponseArray []AutoscaleNotificationResponseInput
func (AutoscaleNotificationResponseArray) ElementType ¶
func (AutoscaleNotificationResponseArray) ElementType() reflect.Type
func (AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutput ¶
func (i AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput
func (AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutputWithContext ¶
func (i AutoscaleNotificationResponseArray) ToAutoscaleNotificationResponseArrayOutputWithContext(ctx context.Context) AutoscaleNotificationResponseArrayOutput
type AutoscaleNotificationResponseArrayInput ¶
type AutoscaleNotificationResponseArrayInput interface { pulumi.Input ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput ToAutoscaleNotificationResponseArrayOutputWithContext(context.Context) AutoscaleNotificationResponseArrayOutput }
AutoscaleNotificationResponseArrayInput is an input type that accepts AutoscaleNotificationResponseArray and AutoscaleNotificationResponseArrayOutput values. You can construct a concrete instance of `AutoscaleNotificationResponseArrayInput` via:
AutoscaleNotificationResponseArray{ AutoscaleNotificationResponseArgs{...} }
type AutoscaleNotificationResponseArrayOutput ¶
type AutoscaleNotificationResponseArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleNotificationResponseArrayOutput) ElementType ¶
func (AutoscaleNotificationResponseArrayOutput) ElementType() reflect.Type
func (AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutput ¶
func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutput() AutoscaleNotificationResponseArrayOutput
func (AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutputWithContext ¶
func (o AutoscaleNotificationResponseArrayOutput) ToAutoscaleNotificationResponseArrayOutputWithContext(ctx context.Context) AutoscaleNotificationResponseArrayOutput
type AutoscaleNotificationResponseInput ¶
type AutoscaleNotificationResponseInput interface { pulumi.Input ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput ToAutoscaleNotificationResponseOutputWithContext(context.Context) AutoscaleNotificationResponseOutput }
AutoscaleNotificationResponseInput is an input type that accepts AutoscaleNotificationResponseArgs and AutoscaleNotificationResponseOutput values. You can construct a concrete instance of `AutoscaleNotificationResponseInput` via:
AutoscaleNotificationResponseArgs{...}
type AutoscaleNotificationResponseOutput ¶
type AutoscaleNotificationResponseOutput struct{ *pulumi.OutputState }
Autoscale notification.
func (AutoscaleNotificationResponseOutput) ElementType ¶
func (AutoscaleNotificationResponseOutput) ElementType() reflect.Type
func (AutoscaleNotificationResponseOutput) Email ¶
func (o AutoscaleNotificationResponseOutput) Email() EmailNotificationResponsePtrOutput
the email notification.
func (AutoscaleNotificationResponseOutput) Operation ¶
func (o AutoscaleNotificationResponseOutput) Operation() pulumi.StringOutput
the operation associated with the notification and its value must be "scale"
func (AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutput ¶
func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutput() AutoscaleNotificationResponseOutput
func (AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutputWithContext ¶
func (o AutoscaleNotificationResponseOutput) ToAutoscaleNotificationResponseOutputWithContext(ctx context.Context) AutoscaleNotificationResponseOutput
func (AutoscaleNotificationResponseOutput) Webhooks ¶
func (o AutoscaleNotificationResponseOutput) Webhooks() WebhookNotificationResponseArrayOutput
the collection of webhook notifications.
type AutoscaleProfile ¶
type AutoscaleProfile struct { // the number of instances that can be used during this profile. Capacity ScaleCapacity `pulumi:"capacity"` // the specific date-time for the profile. This element is not used if the Recurrence element is used. FixedDate *TimeWindow `pulumi:"fixedDate"` // the name of the profile. Name string `pulumi:"name"` // the repeating times at which this profile begins. This element is not used if the FixedDate element is used. Recurrence *Recurrence `pulumi:"recurrence"` // the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. Rules []ScaleRule `pulumi:"rules"` }
Autoscale profile.
type AutoscaleProfileArgs ¶
type AutoscaleProfileArgs struct { // the number of instances that can be used during this profile. Capacity ScaleCapacityInput `pulumi:"capacity"` // the specific date-time for the profile. This element is not used if the Recurrence element is used. FixedDate TimeWindowPtrInput `pulumi:"fixedDate"` // the name of the profile. Name pulumi.StringInput `pulumi:"name"` // the repeating times at which this profile begins. This element is not used if the FixedDate element is used. Recurrence RecurrencePtrInput `pulumi:"recurrence"` // the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. Rules ScaleRuleArrayInput `pulumi:"rules"` }
Autoscale profile.
func (AutoscaleProfileArgs) ElementType ¶
func (AutoscaleProfileArgs) ElementType() reflect.Type
func (AutoscaleProfileArgs) ToAutoscaleProfileOutput ¶
func (i AutoscaleProfileArgs) ToAutoscaleProfileOutput() AutoscaleProfileOutput
func (AutoscaleProfileArgs) ToAutoscaleProfileOutputWithContext ¶
func (i AutoscaleProfileArgs) ToAutoscaleProfileOutputWithContext(ctx context.Context) AutoscaleProfileOutput
type AutoscaleProfileArray ¶
type AutoscaleProfileArray []AutoscaleProfileInput
func (AutoscaleProfileArray) ElementType ¶
func (AutoscaleProfileArray) ElementType() reflect.Type
func (AutoscaleProfileArray) ToAutoscaleProfileArrayOutput ¶
func (i AutoscaleProfileArray) ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput
func (AutoscaleProfileArray) ToAutoscaleProfileArrayOutputWithContext ¶
func (i AutoscaleProfileArray) ToAutoscaleProfileArrayOutputWithContext(ctx context.Context) AutoscaleProfileArrayOutput
type AutoscaleProfileArrayInput ¶
type AutoscaleProfileArrayInput interface { pulumi.Input ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput ToAutoscaleProfileArrayOutputWithContext(context.Context) AutoscaleProfileArrayOutput }
AutoscaleProfileArrayInput is an input type that accepts AutoscaleProfileArray and AutoscaleProfileArrayOutput values. You can construct a concrete instance of `AutoscaleProfileArrayInput` via:
AutoscaleProfileArray{ AutoscaleProfileArgs{...} }
type AutoscaleProfileArrayOutput ¶
type AutoscaleProfileArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleProfileArrayOutput) ElementType ¶
func (AutoscaleProfileArrayOutput) ElementType() reflect.Type
func (AutoscaleProfileArrayOutput) Index ¶
func (o AutoscaleProfileArrayOutput) Index(i pulumi.IntInput) AutoscaleProfileOutput
func (AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutput ¶
func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutput() AutoscaleProfileArrayOutput
func (AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutputWithContext ¶
func (o AutoscaleProfileArrayOutput) ToAutoscaleProfileArrayOutputWithContext(ctx context.Context) AutoscaleProfileArrayOutput
type AutoscaleProfileInput ¶
type AutoscaleProfileInput interface { pulumi.Input ToAutoscaleProfileOutput() AutoscaleProfileOutput ToAutoscaleProfileOutputWithContext(context.Context) AutoscaleProfileOutput }
AutoscaleProfileInput is an input type that accepts AutoscaleProfileArgs and AutoscaleProfileOutput values. You can construct a concrete instance of `AutoscaleProfileInput` via:
AutoscaleProfileArgs{...}
type AutoscaleProfileOutput ¶
type AutoscaleProfileOutput struct{ *pulumi.OutputState }
Autoscale profile.
func (AutoscaleProfileOutput) Capacity ¶
func (o AutoscaleProfileOutput) Capacity() ScaleCapacityOutput
the number of instances that can be used during this profile.
func (AutoscaleProfileOutput) ElementType ¶
func (AutoscaleProfileOutput) ElementType() reflect.Type
func (AutoscaleProfileOutput) FixedDate ¶
func (o AutoscaleProfileOutput) FixedDate() TimeWindowPtrOutput
the specific date-time for the profile. This element is not used if the Recurrence element is used.
func (AutoscaleProfileOutput) Name ¶
func (o AutoscaleProfileOutput) Name() pulumi.StringOutput
the name of the profile.
func (AutoscaleProfileOutput) Recurrence ¶
func (o AutoscaleProfileOutput) Recurrence() RecurrencePtrOutput
the repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (AutoscaleProfileOutput) Rules ¶
func (o AutoscaleProfileOutput) Rules() ScaleRuleArrayOutput
the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.
func (AutoscaleProfileOutput) ToAutoscaleProfileOutput ¶
func (o AutoscaleProfileOutput) ToAutoscaleProfileOutput() AutoscaleProfileOutput
func (AutoscaleProfileOutput) ToAutoscaleProfileOutputWithContext ¶
func (o AutoscaleProfileOutput) ToAutoscaleProfileOutputWithContext(ctx context.Context) AutoscaleProfileOutput
type AutoscaleProfileResponse ¶
type AutoscaleProfileResponse struct { // the number of instances that can be used during this profile. Capacity ScaleCapacityResponse `pulumi:"capacity"` // the specific date-time for the profile. This element is not used if the Recurrence element is used. FixedDate *TimeWindowResponse `pulumi:"fixedDate"` // the name of the profile. Name string `pulumi:"name"` // the repeating times at which this profile begins. This element is not used if the FixedDate element is used. Recurrence *RecurrenceResponse `pulumi:"recurrence"` // the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. Rules []ScaleRuleResponse `pulumi:"rules"` }
Autoscale profile.
type AutoscaleProfileResponseArgs ¶
type AutoscaleProfileResponseArgs struct { // the number of instances that can be used during this profile. Capacity ScaleCapacityResponseInput `pulumi:"capacity"` // the specific date-time for the profile. This element is not used if the Recurrence element is used. FixedDate TimeWindowResponsePtrInput `pulumi:"fixedDate"` // the name of the profile. Name pulumi.StringInput `pulumi:"name"` // the repeating times at which this profile begins. This element is not used if the FixedDate element is used. Recurrence RecurrenceResponsePtrInput `pulumi:"recurrence"` // the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified. Rules ScaleRuleResponseArrayInput `pulumi:"rules"` }
Autoscale profile.
func (AutoscaleProfileResponseArgs) ElementType ¶
func (AutoscaleProfileResponseArgs) ElementType() reflect.Type
func (AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutput ¶
func (i AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput
func (AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutputWithContext ¶
func (i AutoscaleProfileResponseArgs) ToAutoscaleProfileResponseOutputWithContext(ctx context.Context) AutoscaleProfileResponseOutput
type AutoscaleProfileResponseArray ¶
type AutoscaleProfileResponseArray []AutoscaleProfileResponseInput
func (AutoscaleProfileResponseArray) ElementType ¶
func (AutoscaleProfileResponseArray) ElementType() reflect.Type
func (AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutput ¶
func (i AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput
func (AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutputWithContext ¶
func (i AutoscaleProfileResponseArray) ToAutoscaleProfileResponseArrayOutputWithContext(ctx context.Context) AutoscaleProfileResponseArrayOutput
type AutoscaleProfileResponseArrayInput ¶
type AutoscaleProfileResponseArrayInput interface { pulumi.Input ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput ToAutoscaleProfileResponseArrayOutputWithContext(context.Context) AutoscaleProfileResponseArrayOutput }
AutoscaleProfileResponseArrayInput is an input type that accepts AutoscaleProfileResponseArray and AutoscaleProfileResponseArrayOutput values. You can construct a concrete instance of `AutoscaleProfileResponseArrayInput` via:
AutoscaleProfileResponseArray{ AutoscaleProfileResponseArgs{...} }
type AutoscaleProfileResponseArrayOutput ¶
type AutoscaleProfileResponseArrayOutput struct{ *pulumi.OutputState }
func (AutoscaleProfileResponseArrayOutput) ElementType ¶
func (AutoscaleProfileResponseArrayOutput) ElementType() reflect.Type
func (AutoscaleProfileResponseArrayOutput) Index ¶
func (o AutoscaleProfileResponseArrayOutput) Index(i pulumi.IntInput) AutoscaleProfileResponseOutput
func (AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutput ¶
func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutput() AutoscaleProfileResponseArrayOutput
func (AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutputWithContext ¶
func (o AutoscaleProfileResponseArrayOutput) ToAutoscaleProfileResponseArrayOutputWithContext(ctx context.Context) AutoscaleProfileResponseArrayOutput
type AutoscaleProfileResponseInput ¶
type AutoscaleProfileResponseInput interface { pulumi.Input ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput ToAutoscaleProfileResponseOutputWithContext(context.Context) AutoscaleProfileResponseOutput }
AutoscaleProfileResponseInput is an input type that accepts AutoscaleProfileResponseArgs and AutoscaleProfileResponseOutput values. You can construct a concrete instance of `AutoscaleProfileResponseInput` via:
AutoscaleProfileResponseArgs{...}
type AutoscaleProfileResponseOutput ¶
type AutoscaleProfileResponseOutput struct{ *pulumi.OutputState }
Autoscale profile.
func (AutoscaleProfileResponseOutput) Capacity ¶
func (o AutoscaleProfileResponseOutput) Capacity() ScaleCapacityResponseOutput
the number of instances that can be used during this profile.
func (AutoscaleProfileResponseOutput) ElementType ¶
func (AutoscaleProfileResponseOutput) ElementType() reflect.Type
func (AutoscaleProfileResponseOutput) FixedDate ¶
func (o AutoscaleProfileResponseOutput) FixedDate() TimeWindowResponsePtrOutput
the specific date-time for the profile. This element is not used if the Recurrence element is used.
func (AutoscaleProfileResponseOutput) Name ¶
func (o AutoscaleProfileResponseOutput) Name() pulumi.StringOutput
the name of the profile.
func (AutoscaleProfileResponseOutput) Recurrence ¶
func (o AutoscaleProfileResponseOutput) Recurrence() RecurrenceResponsePtrOutput
the repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (AutoscaleProfileResponseOutput) Rules ¶
func (o AutoscaleProfileResponseOutput) Rules() ScaleRuleResponseArrayOutput
the collection of rules that provide the triggers and parameters for the scaling action. A maximum of 10 rules can be specified.
func (AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutput ¶
func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutput() AutoscaleProfileResponseOutput
func (AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutputWithContext ¶
func (o AutoscaleProfileResponseOutput) ToAutoscaleProfileResponseOutputWithContext(ctx context.Context) AutoscaleProfileResponseOutput
type AutoscaleSetting ¶
type AutoscaleSetting struct { pulumi.CustomResourceState // the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Resource location Location pulumi.StringOutput `pulumi:"location"` // Azure resource name Name pulumi.StringOutput `pulumi:"name"` // the collection of notifications. Notifications AutoscaleNotificationResponseArrayOutput `pulumi:"notifications"` // the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. Profiles AutoscaleProfileResponseArrayOutput `pulumi:"profiles"` // Resource tags Tags pulumi.StringMapOutput `pulumi:"tags"` // the resource identifier of the resource that the autoscale setting should be added to. TargetResourceUri pulumi.StringPtrOutput `pulumi:"targetResourceUri"` // Azure resource type Type pulumi.StringOutput `pulumi:"type"` }
The autoscale setting resource.
func GetAutoscaleSetting ¶
func GetAutoscaleSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoscaleSettingState, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)
GetAutoscaleSetting gets an existing AutoscaleSetting resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAutoscaleSetting ¶
func NewAutoscaleSetting(ctx *pulumi.Context, name string, args *AutoscaleSettingArgs, opts ...pulumi.ResourceOption) (*AutoscaleSetting, error)
NewAutoscaleSetting registers a new resource with the given unique name, arguments, and options.
type AutoscaleSettingArgs ¶
type AutoscaleSettingArgs struct { // The autoscale setting name. AutoscaleSettingName pulumi.StringInput // the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. Enabled pulumi.BoolPtrInput // Resource location Location pulumi.StringInput // the name of the autoscale setting. Name pulumi.StringPtrInput // the collection of notifications. Notifications AutoscaleNotificationArrayInput // the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. Profiles AutoscaleProfileArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Resource tags Tags pulumi.StringMapInput // the resource identifier of the resource that the autoscale setting should be added to. TargetResourceUri pulumi.StringPtrInput }
The set of arguments for constructing a AutoscaleSetting resource.
func (AutoscaleSettingArgs) ElementType ¶
func (AutoscaleSettingArgs) ElementType() reflect.Type
type AutoscaleSettingState ¶
type AutoscaleSettingState struct { // the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. Enabled pulumi.BoolPtrInput // Resource location Location pulumi.StringPtrInput // Azure resource name Name pulumi.StringPtrInput // the collection of notifications. Notifications AutoscaleNotificationResponseArrayInput // the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. Profiles AutoscaleProfileResponseArrayInput // Resource tags Tags pulumi.StringMapInput // the resource identifier of the resource that the autoscale setting should be added to. TargetResourceUri pulumi.StringPtrInput // Azure resource type Type pulumi.StringPtrInput }
func (AutoscaleSettingState) ElementType ¶
func (AutoscaleSettingState) ElementType() reflect.Type
type EmailNotification ¶
type EmailNotification struct { // the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. CustomEmails []string `pulumi:"customEmails"` // a value indicating whether to send email to subscription administrator. SendToSubscriptionAdministrator *bool `pulumi:"sendToSubscriptionAdministrator"` // a value indicating whether to send email to subscription co-administrators. SendToSubscriptionCoAdministrators *bool `pulumi:"sendToSubscriptionCoAdministrators"` }
Email notification of an autoscale event.
type EmailNotificationArgs ¶
type EmailNotificationArgs struct { // the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"` // a value indicating whether to send email to subscription administrator. SendToSubscriptionAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionAdministrator"` // a value indicating whether to send email to subscription co-administrators. SendToSubscriptionCoAdministrators pulumi.BoolPtrInput `pulumi:"sendToSubscriptionCoAdministrators"` }
Email notification of an autoscale event.
func (EmailNotificationArgs) ElementType ¶
func (EmailNotificationArgs) ElementType() reflect.Type
func (EmailNotificationArgs) ToEmailNotificationOutput ¶
func (i EmailNotificationArgs) ToEmailNotificationOutput() EmailNotificationOutput
func (EmailNotificationArgs) ToEmailNotificationOutputWithContext ¶
func (i EmailNotificationArgs) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput
func (EmailNotificationArgs) ToEmailNotificationPtrOutput ¶
func (i EmailNotificationArgs) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
func (EmailNotificationArgs) ToEmailNotificationPtrOutputWithContext ¶
func (i EmailNotificationArgs) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
type EmailNotificationInput ¶
type EmailNotificationInput interface { pulumi.Input ToEmailNotificationOutput() EmailNotificationOutput ToEmailNotificationOutputWithContext(context.Context) EmailNotificationOutput }
EmailNotificationInput is an input type that accepts EmailNotificationArgs and EmailNotificationOutput values. You can construct a concrete instance of `EmailNotificationInput` via:
EmailNotificationArgs{...}
type EmailNotificationOutput ¶
type EmailNotificationOutput struct{ *pulumi.OutputState }
Email notification of an autoscale event.
func (EmailNotificationOutput) CustomEmails ¶
func (o EmailNotificationOutput) CustomEmails() pulumi.StringArrayOutput
the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
func (EmailNotificationOutput) ElementType ¶
func (EmailNotificationOutput) ElementType() reflect.Type
func (EmailNotificationOutput) SendToSubscriptionAdministrator ¶
func (o EmailNotificationOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription administrator.
func (EmailNotificationOutput) SendToSubscriptionCoAdministrators ¶
func (o EmailNotificationOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription co-administrators.
func (EmailNotificationOutput) ToEmailNotificationOutput ¶
func (o EmailNotificationOutput) ToEmailNotificationOutput() EmailNotificationOutput
func (EmailNotificationOutput) ToEmailNotificationOutputWithContext ¶
func (o EmailNotificationOutput) ToEmailNotificationOutputWithContext(ctx context.Context) EmailNotificationOutput
func (EmailNotificationOutput) ToEmailNotificationPtrOutput ¶
func (o EmailNotificationOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
func (EmailNotificationOutput) ToEmailNotificationPtrOutputWithContext ¶
func (o EmailNotificationOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
type EmailNotificationPtrInput ¶
type EmailNotificationPtrInput interface { pulumi.Input ToEmailNotificationPtrOutput() EmailNotificationPtrOutput ToEmailNotificationPtrOutputWithContext(context.Context) EmailNotificationPtrOutput }
EmailNotificationPtrInput is an input type that accepts EmailNotificationArgs, EmailNotificationPtr and EmailNotificationPtrOutput values. You can construct a concrete instance of `EmailNotificationPtrInput` via:
EmailNotificationArgs{...} or: nil
func EmailNotificationPtr ¶
func EmailNotificationPtr(v *EmailNotificationArgs) EmailNotificationPtrInput
type EmailNotificationPtrOutput ¶
type EmailNotificationPtrOutput struct{ *pulumi.OutputState }
func (EmailNotificationPtrOutput) CustomEmails ¶
func (o EmailNotificationPtrOutput) CustomEmails() pulumi.StringArrayOutput
the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
func (EmailNotificationPtrOutput) Elem ¶
func (o EmailNotificationPtrOutput) Elem() EmailNotificationOutput
func (EmailNotificationPtrOutput) ElementType ¶
func (EmailNotificationPtrOutput) ElementType() reflect.Type
func (EmailNotificationPtrOutput) SendToSubscriptionAdministrator ¶
func (o EmailNotificationPtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription administrator.
func (EmailNotificationPtrOutput) SendToSubscriptionCoAdministrators ¶
func (o EmailNotificationPtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription co-administrators.
func (EmailNotificationPtrOutput) ToEmailNotificationPtrOutput ¶
func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutput() EmailNotificationPtrOutput
func (EmailNotificationPtrOutput) ToEmailNotificationPtrOutputWithContext ¶
func (o EmailNotificationPtrOutput) ToEmailNotificationPtrOutputWithContext(ctx context.Context) EmailNotificationPtrOutput
type EmailNotificationResponse ¶
type EmailNotificationResponse struct { // the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. CustomEmails []string `pulumi:"customEmails"` // a value indicating whether to send email to subscription administrator. SendToSubscriptionAdministrator *bool `pulumi:"sendToSubscriptionAdministrator"` // a value indicating whether to send email to subscription co-administrators. SendToSubscriptionCoAdministrators *bool `pulumi:"sendToSubscriptionCoAdministrators"` }
Email notification of an autoscale event.
type EmailNotificationResponseArgs ¶
type EmailNotificationResponseArgs struct { // the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored. CustomEmails pulumi.StringArrayInput `pulumi:"customEmails"` // a value indicating whether to send email to subscription administrator. SendToSubscriptionAdministrator pulumi.BoolPtrInput `pulumi:"sendToSubscriptionAdministrator"` // a value indicating whether to send email to subscription co-administrators. SendToSubscriptionCoAdministrators pulumi.BoolPtrInput `pulumi:"sendToSubscriptionCoAdministrators"` }
Email notification of an autoscale event.
func (EmailNotificationResponseArgs) ElementType ¶
func (EmailNotificationResponseArgs) ElementType() reflect.Type
func (EmailNotificationResponseArgs) ToEmailNotificationResponseOutput ¶
func (i EmailNotificationResponseArgs) ToEmailNotificationResponseOutput() EmailNotificationResponseOutput
func (EmailNotificationResponseArgs) ToEmailNotificationResponseOutputWithContext ¶
func (i EmailNotificationResponseArgs) ToEmailNotificationResponseOutputWithContext(ctx context.Context) EmailNotificationResponseOutput
func (EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutput ¶
func (i EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
func (EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutputWithContext ¶
func (i EmailNotificationResponseArgs) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
type EmailNotificationResponseInput ¶
type EmailNotificationResponseInput interface { pulumi.Input ToEmailNotificationResponseOutput() EmailNotificationResponseOutput ToEmailNotificationResponseOutputWithContext(context.Context) EmailNotificationResponseOutput }
EmailNotificationResponseInput is an input type that accepts EmailNotificationResponseArgs and EmailNotificationResponseOutput values. You can construct a concrete instance of `EmailNotificationResponseInput` via:
EmailNotificationResponseArgs{...}
type EmailNotificationResponseOutput ¶
type EmailNotificationResponseOutput struct{ *pulumi.OutputState }
Email notification of an autoscale event.
func (EmailNotificationResponseOutput) CustomEmails ¶
func (o EmailNotificationResponseOutput) CustomEmails() pulumi.StringArrayOutput
the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
func (EmailNotificationResponseOutput) ElementType ¶
func (EmailNotificationResponseOutput) ElementType() reflect.Type
func (EmailNotificationResponseOutput) SendToSubscriptionAdministrator ¶
func (o EmailNotificationResponseOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription administrator.
func (EmailNotificationResponseOutput) SendToSubscriptionCoAdministrators ¶
func (o EmailNotificationResponseOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription co-administrators.
func (EmailNotificationResponseOutput) ToEmailNotificationResponseOutput ¶
func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutput() EmailNotificationResponseOutput
func (EmailNotificationResponseOutput) ToEmailNotificationResponseOutputWithContext ¶
func (o EmailNotificationResponseOutput) ToEmailNotificationResponseOutputWithContext(ctx context.Context) EmailNotificationResponseOutput
func (EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutput ¶
func (o EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
func (EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutputWithContext ¶
func (o EmailNotificationResponseOutput) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
type EmailNotificationResponsePtrInput ¶
type EmailNotificationResponsePtrInput interface { pulumi.Input ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput ToEmailNotificationResponsePtrOutputWithContext(context.Context) EmailNotificationResponsePtrOutput }
EmailNotificationResponsePtrInput is an input type that accepts EmailNotificationResponseArgs, EmailNotificationResponsePtr and EmailNotificationResponsePtrOutput values. You can construct a concrete instance of `EmailNotificationResponsePtrInput` via:
EmailNotificationResponseArgs{...} or: nil
func EmailNotificationResponsePtr ¶
func EmailNotificationResponsePtr(v *EmailNotificationResponseArgs) EmailNotificationResponsePtrInput
type EmailNotificationResponsePtrOutput ¶
type EmailNotificationResponsePtrOutput struct{ *pulumi.OutputState }
func (EmailNotificationResponsePtrOutput) CustomEmails ¶
func (o EmailNotificationResponsePtrOutput) CustomEmails() pulumi.StringArrayOutput
the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.
func (EmailNotificationResponsePtrOutput) Elem ¶
func (o EmailNotificationResponsePtrOutput) Elem() EmailNotificationResponseOutput
func (EmailNotificationResponsePtrOutput) ElementType ¶
func (EmailNotificationResponsePtrOutput) ElementType() reflect.Type
func (EmailNotificationResponsePtrOutput) SendToSubscriptionAdministrator ¶
func (o EmailNotificationResponsePtrOutput) SendToSubscriptionAdministrator() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription administrator.
func (EmailNotificationResponsePtrOutput) SendToSubscriptionCoAdministrators ¶
func (o EmailNotificationResponsePtrOutput) SendToSubscriptionCoAdministrators() pulumi.BoolPtrOutput
a value indicating whether to send email to subscription co-administrators.
func (EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutput ¶
func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutput() EmailNotificationResponsePtrOutput
func (EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutputWithContext ¶
func (o EmailNotificationResponsePtrOutput) ToEmailNotificationResponsePtrOutputWithContext(ctx context.Context) EmailNotificationResponsePtrOutput
type LookupAutoscaleSettingResult ¶
type LookupAutoscaleSettingResult struct { // the enabled flag. Specifies whether automatic scaling is enabled for the resource. The default value is 'true'. Enabled *bool `pulumi:"enabled"` // Resource location Location string `pulumi:"location"` // Azure resource name Name string `pulumi:"name"` // the collection of notifications. Notifications []AutoscaleNotificationResponse `pulumi:"notifications"` // the collection of automatic scaling profiles that specify different scaling parameters for different time periods. A maximum of 20 profiles can be specified. Profiles []AutoscaleProfileResponse `pulumi:"profiles"` // Resource tags Tags map[string]string `pulumi:"tags"` // the resource identifier of the resource that the autoscale setting should be added to. TargetResourceUri *string `pulumi:"targetResourceUri"` // Azure resource type Type string `pulumi:"type"` }
The autoscale setting resource.
func LookupAutoscaleSetting ¶
func LookupAutoscaleSetting(ctx *pulumi.Context, args *LookupAutoscaleSettingArgs, opts ...pulumi.InvokeOption) (*LookupAutoscaleSettingResult, error)
type MetricTrigger ¶
type MetricTrigger struct { // List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. Dimensions []ScaleRuleMetricDimension `pulumi:"dimensions"` // the name of the metric that defines what the rule monitors. MetricName string `pulumi:"metricName"` // the namespace of the metric that defines what the rule monitors. MetricNamespace *string `pulumi:"metricNamespace"` // the resource identifier of the resource the rule monitors. MetricResourceUri string `pulumi:"metricResourceUri"` // the operator that is used to compare the metric data and the threshold. Operator string `pulumi:"operator"` // the metric statistic type. How the metrics from multiple instances are combined. Statistic string `pulumi:"statistic"` // the threshold of the metric that triggers the scale action. Threshold float64 `pulumi:"threshold"` // time aggregation type. How the data that is collected should be combined over time. The default value is Average. TimeAggregation string `pulumi:"timeAggregation"` // the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. TimeGrain string `pulumi:"timeGrain"` // the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. TimeWindow string `pulumi:"timeWindow"` }
The trigger that results in a scaling action.
type MetricTriggerArgs ¶
type MetricTriggerArgs struct { // List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. Dimensions ScaleRuleMetricDimensionArrayInput `pulumi:"dimensions"` // the name of the metric that defines what the rule monitors. MetricName pulumi.StringInput `pulumi:"metricName"` // the namespace of the metric that defines what the rule monitors. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // the resource identifier of the resource the rule monitors. MetricResourceUri pulumi.StringInput `pulumi:"metricResourceUri"` // the operator that is used to compare the metric data and the threshold. Operator pulumi.StringInput `pulumi:"operator"` // the metric statistic type. How the metrics from multiple instances are combined. Statistic pulumi.StringInput `pulumi:"statistic"` // the threshold of the metric that triggers the scale action. Threshold pulumi.Float64Input `pulumi:"threshold"` // time aggregation type. How the data that is collected should be combined over time. The default value is Average. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` // the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. TimeGrain pulumi.StringInput `pulumi:"timeGrain"` // the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. TimeWindow pulumi.StringInput `pulumi:"timeWindow"` }
The trigger that results in a scaling action.
func (MetricTriggerArgs) ElementType ¶
func (MetricTriggerArgs) ElementType() reflect.Type
func (MetricTriggerArgs) ToMetricTriggerOutput ¶
func (i MetricTriggerArgs) ToMetricTriggerOutput() MetricTriggerOutput
func (MetricTriggerArgs) ToMetricTriggerOutputWithContext ¶
func (i MetricTriggerArgs) ToMetricTriggerOutputWithContext(ctx context.Context) MetricTriggerOutput
type MetricTriggerInput ¶
type MetricTriggerInput interface { pulumi.Input ToMetricTriggerOutput() MetricTriggerOutput ToMetricTriggerOutputWithContext(context.Context) MetricTriggerOutput }
MetricTriggerInput is an input type that accepts MetricTriggerArgs and MetricTriggerOutput values. You can construct a concrete instance of `MetricTriggerInput` via:
MetricTriggerArgs{...}
type MetricTriggerOutput ¶
type MetricTriggerOutput struct{ *pulumi.OutputState }
The trigger that results in a scaling action.
func (MetricTriggerOutput) Dimensions ¶
func (o MetricTriggerOutput) Dimensions() ScaleRuleMetricDimensionArrayOutput
List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].
func (MetricTriggerOutput) ElementType ¶
func (MetricTriggerOutput) ElementType() reflect.Type
func (MetricTriggerOutput) MetricName ¶
func (o MetricTriggerOutput) MetricName() pulumi.StringOutput
the name of the metric that defines what the rule monitors.
func (MetricTriggerOutput) MetricNamespace ¶
func (o MetricTriggerOutput) MetricNamespace() pulumi.StringPtrOutput
the namespace of the metric that defines what the rule monitors.
func (MetricTriggerOutput) MetricResourceUri ¶
func (o MetricTriggerOutput) MetricResourceUri() pulumi.StringOutput
the resource identifier of the resource the rule monitors.
func (MetricTriggerOutput) Operator ¶
func (o MetricTriggerOutput) Operator() pulumi.StringOutput
the operator that is used to compare the metric data and the threshold.
func (MetricTriggerOutput) Statistic ¶
func (o MetricTriggerOutput) Statistic() pulumi.StringOutput
the metric statistic type. How the metrics from multiple instances are combined.
func (MetricTriggerOutput) Threshold ¶
func (o MetricTriggerOutput) Threshold() pulumi.Float64Output
the threshold of the metric that triggers the scale action.
func (MetricTriggerOutput) TimeAggregation ¶
func (o MetricTriggerOutput) TimeAggregation() pulumi.StringOutput
time aggregation type. How the data that is collected should be combined over time. The default value is Average.
func (MetricTriggerOutput) TimeGrain ¶
func (o MetricTriggerOutput) TimeGrain() pulumi.StringOutput
the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.
func (MetricTriggerOutput) TimeWindow ¶
func (o MetricTriggerOutput) TimeWindow() pulumi.StringOutput
the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes.
func (MetricTriggerOutput) ToMetricTriggerOutput ¶
func (o MetricTriggerOutput) ToMetricTriggerOutput() MetricTriggerOutput
func (MetricTriggerOutput) ToMetricTriggerOutputWithContext ¶
func (o MetricTriggerOutput) ToMetricTriggerOutputWithContext(ctx context.Context) MetricTriggerOutput
type MetricTriggerResponse ¶
type MetricTriggerResponse struct { // List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. Dimensions []ScaleRuleMetricDimensionResponse `pulumi:"dimensions"` // the name of the metric that defines what the rule monitors. MetricName string `pulumi:"metricName"` // the namespace of the metric that defines what the rule monitors. MetricNamespace *string `pulumi:"metricNamespace"` // the resource identifier of the resource the rule monitors. MetricResourceUri string `pulumi:"metricResourceUri"` // the operator that is used to compare the metric data and the threshold. Operator string `pulumi:"operator"` // the metric statistic type. How the metrics from multiple instances are combined. Statistic string `pulumi:"statistic"` // the threshold of the metric that triggers the scale action. Threshold float64 `pulumi:"threshold"` // time aggregation type. How the data that is collected should be combined over time. The default value is Average. TimeAggregation string `pulumi:"timeAggregation"` // the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. TimeGrain string `pulumi:"timeGrain"` // the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. TimeWindow string `pulumi:"timeWindow"` }
The trigger that results in a scaling action.
type MetricTriggerResponseArgs ¶
type MetricTriggerResponseArgs struct { // List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}]. Dimensions ScaleRuleMetricDimensionResponseArrayInput `pulumi:"dimensions"` // the name of the metric that defines what the rule monitors. MetricName pulumi.StringInput `pulumi:"metricName"` // the namespace of the metric that defines what the rule monitors. MetricNamespace pulumi.StringPtrInput `pulumi:"metricNamespace"` // the resource identifier of the resource the rule monitors. MetricResourceUri pulumi.StringInput `pulumi:"metricResourceUri"` // the operator that is used to compare the metric data and the threshold. Operator pulumi.StringInput `pulumi:"operator"` // the metric statistic type. How the metrics from multiple instances are combined. Statistic pulumi.StringInput `pulumi:"statistic"` // the threshold of the metric that triggers the scale action. Threshold pulumi.Float64Input `pulumi:"threshold"` // time aggregation type. How the data that is collected should be combined over time. The default value is Average. TimeAggregation pulumi.StringInput `pulumi:"timeAggregation"` // the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute. TimeGrain pulumi.StringInput `pulumi:"timeGrain"` // the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes. TimeWindow pulumi.StringInput `pulumi:"timeWindow"` }
The trigger that results in a scaling action.
func (MetricTriggerResponseArgs) ElementType ¶
func (MetricTriggerResponseArgs) ElementType() reflect.Type
func (MetricTriggerResponseArgs) ToMetricTriggerResponseOutput ¶
func (i MetricTriggerResponseArgs) ToMetricTriggerResponseOutput() MetricTriggerResponseOutput
func (MetricTriggerResponseArgs) ToMetricTriggerResponseOutputWithContext ¶
func (i MetricTriggerResponseArgs) ToMetricTriggerResponseOutputWithContext(ctx context.Context) MetricTriggerResponseOutput
type MetricTriggerResponseInput ¶
type MetricTriggerResponseInput interface { pulumi.Input ToMetricTriggerResponseOutput() MetricTriggerResponseOutput ToMetricTriggerResponseOutputWithContext(context.Context) MetricTriggerResponseOutput }
MetricTriggerResponseInput is an input type that accepts MetricTriggerResponseArgs and MetricTriggerResponseOutput values. You can construct a concrete instance of `MetricTriggerResponseInput` via:
MetricTriggerResponseArgs{...}
type MetricTriggerResponseOutput ¶
type MetricTriggerResponseOutput struct{ *pulumi.OutputState }
The trigger that results in a scaling action.
func (MetricTriggerResponseOutput) Dimensions ¶
func (o MetricTriggerResponseOutput) Dimensions() ScaleRuleMetricDimensionResponseArrayOutput
List of dimension conditions. For example: [{"DimensionName":"AppName","Operator":"Equals","Values":["App1"]},{"DimensionName":"Deployment","Operator":"Equals","Values":["default"]}].
func (MetricTriggerResponseOutput) ElementType ¶
func (MetricTriggerResponseOutput) ElementType() reflect.Type
func (MetricTriggerResponseOutput) MetricName ¶
func (o MetricTriggerResponseOutput) MetricName() pulumi.StringOutput
the name of the metric that defines what the rule monitors.
func (MetricTriggerResponseOutput) MetricNamespace ¶
func (o MetricTriggerResponseOutput) MetricNamespace() pulumi.StringPtrOutput
the namespace of the metric that defines what the rule monitors.
func (MetricTriggerResponseOutput) MetricResourceUri ¶
func (o MetricTriggerResponseOutput) MetricResourceUri() pulumi.StringOutput
the resource identifier of the resource the rule monitors.
func (MetricTriggerResponseOutput) Operator ¶
func (o MetricTriggerResponseOutput) Operator() pulumi.StringOutput
the operator that is used to compare the metric data and the threshold.
func (MetricTriggerResponseOutput) Statistic ¶
func (o MetricTriggerResponseOutput) Statistic() pulumi.StringOutput
the metric statistic type. How the metrics from multiple instances are combined.
func (MetricTriggerResponseOutput) Threshold ¶
func (o MetricTriggerResponseOutput) Threshold() pulumi.Float64Output
the threshold of the metric that triggers the scale action.
func (MetricTriggerResponseOutput) TimeAggregation ¶
func (o MetricTriggerResponseOutput) TimeAggregation() pulumi.StringOutput
time aggregation type. How the data that is collected should be combined over time. The default value is Average.
func (MetricTriggerResponseOutput) TimeGrain ¶
func (o MetricTriggerResponseOutput) TimeGrain() pulumi.StringOutput
the granularity of metrics the rule monitors. Must be one of the predefined values returned from metric definitions for the metric. Must be between 12 hours and 1 minute.
func (MetricTriggerResponseOutput) TimeWindow ¶
func (o MetricTriggerResponseOutput) TimeWindow() pulumi.StringOutput
the range of time in which instance data is collected. This value must be greater than the delay in metric collection, which can vary from resource-to-resource. Must be between 12 hours and 5 minutes.
func (MetricTriggerResponseOutput) ToMetricTriggerResponseOutput ¶
func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutput() MetricTriggerResponseOutput
func (MetricTriggerResponseOutput) ToMetricTriggerResponseOutputWithContext ¶
func (o MetricTriggerResponseOutput) ToMetricTriggerResponseOutputWithContext(ctx context.Context) MetricTriggerResponseOutput
type Recurrence ¶
type Recurrence struct { // the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly. Frequency string `pulumi:"frequency"` // the scheduling constraints for when the profile begins. Schedule RecurrentSchedule `pulumi:"schedule"` }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
type RecurrenceArgs ¶
type RecurrenceArgs struct { // the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly. Frequency pulumi.StringInput `pulumi:"frequency"` // the scheduling constraints for when the profile begins. Schedule RecurrentScheduleInput `pulumi:"schedule"` }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (RecurrenceArgs) ElementType ¶
func (RecurrenceArgs) ElementType() reflect.Type
func (RecurrenceArgs) ToRecurrenceOutput ¶
func (i RecurrenceArgs) ToRecurrenceOutput() RecurrenceOutput
func (RecurrenceArgs) ToRecurrenceOutputWithContext ¶
func (i RecurrenceArgs) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput
func (RecurrenceArgs) ToRecurrencePtrOutput ¶
func (i RecurrenceArgs) ToRecurrencePtrOutput() RecurrencePtrOutput
func (RecurrenceArgs) ToRecurrencePtrOutputWithContext ¶
func (i RecurrenceArgs) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
type RecurrenceInput ¶
type RecurrenceInput interface { pulumi.Input ToRecurrenceOutput() RecurrenceOutput ToRecurrenceOutputWithContext(context.Context) RecurrenceOutput }
RecurrenceInput is an input type that accepts RecurrenceArgs and RecurrenceOutput values. You can construct a concrete instance of `RecurrenceInput` via:
RecurrenceArgs{...}
type RecurrenceOutput ¶
type RecurrenceOutput struct{ *pulumi.OutputState }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (RecurrenceOutput) ElementType ¶
func (RecurrenceOutput) ElementType() reflect.Type
func (RecurrenceOutput) Frequency ¶
func (o RecurrenceOutput) Frequency() pulumi.StringOutput
the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
func (RecurrenceOutput) Schedule ¶
func (o RecurrenceOutput) Schedule() RecurrentScheduleOutput
the scheduling constraints for when the profile begins.
func (RecurrenceOutput) ToRecurrenceOutput ¶
func (o RecurrenceOutput) ToRecurrenceOutput() RecurrenceOutput
func (RecurrenceOutput) ToRecurrenceOutputWithContext ¶
func (o RecurrenceOutput) ToRecurrenceOutputWithContext(ctx context.Context) RecurrenceOutput
func (RecurrenceOutput) ToRecurrencePtrOutput ¶
func (o RecurrenceOutput) ToRecurrencePtrOutput() RecurrencePtrOutput
func (RecurrenceOutput) ToRecurrencePtrOutputWithContext ¶
func (o RecurrenceOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
type RecurrencePtrInput ¶
type RecurrencePtrInput interface { pulumi.Input ToRecurrencePtrOutput() RecurrencePtrOutput ToRecurrencePtrOutputWithContext(context.Context) RecurrencePtrOutput }
RecurrencePtrInput is an input type that accepts RecurrenceArgs, RecurrencePtr and RecurrencePtrOutput values. You can construct a concrete instance of `RecurrencePtrInput` via:
RecurrenceArgs{...} or: nil
func RecurrencePtr ¶
func RecurrencePtr(v *RecurrenceArgs) RecurrencePtrInput
type RecurrencePtrOutput ¶
type RecurrencePtrOutput struct{ *pulumi.OutputState }
func (RecurrencePtrOutput) Elem ¶
func (o RecurrencePtrOutput) Elem() RecurrenceOutput
func (RecurrencePtrOutput) ElementType ¶
func (RecurrencePtrOutput) ElementType() reflect.Type
func (RecurrencePtrOutput) Frequency ¶
func (o RecurrencePtrOutput) Frequency() pulumi.StringPtrOutput
the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
func (RecurrencePtrOutput) Schedule ¶
func (o RecurrencePtrOutput) Schedule() RecurrentSchedulePtrOutput
the scheduling constraints for when the profile begins.
func (RecurrencePtrOutput) ToRecurrencePtrOutput ¶
func (o RecurrencePtrOutput) ToRecurrencePtrOutput() RecurrencePtrOutput
func (RecurrencePtrOutput) ToRecurrencePtrOutputWithContext ¶
func (o RecurrencePtrOutput) ToRecurrencePtrOutputWithContext(ctx context.Context) RecurrencePtrOutput
type RecurrenceResponse ¶
type RecurrenceResponse struct { // the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly. Frequency string `pulumi:"frequency"` // the scheduling constraints for when the profile begins. Schedule RecurrentScheduleResponse `pulumi:"schedule"` }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
type RecurrenceResponseArgs ¶
type RecurrenceResponseArgs struct { // the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly. Frequency pulumi.StringInput `pulumi:"frequency"` // the scheduling constraints for when the profile begins. Schedule RecurrentScheduleResponseInput `pulumi:"schedule"` }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (RecurrenceResponseArgs) ElementType ¶
func (RecurrenceResponseArgs) ElementType() reflect.Type
func (RecurrenceResponseArgs) ToRecurrenceResponseOutput ¶
func (i RecurrenceResponseArgs) ToRecurrenceResponseOutput() RecurrenceResponseOutput
func (RecurrenceResponseArgs) ToRecurrenceResponseOutputWithContext ¶
func (i RecurrenceResponseArgs) ToRecurrenceResponseOutputWithContext(ctx context.Context) RecurrenceResponseOutput
func (RecurrenceResponseArgs) ToRecurrenceResponsePtrOutput ¶
func (i RecurrenceResponseArgs) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
func (RecurrenceResponseArgs) ToRecurrenceResponsePtrOutputWithContext ¶
func (i RecurrenceResponseArgs) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
type RecurrenceResponseInput ¶
type RecurrenceResponseInput interface { pulumi.Input ToRecurrenceResponseOutput() RecurrenceResponseOutput ToRecurrenceResponseOutputWithContext(context.Context) RecurrenceResponseOutput }
RecurrenceResponseInput is an input type that accepts RecurrenceResponseArgs and RecurrenceResponseOutput values. You can construct a concrete instance of `RecurrenceResponseInput` via:
RecurrenceResponseArgs{...}
type RecurrenceResponseOutput ¶
type RecurrenceResponseOutput struct{ *pulumi.OutputState }
The repeating times at which this profile begins. This element is not used if the FixedDate element is used.
func (RecurrenceResponseOutput) ElementType ¶
func (RecurrenceResponseOutput) ElementType() reflect.Type
func (RecurrenceResponseOutput) Frequency ¶
func (o RecurrenceResponseOutput) Frequency() pulumi.StringOutput
the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
func (RecurrenceResponseOutput) Schedule ¶
func (o RecurrenceResponseOutput) Schedule() RecurrentScheduleResponseOutput
the scheduling constraints for when the profile begins.
func (RecurrenceResponseOutput) ToRecurrenceResponseOutput ¶
func (o RecurrenceResponseOutput) ToRecurrenceResponseOutput() RecurrenceResponseOutput
func (RecurrenceResponseOutput) ToRecurrenceResponseOutputWithContext ¶
func (o RecurrenceResponseOutput) ToRecurrenceResponseOutputWithContext(ctx context.Context) RecurrenceResponseOutput
func (RecurrenceResponseOutput) ToRecurrenceResponsePtrOutput ¶
func (o RecurrenceResponseOutput) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
func (RecurrenceResponseOutput) ToRecurrenceResponsePtrOutputWithContext ¶
func (o RecurrenceResponseOutput) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
type RecurrenceResponsePtrInput ¶
type RecurrenceResponsePtrInput interface { pulumi.Input ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput ToRecurrenceResponsePtrOutputWithContext(context.Context) RecurrenceResponsePtrOutput }
RecurrenceResponsePtrInput is an input type that accepts RecurrenceResponseArgs, RecurrenceResponsePtr and RecurrenceResponsePtrOutput values. You can construct a concrete instance of `RecurrenceResponsePtrInput` via:
RecurrenceResponseArgs{...} or: nil
func RecurrenceResponsePtr ¶
func RecurrenceResponsePtr(v *RecurrenceResponseArgs) RecurrenceResponsePtrInput
type RecurrenceResponsePtrOutput ¶
type RecurrenceResponsePtrOutput struct{ *pulumi.OutputState }
func (RecurrenceResponsePtrOutput) Elem ¶
func (o RecurrenceResponsePtrOutput) Elem() RecurrenceResponseOutput
func (RecurrenceResponsePtrOutput) ElementType ¶
func (RecurrenceResponsePtrOutput) ElementType() reflect.Type
func (RecurrenceResponsePtrOutput) Frequency ¶
func (o RecurrenceResponsePtrOutput) Frequency() pulumi.StringPtrOutput
the recurrence frequency. How often the schedule profile should take effect. This value must be Week, meaning each week will have the same set of profiles. For example, to set a daily schedule, set **schedule** to every day of the week. The frequency property specifies that the schedule is repeated weekly.
func (RecurrenceResponsePtrOutput) Schedule ¶
func (o RecurrenceResponsePtrOutput) Schedule() RecurrentScheduleResponsePtrOutput
the scheduling constraints for when the profile begins.
func (RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutput ¶
func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutput() RecurrenceResponsePtrOutput
func (RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutputWithContext ¶
func (o RecurrenceResponsePtrOutput) ToRecurrenceResponsePtrOutputWithContext(ctx context.Context) RecurrenceResponsePtrOutput
type RecurrentSchedule ¶
type RecurrentSchedule struct { // the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. Days []string `pulumi:"days"` // A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). Hours []int `pulumi:"hours"` // A collection of minutes at which the profile takes effect at. Minutes []int `pulumi:"minutes"` // the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone string `pulumi:"timeZone"` }
The scheduling constraints for when the profile begins.
type RecurrentScheduleArgs ¶
type RecurrentScheduleArgs struct { // the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. Days pulumi.StringArrayInput `pulumi:"days"` // A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). Hours pulumi.IntArrayInput `pulumi:"hours"` // A collection of minutes at which the profile takes effect at. Minutes pulumi.IntArrayInput `pulumi:"minutes"` // the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone pulumi.StringInput `pulumi:"timeZone"` }
The scheduling constraints for when the profile begins.
func (RecurrentScheduleArgs) ElementType ¶
func (RecurrentScheduleArgs) ElementType() reflect.Type
func (RecurrentScheduleArgs) ToRecurrentScheduleOutput ¶
func (i RecurrentScheduleArgs) ToRecurrentScheduleOutput() RecurrentScheduleOutput
func (RecurrentScheduleArgs) ToRecurrentScheduleOutputWithContext ¶
func (i RecurrentScheduleArgs) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput
func (RecurrentScheduleArgs) ToRecurrentSchedulePtrOutput ¶
func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
func (RecurrentScheduleArgs) ToRecurrentSchedulePtrOutputWithContext ¶
func (i RecurrentScheduleArgs) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
type RecurrentScheduleInput ¶
type RecurrentScheduleInput interface { pulumi.Input ToRecurrentScheduleOutput() RecurrentScheduleOutput ToRecurrentScheduleOutputWithContext(context.Context) RecurrentScheduleOutput }
RecurrentScheduleInput is an input type that accepts RecurrentScheduleArgs and RecurrentScheduleOutput values. You can construct a concrete instance of `RecurrentScheduleInput` via:
RecurrentScheduleArgs{...}
type RecurrentScheduleOutput ¶
type RecurrentScheduleOutput struct{ *pulumi.OutputState }
The scheduling constraints for when the profile begins.
func (RecurrentScheduleOutput) Days ¶
func (o RecurrentScheduleOutput) Days() pulumi.StringArrayOutput
the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
func (RecurrentScheduleOutput) ElementType ¶
func (RecurrentScheduleOutput) ElementType() reflect.Type
func (RecurrentScheduleOutput) Hours ¶
func (o RecurrentScheduleOutput) Hours() pulumi.IntArrayOutput
A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
func (RecurrentScheduleOutput) Minutes ¶
func (o RecurrentScheduleOutput) Minutes() pulumi.IntArrayOutput
A collection of minutes at which the profile takes effect at.
func (RecurrentScheduleOutput) TimeZone ¶
func (o RecurrentScheduleOutput) TimeZone() pulumi.StringOutput
the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (RecurrentScheduleOutput) ToRecurrentScheduleOutput ¶
func (o RecurrentScheduleOutput) ToRecurrentScheduleOutput() RecurrentScheduleOutput
func (RecurrentScheduleOutput) ToRecurrentScheduleOutputWithContext ¶
func (o RecurrentScheduleOutput) ToRecurrentScheduleOutputWithContext(ctx context.Context) RecurrentScheduleOutput
func (RecurrentScheduleOutput) ToRecurrentSchedulePtrOutput ¶
func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
func (RecurrentScheduleOutput) ToRecurrentSchedulePtrOutputWithContext ¶
func (o RecurrentScheduleOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
type RecurrentSchedulePtrInput ¶
type RecurrentSchedulePtrInput interface { pulumi.Input ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput ToRecurrentSchedulePtrOutputWithContext(context.Context) RecurrentSchedulePtrOutput }
RecurrentSchedulePtrInput is an input type that accepts RecurrentScheduleArgs, RecurrentSchedulePtr and RecurrentSchedulePtrOutput values. You can construct a concrete instance of `RecurrentSchedulePtrInput` via:
RecurrentScheduleArgs{...} or: nil
func RecurrentSchedulePtr ¶
func RecurrentSchedulePtr(v *RecurrentScheduleArgs) RecurrentSchedulePtrInput
type RecurrentSchedulePtrOutput ¶
type RecurrentSchedulePtrOutput struct{ *pulumi.OutputState }
func (RecurrentSchedulePtrOutput) Days ¶
func (o RecurrentSchedulePtrOutput) Days() pulumi.StringArrayOutput
the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
func (RecurrentSchedulePtrOutput) Elem ¶
func (o RecurrentSchedulePtrOutput) Elem() RecurrentScheduleOutput
func (RecurrentSchedulePtrOutput) ElementType ¶
func (RecurrentSchedulePtrOutput) ElementType() reflect.Type
func (RecurrentSchedulePtrOutput) Hours ¶
func (o RecurrentSchedulePtrOutput) Hours() pulumi.IntArrayOutput
A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
func (RecurrentSchedulePtrOutput) Minutes ¶
func (o RecurrentSchedulePtrOutput) Minutes() pulumi.IntArrayOutput
A collection of minutes at which the profile takes effect at.
func (RecurrentSchedulePtrOutput) TimeZone ¶
func (o RecurrentSchedulePtrOutput) TimeZone() pulumi.StringPtrOutput
the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutput ¶
func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutput() RecurrentSchedulePtrOutput
func (RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutputWithContext ¶
func (o RecurrentSchedulePtrOutput) ToRecurrentSchedulePtrOutputWithContext(ctx context.Context) RecurrentSchedulePtrOutput
type RecurrentScheduleResponse ¶
type RecurrentScheduleResponse struct { // the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. Days []string `pulumi:"days"` // A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). Hours []int `pulumi:"hours"` // A collection of minutes at which the profile takes effect at. Minutes []int `pulumi:"minutes"` // the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone string `pulumi:"timeZone"` }
The scheduling constraints for when the profile begins.
type RecurrentScheduleResponseArgs ¶
type RecurrentScheduleResponseArgs struct { // the collection of days that the profile takes effect on. Possible values are Sunday through Saturday. Days pulumi.StringArrayInput `pulumi:"days"` // A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported). Hours pulumi.IntArrayInput `pulumi:"hours"` // A collection of minutes at which the profile takes effect at. Minutes pulumi.IntArrayInput `pulumi:"minutes"` // the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone pulumi.StringInput `pulumi:"timeZone"` }
The scheduling constraints for when the profile begins.
func (RecurrentScheduleResponseArgs) ElementType ¶
func (RecurrentScheduleResponseArgs) ElementType() reflect.Type
func (RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutput ¶
func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput
func (RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutputWithContext ¶
func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponseOutputWithContext(ctx context.Context) RecurrentScheduleResponseOutput
func (RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutput ¶
func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
func (RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutputWithContext ¶
func (i RecurrentScheduleResponseArgs) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
type RecurrentScheduleResponseInput ¶
type RecurrentScheduleResponseInput interface { pulumi.Input ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput ToRecurrentScheduleResponseOutputWithContext(context.Context) RecurrentScheduleResponseOutput }
RecurrentScheduleResponseInput is an input type that accepts RecurrentScheduleResponseArgs and RecurrentScheduleResponseOutput values. You can construct a concrete instance of `RecurrentScheduleResponseInput` via:
RecurrentScheduleResponseArgs{...}
type RecurrentScheduleResponseOutput ¶
type RecurrentScheduleResponseOutput struct{ *pulumi.OutputState }
The scheduling constraints for when the profile begins.
func (RecurrentScheduleResponseOutput) Days ¶
func (o RecurrentScheduleResponseOutput) Days() pulumi.StringArrayOutput
the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
func (RecurrentScheduleResponseOutput) ElementType ¶
func (RecurrentScheduleResponseOutput) ElementType() reflect.Type
func (RecurrentScheduleResponseOutput) Hours ¶
func (o RecurrentScheduleResponseOutput) Hours() pulumi.IntArrayOutput
A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
func (RecurrentScheduleResponseOutput) Minutes ¶
func (o RecurrentScheduleResponseOutput) Minutes() pulumi.IntArrayOutput
A collection of minutes at which the profile takes effect at.
func (RecurrentScheduleResponseOutput) TimeZone ¶
func (o RecurrentScheduleResponseOutput) TimeZone() pulumi.StringOutput
the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutput ¶
func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutput() RecurrentScheduleResponseOutput
func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutputWithContext ¶
func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponseOutputWithContext(ctx context.Context) RecurrentScheduleResponseOutput
func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutput ¶
func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
func (RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutputWithContext ¶
func (o RecurrentScheduleResponseOutput) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
type RecurrentScheduleResponsePtrInput ¶
type RecurrentScheduleResponsePtrInput interface { pulumi.Input ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput ToRecurrentScheduleResponsePtrOutputWithContext(context.Context) RecurrentScheduleResponsePtrOutput }
RecurrentScheduleResponsePtrInput is an input type that accepts RecurrentScheduleResponseArgs, RecurrentScheduleResponsePtr and RecurrentScheduleResponsePtrOutput values. You can construct a concrete instance of `RecurrentScheduleResponsePtrInput` via:
RecurrentScheduleResponseArgs{...} or: nil
func RecurrentScheduleResponsePtr ¶
func RecurrentScheduleResponsePtr(v *RecurrentScheduleResponseArgs) RecurrentScheduleResponsePtrInput
type RecurrentScheduleResponsePtrOutput ¶
type RecurrentScheduleResponsePtrOutput struct{ *pulumi.OutputState }
func (RecurrentScheduleResponsePtrOutput) Days ¶
func (o RecurrentScheduleResponsePtrOutput) Days() pulumi.StringArrayOutput
the collection of days that the profile takes effect on. Possible values are Sunday through Saturday.
func (RecurrentScheduleResponsePtrOutput) Elem ¶
func (o RecurrentScheduleResponsePtrOutput) Elem() RecurrentScheduleResponseOutput
func (RecurrentScheduleResponsePtrOutput) ElementType ¶
func (RecurrentScheduleResponsePtrOutput) ElementType() reflect.Type
func (RecurrentScheduleResponsePtrOutput) Hours ¶
func (o RecurrentScheduleResponsePtrOutput) Hours() pulumi.IntArrayOutput
A collection of hours that the profile takes effect on. Values supported are 0 to 23 on the 24-hour clock (AM/PM times are not supported).
func (RecurrentScheduleResponsePtrOutput) Minutes ¶
func (o RecurrentScheduleResponsePtrOutput) Minutes() pulumi.IntArrayOutput
A collection of minutes at which the profile takes effect at.
func (RecurrentScheduleResponsePtrOutput) TimeZone ¶
func (o RecurrentScheduleResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
the timezone for the hours of the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutput ¶
func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutput() RecurrentScheduleResponsePtrOutput
func (RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutputWithContext ¶
func (o RecurrentScheduleResponsePtrOutput) ToRecurrentScheduleResponsePtrOutputWithContext(ctx context.Context) RecurrentScheduleResponsePtrOutput
type ScaleAction ¶
type ScaleAction struct { // the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. Cooldown string `pulumi:"cooldown"` // the scale direction. Whether the scaling action increases or decreases the number of instances. Direction string `pulumi:"direction"` // the type of action that should occur when the scale rule fires. Type string `pulumi:"type"` // the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. Value *string `pulumi:"value"` }
The parameters for the scaling action.
type ScaleActionArgs ¶
type ScaleActionArgs struct { // the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. Cooldown pulumi.StringInput `pulumi:"cooldown"` // the scale direction. Whether the scaling action increases or decreases the number of instances. Direction pulumi.StringInput `pulumi:"direction"` // the type of action that should occur when the scale rule fires. Type pulumi.StringInput `pulumi:"type"` // the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. Value pulumi.StringPtrInput `pulumi:"value"` }
The parameters for the scaling action.
func (ScaleActionArgs) ElementType ¶
func (ScaleActionArgs) ElementType() reflect.Type
func (ScaleActionArgs) ToScaleActionOutput ¶
func (i ScaleActionArgs) ToScaleActionOutput() ScaleActionOutput
func (ScaleActionArgs) ToScaleActionOutputWithContext ¶
func (i ScaleActionArgs) ToScaleActionOutputWithContext(ctx context.Context) ScaleActionOutput
type ScaleActionInput ¶
type ScaleActionInput interface { pulumi.Input ToScaleActionOutput() ScaleActionOutput ToScaleActionOutputWithContext(context.Context) ScaleActionOutput }
ScaleActionInput is an input type that accepts ScaleActionArgs and ScaleActionOutput values. You can construct a concrete instance of `ScaleActionInput` via:
ScaleActionArgs{...}
type ScaleActionOutput ¶
type ScaleActionOutput struct{ *pulumi.OutputState }
The parameters for the scaling action.
func (ScaleActionOutput) Cooldown ¶
func (o ScaleActionOutput) Cooldown() pulumi.StringOutput
the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format.
func (ScaleActionOutput) Direction ¶
func (o ScaleActionOutput) Direction() pulumi.StringOutput
the scale direction. Whether the scaling action increases or decreases the number of instances.
func (ScaleActionOutput) ElementType ¶
func (ScaleActionOutput) ElementType() reflect.Type
func (ScaleActionOutput) ToScaleActionOutput ¶
func (o ScaleActionOutput) ToScaleActionOutput() ScaleActionOutput
func (ScaleActionOutput) ToScaleActionOutputWithContext ¶
func (o ScaleActionOutput) ToScaleActionOutputWithContext(ctx context.Context) ScaleActionOutput
func (ScaleActionOutput) Type ¶
func (o ScaleActionOutput) Type() pulumi.StringOutput
the type of action that should occur when the scale rule fires.
func (ScaleActionOutput) Value ¶
func (o ScaleActionOutput) Value() pulumi.StringPtrOutput
the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.
type ScaleActionResponse ¶
type ScaleActionResponse struct { // the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. Cooldown string `pulumi:"cooldown"` // the scale direction. Whether the scaling action increases or decreases the number of instances. Direction string `pulumi:"direction"` // the type of action that should occur when the scale rule fires. Type string `pulumi:"type"` // the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. Value *string `pulumi:"value"` }
The parameters for the scaling action.
type ScaleActionResponseArgs ¶
type ScaleActionResponseArgs struct { // the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format. Cooldown pulumi.StringInput `pulumi:"cooldown"` // the scale direction. Whether the scaling action increases or decreases the number of instances. Direction pulumi.StringInput `pulumi:"direction"` // the type of action that should occur when the scale rule fires. Type pulumi.StringInput `pulumi:"type"` // the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1. Value pulumi.StringPtrInput `pulumi:"value"` }
The parameters for the scaling action.
func (ScaleActionResponseArgs) ElementType ¶
func (ScaleActionResponseArgs) ElementType() reflect.Type
func (ScaleActionResponseArgs) ToScaleActionResponseOutput ¶
func (i ScaleActionResponseArgs) ToScaleActionResponseOutput() ScaleActionResponseOutput
func (ScaleActionResponseArgs) ToScaleActionResponseOutputWithContext ¶
func (i ScaleActionResponseArgs) ToScaleActionResponseOutputWithContext(ctx context.Context) ScaleActionResponseOutput
type ScaleActionResponseInput ¶
type ScaleActionResponseInput interface { pulumi.Input ToScaleActionResponseOutput() ScaleActionResponseOutput ToScaleActionResponseOutputWithContext(context.Context) ScaleActionResponseOutput }
ScaleActionResponseInput is an input type that accepts ScaleActionResponseArgs and ScaleActionResponseOutput values. You can construct a concrete instance of `ScaleActionResponseInput` via:
ScaleActionResponseArgs{...}
type ScaleActionResponseOutput ¶
type ScaleActionResponseOutput struct{ *pulumi.OutputState }
The parameters for the scaling action.
func (ScaleActionResponseOutput) Cooldown ¶
func (o ScaleActionResponseOutput) Cooldown() pulumi.StringOutput
the amount of time to wait since the last scaling action before this action occurs. It must be between 1 week and 1 minute in ISO 8601 format.
func (ScaleActionResponseOutput) Direction ¶
func (o ScaleActionResponseOutput) Direction() pulumi.StringOutput
the scale direction. Whether the scaling action increases or decreases the number of instances.
func (ScaleActionResponseOutput) ElementType ¶
func (ScaleActionResponseOutput) ElementType() reflect.Type
func (ScaleActionResponseOutput) ToScaleActionResponseOutput ¶
func (o ScaleActionResponseOutput) ToScaleActionResponseOutput() ScaleActionResponseOutput
func (ScaleActionResponseOutput) ToScaleActionResponseOutputWithContext ¶
func (o ScaleActionResponseOutput) ToScaleActionResponseOutputWithContext(ctx context.Context) ScaleActionResponseOutput
func (ScaleActionResponseOutput) Type ¶
func (o ScaleActionResponseOutput) Type() pulumi.StringOutput
the type of action that should occur when the scale rule fires.
func (ScaleActionResponseOutput) Value ¶
func (o ScaleActionResponseOutput) Value() pulumi.StringPtrOutput
the number of instances that are involved in the scaling action. This value must be 1 or greater. The default value is 1.
type ScaleCapacity ¶
type ScaleCapacity struct { // the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Default string `pulumi:"default"` // the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. Maximum string `pulumi:"maximum"` // the minimum number of instances for the resource. Minimum string `pulumi:"minimum"` }
The number of instances that can be used during this profile.
type ScaleCapacityArgs ¶
type ScaleCapacityArgs struct { // the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Default pulumi.StringInput `pulumi:"default"` // the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. Maximum pulumi.StringInput `pulumi:"maximum"` // the minimum number of instances for the resource. Minimum pulumi.StringInput `pulumi:"minimum"` }
The number of instances that can be used during this profile.
func (ScaleCapacityArgs) ElementType ¶
func (ScaleCapacityArgs) ElementType() reflect.Type
func (ScaleCapacityArgs) ToScaleCapacityOutput ¶
func (i ScaleCapacityArgs) ToScaleCapacityOutput() ScaleCapacityOutput
func (ScaleCapacityArgs) ToScaleCapacityOutputWithContext ¶
func (i ScaleCapacityArgs) ToScaleCapacityOutputWithContext(ctx context.Context) ScaleCapacityOutput
type ScaleCapacityInput ¶
type ScaleCapacityInput interface { pulumi.Input ToScaleCapacityOutput() ScaleCapacityOutput ToScaleCapacityOutputWithContext(context.Context) ScaleCapacityOutput }
ScaleCapacityInput is an input type that accepts ScaleCapacityArgs and ScaleCapacityOutput values. You can construct a concrete instance of `ScaleCapacityInput` via:
ScaleCapacityArgs{...}
type ScaleCapacityOutput ¶
type ScaleCapacityOutput struct{ *pulumi.OutputState }
The number of instances that can be used during this profile.
func (ScaleCapacityOutput) Default ¶
func (o ScaleCapacityOutput) Default() pulumi.StringOutput
the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.
func (ScaleCapacityOutput) ElementType ¶
func (ScaleCapacityOutput) ElementType() reflect.Type
func (ScaleCapacityOutput) Maximum ¶
func (o ScaleCapacityOutput) Maximum() pulumi.StringOutput
the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription.
func (ScaleCapacityOutput) Minimum ¶
func (o ScaleCapacityOutput) Minimum() pulumi.StringOutput
the minimum number of instances for the resource.
func (ScaleCapacityOutput) ToScaleCapacityOutput ¶
func (o ScaleCapacityOutput) ToScaleCapacityOutput() ScaleCapacityOutput
func (ScaleCapacityOutput) ToScaleCapacityOutputWithContext ¶
func (o ScaleCapacityOutput) ToScaleCapacityOutputWithContext(ctx context.Context) ScaleCapacityOutput
type ScaleCapacityResponse ¶
type ScaleCapacityResponse struct { // the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Default string `pulumi:"default"` // the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. Maximum string `pulumi:"maximum"` // the minimum number of instances for the resource. Minimum string `pulumi:"minimum"` }
The number of instances that can be used during this profile.
type ScaleCapacityResponseArgs ¶
type ScaleCapacityResponseArgs struct { // the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default. Default pulumi.StringInput `pulumi:"default"` // the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription. Maximum pulumi.StringInput `pulumi:"maximum"` // the minimum number of instances for the resource. Minimum pulumi.StringInput `pulumi:"minimum"` }
The number of instances that can be used during this profile.
func (ScaleCapacityResponseArgs) ElementType ¶
func (ScaleCapacityResponseArgs) ElementType() reflect.Type
func (ScaleCapacityResponseArgs) ToScaleCapacityResponseOutput ¶
func (i ScaleCapacityResponseArgs) ToScaleCapacityResponseOutput() ScaleCapacityResponseOutput
func (ScaleCapacityResponseArgs) ToScaleCapacityResponseOutputWithContext ¶
func (i ScaleCapacityResponseArgs) ToScaleCapacityResponseOutputWithContext(ctx context.Context) ScaleCapacityResponseOutput
type ScaleCapacityResponseInput ¶
type ScaleCapacityResponseInput interface { pulumi.Input ToScaleCapacityResponseOutput() ScaleCapacityResponseOutput ToScaleCapacityResponseOutputWithContext(context.Context) ScaleCapacityResponseOutput }
ScaleCapacityResponseInput is an input type that accepts ScaleCapacityResponseArgs and ScaleCapacityResponseOutput values. You can construct a concrete instance of `ScaleCapacityResponseInput` via:
ScaleCapacityResponseArgs{...}
type ScaleCapacityResponseOutput ¶
type ScaleCapacityResponseOutput struct{ *pulumi.OutputState }
The number of instances that can be used during this profile.
func (ScaleCapacityResponseOutput) Default ¶
func (o ScaleCapacityResponseOutput) Default() pulumi.StringOutput
the number of instances that will be set if metrics are not available for evaluation. The default is only used if the current instance count is lower than the default.
func (ScaleCapacityResponseOutput) ElementType ¶
func (ScaleCapacityResponseOutput) ElementType() reflect.Type
func (ScaleCapacityResponseOutput) Maximum ¶
func (o ScaleCapacityResponseOutput) Maximum() pulumi.StringOutput
the maximum number of instances for the resource. The actual maximum number of instances is limited by the cores that are available in the subscription.
func (ScaleCapacityResponseOutput) Minimum ¶
func (o ScaleCapacityResponseOutput) Minimum() pulumi.StringOutput
the minimum number of instances for the resource.
func (ScaleCapacityResponseOutput) ToScaleCapacityResponseOutput ¶
func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutput() ScaleCapacityResponseOutput
func (ScaleCapacityResponseOutput) ToScaleCapacityResponseOutputWithContext ¶
func (o ScaleCapacityResponseOutput) ToScaleCapacityResponseOutputWithContext(ctx context.Context) ScaleCapacityResponseOutput
type ScaleRule ¶
type ScaleRule struct { // the trigger that results in a scaling action. MetricTrigger MetricTrigger `pulumi:"metricTrigger"` // the parameters for the scaling action. ScaleAction ScaleAction `pulumi:"scaleAction"` }
A rule that provide the triggers and parameters for the scaling action.
type ScaleRuleArgs ¶
type ScaleRuleArgs struct { // the trigger that results in a scaling action. MetricTrigger MetricTriggerInput `pulumi:"metricTrigger"` // the parameters for the scaling action. ScaleAction ScaleActionInput `pulumi:"scaleAction"` }
A rule that provide the triggers and parameters for the scaling action.
func (ScaleRuleArgs) ElementType ¶
func (ScaleRuleArgs) ElementType() reflect.Type
func (ScaleRuleArgs) ToScaleRuleOutput ¶
func (i ScaleRuleArgs) ToScaleRuleOutput() ScaleRuleOutput
func (ScaleRuleArgs) ToScaleRuleOutputWithContext ¶
func (i ScaleRuleArgs) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput
type ScaleRuleArray ¶
type ScaleRuleArray []ScaleRuleInput
func (ScaleRuleArray) ElementType ¶
func (ScaleRuleArray) ElementType() reflect.Type
func (ScaleRuleArray) ToScaleRuleArrayOutput ¶
func (i ScaleRuleArray) ToScaleRuleArrayOutput() ScaleRuleArrayOutput
func (ScaleRuleArray) ToScaleRuleArrayOutputWithContext ¶
func (i ScaleRuleArray) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput
type ScaleRuleArrayInput ¶
type ScaleRuleArrayInput interface { pulumi.Input ToScaleRuleArrayOutput() ScaleRuleArrayOutput ToScaleRuleArrayOutputWithContext(context.Context) ScaleRuleArrayOutput }
ScaleRuleArrayInput is an input type that accepts ScaleRuleArray and ScaleRuleArrayOutput values. You can construct a concrete instance of `ScaleRuleArrayInput` via:
ScaleRuleArray{ ScaleRuleArgs{...} }
type ScaleRuleArrayOutput ¶
type ScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (ScaleRuleArrayOutput) ElementType ¶
func (ScaleRuleArrayOutput) ElementType() reflect.Type
func (ScaleRuleArrayOutput) Index ¶
func (o ScaleRuleArrayOutput) Index(i pulumi.IntInput) ScaleRuleOutput
func (ScaleRuleArrayOutput) ToScaleRuleArrayOutput ¶
func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutput() ScaleRuleArrayOutput
func (ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext ¶
func (o ScaleRuleArrayOutput) ToScaleRuleArrayOutputWithContext(ctx context.Context) ScaleRuleArrayOutput
type ScaleRuleInput ¶
type ScaleRuleInput interface { pulumi.Input ToScaleRuleOutput() ScaleRuleOutput ToScaleRuleOutputWithContext(context.Context) ScaleRuleOutput }
ScaleRuleInput is an input type that accepts ScaleRuleArgs and ScaleRuleOutput values. You can construct a concrete instance of `ScaleRuleInput` via:
ScaleRuleArgs{...}
type ScaleRuleMetricDimension ¶
type ScaleRuleMetricDimension struct { // Name of the dimension. DimensionName string `pulumi:"dimensionName"` // the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values Operator string `pulumi:"operator"` // list of dimension values. For example: ["App1","App2"]. Values []string `pulumi:"values"` }
Specifies an auto scale rule metric dimension.
type ScaleRuleMetricDimensionArgs ¶
type ScaleRuleMetricDimensionArgs struct { // Name of the dimension. DimensionName pulumi.StringInput `pulumi:"dimensionName"` // the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values Operator pulumi.StringInput `pulumi:"operator"` // list of dimension values. For example: ["App1","App2"]. Values pulumi.StringArrayInput `pulumi:"values"` }
Specifies an auto scale rule metric dimension.
func (ScaleRuleMetricDimensionArgs) ElementType ¶
func (ScaleRuleMetricDimensionArgs) ElementType() reflect.Type
func (ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutput ¶
func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput
func (ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutputWithContext ¶
func (i ScaleRuleMetricDimensionArgs) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput
type ScaleRuleMetricDimensionArray ¶
type ScaleRuleMetricDimensionArray []ScaleRuleMetricDimensionInput
func (ScaleRuleMetricDimensionArray) ElementType ¶
func (ScaleRuleMetricDimensionArray) ElementType() reflect.Type
func (ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutput ¶
func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput
func (ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutputWithContext ¶
func (i ScaleRuleMetricDimensionArray) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput
type ScaleRuleMetricDimensionArrayInput ¶
type ScaleRuleMetricDimensionArrayInput interface { pulumi.Input ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput ToScaleRuleMetricDimensionArrayOutputWithContext(context.Context) ScaleRuleMetricDimensionArrayOutput }
ScaleRuleMetricDimensionArrayInput is an input type that accepts ScaleRuleMetricDimensionArray and ScaleRuleMetricDimensionArrayOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionArrayInput` via:
ScaleRuleMetricDimensionArray{ ScaleRuleMetricDimensionArgs{...} }
type ScaleRuleMetricDimensionArrayOutput ¶
type ScaleRuleMetricDimensionArrayOutput struct{ *pulumi.OutputState }
func (ScaleRuleMetricDimensionArrayOutput) ElementType ¶
func (ScaleRuleMetricDimensionArrayOutput) ElementType() reflect.Type
func (ScaleRuleMetricDimensionArrayOutput) Index ¶
func (o ScaleRuleMetricDimensionArrayOutput) Index(i pulumi.IntInput) ScaleRuleMetricDimensionOutput
func (ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutput ¶
func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutput() ScaleRuleMetricDimensionArrayOutput
func (ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutputWithContext ¶
func (o ScaleRuleMetricDimensionArrayOutput) ToScaleRuleMetricDimensionArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionArrayOutput
type ScaleRuleMetricDimensionInput ¶
type ScaleRuleMetricDimensionInput interface { pulumi.Input ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput ToScaleRuleMetricDimensionOutputWithContext(context.Context) ScaleRuleMetricDimensionOutput }
ScaleRuleMetricDimensionInput is an input type that accepts ScaleRuleMetricDimensionArgs and ScaleRuleMetricDimensionOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionInput` via:
ScaleRuleMetricDimensionArgs{...}
type ScaleRuleMetricDimensionOutput ¶
type ScaleRuleMetricDimensionOutput struct{ *pulumi.OutputState }
Specifies an auto scale rule metric dimension.
func (ScaleRuleMetricDimensionOutput) DimensionName ¶
func (o ScaleRuleMetricDimensionOutput) DimensionName() pulumi.StringOutput
Name of the dimension.
func (ScaleRuleMetricDimensionOutput) ElementType ¶
func (ScaleRuleMetricDimensionOutput) ElementType() reflect.Type
func (ScaleRuleMetricDimensionOutput) Operator ¶
func (o ScaleRuleMetricDimensionOutput) Operator() pulumi.StringOutput
the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values
func (ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutput ¶
func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutput() ScaleRuleMetricDimensionOutput
func (ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutputWithContext ¶
func (o ScaleRuleMetricDimensionOutput) ToScaleRuleMetricDimensionOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionOutput
func (ScaleRuleMetricDimensionOutput) Values ¶
func (o ScaleRuleMetricDimensionOutput) Values() pulumi.StringArrayOutput
list of dimension values. For example: ["App1","App2"].
type ScaleRuleMetricDimensionResponse ¶
type ScaleRuleMetricDimensionResponse struct { // Name of the dimension. DimensionName string `pulumi:"dimensionName"` // the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values Operator string `pulumi:"operator"` // list of dimension values. For example: ["App1","App2"]. Values []string `pulumi:"values"` }
Specifies an auto scale rule metric dimension.
type ScaleRuleMetricDimensionResponseArgs ¶
type ScaleRuleMetricDimensionResponseArgs struct { // Name of the dimension. DimensionName pulumi.StringInput `pulumi:"dimensionName"` // the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values Operator pulumi.StringInput `pulumi:"operator"` // list of dimension values. For example: ["App1","App2"]. Values pulumi.StringArrayInput `pulumi:"values"` }
Specifies an auto scale rule metric dimension.
func (ScaleRuleMetricDimensionResponseArgs) ElementType ¶
func (ScaleRuleMetricDimensionResponseArgs) ElementType() reflect.Type
func (ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutput ¶
func (i ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput
func (ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutputWithContext ¶
func (i ScaleRuleMetricDimensionResponseArgs) ToScaleRuleMetricDimensionResponseOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseOutput
type ScaleRuleMetricDimensionResponseArray ¶
type ScaleRuleMetricDimensionResponseArray []ScaleRuleMetricDimensionResponseInput
func (ScaleRuleMetricDimensionResponseArray) ElementType ¶
func (ScaleRuleMetricDimensionResponseArray) ElementType() reflect.Type
func (ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutput ¶
func (i ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput
func (ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutputWithContext ¶
func (i ScaleRuleMetricDimensionResponseArray) ToScaleRuleMetricDimensionResponseArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseArrayOutput
type ScaleRuleMetricDimensionResponseArrayInput ¶
type ScaleRuleMetricDimensionResponseArrayInput interface { pulumi.Input ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput ToScaleRuleMetricDimensionResponseArrayOutputWithContext(context.Context) ScaleRuleMetricDimensionResponseArrayOutput }
ScaleRuleMetricDimensionResponseArrayInput is an input type that accepts ScaleRuleMetricDimensionResponseArray and ScaleRuleMetricDimensionResponseArrayOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionResponseArrayInput` via:
ScaleRuleMetricDimensionResponseArray{ ScaleRuleMetricDimensionResponseArgs{...} }
type ScaleRuleMetricDimensionResponseArrayOutput ¶
type ScaleRuleMetricDimensionResponseArrayOutput struct{ *pulumi.OutputState }
func (ScaleRuleMetricDimensionResponseArrayOutput) ElementType ¶
func (ScaleRuleMetricDimensionResponseArrayOutput) ElementType() reflect.Type
func (ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutput ¶
func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutput() ScaleRuleMetricDimensionResponseArrayOutput
func (ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutputWithContext ¶
func (o ScaleRuleMetricDimensionResponseArrayOutput) ToScaleRuleMetricDimensionResponseArrayOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseArrayOutput
type ScaleRuleMetricDimensionResponseInput ¶
type ScaleRuleMetricDimensionResponseInput interface { pulumi.Input ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput ToScaleRuleMetricDimensionResponseOutputWithContext(context.Context) ScaleRuleMetricDimensionResponseOutput }
ScaleRuleMetricDimensionResponseInput is an input type that accepts ScaleRuleMetricDimensionResponseArgs and ScaleRuleMetricDimensionResponseOutput values. You can construct a concrete instance of `ScaleRuleMetricDimensionResponseInput` via:
ScaleRuleMetricDimensionResponseArgs{...}
type ScaleRuleMetricDimensionResponseOutput ¶
type ScaleRuleMetricDimensionResponseOutput struct{ *pulumi.OutputState }
Specifies an auto scale rule metric dimension.
func (ScaleRuleMetricDimensionResponseOutput) DimensionName ¶
func (o ScaleRuleMetricDimensionResponseOutput) DimensionName() pulumi.StringOutput
Name of the dimension.
func (ScaleRuleMetricDimensionResponseOutput) ElementType ¶
func (ScaleRuleMetricDimensionResponseOutput) ElementType() reflect.Type
func (ScaleRuleMetricDimensionResponseOutput) Operator ¶
func (o ScaleRuleMetricDimensionResponseOutput) Operator() pulumi.StringOutput
the dimension operator. Only 'Equals' and 'NotEquals' are supported. 'Equals' being equal to any of the values. 'NotEquals' being not equal to all of the values
func (ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutput ¶
func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutput() ScaleRuleMetricDimensionResponseOutput
func (ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutputWithContext ¶
func (o ScaleRuleMetricDimensionResponseOutput) ToScaleRuleMetricDimensionResponseOutputWithContext(ctx context.Context) ScaleRuleMetricDimensionResponseOutput
func (ScaleRuleMetricDimensionResponseOutput) Values ¶
func (o ScaleRuleMetricDimensionResponseOutput) Values() pulumi.StringArrayOutput
list of dimension values. For example: ["App1","App2"].
type ScaleRuleOutput ¶
type ScaleRuleOutput struct{ *pulumi.OutputState }
A rule that provide the triggers and parameters for the scaling action.
func (ScaleRuleOutput) ElementType ¶
func (ScaleRuleOutput) ElementType() reflect.Type
func (ScaleRuleOutput) MetricTrigger ¶
func (o ScaleRuleOutput) MetricTrigger() MetricTriggerOutput
the trigger that results in a scaling action.
func (ScaleRuleOutput) ScaleAction ¶
func (o ScaleRuleOutput) ScaleAction() ScaleActionOutput
the parameters for the scaling action.
func (ScaleRuleOutput) ToScaleRuleOutput ¶
func (o ScaleRuleOutput) ToScaleRuleOutput() ScaleRuleOutput
func (ScaleRuleOutput) ToScaleRuleOutputWithContext ¶
func (o ScaleRuleOutput) ToScaleRuleOutputWithContext(ctx context.Context) ScaleRuleOutput
type ScaleRuleResponse ¶
type ScaleRuleResponse struct { // the trigger that results in a scaling action. MetricTrigger MetricTriggerResponse `pulumi:"metricTrigger"` // the parameters for the scaling action. ScaleAction ScaleActionResponse `pulumi:"scaleAction"` }
A rule that provide the triggers and parameters for the scaling action.
type ScaleRuleResponseArgs ¶
type ScaleRuleResponseArgs struct { // the trigger that results in a scaling action. MetricTrigger MetricTriggerResponseInput `pulumi:"metricTrigger"` // the parameters for the scaling action. ScaleAction ScaleActionResponseInput `pulumi:"scaleAction"` }
A rule that provide the triggers and parameters for the scaling action.
func (ScaleRuleResponseArgs) ElementType ¶
func (ScaleRuleResponseArgs) ElementType() reflect.Type
func (ScaleRuleResponseArgs) ToScaleRuleResponseOutput ¶
func (i ScaleRuleResponseArgs) ToScaleRuleResponseOutput() ScaleRuleResponseOutput
func (ScaleRuleResponseArgs) ToScaleRuleResponseOutputWithContext ¶
func (i ScaleRuleResponseArgs) ToScaleRuleResponseOutputWithContext(ctx context.Context) ScaleRuleResponseOutput
type ScaleRuleResponseArray ¶
type ScaleRuleResponseArray []ScaleRuleResponseInput
func (ScaleRuleResponseArray) ElementType ¶
func (ScaleRuleResponseArray) ElementType() reflect.Type
func (ScaleRuleResponseArray) ToScaleRuleResponseArrayOutput ¶
func (i ScaleRuleResponseArray) ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput
func (ScaleRuleResponseArray) ToScaleRuleResponseArrayOutputWithContext ¶
func (i ScaleRuleResponseArray) ToScaleRuleResponseArrayOutputWithContext(ctx context.Context) ScaleRuleResponseArrayOutput
type ScaleRuleResponseArrayInput ¶
type ScaleRuleResponseArrayInput interface { pulumi.Input ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput ToScaleRuleResponseArrayOutputWithContext(context.Context) ScaleRuleResponseArrayOutput }
ScaleRuleResponseArrayInput is an input type that accepts ScaleRuleResponseArray and ScaleRuleResponseArrayOutput values. You can construct a concrete instance of `ScaleRuleResponseArrayInput` via:
ScaleRuleResponseArray{ ScaleRuleResponseArgs{...} }
type ScaleRuleResponseArrayOutput ¶
type ScaleRuleResponseArrayOutput struct{ *pulumi.OutputState }
func (ScaleRuleResponseArrayOutput) ElementType ¶
func (ScaleRuleResponseArrayOutput) ElementType() reflect.Type
func (ScaleRuleResponseArrayOutput) Index ¶
func (o ScaleRuleResponseArrayOutput) Index(i pulumi.IntInput) ScaleRuleResponseOutput
func (ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput ¶
func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutput() ScaleRuleResponseArrayOutput
func (ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext ¶
func (o ScaleRuleResponseArrayOutput) ToScaleRuleResponseArrayOutputWithContext(ctx context.Context) ScaleRuleResponseArrayOutput
type ScaleRuleResponseInput ¶
type ScaleRuleResponseInput interface { pulumi.Input ToScaleRuleResponseOutput() ScaleRuleResponseOutput ToScaleRuleResponseOutputWithContext(context.Context) ScaleRuleResponseOutput }
ScaleRuleResponseInput is an input type that accepts ScaleRuleResponseArgs and ScaleRuleResponseOutput values. You can construct a concrete instance of `ScaleRuleResponseInput` via:
ScaleRuleResponseArgs{...}
type ScaleRuleResponseOutput ¶
type ScaleRuleResponseOutput struct{ *pulumi.OutputState }
A rule that provide the triggers and parameters for the scaling action.
func (ScaleRuleResponseOutput) ElementType ¶
func (ScaleRuleResponseOutput) ElementType() reflect.Type
func (ScaleRuleResponseOutput) MetricTrigger ¶
func (o ScaleRuleResponseOutput) MetricTrigger() MetricTriggerResponseOutput
the trigger that results in a scaling action.
func (ScaleRuleResponseOutput) ScaleAction ¶
func (o ScaleRuleResponseOutput) ScaleAction() ScaleActionResponseOutput
the parameters for the scaling action.
func (ScaleRuleResponseOutput) ToScaleRuleResponseOutput ¶
func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutput() ScaleRuleResponseOutput
func (ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext ¶
func (o ScaleRuleResponseOutput) ToScaleRuleResponseOutputWithContext(ctx context.Context) ScaleRuleResponseOutput
type TimeWindow ¶
type TimeWindow struct { // the end time for the profile in ISO 8601 format. End string `pulumi:"end"` // the start time for the profile in ISO 8601 format. Start string `pulumi:"start"` // the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone *string `pulumi:"timeZone"` }
A specific date-time for the profile.
type TimeWindowArgs ¶
type TimeWindowArgs struct { // the end time for the profile in ISO 8601 format. End pulumi.StringInput `pulumi:"end"` // the start time for the profile in ISO 8601 format. Start pulumi.StringInput `pulumi:"start"` // the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
A specific date-time for the profile.
func (TimeWindowArgs) ElementType ¶
func (TimeWindowArgs) ElementType() reflect.Type
func (TimeWindowArgs) ToTimeWindowOutput ¶
func (i TimeWindowArgs) ToTimeWindowOutput() TimeWindowOutput
func (TimeWindowArgs) ToTimeWindowOutputWithContext ¶
func (i TimeWindowArgs) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
func (TimeWindowArgs) ToTimeWindowPtrOutput ¶
func (i TimeWindowArgs) ToTimeWindowPtrOutput() TimeWindowPtrOutput
func (TimeWindowArgs) ToTimeWindowPtrOutputWithContext ¶
func (i TimeWindowArgs) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
type TimeWindowInput ¶
type TimeWindowInput interface { pulumi.Input ToTimeWindowOutput() TimeWindowOutput ToTimeWindowOutputWithContext(context.Context) TimeWindowOutput }
TimeWindowInput is an input type that accepts TimeWindowArgs and TimeWindowOutput values. You can construct a concrete instance of `TimeWindowInput` via:
TimeWindowArgs{...}
type TimeWindowOutput ¶
type TimeWindowOutput struct{ *pulumi.OutputState }
A specific date-time for the profile.
func (TimeWindowOutput) ElementType ¶
func (TimeWindowOutput) ElementType() reflect.Type
func (TimeWindowOutput) End ¶
func (o TimeWindowOutput) End() pulumi.StringOutput
the end time for the profile in ISO 8601 format.
func (TimeWindowOutput) Start ¶
func (o TimeWindowOutput) Start() pulumi.StringOutput
the start time for the profile in ISO 8601 format.
func (TimeWindowOutput) TimeZone ¶
func (o TimeWindowOutput) TimeZone() pulumi.StringPtrOutput
the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (TimeWindowOutput) ToTimeWindowOutput ¶
func (o TimeWindowOutput) ToTimeWindowOutput() TimeWindowOutput
func (TimeWindowOutput) ToTimeWindowOutputWithContext ¶
func (o TimeWindowOutput) ToTimeWindowOutputWithContext(ctx context.Context) TimeWindowOutput
func (TimeWindowOutput) ToTimeWindowPtrOutput ¶
func (o TimeWindowOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
func (TimeWindowOutput) ToTimeWindowPtrOutputWithContext ¶
func (o TimeWindowOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
type TimeWindowPtrInput ¶
type TimeWindowPtrInput interface { pulumi.Input ToTimeWindowPtrOutput() TimeWindowPtrOutput ToTimeWindowPtrOutputWithContext(context.Context) TimeWindowPtrOutput }
TimeWindowPtrInput is an input type that accepts TimeWindowArgs, TimeWindowPtr and TimeWindowPtrOutput values. You can construct a concrete instance of `TimeWindowPtrInput` via:
TimeWindowArgs{...} or: nil
func TimeWindowPtr ¶
func TimeWindowPtr(v *TimeWindowArgs) TimeWindowPtrInput
type TimeWindowPtrOutput ¶
type TimeWindowPtrOutput struct{ *pulumi.OutputState }
func (TimeWindowPtrOutput) Elem ¶
func (o TimeWindowPtrOutput) Elem() TimeWindowOutput
func (TimeWindowPtrOutput) ElementType ¶
func (TimeWindowPtrOutput) ElementType() reflect.Type
func (TimeWindowPtrOutput) End ¶
func (o TimeWindowPtrOutput) End() pulumi.StringPtrOutput
the end time for the profile in ISO 8601 format.
func (TimeWindowPtrOutput) Start ¶
func (o TimeWindowPtrOutput) Start() pulumi.StringPtrOutput
the start time for the profile in ISO 8601 format.
func (TimeWindowPtrOutput) TimeZone ¶
func (o TimeWindowPtrOutput) TimeZone() pulumi.StringPtrOutput
the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (TimeWindowPtrOutput) ToTimeWindowPtrOutput ¶
func (o TimeWindowPtrOutput) ToTimeWindowPtrOutput() TimeWindowPtrOutput
func (TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext ¶
func (o TimeWindowPtrOutput) ToTimeWindowPtrOutputWithContext(ctx context.Context) TimeWindowPtrOutput
type TimeWindowResponse ¶
type TimeWindowResponse struct { // the end time for the profile in ISO 8601 format. End string `pulumi:"end"` // the start time for the profile in ISO 8601 format. Start string `pulumi:"start"` // the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone *string `pulumi:"timeZone"` }
A specific date-time for the profile.
type TimeWindowResponseArgs ¶
type TimeWindowResponseArgs struct { // the end time for the profile in ISO 8601 format. End pulumi.StringInput `pulumi:"end"` // the start time for the profile in ISO 8601 format. Start pulumi.StringInput `pulumi:"start"` // the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time TimeZone pulumi.StringPtrInput `pulumi:"timeZone"` }
A specific date-time for the profile.
func (TimeWindowResponseArgs) ElementType ¶
func (TimeWindowResponseArgs) ElementType() reflect.Type
func (TimeWindowResponseArgs) ToTimeWindowResponseOutput ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponseOutput() TimeWindowResponseOutput
func (TimeWindowResponseArgs) ToTimeWindowResponseOutputWithContext ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
func (TimeWindowResponseArgs) ToTimeWindowResponsePtrOutput ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
func (TimeWindowResponseArgs) ToTimeWindowResponsePtrOutputWithContext ¶
func (i TimeWindowResponseArgs) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
type TimeWindowResponseInput ¶
type TimeWindowResponseInput interface { pulumi.Input ToTimeWindowResponseOutput() TimeWindowResponseOutput ToTimeWindowResponseOutputWithContext(context.Context) TimeWindowResponseOutput }
TimeWindowResponseInput is an input type that accepts TimeWindowResponseArgs and TimeWindowResponseOutput values. You can construct a concrete instance of `TimeWindowResponseInput` via:
TimeWindowResponseArgs{...}
type TimeWindowResponseOutput ¶
type TimeWindowResponseOutput struct{ *pulumi.OutputState }
A specific date-time for the profile.
func (TimeWindowResponseOutput) ElementType ¶
func (TimeWindowResponseOutput) ElementType() reflect.Type
func (TimeWindowResponseOutput) End ¶
func (o TimeWindowResponseOutput) End() pulumi.StringOutput
the end time for the profile in ISO 8601 format.
func (TimeWindowResponseOutput) Start ¶
func (o TimeWindowResponseOutput) Start() pulumi.StringOutput
the start time for the profile in ISO 8601 format.
func (TimeWindowResponseOutput) TimeZone ¶
func (o TimeWindowResponseOutput) TimeZone() pulumi.StringPtrOutput
the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (TimeWindowResponseOutput) ToTimeWindowResponseOutput ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponseOutput() TimeWindowResponseOutput
func (TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponseOutputWithContext(ctx context.Context) TimeWindowResponseOutput
func (TimeWindowResponseOutput) ToTimeWindowResponsePtrOutput ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
func (TimeWindowResponseOutput) ToTimeWindowResponsePtrOutputWithContext ¶
func (o TimeWindowResponseOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
type TimeWindowResponsePtrInput ¶
type TimeWindowResponsePtrInput interface { pulumi.Input ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput ToTimeWindowResponsePtrOutputWithContext(context.Context) TimeWindowResponsePtrOutput }
TimeWindowResponsePtrInput is an input type that accepts TimeWindowResponseArgs, TimeWindowResponsePtr and TimeWindowResponsePtrOutput values. You can construct a concrete instance of `TimeWindowResponsePtrInput` via:
TimeWindowResponseArgs{...} or: nil
func TimeWindowResponsePtr ¶
func TimeWindowResponsePtr(v *TimeWindowResponseArgs) TimeWindowResponsePtrInput
type TimeWindowResponsePtrOutput ¶
type TimeWindowResponsePtrOutput struct{ *pulumi.OutputState }
func (TimeWindowResponsePtrOutput) Elem ¶
func (o TimeWindowResponsePtrOutput) Elem() TimeWindowResponseOutput
func (TimeWindowResponsePtrOutput) ElementType ¶
func (TimeWindowResponsePtrOutput) ElementType() reflect.Type
func (TimeWindowResponsePtrOutput) End ¶
func (o TimeWindowResponsePtrOutput) End() pulumi.StringPtrOutput
the end time for the profile in ISO 8601 format.
func (TimeWindowResponsePtrOutput) Start ¶
func (o TimeWindowResponsePtrOutput) Start() pulumi.StringPtrOutput
the start time for the profile in ISO 8601 format.
func (TimeWindowResponsePtrOutput) TimeZone ¶
func (o TimeWindowResponsePtrOutput) TimeZone() pulumi.StringPtrOutput
the timezone of the start and end times for the profile. Some examples of valid time zones are: Dateline Standard Time, UTC-11, Hawaiian Standard Time, Alaskan Standard Time, Pacific Standard Time (Mexico), Pacific Standard Time, US Mountain Standard Time, Mountain Standard Time (Mexico), Mountain Standard Time, Central America Standard Time, Central Standard Time, Central Standard Time (Mexico), Canada Central Standard Time, SA Pacific Standard Time, Eastern Standard Time, US Eastern Standard Time, Venezuela Standard Time, Paraguay Standard Time, Atlantic Standard Time, Central Brazilian Standard Time, SA Western Standard Time, Pacific SA Standard Time, Newfoundland Standard Time, E. South America Standard Time, Argentina Standard Time, SA Eastern Standard Time, Greenland Standard Time, Montevideo Standard Time, Bahia Standard Time, UTC-02, Mid-Atlantic Standard Time, Azores Standard Time, Cape Verde Standard Time, Morocco Standard Time, UTC, GMT Standard Time, Greenwich Standard Time, W. Europe Standard Time, Central Europe Standard Time, Romance Standard Time, Central European Standard Time, W. Central Africa Standard Time, Namibia Standard Time, Jordan Standard Time, GTB Standard Time, Middle East Standard Time, Egypt Standard Time, Syria Standard Time, E. Europe Standard Time, South Africa Standard Time, FLE Standard Time, Turkey Standard Time, Israel Standard Time, Kaliningrad Standard Time, Libya Standard Time, Arabic Standard Time, Arab Standard Time, Belarus Standard Time, Russian Standard Time, E. Africa Standard Time, Iran Standard Time, Arabian Standard Time, Azerbaijan Standard Time, Russia Time Zone 3, Mauritius Standard Time, Georgian Standard Time, Caucasus Standard Time, Afghanistan Standard Time, West Asia Standard Time, Ekaterinburg Standard Time, Pakistan Standard Time, India Standard Time, Sri Lanka Standard Time, Nepal Standard Time, Central Asia Standard Time, Bangladesh Standard Time, N. Central Asia Standard Time, Myanmar Standard Time, SE Asia Standard Time, North Asia Standard Time, China Standard Time, North Asia East Standard Time, Singapore Standard Time, W. Australia Standard Time, Taipei Standard Time, Ulaanbaatar Standard Time, Tokyo Standard Time, Korea Standard Time, Yakutsk Standard Time, Cen. Australia Standard Time, AUS Central Standard Time, E. Australia Standard Time, AUS Eastern Standard Time, West Pacific Standard Time, Tasmania Standard Time, Magadan Standard Time, Vladivostok Standard Time, Russia Time Zone 10, Central Pacific Standard Time, Russia Time Zone 11, New Zealand Standard Time, UTC+12, Fiji Standard Time, Kamchatka Standard Time, Tonga Standard Time, Samoa Standard Time, Line Islands Standard Time
func (TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput ¶
func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutput() TimeWindowResponsePtrOutput
func (TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext ¶
func (o TimeWindowResponsePtrOutput) ToTimeWindowResponsePtrOutputWithContext(ctx context.Context) TimeWindowResponsePtrOutput
type WebhookNotification ¶
type WebhookNotification struct { // a property bag of settings. This value can be empty. Properties map[string]string `pulumi:"properties"` // the service address to receive the notification. ServiceUri *string `pulumi:"serviceUri"` }
Webhook notification of an autoscale event.
type WebhookNotificationArgs ¶
type WebhookNotificationArgs struct { // a property bag of settings. This value can be empty. Properties pulumi.StringMapInput `pulumi:"properties"` // the service address to receive the notification. ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"` }
Webhook notification of an autoscale event.
func (WebhookNotificationArgs) ElementType ¶
func (WebhookNotificationArgs) ElementType() reflect.Type
func (WebhookNotificationArgs) ToWebhookNotificationOutput ¶
func (i WebhookNotificationArgs) ToWebhookNotificationOutput() WebhookNotificationOutput
func (WebhookNotificationArgs) ToWebhookNotificationOutputWithContext ¶
func (i WebhookNotificationArgs) ToWebhookNotificationOutputWithContext(ctx context.Context) WebhookNotificationOutput
type WebhookNotificationArray ¶
type WebhookNotificationArray []WebhookNotificationInput
func (WebhookNotificationArray) ElementType ¶
func (WebhookNotificationArray) ElementType() reflect.Type
func (WebhookNotificationArray) ToWebhookNotificationArrayOutput ¶
func (i WebhookNotificationArray) ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput
func (WebhookNotificationArray) ToWebhookNotificationArrayOutputWithContext ¶
func (i WebhookNotificationArray) ToWebhookNotificationArrayOutputWithContext(ctx context.Context) WebhookNotificationArrayOutput
type WebhookNotificationArrayInput ¶
type WebhookNotificationArrayInput interface { pulumi.Input ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput ToWebhookNotificationArrayOutputWithContext(context.Context) WebhookNotificationArrayOutput }
WebhookNotificationArrayInput is an input type that accepts WebhookNotificationArray and WebhookNotificationArrayOutput values. You can construct a concrete instance of `WebhookNotificationArrayInput` via:
WebhookNotificationArray{ WebhookNotificationArgs{...} }
type WebhookNotificationArrayOutput ¶
type WebhookNotificationArrayOutput struct{ *pulumi.OutputState }
func (WebhookNotificationArrayOutput) ElementType ¶
func (WebhookNotificationArrayOutput) ElementType() reflect.Type
func (WebhookNotificationArrayOutput) Index ¶
func (o WebhookNotificationArrayOutput) Index(i pulumi.IntInput) WebhookNotificationOutput
func (WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutput ¶
func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutput() WebhookNotificationArrayOutput
func (WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutputWithContext ¶
func (o WebhookNotificationArrayOutput) ToWebhookNotificationArrayOutputWithContext(ctx context.Context) WebhookNotificationArrayOutput
type WebhookNotificationInput ¶
type WebhookNotificationInput interface { pulumi.Input ToWebhookNotificationOutput() WebhookNotificationOutput ToWebhookNotificationOutputWithContext(context.Context) WebhookNotificationOutput }
WebhookNotificationInput is an input type that accepts WebhookNotificationArgs and WebhookNotificationOutput values. You can construct a concrete instance of `WebhookNotificationInput` via:
WebhookNotificationArgs{...}
type WebhookNotificationOutput ¶
type WebhookNotificationOutput struct{ *pulumi.OutputState }
Webhook notification of an autoscale event.
func (WebhookNotificationOutput) ElementType ¶
func (WebhookNotificationOutput) ElementType() reflect.Type
func (WebhookNotificationOutput) Properties ¶
func (o WebhookNotificationOutput) Properties() pulumi.StringMapOutput
a property bag of settings. This value can be empty.
func (WebhookNotificationOutput) ServiceUri ¶
func (o WebhookNotificationOutput) ServiceUri() pulumi.StringPtrOutput
the service address to receive the notification.
func (WebhookNotificationOutput) ToWebhookNotificationOutput ¶
func (o WebhookNotificationOutput) ToWebhookNotificationOutput() WebhookNotificationOutput
func (WebhookNotificationOutput) ToWebhookNotificationOutputWithContext ¶
func (o WebhookNotificationOutput) ToWebhookNotificationOutputWithContext(ctx context.Context) WebhookNotificationOutput
type WebhookNotificationResponse ¶
type WebhookNotificationResponse struct { // a property bag of settings. This value can be empty. Properties map[string]string `pulumi:"properties"` // the service address to receive the notification. ServiceUri *string `pulumi:"serviceUri"` }
Webhook notification of an autoscale event.
type WebhookNotificationResponseArgs ¶
type WebhookNotificationResponseArgs struct { // a property bag of settings. This value can be empty. Properties pulumi.StringMapInput `pulumi:"properties"` // the service address to receive the notification. ServiceUri pulumi.StringPtrInput `pulumi:"serviceUri"` }
Webhook notification of an autoscale event.
func (WebhookNotificationResponseArgs) ElementType ¶
func (WebhookNotificationResponseArgs) ElementType() reflect.Type
func (WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutput ¶
func (i WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput
func (WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutputWithContext ¶
func (i WebhookNotificationResponseArgs) ToWebhookNotificationResponseOutputWithContext(ctx context.Context) WebhookNotificationResponseOutput
type WebhookNotificationResponseArray ¶
type WebhookNotificationResponseArray []WebhookNotificationResponseInput
func (WebhookNotificationResponseArray) ElementType ¶
func (WebhookNotificationResponseArray) ElementType() reflect.Type
func (WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutput ¶
func (i WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput
func (WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutputWithContext ¶
func (i WebhookNotificationResponseArray) ToWebhookNotificationResponseArrayOutputWithContext(ctx context.Context) WebhookNotificationResponseArrayOutput
type WebhookNotificationResponseArrayInput ¶
type WebhookNotificationResponseArrayInput interface { pulumi.Input ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput ToWebhookNotificationResponseArrayOutputWithContext(context.Context) WebhookNotificationResponseArrayOutput }
WebhookNotificationResponseArrayInput is an input type that accepts WebhookNotificationResponseArray and WebhookNotificationResponseArrayOutput values. You can construct a concrete instance of `WebhookNotificationResponseArrayInput` via:
WebhookNotificationResponseArray{ WebhookNotificationResponseArgs{...} }
type WebhookNotificationResponseArrayOutput ¶
type WebhookNotificationResponseArrayOutput struct{ *pulumi.OutputState }
func (WebhookNotificationResponseArrayOutput) ElementType ¶
func (WebhookNotificationResponseArrayOutput) ElementType() reflect.Type
func (WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutput ¶
func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutput() WebhookNotificationResponseArrayOutput
func (WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutputWithContext ¶
func (o WebhookNotificationResponseArrayOutput) ToWebhookNotificationResponseArrayOutputWithContext(ctx context.Context) WebhookNotificationResponseArrayOutput
type WebhookNotificationResponseInput ¶
type WebhookNotificationResponseInput interface { pulumi.Input ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput ToWebhookNotificationResponseOutputWithContext(context.Context) WebhookNotificationResponseOutput }
WebhookNotificationResponseInput is an input type that accepts WebhookNotificationResponseArgs and WebhookNotificationResponseOutput values. You can construct a concrete instance of `WebhookNotificationResponseInput` via:
WebhookNotificationResponseArgs{...}
type WebhookNotificationResponseOutput ¶
type WebhookNotificationResponseOutput struct{ *pulumi.OutputState }
Webhook notification of an autoscale event.
func (WebhookNotificationResponseOutput) ElementType ¶
func (WebhookNotificationResponseOutput) ElementType() reflect.Type
func (WebhookNotificationResponseOutput) Properties ¶
func (o WebhookNotificationResponseOutput) Properties() pulumi.StringMapOutput
a property bag of settings. This value can be empty.
func (WebhookNotificationResponseOutput) ServiceUri ¶
func (o WebhookNotificationResponseOutput) ServiceUri() pulumi.StringPtrOutput
the service address to receive the notification.
func (WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutput ¶
func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutput() WebhookNotificationResponseOutput
func (WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutputWithContext ¶
func (o WebhookNotificationResponseOutput) ToWebhookNotificationResponseOutputWithContext(ctx context.Context) WebhookNotificationResponseOutput