Documentation ¶
Index ¶
- Constants
- type Budgetdeprecated
- type BudgetArgs
- type BudgetAutoAdjustData
- type BudgetAutoAdjustDataArgs
- func (BudgetAutoAdjustDataArgs) ElementType() reflect.Type
- func (i BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataOutput() BudgetAutoAdjustDataOutput
- func (i BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataOutputWithContext(ctx context.Context) BudgetAutoAdjustDataOutput
- func (i BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataPtrOutput() BudgetAutoAdjustDataPtrOutput
- func (i BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataPtrOutputWithContext(ctx context.Context) BudgetAutoAdjustDataPtrOutput
- type BudgetAutoAdjustDataInput
- type BudgetAutoAdjustDataOutput
- func (o BudgetAutoAdjustDataOutput) AutoAdjustType() pulumi.StringOutput
- func (BudgetAutoAdjustDataOutput) ElementType() reflect.Type
- func (o BudgetAutoAdjustDataOutput) HistoricalOptions() BudgetHistoricalOptionsPtrOutput
- func (o BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataOutput() BudgetAutoAdjustDataOutput
- func (o BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataOutputWithContext(ctx context.Context) BudgetAutoAdjustDataOutput
- func (o BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataPtrOutput() BudgetAutoAdjustDataPtrOutput
- func (o BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataPtrOutputWithContext(ctx context.Context) BudgetAutoAdjustDataPtrOutput
- type BudgetAutoAdjustDataPtrInput
- type BudgetAutoAdjustDataPtrOutput
- func (o BudgetAutoAdjustDataPtrOutput) AutoAdjustType() pulumi.StringPtrOutput
- func (o BudgetAutoAdjustDataPtrOutput) Elem() BudgetAutoAdjustDataOutput
- func (BudgetAutoAdjustDataPtrOutput) ElementType() reflect.Type
- func (o BudgetAutoAdjustDataPtrOutput) HistoricalOptions() BudgetHistoricalOptionsPtrOutput
- func (o BudgetAutoAdjustDataPtrOutput) ToBudgetAutoAdjustDataPtrOutput() BudgetAutoAdjustDataPtrOutput
- func (o BudgetAutoAdjustDataPtrOutput) ToBudgetAutoAdjustDataPtrOutputWithContext(ctx context.Context) BudgetAutoAdjustDataPtrOutput
- type BudgetCostTypes
- type BudgetCostTypesArgs
- func (BudgetCostTypesArgs) ElementType() reflect.Type
- func (i BudgetCostTypesArgs) ToBudgetCostTypesOutput() BudgetCostTypesOutput
- func (i BudgetCostTypesArgs) ToBudgetCostTypesOutputWithContext(ctx context.Context) BudgetCostTypesOutput
- func (i BudgetCostTypesArgs) ToBudgetCostTypesPtrOutput() BudgetCostTypesPtrOutput
- func (i BudgetCostTypesArgs) ToBudgetCostTypesPtrOutputWithContext(ctx context.Context) BudgetCostTypesPtrOutput
- type BudgetCostTypesInput
- type BudgetCostTypesOutput
- func (BudgetCostTypesOutput) ElementType() reflect.Type
- func (o BudgetCostTypesOutput) IncludeCredit() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) IncludeDiscount() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) IncludeOtherSubscription() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) IncludeRecurring() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) IncludeRefund() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) IncludeSubscription() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) IncludeSupport() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) IncludeTax() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) IncludeUpfront() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) ToBudgetCostTypesOutput() BudgetCostTypesOutput
- func (o BudgetCostTypesOutput) ToBudgetCostTypesOutputWithContext(ctx context.Context) BudgetCostTypesOutput
- func (o BudgetCostTypesOutput) ToBudgetCostTypesPtrOutput() BudgetCostTypesPtrOutput
- func (o BudgetCostTypesOutput) ToBudgetCostTypesPtrOutputWithContext(ctx context.Context) BudgetCostTypesPtrOutput
- func (o BudgetCostTypesOutput) UseAmortized() pulumi.BoolPtrOutput
- func (o BudgetCostTypesOutput) UseBlended() pulumi.BoolPtrOutput
- type BudgetCostTypesPtrInput
- type BudgetCostTypesPtrOutput
- func (o BudgetCostTypesPtrOutput) Elem() BudgetCostTypesOutput
- func (BudgetCostTypesPtrOutput) ElementType() reflect.Type
- func (o BudgetCostTypesPtrOutput) IncludeCredit() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) IncludeDiscount() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) IncludeOtherSubscription() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) IncludeRecurring() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) IncludeRefund() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) IncludeSubscription() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) IncludeSupport() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) IncludeTax() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) IncludeUpfront() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) ToBudgetCostTypesPtrOutput() BudgetCostTypesPtrOutput
- func (o BudgetCostTypesPtrOutput) ToBudgetCostTypesPtrOutputWithContext(ctx context.Context) BudgetCostTypesPtrOutput
- func (o BudgetCostTypesPtrOutput) UseAmortized() pulumi.BoolPtrOutput
- func (o BudgetCostTypesPtrOutput) UseBlended() pulumi.BoolPtrOutput
- type BudgetData
- type BudgetDataArgs
- type BudgetDataInput
- type BudgetDataOutput
- func (o BudgetDataOutput) AutoAdjustData() BudgetAutoAdjustDataPtrOutput
- func (o BudgetDataOutput) BudgetLimit() BudgetSpendPtrOutput
- func (o BudgetDataOutput) BudgetName() pulumi.StringPtrOutput
- func (o BudgetDataOutput) BudgetType() pulumi.StringOutput
- func (o BudgetDataOutput) CostFilters() pulumi.AnyOutput
- func (o BudgetDataOutput) CostTypes() BudgetCostTypesPtrOutput
- func (BudgetDataOutput) ElementType() reflect.Type
- func (o BudgetDataOutput) PlannedBudgetLimits() pulumi.AnyOutput
- func (o BudgetDataOutput) TimePeriod() BudgetTimePeriodPtrOutput
- func (o BudgetDataOutput) TimeUnit() pulumi.StringOutput
- func (o BudgetDataOutput) ToBudgetDataOutput() BudgetDataOutput
- func (o BudgetDataOutput) ToBudgetDataOutputWithContext(ctx context.Context) BudgetDataOutput
- type BudgetDataPtrOutput
- func (o BudgetDataPtrOutput) AutoAdjustData() BudgetAutoAdjustDataPtrOutput
- func (o BudgetDataPtrOutput) BudgetLimit() BudgetSpendPtrOutput
- func (o BudgetDataPtrOutput) BudgetName() pulumi.StringPtrOutput
- func (o BudgetDataPtrOutput) BudgetType() pulumi.StringPtrOutput
- func (o BudgetDataPtrOutput) CostFilters() pulumi.AnyOutput
- func (o BudgetDataPtrOutput) CostTypes() BudgetCostTypesPtrOutput
- func (o BudgetDataPtrOutput) Elem() BudgetDataOutput
- func (BudgetDataPtrOutput) ElementType() reflect.Type
- func (o BudgetDataPtrOutput) PlannedBudgetLimits() pulumi.AnyOutput
- func (o BudgetDataPtrOutput) TimePeriod() BudgetTimePeriodPtrOutput
- func (o BudgetDataPtrOutput) TimeUnit() pulumi.StringPtrOutput
- func (o BudgetDataPtrOutput) ToBudgetDataPtrOutput() BudgetDataPtrOutput
- func (o BudgetDataPtrOutput) ToBudgetDataPtrOutputWithContext(ctx context.Context) BudgetDataPtrOutput
- type BudgetHistoricalOptions
- type BudgetHistoricalOptionsArgs
- func (BudgetHistoricalOptionsArgs) ElementType() reflect.Type
- func (i BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsOutput() BudgetHistoricalOptionsOutput
- func (i BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsOutputWithContext(ctx context.Context) BudgetHistoricalOptionsOutput
- func (i BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsPtrOutput() BudgetHistoricalOptionsPtrOutput
- func (i BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsPtrOutputWithContext(ctx context.Context) BudgetHistoricalOptionsPtrOutput
- type BudgetHistoricalOptionsInput
- type BudgetHistoricalOptionsOutput
- func (o BudgetHistoricalOptionsOutput) BudgetAdjustmentPeriod() pulumi.IntOutput
- func (BudgetHistoricalOptionsOutput) ElementType() reflect.Type
- func (o BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsOutput() BudgetHistoricalOptionsOutput
- func (o BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsOutputWithContext(ctx context.Context) BudgetHistoricalOptionsOutput
- func (o BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsPtrOutput() BudgetHistoricalOptionsPtrOutput
- func (o BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsPtrOutputWithContext(ctx context.Context) BudgetHistoricalOptionsPtrOutput
- type BudgetHistoricalOptionsPtrInput
- type BudgetHistoricalOptionsPtrOutput
- func (o BudgetHistoricalOptionsPtrOutput) BudgetAdjustmentPeriod() pulumi.IntPtrOutput
- func (o BudgetHistoricalOptionsPtrOutput) Elem() BudgetHistoricalOptionsOutput
- func (BudgetHistoricalOptionsPtrOutput) ElementType() reflect.Type
- func (o BudgetHistoricalOptionsPtrOutput) ToBudgetHistoricalOptionsPtrOutput() BudgetHistoricalOptionsPtrOutput
- func (o BudgetHistoricalOptionsPtrOutput) ToBudgetHistoricalOptionsPtrOutputWithContext(ctx context.Context) BudgetHistoricalOptionsPtrOutput
- type BudgetInput
- type BudgetNotification
- type BudgetNotificationArgs
- type BudgetNotificationInput
- type BudgetNotificationOutput
- func (o BudgetNotificationOutput) ComparisonOperator() pulumi.StringOutput
- func (BudgetNotificationOutput) ElementType() reflect.Type
- func (o BudgetNotificationOutput) NotificationType() pulumi.StringOutput
- func (o BudgetNotificationOutput) Threshold() pulumi.Float64Output
- func (o BudgetNotificationOutput) ThresholdType() pulumi.StringPtrOutput
- func (o BudgetNotificationOutput) ToBudgetNotificationOutput() BudgetNotificationOutput
- func (o BudgetNotificationOutput) ToBudgetNotificationOutputWithContext(ctx context.Context) BudgetNotificationOutput
- type BudgetNotificationWithSubscribers
- type BudgetNotificationWithSubscribersArgs
- func (BudgetNotificationWithSubscribersArgs) ElementType() reflect.Type
- func (i BudgetNotificationWithSubscribersArgs) ToBudgetNotificationWithSubscribersOutput() BudgetNotificationWithSubscribersOutput
- func (i BudgetNotificationWithSubscribersArgs) ToBudgetNotificationWithSubscribersOutputWithContext(ctx context.Context) BudgetNotificationWithSubscribersOutput
- type BudgetNotificationWithSubscribersArray
- func (BudgetNotificationWithSubscribersArray) ElementType() reflect.Type
- func (i BudgetNotificationWithSubscribersArray) ToBudgetNotificationWithSubscribersArrayOutput() BudgetNotificationWithSubscribersArrayOutput
- func (i BudgetNotificationWithSubscribersArray) ToBudgetNotificationWithSubscribersArrayOutputWithContext(ctx context.Context) BudgetNotificationWithSubscribersArrayOutput
- type BudgetNotificationWithSubscribersArrayInput
- type BudgetNotificationWithSubscribersArrayOutput
- func (BudgetNotificationWithSubscribersArrayOutput) ElementType() reflect.Type
- func (o BudgetNotificationWithSubscribersArrayOutput) Index(i pulumi.IntInput) BudgetNotificationWithSubscribersOutput
- func (o BudgetNotificationWithSubscribersArrayOutput) ToBudgetNotificationWithSubscribersArrayOutput() BudgetNotificationWithSubscribersArrayOutput
- func (o BudgetNotificationWithSubscribersArrayOutput) ToBudgetNotificationWithSubscribersArrayOutputWithContext(ctx context.Context) BudgetNotificationWithSubscribersArrayOutput
- type BudgetNotificationWithSubscribersInput
- type BudgetNotificationWithSubscribersOutput
- func (BudgetNotificationWithSubscribersOutput) ElementType() reflect.Type
- func (o BudgetNotificationWithSubscribersOutput) Notification() BudgetNotificationOutput
- func (o BudgetNotificationWithSubscribersOutput) Subscribers() BudgetSubscriberArrayOutput
- func (o BudgetNotificationWithSubscribersOutput) ToBudgetNotificationWithSubscribersOutput() BudgetNotificationWithSubscribersOutput
- func (o BudgetNotificationWithSubscribersOutput) ToBudgetNotificationWithSubscribersOutputWithContext(ctx context.Context) BudgetNotificationWithSubscribersOutput
- type BudgetOutput
- func (o BudgetOutput) Budget() BudgetDataOutput
- func (BudgetOutput) ElementType() reflect.Type
- func (o BudgetOutput) NotificationsWithSubscribers() BudgetNotificationWithSubscribersArrayOutput
- func (o BudgetOutput) ToBudgetOutput() BudgetOutput
- func (o BudgetOutput) ToBudgetOutputWithContext(ctx context.Context) BudgetOutput
- type BudgetSpend
- type BudgetSpendArgs
- func (BudgetSpendArgs) ElementType() reflect.Type
- func (i BudgetSpendArgs) ToBudgetSpendOutput() BudgetSpendOutput
- func (i BudgetSpendArgs) ToBudgetSpendOutputWithContext(ctx context.Context) BudgetSpendOutput
- func (i BudgetSpendArgs) ToBudgetSpendPtrOutput() BudgetSpendPtrOutput
- func (i BudgetSpendArgs) ToBudgetSpendPtrOutputWithContext(ctx context.Context) BudgetSpendPtrOutput
- type BudgetSpendInput
- type BudgetSpendOutput
- func (o BudgetSpendOutput) Amount() pulumi.Float64Output
- func (BudgetSpendOutput) ElementType() reflect.Type
- func (o BudgetSpendOutput) ToBudgetSpendOutput() BudgetSpendOutput
- func (o BudgetSpendOutput) ToBudgetSpendOutputWithContext(ctx context.Context) BudgetSpendOutput
- func (o BudgetSpendOutput) ToBudgetSpendPtrOutput() BudgetSpendPtrOutput
- func (o BudgetSpendOutput) ToBudgetSpendPtrOutputWithContext(ctx context.Context) BudgetSpendPtrOutput
- func (o BudgetSpendOutput) Unit() pulumi.StringOutput
- type BudgetSpendPtrInput
- type BudgetSpendPtrOutput
- func (o BudgetSpendPtrOutput) Amount() pulumi.Float64PtrOutput
- func (o BudgetSpendPtrOutput) Elem() BudgetSpendOutput
- func (BudgetSpendPtrOutput) ElementType() reflect.Type
- func (o BudgetSpendPtrOutput) ToBudgetSpendPtrOutput() BudgetSpendPtrOutput
- func (o BudgetSpendPtrOutput) ToBudgetSpendPtrOutputWithContext(ctx context.Context) BudgetSpendPtrOutput
- func (o BudgetSpendPtrOutput) Unit() pulumi.StringPtrOutput
- type BudgetState
- type BudgetSubscriber
- type BudgetSubscriberArgs
- type BudgetSubscriberArray
- type BudgetSubscriberArrayInput
- type BudgetSubscriberArrayOutput
- func (BudgetSubscriberArrayOutput) ElementType() reflect.Type
- func (o BudgetSubscriberArrayOutput) Index(i pulumi.IntInput) BudgetSubscriberOutput
- func (o BudgetSubscriberArrayOutput) ToBudgetSubscriberArrayOutput() BudgetSubscriberArrayOutput
- func (o BudgetSubscriberArrayOutput) ToBudgetSubscriberArrayOutputWithContext(ctx context.Context) BudgetSubscriberArrayOutput
- type BudgetSubscriberInput
- type BudgetSubscriberOutput
- func (o BudgetSubscriberOutput) Address() pulumi.StringOutput
- func (BudgetSubscriberOutput) ElementType() reflect.Type
- func (o BudgetSubscriberOutput) SubscriptionType() pulumi.StringOutput
- func (o BudgetSubscriberOutput) ToBudgetSubscriberOutput() BudgetSubscriberOutput
- func (o BudgetSubscriberOutput) ToBudgetSubscriberOutputWithContext(ctx context.Context) BudgetSubscriberOutput
- type BudgetTimePeriod
- type BudgetTimePeriodArgs
- func (BudgetTimePeriodArgs) ElementType() reflect.Type
- func (i BudgetTimePeriodArgs) ToBudgetTimePeriodOutput() BudgetTimePeriodOutput
- func (i BudgetTimePeriodArgs) ToBudgetTimePeriodOutputWithContext(ctx context.Context) BudgetTimePeriodOutput
- func (i BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
- func (i BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
- type BudgetTimePeriodInput
- type BudgetTimePeriodOutput
- func (BudgetTimePeriodOutput) ElementType() reflect.Type
- func (o BudgetTimePeriodOutput) End() pulumi.StringPtrOutput
- func (o BudgetTimePeriodOutput) Start() pulumi.StringPtrOutput
- func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutput() BudgetTimePeriodOutput
- func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutputWithContext(ctx context.Context) BudgetTimePeriodOutput
- func (o BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
- func (o BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
- type BudgetTimePeriodPtrInput
- type BudgetTimePeriodPtrOutput
- func (o BudgetTimePeriodPtrOutput) Elem() BudgetTimePeriodOutput
- func (BudgetTimePeriodPtrOutput) ElementType() reflect.Type
- func (o BudgetTimePeriodPtrOutput) End() pulumi.StringPtrOutput
- func (o BudgetTimePeriodPtrOutput) Start() pulumi.StringPtrOutput
- func (o BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
- func (o BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
- type BudgetsAction
- type BudgetsActionActionThreshold
- type BudgetsActionActionThresholdArgs
- func (BudgetsActionActionThresholdArgs) ElementType() reflect.Type
- func (i BudgetsActionActionThresholdArgs) ToBudgetsActionActionThresholdOutput() BudgetsActionActionThresholdOutput
- func (i BudgetsActionActionThresholdArgs) ToBudgetsActionActionThresholdOutputWithContext(ctx context.Context) BudgetsActionActionThresholdOutput
- type BudgetsActionActionThresholdInput
- type BudgetsActionActionThresholdOutput
- func (BudgetsActionActionThresholdOutput) ElementType() reflect.Type
- func (o BudgetsActionActionThresholdOutput) ToBudgetsActionActionThresholdOutput() BudgetsActionActionThresholdOutput
- func (o BudgetsActionActionThresholdOutput) ToBudgetsActionActionThresholdOutputWithContext(ctx context.Context) BudgetsActionActionThresholdOutput
- func (o BudgetsActionActionThresholdOutput) Type() BudgetsActionActionThresholdTypeOutput
- func (o BudgetsActionActionThresholdOutput) Value() pulumi.Float64Output
- type BudgetsActionActionThresholdPtrOutput
- func (o BudgetsActionActionThresholdPtrOutput) Elem() BudgetsActionActionThresholdOutput
- func (BudgetsActionActionThresholdPtrOutput) ElementType() reflect.Type
- func (o BudgetsActionActionThresholdPtrOutput) ToBudgetsActionActionThresholdPtrOutput() BudgetsActionActionThresholdPtrOutput
- func (o BudgetsActionActionThresholdPtrOutput) ToBudgetsActionActionThresholdPtrOutputWithContext(ctx context.Context) BudgetsActionActionThresholdPtrOutput
- func (o BudgetsActionActionThresholdPtrOutput) Type() BudgetsActionActionThresholdTypePtrOutput
- func (o BudgetsActionActionThresholdPtrOutput) Value() pulumi.Float64PtrOutput
- type BudgetsActionActionThresholdType
- func (BudgetsActionActionThresholdType) ElementType() reflect.Type
- func (e BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypeOutput() BudgetsActionActionThresholdTypeOutput
- func (e BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypeOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypeOutput
- func (e BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypePtrOutput() BudgetsActionActionThresholdTypePtrOutput
- func (e BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypePtrOutput
- func (e BudgetsActionActionThresholdType) ToStringOutput() pulumi.StringOutput
- func (e BudgetsActionActionThresholdType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BudgetsActionActionThresholdType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BudgetsActionActionThresholdType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionActionThresholdTypeInput
- type BudgetsActionActionThresholdTypeOutput
- func (BudgetsActionActionThresholdTypeOutput) ElementType() reflect.Type
- func (o BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypeOutput() BudgetsActionActionThresholdTypeOutput
- func (o BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypeOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypeOutput
- func (o BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypePtrOutput() BudgetsActionActionThresholdTypePtrOutput
- func (o BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypePtrOutput
- func (o BudgetsActionActionThresholdTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BudgetsActionActionThresholdTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BudgetsActionActionThresholdTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionActionThresholdTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionActionThresholdTypePtrInput
- type BudgetsActionActionThresholdTypePtrOutput
- func (o BudgetsActionActionThresholdTypePtrOutput) Elem() BudgetsActionActionThresholdTypeOutput
- func (BudgetsActionActionThresholdTypePtrOutput) ElementType() reflect.Type
- func (o BudgetsActionActionThresholdTypePtrOutput) ToBudgetsActionActionThresholdTypePtrOutput() BudgetsActionActionThresholdTypePtrOutput
- func (o BudgetsActionActionThresholdTypePtrOutput) ToBudgetsActionActionThresholdTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypePtrOutput
- func (o BudgetsActionActionThresholdTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionActionThresholdTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionActionType
- func (BudgetsActionActionType) ElementType() reflect.Type
- func (e BudgetsActionActionType) ToBudgetsActionActionTypeOutput() BudgetsActionActionTypeOutput
- func (e BudgetsActionActionType) ToBudgetsActionActionTypeOutputWithContext(ctx context.Context) BudgetsActionActionTypeOutput
- func (e BudgetsActionActionType) ToBudgetsActionActionTypePtrOutput() BudgetsActionActionTypePtrOutput
- func (e BudgetsActionActionType) ToBudgetsActionActionTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionTypePtrOutput
- func (e BudgetsActionActionType) ToStringOutput() pulumi.StringOutput
- func (e BudgetsActionActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BudgetsActionActionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BudgetsActionActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionActionTypeInput
- type BudgetsActionActionTypeOutput
- func (BudgetsActionActionTypeOutput) ElementType() reflect.Type
- func (o BudgetsActionActionTypeOutput) ToBudgetsActionActionTypeOutput() BudgetsActionActionTypeOutput
- func (o BudgetsActionActionTypeOutput) ToBudgetsActionActionTypeOutputWithContext(ctx context.Context) BudgetsActionActionTypeOutput
- func (o BudgetsActionActionTypeOutput) ToBudgetsActionActionTypePtrOutput() BudgetsActionActionTypePtrOutput
- func (o BudgetsActionActionTypeOutput) ToBudgetsActionActionTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionTypePtrOutput
- func (o BudgetsActionActionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BudgetsActionActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BudgetsActionActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionActionTypePtrInput
- type BudgetsActionActionTypePtrOutput
- func (o BudgetsActionActionTypePtrOutput) Elem() BudgetsActionActionTypeOutput
- func (BudgetsActionActionTypePtrOutput) ElementType() reflect.Type
- func (o BudgetsActionActionTypePtrOutput) ToBudgetsActionActionTypePtrOutput() BudgetsActionActionTypePtrOutput
- func (o BudgetsActionActionTypePtrOutput) ToBudgetsActionActionTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionTypePtrOutput
- func (o BudgetsActionActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionApprovalModel
- func (BudgetsActionApprovalModel) ElementType() reflect.Type
- func (e BudgetsActionApprovalModel) ToBudgetsActionApprovalModelOutput() BudgetsActionApprovalModelOutput
- func (e BudgetsActionApprovalModel) ToBudgetsActionApprovalModelOutputWithContext(ctx context.Context) BudgetsActionApprovalModelOutput
- func (e BudgetsActionApprovalModel) ToBudgetsActionApprovalModelPtrOutput() BudgetsActionApprovalModelPtrOutput
- func (e BudgetsActionApprovalModel) ToBudgetsActionApprovalModelPtrOutputWithContext(ctx context.Context) BudgetsActionApprovalModelPtrOutput
- func (e BudgetsActionApprovalModel) ToStringOutput() pulumi.StringOutput
- func (e BudgetsActionApprovalModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BudgetsActionApprovalModel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BudgetsActionApprovalModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionApprovalModelInput
- type BudgetsActionApprovalModelOutput
- func (BudgetsActionApprovalModelOutput) ElementType() reflect.Type
- func (o BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelOutput() BudgetsActionApprovalModelOutput
- func (o BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelOutputWithContext(ctx context.Context) BudgetsActionApprovalModelOutput
- func (o BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelPtrOutput() BudgetsActionApprovalModelPtrOutput
- func (o BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelPtrOutputWithContext(ctx context.Context) BudgetsActionApprovalModelPtrOutput
- func (o BudgetsActionApprovalModelOutput) ToStringOutput() pulumi.StringOutput
- func (o BudgetsActionApprovalModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BudgetsActionApprovalModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionApprovalModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionApprovalModelPtrInput
- type BudgetsActionApprovalModelPtrOutput
- func (o BudgetsActionApprovalModelPtrOutput) Elem() BudgetsActionApprovalModelOutput
- func (BudgetsActionApprovalModelPtrOutput) ElementType() reflect.Type
- func (o BudgetsActionApprovalModelPtrOutput) ToBudgetsActionApprovalModelPtrOutput() BudgetsActionApprovalModelPtrOutput
- func (o BudgetsActionApprovalModelPtrOutput) ToBudgetsActionApprovalModelPtrOutputWithContext(ctx context.Context) BudgetsActionApprovalModelPtrOutput
- func (o BudgetsActionApprovalModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionApprovalModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionArgs
- type BudgetsActionDefinition
- type BudgetsActionDefinitionArgs
- type BudgetsActionDefinitionInput
- type BudgetsActionDefinitionOutput
- func (BudgetsActionDefinitionOutput) ElementType() reflect.Type
- func (o BudgetsActionDefinitionOutput) IamActionDefinition() BudgetsActionIamActionDefinitionPtrOutput
- func (o BudgetsActionDefinitionOutput) ScpActionDefinition() BudgetsActionScpActionDefinitionPtrOutput
- func (o BudgetsActionDefinitionOutput) SsmActionDefinition() BudgetsActionSsmActionDefinitionPtrOutput
- func (o BudgetsActionDefinitionOutput) ToBudgetsActionDefinitionOutput() BudgetsActionDefinitionOutput
- func (o BudgetsActionDefinitionOutput) ToBudgetsActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionDefinitionOutput
- type BudgetsActionDefinitionPtrOutput
- func (o BudgetsActionDefinitionPtrOutput) Elem() BudgetsActionDefinitionOutput
- func (BudgetsActionDefinitionPtrOutput) ElementType() reflect.Type
- func (o BudgetsActionDefinitionPtrOutput) IamActionDefinition() BudgetsActionIamActionDefinitionPtrOutput
- func (o BudgetsActionDefinitionPtrOutput) ScpActionDefinition() BudgetsActionScpActionDefinitionPtrOutput
- func (o BudgetsActionDefinitionPtrOutput) SsmActionDefinition() BudgetsActionSsmActionDefinitionPtrOutput
- func (o BudgetsActionDefinitionPtrOutput) ToBudgetsActionDefinitionPtrOutput() BudgetsActionDefinitionPtrOutput
- func (o BudgetsActionDefinitionPtrOutput) ToBudgetsActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionDefinitionPtrOutput
- type BudgetsActionIamActionDefinition
- type BudgetsActionIamActionDefinitionArgs
- func (BudgetsActionIamActionDefinitionArgs) ElementType() reflect.Type
- func (i BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionOutput() BudgetsActionIamActionDefinitionOutput
- func (i BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionOutput
- func (i BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionPtrOutput() BudgetsActionIamActionDefinitionPtrOutput
- func (i BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionPtrOutput
- type BudgetsActionIamActionDefinitionInput
- type BudgetsActionIamActionDefinitionOutput
- func (BudgetsActionIamActionDefinitionOutput) ElementType() reflect.Type
- func (o BudgetsActionIamActionDefinitionOutput) Groups() pulumi.StringArrayOutput
- func (o BudgetsActionIamActionDefinitionOutput) PolicyArn() pulumi.StringOutput
- func (o BudgetsActionIamActionDefinitionOutput) Roles() pulumi.StringArrayOutput
- func (o BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionOutput() BudgetsActionIamActionDefinitionOutput
- func (o BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionOutput
- func (o BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionPtrOutput() BudgetsActionIamActionDefinitionPtrOutput
- func (o BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionPtrOutput
- func (o BudgetsActionIamActionDefinitionOutput) Users() pulumi.StringArrayOutput
- type BudgetsActionIamActionDefinitionPtrInput
- type BudgetsActionIamActionDefinitionPtrOutput
- func (o BudgetsActionIamActionDefinitionPtrOutput) Elem() BudgetsActionIamActionDefinitionOutput
- func (BudgetsActionIamActionDefinitionPtrOutput) ElementType() reflect.Type
- func (o BudgetsActionIamActionDefinitionPtrOutput) Groups() pulumi.StringArrayOutput
- func (o BudgetsActionIamActionDefinitionPtrOutput) PolicyArn() pulumi.StringPtrOutput
- func (o BudgetsActionIamActionDefinitionPtrOutput) Roles() pulumi.StringArrayOutput
- func (o BudgetsActionIamActionDefinitionPtrOutput) ToBudgetsActionIamActionDefinitionPtrOutput() BudgetsActionIamActionDefinitionPtrOutput
- func (o BudgetsActionIamActionDefinitionPtrOutput) ToBudgetsActionIamActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionPtrOutput
- func (o BudgetsActionIamActionDefinitionPtrOutput) Users() pulumi.StringArrayOutput
- type BudgetsActionInput
- type BudgetsActionNotificationType
- func (BudgetsActionNotificationType) ElementType() reflect.Type
- func (e BudgetsActionNotificationType) ToBudgetsActionNotificationTypeOutput() BudgetsActionNotificationTypeOutput
- func (e BudgetsActionNotificationType) ToBudgetsActionNotificationTypeOutputWithContext(ctx context.Context) BudgetsActionNotificationTypeOutput
- func (e BudgetsActionNotificationType) ToBudgetsActionNotificationTypePtrOutput() BudgetsActionNotificationTypePtrOutput
- func (e BudgetsActionNotificationType) ToBudgetsActionNotificationTypePtrOutputWithContext(ctx context.Context) BudgetsActionNotificationTypePtrOutput
- func (e BudgetsActionNotificationType) ToStringOutput() pulumi.StringOutput
- func (e BudgetsActionNotificationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BudgetsActionNotificationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BudgetsActionNotificationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionNotificationTypeInput
- type BudgetsActionNotificationTypeOutput
- func (BudgetsActionNotificationTypeOutput) ElementType() reflect.Type
- func (o BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypeOutput() BudgetsActionNotificationTypeOutput
- func (o BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypeOutputWithContext(ctx context.Context) BudgetsActionNotificationTypeOutput
- func (o BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypePtrOutput() BudgetsActionNotificationTypePtrOutput
- func (o BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypePtrOutputWithContext(ctx context.Context) BudgetsActionNotificationTypePtrOutput
- func (o BudgetsActionNotificationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BudgetsActionNotificationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BudgetsActionNotificationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionNotificationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionNotificationTypePtrInput
- type BudgetsActionNotificationTypePtrOutput
- func (o BudgetsActionNotificationTypePtrOutput) Elem() BudgetsActionNotificationTypeOutput
- func (BudgetsActionNotificationTypePtrOutput) ElementType() reflect.Type
- func (o BudgetsActionNotificationTypePtrOutput) ToBudgetsActionNotificationTypePtrOutput() BudgetsActionNotificationTypePtrOutput
- func (o BudgetsActionNotificationTypePtrOutput) ToBudgetsActionNotificationTypePtrOutputWithContext(ctx context.Context) BudgetsActionNotificationTypePtrOutput
- func (o BudgetsActionNotificationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionNotificationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionOutput
- func (o BudgetsActionOutput) ActionId() pulumi.StringOutput
- func (o BudgetsActionOutput) ActionThreshold() BudgetsActionActionThresholdOutput
- func (o BudgetsActionOutput) ActionType() BudgetsActionActionTypeOutput
- func (o BudgetsActionOutput) ApprovalModel() BudgetsActionApprovalModelPtrOutput
- func (o BudgetsActionOutput) BudgetName() pulumi.StringOutput
- func (o BudgetsActionOutput) Definition() BudgetsActionDefinitionOutput
- func (BudgetsActionOutput) ElementType() reflect.Type
- func (o BudgetsActionOutput) ExecutionRoleArn() pulumi.StringOutput
- func (o BudgetsActionOutput) NotificationType() BudgetsActionNotificationTypeOutput
- func (o BudgetsActionOutput) Subscribers() BudgetsActionSubscriberArrayOutput
- func (o BudgetsActionOutput) ToBudgetsActionOutput() BudgetsActionOutput
- func (o BudgetsActionOutput) ToBudgetsActionOutputWithContext(ctx context.Context) BudgetsActionOutput
- type BudgetsActionScpActionDefinition
- type BudgetsActionScpActionDefinitionArgs
- func (BudgetsActionScpActionDefinitionArgs) ElementType() reflect.Type
- func (i BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionOutput() BudgetsActionScpActionDefinitionOutput
- func (i BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionOutput
- func (i BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionPtrOutput() BudgetsActionScpActionDefinitionPtrOutput
- func (i BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionPtrOutput
- type BudgetsActionScpActionDefinitionInput
- type BudgetsActionScpActionDefinitionOutput
- func (BudgetsActionScpActionDefinitionOutput) ElementType() reflect.Type
- func (o BudgetsActionScpActionDefinitionOutput) PolicyId() pulumi.StringOutput
- func (o BudgetsActionScpActionDefinitionOutput) TargetIds() pulumi.StringArrayOutput
- func (o BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionOutput() BudgetsActionScpActionDefinitionOutput
- func (o BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionOutput
- func (o BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionPtrOutput() BudgetsActionScpActionDefinitionPtrOutput
- func (o BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionPtrOutput
- type BudgetsActionScpActionDefinitionPtrInput
- type BudgetsActionScpActionDefinitionPtrOutput
- func (o BudgetsActionScpActionDefinitionPtrOutput) Elem() BudgetsActionScpActionDefinitionOutput
- func (BudgetsActionScpActionDefinitionPtrOutput) ElementType() reflect.Type
- func (o BudgetsActionScpActionDefinitionPtrOutput) PolicyId() pulumi.StringPtrOutput
- func (o BudgetsActionScpActionDefinitionPtrOutput) TargetIds() pulumi.StringArrayOutput
- func (o BudgetsActionScpActionDefinitionPtrOutput) ToBudgetsActionScpActionDefinitionPtrOutput() BudgetsActionScpActionDefinitionPtrOutput
- func (o BudgetsActionScpActionDefinitionPtrOutput) ToBudgetsActionScpActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionPtrOutput
- type BudgetsActionSsmActionDefinition
- type BudgetsActionSsmActionDefinitionArgs
- func (BudgetsActionSsmActionDefinitionArgs) ElementType() reflect.Type
- func (i BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionOutput() BudgetsActionSsmActionDefinitionOutput
- func (i BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionOutput
- func (i BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionPtrOutput() BudgetsActionSsmActionDefinitionPtrOutput
- func (i BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionPtrOutput
- type BudgetsActionSsmActionDefinitionInput
- type BudgetsActionSsmActionDefinitionOutput
- func (BudgetsActionSsmActionDefinitionOutput) ElementType() reflect.Type
- func (o BudgetsActionSsmActionDefinitionOutput) InstanceIds() pulumi.StringArrayOutput
- func (o BudgetsActionSsmActionDefinitionOutput) Region() pulumi.StringOutput
- func (o BudgetsActionSsmActionDefinitionOutput) Subtype() BudgetsActionSsmActionDefinitionSubtypeOutput
- func (o BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionOutput() BudgetsActionSsmActionDefinitionOutput
- func (o BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionOutput
- func (o BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionPtrOutput() BudgetsActionSsmActionDefinitionPtrOutput
- func (o BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionPtrOutput
- type BudgetsActionSsmActionDefinitionPtrInput
- type BudgetsActionSsmActionDefinitionPtrOutput
- func (o BudgetsActionSsmActionDefinitionPtrOutput) Elem() BudgetsActionSsmActionDefinitionOutput
- func (BudgetsActionSsmActionDefinitionPtrOutput) ElementType() reflect.Type
- func (o BudgetsActionSsmActionDefinitionPtrOutput) InstanceIds() pulumi.StringArrayOutput
- func (o BudgetsActionSsmActionDefinitionPtrOutput) Region() pulumi.StringPtrOutput
- func (o BudgetsActionSsmActionDefinitionPtrOutput) Subtype() BudgetsActionSsmActionDefinitionSubtypePtrOutput
- func (o BudgetsActionSsmActionDefinitionPtrOutput) ToBudgetsActionSsmActionDefinitionPtrOutput() BudgetsActionSsmActionDefinitionPtrOutput
- func (o BudgetsActionSsmActionDefinitionPtrOutput) ToBudgetsActionSsmActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionPtrOutput
- type BudgetsActionSsmActionDefinitionSubtype
- func (BudgetsActionSsmActionDefinitionSubtype) ElementType() reflect.Type
- func (e BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypeOutput() BudgetsActionSsmActionDefinitionSubtypeOutput
- func (e BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypeOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypeOutput
- func (e BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypePtrOutput() BudgetsActionSsmActionDefinitionSubtypePtrOutput
- func (e BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypePtrOutput
- func (e BudgetsActionSsmActionDefinitionSubtype) ToStringOutput() pulumi.StringOutput
- func (e BudgetsActionSsmActionDefinitionSubtype) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BudgetsActionSsmActionDefinitionSubtype) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BudgetsActionSsmActionDefinitionSubtype) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionSsmActionDefinitionSubtypeInput
- type BudgetsActionSsmActionDefinitionSubtypeOutput
- func (BudgetsActionSsmActionDefinitionSubtypeOutput) ElementType() reflect.Type
- func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypeOutput() BudgetsActionSsmActionDefinitionSubtypeOutput
- func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypeOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypeOutput
- func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutput() BudgetsActionSsmActionDefinitionSubtypePtrOutput
- func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypePtrOutput
- func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionSsmActionDefinitionSubtypePtrInput
- type BudgetsActionSsmActionDefinitionSubtypePtrOutput
- func (o BudgetsActionSsmActionDefinitionSubtypePtrOutput) Elem() BudgetsActionSsmActionDefinitionSubtypeOutput
- func (BudgetsActionSsmActionDefinitionSubtypePtrOutput) ElementType() reflect.Type
- func (o BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutput() BudgetsActionSsmActionDefinitionSubtypePtrOutput
- func (o BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypePtrOutput
- func (o BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionState
- type BudgetsActionSubscriber
- type BudgetsActionSubscriberArgs
- type BudgetsActionSubscriberArray
- func (BudgetsActionSubscriberArray) ElementType() reflect.Type
- func (i BudgetsActionSubscriberArray) ToBudgetsActionSubscriberArrayOutput() BudgetsActionSubscriberArrayOutput
- func (i BudgetsActionSubscriberArray) ToBudgetsActionSubscriberArrayOutputWithContext(ctx context.Context) BudgetsActionSubscriberArrayOutput
- type BudgetsActionSubscriberArrayInput
- type BudgetsActionSubscriberArrayOutput
- func (BudgetsActionSubscriberArrayOutput) ElementType() reflect.Type
- func (o BudgetsActionSubscriberArrayOutput) Index(i pulumi.IntInput) BudgetsActionSubscriberOutput
- func (o BudgetsActionSubscriberArrayOutput) ToBudgetsActionSubscriberArrayOutput() BudgetsActionSubscriberArrayOutput
- func (o BudgetsActionSubscriberArrayOutput) ToBudgetsActionSubscriberArrayOutputWithContext(ctx context.Context) BudgetsActionSubscriberArrayOutput
- type BudgetsActionSubscriberInput
- type BudgetsActionSubscriberOutput
- func (o BudgetsActionSubscriberOutput) Address() pulumi.StringOutput
- func (BudgetsActionSubscriberOutput) ElementType() reflect.Type
- func (o BudgetsActionSubscriberOutput) ToBudgetsActionSubscriberOutput() BudgetsActionSubscriberOutput
- func (o BudgetsActionSubscriberOutput) ToBudgetsActionSubscriberOutputWithContext(ctx context.Context) BudgetsActionSubscriberOutput
- func (o BudgetsActionSubscriberOutput) Type() BudgetsActionSubscriberTypeOutput
- type BudgetsActionSubscriberType
- func (BudgetsActionSubscriberType) ElementType() reflect.Type
- func (e BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypeOutput() BudgetsActionSubscriberTypeOutput
- func (e BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypeOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypeOutput
- func (e BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypePtrOutput() BudgetsActionSubscriberTypePtrOutput
- func (e BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypePtrOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypePtrOutput
- func (e BudgetsActionSubscriberType) ToStringOutput() pulumi.StringOutput
- func (e BudgetsActionSubscriberType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BudgetsActionSubscriberType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BudgetsActionSubscriberType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionSubscriberTypeInput
- type BudgetsActionSubscriberTypeOutput
- func (BudgetsActionSubscriberTypeOutput) ElementType() reflect.Type
- func (o BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypeOutput() BudgetsActionSubscriberTypeOutput
- func (o BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypeOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypeOutput
- func (o BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypePtrOutput() BudgetsActionSubscriberTypePtrOutput
- func (o BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypePtrOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypePtrOutput
- func (o BudgetsActionSubscriberTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BudgetsActionSubscriberTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BudgetsActionSubscriberTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionSubscriberTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BudgetsActionSubscriberTypePtrInput
- type BudgetsActionSubscriberTypePtrOutput
- func (o BudgetsActionSubscriberTypePtrOutput) Elem() BudgetsActionSubscriberTypeOutput
- func (BudgetsActionSubscriberTypePtrOutput) ElementType() reflect.Type
- func (o BudgetsActionSubscriberTypePtrOutput) ToBudgetsActionSubscriberTypePtrOutput() BudgetsActionSubscriberTypePtrOutput
- func (o BudgetsActionSubscriberTypePtrOutput) ToBudgetsActionSubscriberTypePtrOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypePtrOutput
- func (o BudgetsActionSubscriberTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BudgetsActionSubscriberTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupBudgetArgs
- type LookupBudgetOutputArgs
- type LookupBudgetResult
- type LookupBudgetResultOutput
- func (o LookupBudgetResultOutput) Budget() BudgetDataPtrOutput
- func (LookupBudgetResultOutput) ElementType() reflect.Type
- func (o LookupBudgetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupBudgetResultOutput) ToLookupBudgetResultOutput() LookupBudgetResultOutput
- func (o LookupBudgetResultOutput) ToLookupBudgetResultOutputWithContext(ctx context.Context) LookupBudgetResultOutput
- type LookupBudgetsActionArgs
- type LookupBudgetsActionOutputArgs
- type LookupBudgetsActionResult
- type LookupBudgetsActionResultOutput
- func (o LookupBudgetsActionResultOutput) ActionId() pulumi.StringPtrOutput
- func (o LookupBudgetsActionResultOutput) ActionThreshold() BudgetsActionActionThresholdPtrOutput
- func (o LookupBudgetsActionResultOutput) ApprovalModel() BudgetsActionApprovalModelPtrOutput
- func (o LookupBudgetsActionResultOutput) Definition() BudgetsActionDefinitionPtrOutput
- func (LookupBudgetsActionResultOutput) ElementType() reflect.Type
- func (o LookupBudgetsActionResultOutput) ExecutionRoleArn() pulumi.StringPtrOutput
- func (o LookupBudgetsActionResultOutput) NotificationType() BudgetsActionNotificationTypePtrOutput
- func (o LookupBudgetsActionResultOutput) Subscribers() BudgetsActionSubscriberArrayOutput
- func (o LookupBudgetsActionResultOutput) ToLookupBudgetsActionResultOutput() LookupBudgetsActionResultOutput
- func (o LookupBudgetsActionResultOutput) ToLookupBudgetsActionResultOutputWithContext(ctx context.Context) LookupBudgetsActionResultOutput
Constants ¶
const ( BudgetsActionActionThresholdTypePercentage = BudgetsActionActionThresholdType("PERCENTAGE") BudgetsActionActionThresholdTypeAbsoluteValue = BudgetsActionActionThresholdType("ABSOLUTE_VALUE") )
const ( BudgetsActionActionTypeApplyIamPolicy = BudgetsActionActionType("APPLY_IAM_POLICY") BudgetsActionActionTypeApplyScpPolicy = BudgetsActionActionType("APPLY_SCP_POLICY") BudgetsActionActionTypeRunSsmDocuments = BudgetsActionActionType("RUN_SSM_DOCUMENTS") )
const ( BudgetsActionApprovalModelAutomatic = BudgetsActionApprovalModel("AUTOMATIC") BudgetsActionApprovalModelManual = BudgetsActionApprovalModel("MANUAL") )
const ( BudgetsActionNotificationTypeActual = BudgetsActionNotificationType("ACTUAL") BudgetsActionNotificationTypeForecasted = BudgetsActionNotificationType("FORECASTED") )
const ( BudgetsActionSsmActionDefinitionSubtypeStopEc2Instances = BudgetsActionSsmActionDefinitionSubtype("STOP_EC2_INSTANCES") BudgetsActionSsmActionDefinitionSubtypeStopRdsInstances = BudgetsActionSsmActionDefinitionSubtype("STOP_RDS_INSTANCES") )
const ( BudgetsActionSubscriberTypeSns = BudgetsActionSubscriberType("SNS") BudgetsActionSubscriberTypeEmail = BudgetsActionSubscriberType("EMAIL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Budget
deprecated
type Budget struct { pulumi.CustomResourceState Budget BudgetDataOutput `pulumi:"budget"` NotificationsWithSubscribers BudgetNotificationWithSubscribersArrayOutput `pulumi:"notificationsWithSubscribers"` }
Resource Type definition for AWS::Budgets::Budget
Deprecated: Budget is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetBudget ¶
func GetBudget(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BudgetState, opts ...pulumi.ResourceOption) (*Budget, error)
GetBudget gets an existing Budget 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 NewBudget ¶
func NewBudget(ctx *pulumi.Context, name string, args *BudgetArgs, opts ...pulumi.ResourceOption) (*Budget, error)
NewBudget registers a new resource with the given unique name, arguments, and options.
func (*Budget) ElementType ¶
func (*Budget) ToBudgetOutput ¶
func (i *Budget) ToBudgetOutput() BudgetOutput
func (*Budget) ToBudgetOutputWithContext ¶
func (i *Budget) ToBudgetOutputWithContext(ctx context.Context) BudgetOutput
type BudgetArgs ¶
type BudgetArgs struct { Budget BudgetDataInput NotificationsWithSubscribers BudgetNotificationWithSubscribersArrayInput }
The set of arguments for constructing a Budget resource.
func (BudgetArgs) ElementType ¶
func (BudgetArgs) ElementType() reflect.Type
type BudgetAutoAdjustData ¶ added in v0.38.0
type BudgetAutoAdjustData struct { AutoAdjustType string `pulumi:"autoAdjustType"` HistoricalOptions *BudgetHistoricalOptions `pulumi:"historicalOptions"` }
type BudgetAutoAdjustDataArgs ¶ added in v0.38.0
type BudgetAutoAdjustDataArgs struct { AutoAdjustType pulumi.StringInput `pulumi:"autoAdjustType"` HistoricalOptions BudgetHistoricalOptionsPtrInput `pulumi:"historicalOptions"` }
func (BudgetAutoAdjustDataArgs) ElementType ¶ added in v0.38.0
func (BudgetAutoAdjustDataArgs) ElementType() reflect.Type
func (BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataOutput ¶ added in v0.38.0
func (i BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataOutput() BudgetAutoAdjustDataOutput
func (BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataOutputWithContext ¶ added in v0.38.0
func (i BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataOutputWithContext(ctx context.Context) BudgetAutoAdjustDataOutput
func (BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataPtrOutput ¶ added in v0.38.0
func (i BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataPtrOutput() BudgetAutoAdjustDataPtrOutput
func (BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataPtrOutputWithContext ¶ added in v0.38.0
func (i BudgetAutoAdjustDataArgs) ToBudgetAutoAdjustDataPtrOutputWithContext(ctx context.Context) BudgetAutoAdjustDataPtrOutput
type BudgetAutoAdjustDataInput ¶ added in v0.38.0
type BudgetAutoAdjustDataInput interface { pulumi.Input ToBudgetAutoAdjustDataOutput() BudgetAutoAdjustDataOutput ToBudgetAutoAdjustDataOutputWithContext(context.Context) BudgetAutoAdjustDataOutput }
BudgetAutoAdjustDataInput is an input type that accepts BudgetAutoAdjustDataArgs and BudgetAutoAdjustDataOutput values. You can construct a concrete instance of `BudgetAutoAdjustDataInput` via:
BudgetAutoAdjustDataArgs{...}
type BudgetAutoAdjustDataOutput ¶ added in v0.38.0
type BudgetAutoAdjustDataOutput struct{ *pulumi.OutputState }
func (BudgetAutoAdjustDataOutput) AutoAdjustType ¶ added in v0.38.0
func (o BudgetAutoAdjustDataOutput) AutoAdjustType() pulumi.StringOutput
func (BudgetAutoAdjustDataOutput) ElementType ¶ added in v0.38.0
func (BudgetAutoAdjustDataOutput) ElementType() reflect.Type
func (BudgetAutoAdjustDataOutput) HistoricalOptions ¶ added in v0.38.0
func (o BudgetAutoAdjustDataOutput) HistoricalOptions() BudgetHistoricalOptionsPtrOutput
func (BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataOutput ¶ added in v0.38.0
func (o BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataOutput() BudgetAutoAdjustDataOutput
func (BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataOutputWithContext ¶ added in v0.38.0
func (o BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataOutputWithContext(ctx context.Context) BudgetAutoAdjustDataOutput
func (BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataPtrOutput ¶ added in v0.38.0
func (o BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataPtrOutput() BudgetAutoAdjustDataPtrOutput
func (BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataPtrOutputWithContext ¶ added in v0.38.0
func (o BudgetAutoAdjustDataOutput) ToBudgetAutoAdjustDataPtrOutputWithContext(ctx context.Context) BudgetAutoAdjustDataPtrOutput
type BudgetAutoAdjustDataPtrInput ¶ added in v0.38.0
type BudgetAutoAdjustDataPtrInput interface { pulumi.Input ToBudgetAutoAdjustDataPtrOutput() BudgetAutoAdjustDataPtrOutput ToBudgetAutoAdjustDataPtrOutputWithContext(context.Context) BudgetAutoAdjustDataPtrOutput }
BudgetAutoAdjustDataPtrInput is an input type that accepts BudgetAutoAdjustDataArgs, BudgetAutoAdjustDataPtr and BudgetAutoAdjustDataPtrOutput values. You can construct a concrete instance of `BudgetAutoAdjustDataPtrInput` via:
BudgetAutoAdjustDataArgs{...} or: nil
func BudgetAutoAdjustDataPtr ¶ added in v0.38.0
func BudgetAutoAdjustDataPtr(v *BudgetAutoAdjustDataArgs) BudgetAutoAdjustDataPtrInput
type BudgetAutoAdjustDataPtrOutput ¶ added in v0.38.0
type BudgetAutoAdjustDataPtrOutput struct{ *pulumi.OutputState }
func (BudgetAutoAdjustDataPtrOutput) AutoAdjustType ¶ added in v0.38.0
func (o BudgetAutoAdjustDataPtrOutput) AutoAdjustType() pulumi.StringPtrOutput
func (BudgetAutoAdjustDataPtrOutput) Elem ¶ added in v0.38.0
func (o BudgetAutoAdjustDataPtrOutput) Elem() BudgetAutoAdjustDataOutput
func (BudgetAutoAdjustDataPtrOutput) ElementType ¶ added in v0.38.0
func (BudgetAutoAdjustDataPtrOutput) ElementType() reflect.Type
func (BudgetAutoAdjustDataPtrOutput) HistoricalOptions ¶ added in v0.38.0
func (o BudgetAutoAdjustDataPtrOutput) HistoricalOptions() BudgetHistoricalOptionsPtrOutput
func (BudgetAutoAdjustDataPtrOutput) ToBudgetAutoAdjustDataPtrOutput ¶ added in v0.38.0
func (o BudgetAutoAdjustDataPtrOutput) ToBudgetAutoAdjustDataPtrOutput() BudgetAutoAdjustDataPtrOutput
func (BudgetAutoAdjustDataPtrOutput) ToBudgetAutoAdjustDataPtrOutputWithContext ¶ added in v0.38.0
func (o BudgetAutoAdjustDataPtrOutput) ToBudgetAutoAdjustDataPtrOutputWithContext(ctx context.Context) BudgetAutoAdjustDataPtrOutput
type BudgetCostTypes ¶
type BudgetCostTypes struct { IncludeCredit *bool `pulumi:"includeCredit"` IncludeDiscount *bool `pulumi:"includeDiscount"` IncludeOtherSubscription *bool `pulumi:"includeOtherSubscription"` IncludeRecurring *bool `pulumi:"includeRecurring"` IncludeRefund *bool `pulumi:"includeRefund"` IncludeSubscription *bool `pulumi:"includeSubscription"` IncludeSupport *bool `pulumi:"includeSupport"` IncludeTax *bool `pulumi:"includeTax"` IncludeUpfront *bool `pulumi:"includeUpfront"` UseAmortized *bool `pulumi:"useAmortized"` UseBlended *bool `pulumi:"useBlended"` }
type BudgetCostTypesArgs ¶
type BudgetCostTypesArgs struct { IncludeCredit pulumi.BoolPtrInput `pulumi:"includeCredit"` IncludeDiscount pulumi.BoolPtrInput `pulumi:"includeDiscount"` IncludeOtherSubscription pulumi.BoolPtrInput `pulumi:"includeOtherSubscription"` IncludeRecurring pulumi.BoolPtrInput `pulumi:"includeRecurring"` IncludeRefund pulumi.BoolPtrInput `pulumi:"includeRefund"` IncludeSubscription pulumi.BoolPtrInput `pulumi:"includeSubscription"` IncludeSupport pulumi.BoolPtrInput `pulumi:"includeSupport"` IncludeTax pulumi.BoolPtrInput `pulumi:"includeTax"` IncludeUpfront pulumi.BoolPtrInput `pulumi:"includeUpfront"` UseAmortized pulumi.BoolPtrInput `pulumi:"useAmortized"` UseBlended pulumi.BoolPtrInput `pulumi:"useBlended"` }
func (BudgetCostTypesArgs) ElementType ¶
func (BudgetCostTypesArgs) ElementType() reflect.Type
func (BudgetCostTypesArgs) ToBudgetCostTypesOutput ¶
func (i BudgetCostTypesArgs) ToBudgetCostTypesOutput() BudgetCostTypesOutput
func (BudgetCostTypesArgs) ToBudgetCostTypesOutputWithContext ¶
func (i BudgetCostTypesArgs) ToBudgetCostTypesOutputWithContext(ctx context.Context) BudgetCostTypesOutput
func (BudgetCostTypesArgs) ToBudgetCostTypesPtrOutput ¶
func (i BudgetCostTypesArgs) ToBudgetCostTypesPtrOutput() BudgetCostTypesPtrOutput
func (BudgetCostTypesArgs) ToBudgetCostTypesPtrOutputWithContext ¶
func (i BudgetCostTypesArgs) ToBudgetCostTypesPtrOutputWithContext(ctx context.Context) BudgetCostTypesPtrOutput
type BudgetCostTypesInput ¶
type BudgetCostTypesInput interface { pulumi.Input ToBudgetCostTypesOutput() BudgetCostTypesOutput ToBudgetCostTypesOutputWithContext(context.Context) BudgetCostTypesOutput }
BudgetCostTypesInput is an input type that accepts BudgetCostTypesArgs and BudgetCostTypesOutput values. You can construct a concrete instance of `BudgetCostTypesInput` via:
BudgetCostTypesArgs{...}
type BudgetCostTypesOutput ¶
type BudgetCostTypesOutput struct{ *pulumi.OutputState }
func (BudgetCostTypesOutput) ElementType ¶
func (BudgetCostTypesOutput) ElementType() reflect.Type
func (BudgetCostTypesOutput) IncludeCredit ¶
func (o BudgetCostTypesOutput) IncludeCredit() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) IncludeDiscount ¶
func (o BudgetCostTypesOutput) IncludeDiscount() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) IncludeOtherSubscription ¶
func (o BudgetCostTypesOutput) IncludeOtherSubscription() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) IncludeRecurring ¶
func (o BudgetCostTypesOutput) IncludeRecurring() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) IncludeRefund ¶
func (o BudgetCostTypesOutput) IncludeRefund() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) IncludeSubscription ¶
func (o BudgetCostTypesOutput) IncludeSubscription() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) IncludeSupport ¶
func (o BudgetCostTypesOutput) IncludeSupport() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) IncludeTax ¶
func (o BudgetCostTypesOutput) IncludeTax() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) IncludeUpfront ¶
func (o BudgetCostTypesOutput) IncludeUpfront() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) ToBudgetCostTypesOutput ¶
func (o BudgetCostTypesOutput) ToBudgetCostTypesOutput() BudgetCostTypesOutput
func (BudgetCostTypesOutput) ToBudgetCostTypesOutputWithContext ¶
func (o BudgetCostTypesOutput) ToBudgetCostTypesOutputWithContext(ctx context.Context) BudgetCostTypesOutput
func (BudgetCostTypesOutput) ToBudgetCostTypesPtrOutput ¶
func (o BudgetCostTypesOutput) ToBudgetCostTypesPtrOutput() BudgetCostTypesPtrOutput
func (BudgetCostTypesOutput) ToBudgetCostTypesPtrOutputWithContext ¶
func (o BudgetCostTypesOutput) ToBudgetCostTypesPtrOutputWithContext(ctx context.Context) BudgetCostTypesPtrOutput
func (BudgetCostTypesOutput) UseAmortized ¶
func (o BudgetCostTypesOutput) UseAmortized() pulumi.BoolPtrOutput
func (BudgetCostTypesOutput) UseBlended ¶
func (o BudgetCostTypesOutput) UseBlended() pulumi.BoolPtrOutput
type BudgetCostTypesPtrInput ¶
type BudgetCostTypesPtrInput interface { pulumi.Input ToBudgetCostTypesPtrOutput() BudgetCostTypesPtrOutput ToBudgetCostTypesPtrOutputWithContext(context.Context) BudgetCostTypesPtrOutput }
BudgetCostTypesPtrInput is an input type that accepts BudgetCostTypesArgs, BudgetCostTypesPtr and BudgetCostTypesPtrOutput values. You can construct a concrete instance of `BudgetCostTypesPtrInput` via:
BudgetCostTypesArgs{...} or: nil
func BudgetCostTypesPtr ¶
func BudgetCostTypesPtr(v *BudgetCostTypesArgs) BudgetCostTypesPtrInput
type BudgetCostTypesPtrOutput ¶
type BudgetCostTypesPtrOutput struct{ *pulumi.OutputState }
func (BudgetCostTypesPtrOutput) Elem ¶
func (o BudgetCostTypesPtrOutput) Elem() BudgetCostTypesOutput
func (BudgetCostTypesPtrOutput) ElementType ¶
func (BudgetCostTypesPtrOutput) ElementType() reflect.Type
func (BudgetCostTypesPtrOutput) IncludeCredit ¶
func (o BudgetCostTypesPtrOutput) IncludeCredit() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) IncludeDiscount ¶
func (o BudgetCostTypesPtrOutput) IncludeDiscount() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) IncludeOtherSubscription ¶
func (o BudgetCostTypesPtrOutput) IncludeOtherSubscription() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) IncludeRecurring ¶
func (o BudgetCostTypesPtrOutput) IncludeRecurring() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) IncludeRefund ¶
func (o BudgetCostTypesPtrOutput) IncludeRefund() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) IncludeSubscription ¶
func (o BudgetCostTypesPtrOutput) IncludeSubscription() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) IncludeSupport ¶
func (o BudgetCostTypesPtrOutput) IncludeSupport() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) IncludeTax ¶
func (o BudgetCostTypesPtrOutput) IncludeTax() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) IncludeUpfront ¶
func (o BudgetCostTypesPtrOutput) IncludeUpfront() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) ToBudgetCostTypesPtrOutput ¶
func (o BudgetCostTypesPtrOutput) ToBudgetCostTypesPtrOutput() BudgetCostTypesPtrOutput
func (BudgetCostTypesPtrOutput) ToBudgetCostTypesPtrOutputWithContext ¶
func (o BudgetCostTypesPtrOutput) ToBudgetCostTypesPtrOutputWithContext(ctx context.Context) BudgetCostTypesPtrOutput
func (BudgetCostTypesPtrOutput) UseAmortized ¶
func (o BudgetCostTypesPtrOutput) UseAmortized() pulumi.BoolPtrOutput
func (BudgetCostTypesPtrOutput) UseBlended ¶
func (o BudgetCostTypesPtrOutput) UseBlended() pulumi.BoolPtrOutput
type BudgetData ¶ added in v0.2.0
type BudgetData struct { AutoAdjustData *BudgetAutoAdjustData `pulumi:"autoAdjustData"` BudgetLimit *BudgetSpend `pulumi:"budgetLimit"` BudgetName *string `pulumi:"budgetName"` BudgetType string `pulumi:"budgetType"` CostFilters interface{} `pulumi:"costFilters"` CostTypes *BudgetCostTypes `pulumi:"costTypes"` PlannedBudgetLimits interface{} `pulumi:"plannedBudgetLimits"` TimePeriod *BudgetTimePeriod `pulumi:"timePeriod"` TimeUnit string `pulumi:"timeUnit"` }
type BudgetDataArgs ¶ added in v0.2.0
type BudgetDataArgs struct { AutoAdjustData BudgetAutoAdjustDataPtrInput `pulumi:"autoAdjustData"` BudgetLimit BudgetSpendPtrInput `pulumi:"budgetLimit"` BudgetName pulumi.StringPtrInput `pulumi:"budgetName"` BudgetType pulumi.StringInput `pulumi:"budgetType"` CostFilters pulumi.Input `pulumi:"costFilters"` CostTypes BudgetCostTypesPtrInput `pulumi:"costTypes"` PlannedBudgetLimits pulumi.Input `pulumi:"plannedBudgetLimits"` TimePeriod BudgetTimePeriodPtrInput `pulumi:"timePeriod"` TimeUnit pulumi.StringInput `pulumi:"timeUnit"` }
func (BudgetDataArgs) ElementType ¶ added in v0.2.0
func (BudgetDataArgs) ElementType() reflect.Type
func (BudgetDataArgs) ToBudgetDataOutput ¶ added in v0.2.0
func (i BudgetDataArgs) ToBudgetDataOutput() BudgetDataOutput
func (BudgetDataArgs) ToBudgetDataOutputWithContext ¶ added in v0.2.0
func (i BudgetDataArgs) ToBudgetDataOutputWithContext(ctx context.Context) BudgetDataOutput
type BudgetDataInput ¶ added in v0.2.0
type BudgetDataInput interface { pulumi.Input ToBudgetDataOutput() BudgetDataOutput ToBudgetDataOutputWithContext(context.Context) BudgetDataOutput }
BudgetDataInput is an input type that accepts BudgetDataArgs and BudgetDataOutput values. You can construct a concrete instance of `BudgetDataInput` via:
BudgetDataArgs{...}
type BudgetDataOutput ¶ added in v0.2.0
type BudgetDataOutput struct{ *pulumi.OutputState }
func (BudgetDataOutput) AutoAdjustData ¶ added in v0.38.0
func (o BudgetDataOutput) AutoAdjustData() BudgetAutoAdjustDataPtrOutput
func (BudgetDataOutput) BudgetLimit ¶ added in v0.2.0
func (o BudgetDataOutput) BudgetLimit() BudgetSpendPtrOutput
func (BudgetDataOutput) BudgetName ¶ added in v0.2.0
func (o BudgetDataOutput) BudgetName() pulumi.StringPtrOutput
func (BudgetDataOutput) BudgetType ¶ added in v0.2.0
func (o BudgetDataOutput) BudgetType() pulumi.StringOutput
func (BudgetDataOutput) CostFilters ¶ added in v0.2.0
func (o BudgetDataOutput) CostFilters() pulumi.AnyOutput
func (BudgetDataOutput) CostTypes ¶ added in v0.2.0
func (o BudgetDataOutput) CostTypes() BudgetCostTypesPtrOutput
func (BudgetDataOutput) ElementType ¶ added in v0.2.0
func (BudgetDataOutput) ElementType() reflect.Type
func (BudgetDataOutput) PlannedBudgetLimits ¶ added in v0.2.0
func (o BudgetDataOutput) PlannedBudgetLimits() pulumi.AnyOutput
func (BudgetDataOutput) TimePeriod ¶ added in v0.2.0
func (o BudgetDataOutput) TimePeriod() BudgetTimePeriodPtrOutput
func (BudgetDataOutput) TimeUnit ¶ added in v0.2.0
func (o BudgetDataOutput) TimeUnit() pulumi.StringOutput
func (BudgetDataOutput) ToBudgetDataOutput ¶ added in v0.2.0
func (o BudgetDataOutput) ToBudgetDataOutput() BudgetDataOutput
func (BudgetDataOutput) ToBudgetDataOutputWithContext ¶ added in v0.2.0
func (o BudgetDataOutput) ToBudgetDataOutputWithContext(ctx context.Context) BudgetDataOutput
type BudgetDataPtrOutput ¶ added in v0.2.0
type BudgetDataPtrOutput struct{ *pulumi.OutputState }
func (BudgetDataPtrOutput) AutoAdjustData ¶ added in v0.38.0
func (o BudgetDataPtrOutput) AutoAdjustData() BudgetAutoAdjustDataPtrOutput
func (BudgetDataPtrOutput) BudgetLimit ¶ added in v0.2.0
func (o BudgetDataPtrOutput) BudgetLimit() BudgetSpendPtrOutput
func (BudgetDataPtrOutput) BudgetName ¶ added in v0.2.0
func (o BudgetDataPtrOutput) BudgetName() pulumi.StringPtrOutput
func (BudgetDataPtrOutput) BudgetType ¶ added in v0.2.0
func (o BudgetDataPtrOutput) BudgetType() pulumi.StringPtrOutput
func (BudgetDataPtrOutput) CostFilters ¶ added in v0.2.0
func (o BudgetDataPtrOutput) CostFilters() pulumi.AnyOutput
func (BudgetDataPtrOutput) CostTypes ¶ added in v0.2.0
func (o BudgetDataPtrOutput) CostTypes() BudgetCostTypesPtrOutput
func (BudgetDataPtrOutput) Elem ¶ added in v0.2.0
func (o BudgetDataPtrOutput) Elem() BudgetDataOutput
func (BudgetDataPtrOutput) ElementType ¶ added in v0.2.0
func (BudgetDataPtrOutput) ElementType() reflect.Type
func (BudgetDataPtrOutput) PlannedBudgetLimits ¶ added in v0.2.0
func (o BudgetDataPtrOutput) PlannedBudgetLimits() pulumi.AnyOutput
func (BudgetDataPtrOutput) TimePeriod ¶ added in v0.2.0
func (o BudgetDataPtrOutput) TimePeriod() BudgetTimePeriodPtrOutput
func (BudgetDataPtrOutput) TimeUnit ¶ added in v0.2.0
func (o BudgetDataPtrOutput) TimeUnit() pulumi.StringPtrOutput
func (BudgetDataPtrOutput) ToBudgetDataPtrOutput ¶ added in v0.2.0
func (o BudgetDataPtrOutput) ToBudgetDataPtrOutput() BudgetDataPtrOutput
func (BudgetDataPtrOutput) ToBudgetDataPtrOutputWithContext ¶ added in v0.2.0
func (o BudgetDataPtrOutput) ToBudgetDataPtrOutputWithContext(ctx context.Context) BudgetDataPtrOutput
type BudgetHistoricalOptions ¶ added in v0.38.0
type BudgetHistoricalOptions struct {
BudgetAdjustmentPeriod int `pulumi:"budgetAdjustmentPeriod"`
}
type BudgetHistoricalOptionsArgs ¶ added in v0.38.0
type BudgetHistoricalOptionsArgs struct {
BudgetAdjustmentPeriod pulumi.IntInput `pulumi:"budgetAdjustmentPeriod"`
}
func (BudgetHistoricalOptionsArgs) ElementType ¶ added in v0.38.0
func (BudgetHistoricalOptionsArgs) ElementType() reflect.Type
func (BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsOutput ¶ added in v0.38.0
func (i BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsOutput() BudgetHistoricalOptionsOutput
func (BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsOutputWithContext ¶ added in v0.38.0
func (i BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsOutputWithContext(ctx context.Context) BudgetHistoricalOptionsOutput
func (BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsPtrOutput ¶ added in v0.38.0
func (i BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsPtrOutput() BudgetHistoricalOptionsPtrOutput
func (BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsPtrOutputWithContext ¶ added in v0.38.0
func (i BudgetHistoricalOptionsArgs) ToBudgetHistoricalOptionsPtrOutputWithContext(ctx context.Context) BudgetHistoricalOptionsPtrOutput
type BudgetHistoricalOptionsInput ¶ added in v0.38.0
type BudgetHistoricalOptionsInput interface { pulumi.Input ToBudgetHistoricalOptionsOutput() BudgetHistoricalOptionsOutput ToBudgetHistoricalOptionsOutputWithContext(context.Context) BudgetHistoricalOptionsOutput }
BudgetHistoricalOptionsInput is an input type that accepts BudgetHistoricalOptionsArgs and BudgetHistoricalOptionsOutput values. You can construct a concrete instance of `BudgetHistoricalOptionsInput` via:
BudgetHistoricalOptionsArgs{...}
type BudgetHistoricalOptionsOutput ¶ added in v0.38.0
type BudgetHistoricalOptionsOutput struct{ *pulumi.OutputState }
func (BudgetHistoricalOptionsOutput) BudgetAdjustmentPeriod ¶ added in v0.38.0
func (o BudgetHistoricalOptionsOutput) BudgetAdjustmentPeriod() pulumi.IntOutput
func (BudgetHistoricalOptionsOutput) ElementType ¶ added in v0.38.0
func (BudgetHistoricalOptionsOutput) ElementType() reflect.Type
func (BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsOutput ¶ added in v0.38.0
func (o BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsOutput() BudgetHistoricalOptionsOutput
func (BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsOutputWithContext ¶ added in v0.38.0
func (o BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsOutputWithContext(ctx context.Context) BudgetHistoricalOptionsOutput
func (BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsPtrOutput ¶ added in v0.38.0
func (o BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsPtrOutput() BudgetHistoricalOptionsPtrOutput
func (BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsPtrOutputWithContext ¶ added in v0.38.0
func (o BudgetHistoricalOptionsOutput) ToBudgetHistoricalOptionsPtrOutputWithContext(ctx context.Context) BudgetHistoricalOptionsPtrOutput
type BudgetHistoricalOptionsPtrInput ¶ added in v0.38.0
type BudgetHistoricalOptionsPtrInput interface { pulumi.Input ToBudgetHistoricalOptionsPtrOutput() BudgetHistoricalOptionsPtrOutput ToBudgetHistoricalOptionsPtrOutputWithContext(context.Context) BudgetHistoricalOptionsPtrOutput }
BudgetHistoricalOptionsPtrInput is an input type that accepts BudgetHistoricalOptionsArgs, BudgetHistoricalOptionsPtr and BudgetHistoricalOptionsPtrOutput values. You can construct a concrete instance of `BudgetHistoricalOptionsPtrInput` via:
BudgetHistoricalOptionsArgs{...} or: nil
func BudgetHistoricalOptionsPtr ¶ added in v0.38.0
func BudgetHistoricalOptionsPtr(v *BudgetHistoricalOptionsArgs) BudgetHistoricalOptionsPtrInput
type BudgetHistoricalOptionsPtrOutput ¶ added in v0.38.0
type BudgetHistoricalOptionsPtrOutput struct{ *pulumi.OutputState }
func (BudgetHistoricalOptionsPtrOutput) BudgetAdjustmentPeriod ¶ added in v0.38.0
func (o BudgetHistoricalOptionsPtrOutput) BudgetAdjustmentPeriod() pulumi.IntPtrOutput
func (BudgetHistoricalOptionsPtrOutput) Elem ¶ added in v0.38.0
func (o BudgetHistoricalOptionsPtrOutput) Elem() BudgetHistoricalOptionsOutput
func (BudgetHistoricalOptionsPtrOutput) ElementType ¶ added in v0.38.0
func (BudgetHistoricalOptionsPtrOutput) ElementType() reflect.Type
func (BudgetHistoricalOptionsPtrOutput) ToBudgetHistoricalOptionsPtrOutput ¶ added in v0.38.0
func (o BudgetHistoricalOptionsPtrOutput) ToBudgetHistoricalOptionsPtrOutput() BudgetHistoricalOptionsPtrOutput
func (BudgetHistoricalOptionsPtrOutput) ToBudgetHistoricalOptionsPtrOutputWithContext ¶ added in v0.38.0
func (o BudgetHistoricalOptionsPtrOutput) ToBudgetHistoricalOptionsPtrOutputWithContext(ctx context.Context) BudgetHistoricalOptionsPtrOutput
type BudgetInput ¶
type BudgetInput interface { pulumi.Input ToBudgetOutput() BudgetOutput ToBudgetOutputWithContext(ctx context.Context) BudgetOutput }
type BudgetNotification ¶
type BudgetNotificationArgs ¶
type BudgetNotificationArgs struct { ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` NotificationType pulumi.StringInput `pulumi:"notificationType"` Threshold pulumi.Float64Input `pulumi:"threshold"` ThresholdType pulumi.StringPtrInput `pulumi:"thresholdType"` }
func (BudgetNotificationArgs) ElementType ¶
func (BudgetNotificationArgs) ElementType() reflect.Type
func (BudgetNotificationArgs) ToBudgetNotificationOutput ¶
func (i BudgetNotificationArgs) ToBudgetNotificationOutput() BudgetNotificationOutput
func (BudgetNotificationArgs) ToBudgetNotificationOutputWithContext ¶
func (i BudgetNotificationArgs) ToBudgetNotificationOutputWithContext(ctx context.Context) BudgetNotificationOutput
type BudgetNotificationInput ¶
type BudgetNotificationInput interface { pulumi.Input ToBudgetNotificationOutput() BudgetNotificationOutput ToBudgetNotificationOutputWithContext(context.Context) BudgetNotificationOutput }
BudgetNotificationInput is an input type that accepts BudgetNotificationArgs and BudgetNotificationOutput values. You can construct a concrete instance of `BudgetNotificationInput` via:
BudgetNotificationArgs{...}
type BudgetNotificationOutput ¶
type BudgetNotificationOutput struct{ *pulumi.OutputState }
func (BudgetNotificationOutput) ComparisonOperator ¶
func (o BudgetNotificationOutput) ComparisonOperator() pulumi.StringOutput
func (BudgetNotificationOutput) ElementType ¶
func (BudgetNotificationOutput) ElementType() reflect.Type
func (BudgetNotificationOutput) NotificationType ¶
func (o BudgetNotificationOutput) NotificationType() pulumi.StringOutput
func (BudgetNotificationOutput) Threshold ¶
func (o BudgetNotificationOutput) Threshold() pulumi.Float64Output
func (BudgetNotificationOutput) ThresholdType ¶
func (o BudgetNotificationOutput) ThresholdType() pulumi.StringPtrOutput
func (BudgetNotificationOutput) ToBudgetNotificationOutput ¶
func (o BudgetNotificationOutput) ToBudgetNotificationOutput() BudgetNotificationOutput
func (BudgetNotificationOutput) ToBudgetNotificationOutputWithContext ¶
func (o BudgetNotificationOutput) ToBudgetNotificationOutputWithContext(ctx context.Context) BudgetNotificationOutput
type BudgetNotificationWithSubscribers ¶
type BudgetNotificationWithSubscribers struct { Notification BudgetNotification `pulumi:"notification"` Subscribers []BudgetSubscriber `pulumi:"subscribers"` }
type BudgetNotificationWithSubscribersArgs ¶
type BudgetNotificationWithSubscribersArgs struct { Notification BudgetNotificationInput `pulumi:"notification"` Subscribers BudgetSubscriberArrayInput `pulumi:"subscribers"` }
func (BudgetNotificationWithSubscribersArgs) ElementType ¶
func (BudgetNotificationWithSubscribersArgs) ElementType() reflect.Type
func (BudgetNotificationWithSubscribersArgs) ToBudgetNotificationWithSubscribersOutput ¶
func (i BudgetNotificationWithSubscribersArgs) ToBudgetNotificationWithSubscribersOutput() BudgetNotificationWithSubscribersOutput
func (BudgetNotificationWithSubscribersArgs) ToBudgetNotificationWithSubscribersOutputWithContext ¶
func (i BudgetNotificationWithSubscribersArgs) ToBudgetNotificationWithSubscribersOutputWithContext(ctx context.Context) BudgetNotificationWithSubscribersOutput
type BudgetNotificationWithSubscribersArray ¶
type BudgetNotificationWithSubscribersArray []BudgetNotificationWithSubscribersInput
func (BudgetNotificationWithSubscribersArray) ElementType ¶
func (BudgetNotificationWithSubscribersArray) ElementType() reflect.Type
func (BudgetNotificationWithSubscribersArray) ToBudgetNotificationWithSubscribersArrayOutput ¶
func (i BudgetNotificationWithSubscribersArray) ToBudgetNotificationWithSubscribersArrayOutput() BudgetNotificationWithSubscribersArrayOutput
func (BudgetNotificationWithSubscribersArray) ToBudgetNotificationWithSubscribersArrayOutputWithContext ¶
func (i BudgetNotificationWithSubscribersArray) ToBudgetNotificationWithSubscribersArrayOutputWithContext(ctx context.Context) BudgetNotificationWithSubscribersArrayOutput
type BudgetNotificationWithSubscribersArrayInput ¶
type BudgetNotificationWithSubscribersArrayInput interface { pulumi.Input ToBudgetNotificationWithSubscribersArrayOutput() BudgetNotificationWithSubscribersArrayOutput ToBudgetNotificationWithSubscribersArrayOutputWithContext(context.Context) BudgetNotificationWithSubscribersArrayOutput }
BudgetNotificationWithSubscribersArrayInput is an input type that accepts BudgetNotificationWithSubscribersArray and BudgetNotificationWithSubscribersArrayOutput values. You can construct a concrete instance of `BudgetNotificationWithSubscribersArrayInput` via:
BudgetNotificationWithSubscribersArray{ BudgetNotificationWithSubscribersArgs{...} }
type BudgetNotificationWithSubscribersArrayOutput ¶
type BudgetNotificationWithSubscribersArrayOutput struct{ *pulumi.OutputState }
func (BudgetNotificationWithSubscribersArrayOutput) ElementType ¶
func (BudgetNotificationWithSubscribersArrayOutput) ElementType() reflect.Type
func (BudgetNotificationWithSubscribersArrayOutput) ToBudgetNotificationWithSubscribersArrayOutput ¶
func (o BudgetNotificationWithSubscribersArrayOutput) ToBudgetNotificationWithSubscribersArrayOutput() BudgetNotificationWithSubscribersArrayOutput
func (BudgetNotificationWithSubscribersArrayOutput) ToBudgetNotificationWithSubscribersArrayOutputWithContext ¶
func (o BudgetNotificationWithSubscribersArrayOutput) ToBudgetNotificationWithSubscribersArrayOutputWithContext(ctx context.Context) BudgetNotificationWithSubscribersArrayOutput
type BudgetNotificationWithSubscribersInput ¶
type BudgetNotificationWithSubscribersInput interface { pulumi.Input ToBudgetNotificationWithSubscribersOutput() BudgetNotificationWithSubscribersOutput ToBudgetNotificationWithSubscribersOutputWithContext(context.Context) BudgetNotificationWithSubscribersOutput }
BudgetNotificationWithSubscribersInput is an input type that accepts BudgetNotificationWithSubscribersArgs and BudgetNotificationWithSubscribersOutput values. You can construct a concrete instance of `BudgetNotificationWithSubscribersInput` via:
BudgetNotificationWithSubscribersArgs{...}
type BudgetNotificationWithSubscribersOutput ¶
type BudgetNotificationWithSubscribersOutput struct{ *pulumi.OutputState }
func (BudgetNotificationWithSubscribersOutput) ElementType ¶
func (BudgetNotificationWithSubscribersOutput) ElementType() reflect.Type
func (BudgetNotificationWithSubscribersOutput) Notification ¶
func (o BudgetNotificationWithSubscribersOutput) Notification() BudgetNotificationOutput
func (BudgetNotificationWithSubscribersOutput) Subscribers ¶
func (o BudgetNotificationWithSubscribersOutput) Subscribers() BudgetSubscriberArrayOutput
func (BudgetNotificationWithSubscribersOutput) ToBudgetNotificationWithSubscribersOutput ¶
func (o BudgetNotificationWithSubscribersOutput) ToBudgetNotificationWithSubscribersOutput() BudgetNotificationWithSubscribersOutput
func (BudgetNotificationWithSubscribersOutput) ToBudgetNotificationWithSubscribersOutputWithContext ¶
func (o BudgetNotificationWithSubscribersOutput) ToBudgetNotificationWithSubscribersOutputWithContext(ctx context.Context) BudgetNotificationWithSubscribersOutput
type BudgetOutput ¶
type BudgetOutput struct{ *pulumi.OutputState }
func (BudgetOutput) Budget ¶ added in v0.17.0
func (o BudgetOutput) Budget() BudgetDataOutput
func (BudgetOutput) ElementType ¶
func (BudgetOutput) ElementType() reflect.Type
func (BudgetOutput) NotificationsWithSubscribers ¶ added in v0.17.0
func (o BudgetOutput) NotificationsWithSubscribers() BudgetNotificationWithSubscribersArrayOutput
func (BudgetOutput) ToBudgetOutput ¶
func (o BudgetOutput) ToBudgetOutput() BudgetOutput
func (BudgetOutput) ToBudgetOutputWithContext ¶
func (o BudgetOutput) ToBudgetOutputWithContext(ctx context.Context) BudgetOutput
type BudgetSpend ¶
type BudgetSpendArgs ¶
type BudgetSpendArgs struct { Amount pulumi.Float64Input `pulumi:"amount"` Unit pulumi.StringInput `pulumi:"unit"` }
func (BudgetSpendArgs) ElementType ¶
func (BudgetSpendArgs) ElementType() reflect.Type
func (BudgetSpendArgs) ToBudgetSpendOutput ¶
func (i BudgetSpendArgs) ToBudgetSpendOutput() BudgetSpendOutput
func (BudgetSpendArgs) ToBudgetSpendOutputWithContext ¶
func (i BudgetSpendArgs) ToBudgetSpendOutputWithContext(ctx context.Context) BudgetSpendOutput
func (BudgetSpendArgs) ToBudgetSpendPtrOutput ¶
func (i BudgetSpendArgs) ToBudgetSpendPtrOutput() BudgetSpendPtrOutput
func (BudgetSpendArgs) ToBudgetSpendPtrOutputWithContext ¶
func (i BudgetSpendArgs) ToBudgetSpendPtrOutputWithContext(ctx context.Context) BudgetSpendPtrOutput
type BudgetSpendInput ¶
type BudgetSpendInput interface { pulumi.Input ToBudgetSpendOutput() BudgetSpendOutput ToBudgetSpendOutputWithContext(context.Context) BudgetSpendOutput }
BudgetSpendInput is an input type that accepts BudgetSpendArgs and BudgetSpendOutput values. You can construct a concrete instance of `BudgetSpendInput` via:
BudgetSpendArgs{...}
type BudgetSpendOutput ¶
type BudgetSpendOutput struct{ *pulumi.OutputState }
func (BudgetSpendOutput) Amount ¶
func (o BudgetSpendOutput) Amount() pulumi.Float64Output
func (BudgetSpendOutput) ElementType ¶
func (BudgetSpendOutput) ElementType() reflect.Type
func (BudgetSpendOutput) ToBudgetSpendOutput ¶
func (o BudgetSpendOutput) ToBudgetSpendOutput() BudgetSpendOutput
func (BudgetSpendOutput) ToBudgetSpendOutputWithContext ¶
func (o BudgetSpendOutput) ToBudgetSpendOutputWithContext(ctx context.Context) BudgetSpendOutput
func (BudgetSpendOutput) ToBudgetSpendPtrOutput ¶
func (o BudgetSpendOutput) ToBudgetSpendPtrOutput() BudgetSpendPtrOutput
func (BudgetSpendOutput) ToBudgetSpendPtrOutputWithContext ¶
func (o BudgetSpendOutput) ToBudgetSpendPtrOutputWithContext(ctx context.Context) BudgetSpendPtrOutput
func (BudgetSpendOutput) Unit ¶
func (o BudgetSpendOutput) Unit() pulumi.StringOutput
type BudgetSpendPtrInput ¶
type BudgetSpendPtrInput interface { pulumi.Input ToBudgetSpendPtrOutput() BudgetSpendPtrOutput ToBudgetSpendPtrOutputWithContext(context.Context) BudgetSpendPtrOutput }
BudgetSpendPtrInput is an input type that accepts BudgetSpendArgs, BudgetSpendPtr and BudgetSpendPtrOutput values. You can construct a concrete instance of `BudgetSpendPtrInput` via:
BudgetSpendArgs{...} or: nil
func BudgetSpendPtr ¶
func BudgetSpendPtr(v *BudgetSpendArgs) BudgetSpendPtrInput
type BudgetSpendPtrOutput ¶
type BudgetSpendPtrOutput struct{ *pulumi.OutputState }
func (BudgetSpendPtrOutput) Amount ¶
func (o BudgetSpendPtrOutput) Amount() pulumi.Float64PtrOutput
func (BudgetSpendPtrOutput) Elem ¶
func (o BudgetSpendPtrOutput) Elem() BudgetSpendOutput
func (BudgetSpendPtrOutput) ElementType ¶
func (BudgetSpendPtrOutput) ElementType() reflect.Type
func (BudgetSpendPtrOutput) ToBudgetSpendPtrOutput ¶
func (o BudgetSpendPtrOutput) ToBudgetSpendPtrOutput() BudgetSpendPtrOutput
func (BudgetSpendPtrOutput) ToBudgetSpendPtrOutputWithContext ¶
func (o BudgetSpendPtrOutput) ToBudgetSpendPtrOutputWithContext(ctx context.Context) BudgetSpendPtrOutput
func (BudgetSpendPtrOutput) Unit ¶
func (o BudgetSpendPtrOutput) Unit() pulumi.StringPtrOutput
type BudgetState ¶
type BudgetState struct { }
func (BudgetState) ElementType ¶
func (BudgetState) ElementType() reflect.Type
type BudgetSubscriber ¶
type BudgetSubscriberArgs ¶
type BudgetSubscriberArgs struct { Address pulumi.StringInput `pulumi:"address"` SubscriptionType pulumi.StringInput `pulumi:"subscriptionType"` }
func (BudgetSubscriberArgs) ElementType ¶
func (BudgetSubscriberArgs) ElementType() reflect.Type
func (BudgetSubscriberArgs) ToBudgetSubscriberOutput ¶
func (i BudgetSubscriberArgs) ToBudgetSubscriberOutput() BudgetSubscriberOutput
func (BudgetSubscriberArgs) ToBudgetSubscriberOutputWithContext ¶
func (i BudgetSubscriberArgs) ToBudgetSubscriberOutputWithContext(ctx context.Context) BudgetSubscriberOutput
type BudgetSubscriberArray ¶
type BudgetSubscriberArray []BudgetSubscriberInput
func (BudgetSubscriberArray) ElementType ¶
func (BudgetSubscriberArray) ElementType() reflect.Type
func (BudgetSubscriberArray) ToBudgetSubscriberArrayOutput ¶
func (i BudgetSubscriberArray) ToBudgetSubscriberArrayOutput() BudgetSubscriberArrayOutput
func (BudgetSubscriberArray) ToBudgetSubscriberArrayOutputWithContext ¶
func (i BudgetSubscriberArray) ToBudgetSubscriberArrayOutputWithContext(ctx context.Context) BudgetSubscriberArrayOutput
type BudgetSubscriberArrayInput ¶
type BudgetSubscriberArrayInput interface { pulumi.Input ToBudgetSubscriberArrayOutput() BudgetSubscriberArrayOutput ToBudgetSubscriberArrayOutputWithContext(context.Context) BudgetSubscriberArrayOutput }
BudgetSubscriberArrayInput is an input type that accepts BudgetSubscriberArray and BudgetSubscriberArrayOutput values. You can construct a concrete instance of `BudgetSubscriberArrayInput` via:
BudgetSubscriberArray{ BudgetSubscriberArgs{...} }
type BudgetSubscriberArrayOutput ¶
type BudgetSubscriberArrayOutput struct{ *pulumi.OutputState }
func (BudgetSubscriberArrayOutput) ElementType ¶
func (BudgetSubscriberArrayOutput) ElementType() reflect.Type
func (BudgetSubscriberArrayOutput) Index ¶
func (o BudgetSubscriberArrayOutput) Index(i pulumi.IntInput) BudgetSubscriberOutput
func (BudgetSubscriberArrayOutput) ToBudgetSubscriberArrayOutput ¶
func (o BudgetSubscriberArrayOutput) ToBudgetSubscriberArrayOutput() BudgetSubscriberArrayOutput
func (BudgetSubscriberArrayOutput) ToBudgetSubscriberArrayOutputWithContext ¶
func (o BudgetSubscriberArrayOutput) ToBudgetSubscriberArrayOutputWithContext(ctx context.Context) BudgetSubscriberArrayOutput
type BudgetSubscriberInput ¶
type BudgetSubscriberInput interface { pulumi.Input ToBudgetSubscriberOutput() BudgetSubscriberOutput ToBudgetSubscriberOutputWithContext(context.Context) BudgetSubscriberOutput }
BudgetSubscriberInput is an input type that accepts BudgetSubscriberArgs and BudgetSubscriberOutput values. You can construct a concrete instance of `BudgetSubscriberInput` via:
BudgetSubscriberArgs{...}
type BudgetSubscriberOutput ¶
type BudgetSubscriberOutput struct{ *pulumi.OutputState }
func (BudgetSubscriberOutput) Address ¶
func (o BudgetSubscriberOutput) Address() pulumi.StringOutput
func (BudgetSubscriberOutput) ElementType ¶
func (BudgetSubscriberOutput) ElementType() reflect.Type
func (BudgetSubscriberOutput) SubscriptionType ¶
func (o BudgetSubscriberOutput) SubscriptionType() pulumi.StringOutput
func (BudgetSubscriberOutput) ToBudgetSubscriberOutput ¶
func (o BudgetSubscriberOutput) ToBudgetSubscriberOutput() BudgetSubscriberOutput
func (BudgetSubscriberOutput) ToBudgetSubscriberOutputWithContext ¶
func (o BudgetSubscriberOutput) ToBudgetSubscriberOutputWithContext(ctx context.Context) BudgetSubscriberOutput
type BudgetTimePeriod ¶
type BudgetTimePeriodArgs ¶
type BudgetTimePeriodArgs struct { End pulumi.StringPtrInput `pulumi:"end"` Start pulumi.StringPtrInput `pulumi:"start"` }
func (BudgetTimePeriodArgs) ElementType ¶
func (BudgetTimePeriodArgs) ElementType() reflect.Type
func (BudgetTimePeriodArgs) ToBudgetTimePeriodOutput ¶
func (i BudgetTimePeriodArgs) ToBudgetTimePeriodOutput() BudgetTimePeriodOutput
func (BudgetTimePeriodArgs) ToBudgetTimePeriodOutputWithContext ¶
func (i BudgetTimePeriodArgs) ToBudgetTimePeriodOutputWithContext(ctx context.Context) BudgetTimePeriodOutput
func (BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutput ¶
func (i BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
func (BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutputWithContext ¶
func (i BudgetTimePeriodArgs) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
type BudgetTimePeriodInput ¶
type BudgetTimePeriodInput interface { pulumi.Input ToBudgetTimePeriodOutput() BudgetTimePeriodOutput ToBudgetTimePeriodOutputWithContext(context.Context) BudgetTimePeriodOutput }
BudgetTimePeriodInput is an input type that accepts BudgetTimePeriodArgs and BudgetTimePeriodOutput values. You can construct a concrete instance of `BudgetTimePeriodInput` via:
BudgetTimePeriodArgs{...}
type BudgetTimePeriodOutput ¶
type BudgetTimePeriodOutput struct{ *pulumi.OutputState }
func (BudgetTimePeriodOutput) ElementType ¶
func (BudgetTimePeriodOutput) ElementType() reflect.Type
func (BudgetTimePeriodOutput) End ¶
func (o BudgetTimePeriodOutput) End() pulumi.StringPtrOutput
func (BudgetTimePeriodOutput) Start ¶
func (o BudgetTimePeriodOutput) Start() pulumi.StringPtrOutput
func (BudgetTimePeriodOutput) ToBudgetTimePeriodOutput ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutput() BudgetTimePeriodOutput
func (BudgetTimePeriodOutput) ToBudgetTimePeriodOutputWithContext ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodOutputWithContext(ctx context.Context) BudgetTimePeriodOutput
func (BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutput ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
func (BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutputWithContext ¶
func (o BudgetTimePeriodOutput) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
type BudgetTimePeriodPtrInput ¶
type BudgetTimePeriodPtrInput interface { pulumi.Input ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput ToBudgetTimePeriodPtrOutputWithContext(context.Context) BudgetTimePeriodPtrOutput }
BudgetTimePeriodPtrInput is an input type that accepts BudgetTimePeriodArgs, BudgetTimePeriodPtr and BudgetTimePeriodPtrOutput values. You can construct a concrete instance of `BudgetTimePeriodPtrInput` via:
BudgetTimePeriodArgs{...} or: nil
func BudgetTimePeriodPtr ¶
func BudgetTimePeriodPtr(v *BudgetTimePeriodArgs) BudgetTimePeriodPtrInput
type BudgetTimePeriodPtrOutput ¶
type BudgetTimePeriodPtrOutput struct{ *pulumi.OutputState }
func (BudgetTimePeriodPtrOutput) Elem ¶
func (o BudgetTimePeriodPtrOutput) Elem() BudgetTimePeriodOutput
func (BudgetTimePeriodPtrOutput) ElementType ¶
func (BudgetTimePeriodPtrOutput) ElementType() reflect.Type
func (BudgetTimePeriodPtrOutput) End ¶
func (o BudgetTimePeriodPtrOutput) End() pulumi.StringPtrOutput
func (BudgetTimePeriodPtrOutput) Start ¶
func (o BudgetTimePeriodPtrOutput) Start() pulumi.StringPtrOutput
func (BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutput ¶
func (o BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutput() BudgetTimePeriodPtrOutput
func (BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutputWithContext ¶
func (o BudgetTimePeriodPtrOutput) ToBudgetTimePeriodPtrOutputWithContext(ctx context.Context) BudgetTimePeriodPtrOutput
type BudgetsAction ¶
type BudgetsAction struct { pulumi.CustomResourceState ActionId pulumi.StringOutput `pulumi:"actionId"` ActionThreshold BudgetsActionActionThresholdOutput `pulumi:"actionThreshold"` ActionType BudgetsActionActionTypeOutput `pulumi:"actionType"` ApprovalModel BudgetsActionApprovalModelPtrOutput `pulumi:"approvalModel"` BudgetName pulumi.StringOutput `pulumi:"budgetName"` Definition BudgetsActionDefinitionOutput `pulumi:"definition"` ExecutionRoleArn pulumi.StringOutput `pulumi:"executionRoleArn"` NotificationType BudgetsActionNotificationTypeOutput `pulumi:"notificationType"` Subscribers BudgetsActionSubscriberArrayOutput `pulumi:"subscribers"` }
An example resource schema demonstrating some basic constructs and validation rules.
func GetBudgetsAction ¶
func GetBudgetsAction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BudgetsActionState, opts ...pulumi.ResourceOption) (*BudgetsAction, error)
GetBudgetsAction gets an existing BudgetsAction 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 NewBudgetsAction ¶
func NewBudgetsAction(ctx *pulumi.Context, name string, args *BudgetsActionArgs, opts ...pulumi.ResourceOption) (*BudgetsAction, error)
NewBudgetsAction registers a new resource with the given unique name, arguments, and options.
func (*BudgetsAction) ElementType ¶
func (*BudgetsAction) ElementType() reflect.Type
func (*BudgetsAction) ToBudgetsActionOutput ¶
func (i *BudgetsAction) ToBudgetsActionOutput() BudgetsActionOutput
func (*BudgetsAction) ToBudgetsActionOutputWithContext ¶
func (i *BudgetsAction) ToBudgetsActionOutputWithContext(ctx context.Context) BudgetsActionOutput
type BudgetsActionActionThreshold ¶
type BudgetsActionActionThreshold struct { Type BudgetsActionActionThresholdType `pulumi:"type"` Value float64 `pulumi:"value"` }
type BudgetsActionActionThresholdArgs ¶
type BudgetsActionActionThresholdArgs struct { Type BudgetsActionActionThresholdTypeInput `pulumi:"type"` Value pulumi.Float64Input `pulumi:"value"` }
func (BudgetsActionActionThresholdArgs) ElementType ¶
func (BudgetsActionActionThresholdArgs) ElementType() reflect.Type
func (BudgetsActionActionThresholdArgs) ToBudgetsActionActionThresholdOutput ¶
func (i BudgetsActionActionThresholdArgs) ToBudgetsActionActionThresholdOutput() BudgetsActionActionThresholdOutput
func (BudgetsActionActionThresholdArgs) ToBudgetsActionActionThresholdOutputWithContext ¶
func (i BudgetsActionActionThresholdArgs) ToBudgetsActionActionThresholdOutputWithContext(ctx context.Context) BudgetsActionActionThresholdOutput
type BudgetsActionActionThresholdInput ¶
type BudgetsActionActionThresholdInput interface { pulumi.Input ToBudgetsActionActionThresholdOutput() BudgetsActionActionThresholdOutput ToBudgetsActionActionThresholdOutputWithContext(context.Context) BudgetsActionActionThresholdOutput }
BudgetsActionActionThresholdInput is an input type that accepts BudgetsActionActionThresholdArgs and BudgetsActionActionThresholdOutput values. You can construct a concrete instance of `BudgetsActionActionThresholdInput` via:
BudgetsActionActionThresholdArgs{...}
type BudgetsActionActionThresholdOutput ¶
type BudgetsActionActionThresholdOutput struct{ *pulumi.OutputState }
func (BudgetsActionActionThresholdOutput) ElementType ¶
func (BudgetsActionActionThresholdOutput) ElementType() reflect.Type
func (BudgetsActionActionThresholdOutput) ToBudgetsActionActionThresholdOutput ¶
func (o BudgetsActionActionThresholdOutput) ToBudgetsActionActionThresholdOutput() BudgetsActionActionThresholdOutput
func (BudgetsActionActionThresholdOutput) ToBudgetsActionActionThresholdOutputWithContext ¶
func (o BudgetsActionActionThresholdOutput) ToBudgetsActionActionThresholdOutputWithContext(ctx context.Context) BudgetsActionActionThresholdOutput
func (BudgetsActionActionThresholdOutput) Value ¶
func (o BudgetsActionActionThresholdOutput) Value() pulumi.Float64Output
type BudgetsActionActionThresholdPtrOutput ¶
type BudgetsActionActionThresholdPtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionActionThresholdPtrOutput) ElementType ¶
func (BudgetsActionActionThresholdPtrOutput) ElementType() reflect.Type
func (BudgetsActionActionThresholdPtrOutput) ToBudgetsActionActionThresholdPtrOutput ¶
func (o BudgetsActionActionThresholdPtrOutput) ToBudgetsActionActionThresholdPtrOutput() BudgetsActionActionThresholdPtrOutput
func (BudgetsActionActionThresholdPtrOutput) ToBudgetsActionActionThresholdPtrOutputWithContext ¶
func (o BudgetsActionActionThresholdPtrOutput) ToBudgetsActionActionThresholdPtrOutputWithContext(ctx context.Context) BudgetsActionActionThresholdPtrOutput
func (BudgetsActionActionThresholdPtrOutput) Value ¶
func (o BudgetsActionActionThresholdPtrOutput) Value() pulumi.Float64PtrOutput
type BudgetsActionActionThresholdType ¶
type BudgetsActionActionThresholdType string
func (BudgetsActionActionThresholdType) ElementType ¶
func (BudgetsActionActionThresholdType) ElementType() reflect.Type
func (BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypeOutput ¶
func (e BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypeOutput() BudgetsActionActionThresholdTypeOutput
func (BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypeOutputWithContext ¶
func (e BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypeOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypeOutput
func (BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypePtrOutput ¶
func (e BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypePtrOutput() BudgetsActionActionThresholdTypePtrOutput
func (BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypePtrOutputWithContext ¶
func (e BudgetsActionActionThresholdType) ToBudgetsActionActionThresholdTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypePtrOutput
func (BudgetsActionActionThresholdType) ToStringOutput ¶
func (e BudgetsActionActionThresholdType) ToStringOutput() pulumi.StringOutput
func (BudgetsActionActionThresholdType) ToStringOutputWithContext ¶
func (e BudgetsActionActionThresholdType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionActionThresholdType) ToStringPtrOutput ¶
func (e BudgetsActionActionThresholdType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionActionThresholdType) ToStringPtrOutputWithContext ¶
func (e BudgetsActionActionThresholdType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionActionThresholdTypeInput ¶
type BudgetsActionActionThresholdTypeInput interface { pulumi.Input ToBudgetsActionActionThresholdTypeOutput() BudgetsActionActionThresholdTypeOutput ToBudgetsActionActionThresholdTypeOutputWithContext(context.Context) BudgetsActionActionThresholdTypeOutput }
BudgetsActionActionThresholdTypeInput is an input type that accepts BudgetsActionActionThresholdTypeArgs and BudgetsActionActionThresholdTypeOutput values. You can construct a concrete instance of `BudgetsActionActionThresholdTypeInput` via:
BudgetsActionActionThresholdTypeArgs{...}
type BudgetsActionActionThresholdTypeOutput ¶
type BudgetsActionActionThresholdTypeOutput struct{ *pulumi.OutputState }
func (BudgetsActionActionThresholdTypeOutput) ElementType ¶
func (BudgetsActionActionThresholdTypeOutput) ElementType() reflect.Type
func (BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypeOutput ¶
func (o BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypeOutput() BudgetsActionActionThresholdTypeOutput
func (BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypeOutputWithContext ¶
func (o BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypeOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypeOutput
func (BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypePtrOutput ¶
func (o BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypePtrOutput() BudgetsActionActionThresholdTypePtrOutput
func (BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypePtrOutputWithContext ¶
func (o BudgetsActionActionThresholdTypeOutput) ToBudgetsActionActionThresholdTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypePtrOutput
func (BudgetsActionActionThresholdTypeOutput) ToStringOutput ¶
func (o BudgetsActionActionThresholdTypeOutput) ToStringOutput() pulumi.StringOutput
func (BudgetsActionActionThresholdTypeOutput) ToStringOutputWithContext ¶
func (o BudgetsActionActionThresholdTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionActionThresholdTypeOutput) ToStringPtrOutput ¶
func (o BudgetsActionActionThresholdTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionActionThresholdTypeOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionActionThresholdTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionActionThresholdTypePtrInput ¶
type BudgetsActionActionThresholdTypePtrInput interface { pulumi.Input ToBudgetsActionActionThresholdTypePtrOutput() BudgetsActionActionThresholdTypePtrOutput ToBudgetsActionActionThresholdTypePtrOutputWithContext(context.Context) BudgetsActionActionThresholdTypePtrOutput }
func BudgetsActionActionThresholdTypePtr ¶
func BudgetsActionActionThresholdTypePtr(v string) BudgetsActionActionThresholdTypePtrInput
type BudgetsActionActionThresholdTypePtrOutput ¶
type BudgetsActionActionThresholdTypePtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionActionThresholdTypePtrOutput) ElementType ¶
func (BudgetsActionActionThresholdTypePtrOutput) ElementType() reflect.Type
func (BudgetsActionActionThresholdTypePtrOutput) ToBudgetsActionActionThresholdTypePtrOutput ¶
func (o BudgetsActionActionThresholdTypePtrOutput) ToBudgetsActionActionThresholdTypePtrOutput() BudgetsActionActionThresholdTypePtrOutput
func (BudgetsActionActionThresholdTypePtrOutput) ToBudgetsActionActionThresholdTypePtrOutputWithContext ¶
func (o BudgetsActionActionThresholdTypePtrOutput) ToBudgetsActionActionThresholdTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionThresholdTypePtrOutput
func (BudgetsActionActionThresholdTypePtrOutput) ToStringPtrOutput ¶
func (o BudgetsActionActionThresholdTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionActionThresholdTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionActionThresholdTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionActionType ¶
type BudgetsActionActionType string
func (BudgetsActionActionType) ElementType ¶
func (BudgetsActionActionType) ElementType() reflect.Type
func (BudgetsActionActionType) ToBudgetsActionActionTypeOutput ¶
func (e BudgetsActionActionType) ToBudgetsActionActionTypeOutput() BudgetsActionActionTypeOutput
func (BudgetsActionActionType) ToBudgetsActionActionTypeOutputWithContext ¶
func (e BudgetsActionActionType) ToBudgetsActionActionTypeOutputWithContext(ctx context.Context) BudgetsActionActionTypeOutput
func (BudgetsActionActionType) ToBudgetsActionActionTypePtrOutput ¶
func (e BudgetsActionActionType) ToBudgetsActionActionTypePtrOutput() BudgetsActionActionTypePtrOutput
func (BudgetsActionActionType) ToBudgetsActionActionTypePtrOutputWithContext ¶
func (e BudgetsActionActionType) ToBudgetsActionActionTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionTypePtrOutput
func (BudgetsActionActionType) ToStringOutput ¶
func (e BudgetsActionActionType) ToStringOutput() pulumi.StringOutput
func (BudgetsActionActionType) ToStringOutputWithContext ¶
func (e BudgetsActionActionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionActionType) ToStringPtrOutput ¶
func (e BudgetsActionActionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionActionType) ToStringPtrOutputWithContext ¶
func (e BudgetsActionActionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionActionTypeInput ¶
type BudgetsActionActionTypeInput interface { pulumi.Input ToBudgetsActionActionTypeOutput() BudgetsActionActionTypeOutput ToBudgetsActionActionTypeOutputWithContext(context.Context) BudgetsActionActionTypeOutput }
BudgetsActionActionTypeInput is an input type that accepts BudgetsActionActionTypeArgs and BudgetsActionActionTypeOutput values. You can construct a concrete instance of `BudgetsActionActionTypeInput` via:
BudgetsActionActionTypeArgs{...}
type BudgetsActionActionTypeOutput ¶
type BudgetsActionActionTypeOutput struct{ *pulumi.OutputState }
func (BudgetsActionActionTypeOutput) ElementType ¶
func (BudgetsActionActionTypeOutput) ElementType() reflect.Type
func (BudgetsActionActionTypeOutput) ToBudgetsActionActionTypeOutput ¶
func (o BudgetsActionActionTypeOutput) ToBudgetsActionActionTypeOutput() BudgetsActionActionTypeOutput
func (BudgetsActionActionTypeOutput) ToBudgetsActionActionTypeOutputWithContext ¶
func (o BudgetsActionActionTypeOutput) ToBudgetsActionActionTypeOutputWithContext(ctx context.Context) BudgetsActionActionTypeOutput
func (BudgetsActionActionTypeOutput) ToBudgetsActionActionTypePtrOutput ¶
func (o BudgetsActionActionTypeOutput) ToBudgetsActionActionTypePtrOutput() BudgetsActionActionTypePtrOutput
func (BudgetsActionActionTypeOutput) ToBudgetsActionActionTypePtrOutputWithContext ¶
func (o BudgetsActionActionTypeOutput) ToBudgetsActionActionTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionTypePtrOutput
func (BudgetsActionActionTypeOutput) ToStringOutput ¶
func (o BudgetsActionActionTypeOutput) ToStringOutput() pulumi.StringOutput
func (BudgetsActionActionTypeOutput) ToStringOutputWithContext ¶
func (o BudgetsActionActionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionActionTypeOutput) ToStringPtrOutput ¶
func (o BudgetsActionActionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionActionTypeOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionActionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionActionTypePtrInput ¶
type BudgetsActionActionTypePtrInput interface { pulumi.Input ToBudgetsActionActionTypePtrOutput() BudgetsActionActionTypePtrOutput ToBudgetsActionActionTypePtrOutputWithContext(context.Context) BudgetsActionActionTypePtrOutput }
func BudgetsActionActionTypePtr ¶
func BudgetsActionActionTypePtr(v string) BudgetsActionActionTypePtrInput
type BudgetsActionActionTypePtrOutput ¶
type BudgetsActionActionTypePtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionActionTypePtrOutput) Elem ¶
func (o BudgetsActionActionTypePtrOutput) Elem() BudgetsActionActionTypeOutput
func (BudgetsActionActionTypePtrOutput) ElementType ¶
func (BudgetsActionActionTypePtrOutput) ElementType() reflect.Type
func (BudgetsActionActionTypePtrOutput) ToBudgetsActionActionTypePtrOutput ¶
func (o BudgetsActionActionTypePtrOutput) ToBudgetsActionActionTypePtrOutput() BudgetsActionActionTypePtrOutput
func (BudgetsActionActionTypePtrOutput) ToBudgetsActionActionTypePtrOutputWithContext ¶
func (o BudgetsActionActionTypePtrOutput) ToBudgetsActionActionTypePtrOutputWithContext(ctx context.Context) BudgetsActionActionTypePtrOutput
func (BudgetsActionActionTypePtrOutput) ToStringPtrOutput ¶
func (o BudgetsActionActionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionActionTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionActionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionApprovalModel ¶
type BudgetsActionApprovalModel string
func (BudgetsActionApprovalModel) ElementType ¶
func (BudgetsActionApprovalModel) ElementType() reflect.Type
func (BudgetsActionApprovalModel) ToBudgetsActionApprovalModelOutput ¶
func (e BudgetsActionApprovalModel) ToBudgetsActionApprovalModelOutput() BudgetsActionApprovalModelOutput
func (BudgetsActionApprovalModel) ToBudgetsActionApprovalModelOutputWithContext ¶
func (e BudgetsActionApprovalModel) ToBudgetsActionApprovalModelOutputWithContext(ctx context.Context) BudgetsActionApprovalModelOutput
func (BudgetsActionApprovalModel) ToBudgetsActionApprovalModelPtrOutput ¶
func (e BudgetsActionApprovalModel) ToBudgetsActionApprovalModelPtrOutput() BudgetsActionApprovalModelPtrOutput
func (BudgetsActionApprovalModel) ToBudgetsActionApprovalModelPtrOutputWithContext ¶
func (e BudgetsActionApprovalModel) ToBudgetsActionApprovalModelPtrOutputWithContext(ctx context.Context) BudgetsActionApprovalModelPtrOutput
func (BudgetsActionApprovalModel) ToStringOutput ¶
func (e BudgetsActionApprovalModel) ToStringOutput() pulumi.StringOutput
func (BudgetsActionApprovalModel) ToStringOutputWithContext ¶
func (e BudgetsActionApprovalModel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionApprovalModel) ToStringPtrOutput ¶
func (e BudgetsActionApprovalModel) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionApprovalModel) ToStringPtrOutputWithContext ¶
func (e BudgetsActionApprovalModel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionApprovalModelInput ¶
type BudgetsActionApprovalModelInput interface { pulumi.Input ToBudgetsActionApprovalModelOutput() BudgetsActionApprovalModelOutput ToBudgetsActionApprovalModelOutputWithContext(context.Context) BudgetsActionApprovalModelOutput }
BudgetsActionApprovalModelInput is an input type that accepts BudgetsActionApprovalModelArgs and BudgetsActionApprovalModelOutput values. You can construct a concrete instance of `BudgetsActionApprovalModelInput` via:
BudgetsActionApprovalModelArgs{...}
type BudgetsActionApprovalModelOutput ¶
type BudgetsActionApprovalModelOutput struct{ *pulumi.OutputState }
func (BudgetsActionApprovalModelOutput) ElementType ¶
func (BudgetsActionApprovalModelOutput) ElementType() reflect.Type
func (BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelOutput ¶
func (o BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelOutput() BudgetsActionApprovalModelOutput
func (BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelOutputWithContext ¶
func (o BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelOutputWithContext(ctx context.Context) BudgetsActionApprovalModelOutput
func (BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelPtrOutput ¶
func (o BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelPtrOutput() BudgetsActionApprovalModelPtrOutput
func (BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelPtrOutputWithContext ¶
func (o BudgetsActionApprovalModelOutput) ToBudgetsActionApprovalModelPtrOutputWithContext(ctx context.Context) BudgetsActionApprovalModelPtrOutput
func (BudgetsActionApprovalModelOutput) ToStringOutput ¶
func (o BudgetsActionApprovalModelOutput) ToStringOutput() pulumi.StringOutput
func (BudgetsActionApprovalModelOutput) ToStringOutputWithContext ¶
func (o BudgetsActionApprovalModelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionApprovalModelOutput) ToStringPtrOutput ¶
func (o BudgetsActionApprovalModelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionApprovalModelOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionApprovalModelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionApprovalModelPtrInput ¶
type BudgetsActionApprovalModelPtrInput interface { pulumi.Input ToBudgetsActionApprovalModelPtrOutput() BudgetsActionApprovalModelPtrOutput ToBudgetsActionApprovalModelPtrOutputWithContext(context.Context) BudgetsActionApprovalModelPtrOutput }
func BudgetsActionApprovalModelPtr ¶
func BudgetsActionApprovalModelPtr(v string) BudgetsActionApprovalModelPtrInput
type BudgetsActionApprovalModelPtrOutput ¶
type BudgetsActionApprovalModelPtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionApprovalModelPtrOutput) Elem ¶
func (o BudgetsActionApprovalModelPtrOutput) Elem() BudgetsActionApprovalModelOutput
func (BudgetsActionApprovalModelPtrOutput) ElementType ¶
func (BudgetsActionApprovalModelPtrOutput) ElementType() reflect.Type
func (BudgetsActionApprovalModelPtrOutput) ToBudgetsActionApprovalModelPtrOutput ¶
func (o BudgetsActionApprovalModelPtrOutput) ToBudgetsActionApprovalModelPtrOutput() BudgetsActionApprovalModelPtrOutput
func (BudgetsActionApprovalModelPtrOutput) ToBudgetsActionApprovalModelPtrOutputWithContext ¶
func (o BudgetsActionApprovalModelPtrOutput) ToBudgetsActionApprovalModelPtrOutputWithContext(ctx context.Context) BudgetsActionApprovalModelPtrOutput
func (BudgetsActionApprovalModelPtrOutput) ToStringPtrOutput ¶
func (o BudgetsActionApprovalModelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionApprovalModelPtrOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionApprovalModelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionArgs ¶
type BudgetsActionArgs struct { ActionThreshold BudgetsActionActionThresholdInput ActionType BudgetsActionActionTypeInput ApprovalModel BudgetsActionApprovalModelPtrInput BudgetName pulumi.StringInput Definition BudgetsActionDefinitionInput ExecutionRoleArn pulumi.StringInput NotificationType BudgetsActionNotificationTypeInput Subscribers BudgetsActionSubscriberArrayInput }
The set of arguments for constructing a BudgetsAction resource.
func (BudgetsActionArgs) ElementType ¶
func (BudgetsActionArgs) ElementType() reflect.Type
type BudgetsActionDefinition ¶
type BudgetsActionDefinition struct { IamActionDefinition *BudgetsActionIamActionDefinition `pulumi:"iamActionDefinition"` ScpActionDefinition *BudgetsActionScpActionDefinition `pulumi:"scpActionDefinition"` SsmActionDefinition *BudgetsActionSsmActionDefinition `pulumi:"ssmActionDefinition"` }
type BudgetsActionDefinitionArgs ¶
type BudgetsActionDefinitionArgs struct { IamActionDefinition BudgetsActionIamActionDefinitionPtrInput `pulumi:"iamActionDefinition"` ScpActionDefinition BudgetsActionScpActionDefinitionPtrInput `pulumi:"scpActionDefinition"` SsmActionDefinition BudgetsActionSsmActionDefinitionPtrInput `pulumi:"ssmActionDefinition"` }
func (BudgetsActionDefinitionArgs) ElementType ¶
func (BudgetsActionDefinitionArgs) ElementType() reflect.Type
func (BudgetsActionDefinitionArgs) ToBudgetsActionDefinitionOutput ¶
func (i BudgetsActionDefinitionArgs) ToBudgetsActionDefinitionOutput() BudgetsActionDefinitionOutput
func (BudgetsActionDefinitionArgs) ToBudgetsActionDefinitionOutputWithContext ¶
func (i BudgetsActionDefinitionArgs) ToBudgetsActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionDefinitionOutput
type BudgetsActionDefinitionInput ¶
type BudgetsActionDefinitionInput interface { pulumi.Input ToBudgetsActionDefinitionOutput() BudgetsActionDefinitionOutput ToBudgetsActionDefinitionOutputWithContext(context.Context) BudgetsActionDefinitionOutput }
BudgetsActionDefinitionInput is an input type that accepts BudgetsActionDefinitionArgs and BudgetsActionDefinitionOutput values. You can construct a concrete instance of `BudgetsActionDefinitionInput` via:
BudgetsActionDefinitionArgs{...}
type BudgetsActionDefinitionOutput ¶
type BudgetsActionDefinitionOutput struct{ *pulumi.OutputState }
func (BudgetsActionDefinitionOutput) ElementType ¶
func (BudgetsActionDefinitionOutput) ElementType() reflect.Type
func (BudgetsActionDefinitionOutput) IamActionDefinition ¶
func (o BudgetsActionDefinitionOutput) IamActionDefinition() BudgetsActionIamActionDefinitionPtrOutput
func (BudgetsActionDefinitionOutput) ScpActionDefinition ¶
func (o BudgetsActionDefinitionOutput) ScpActionDefinition() BudgetsActionScpActionDefinitionPtrOutput
func (BudgetsActionDefinitionOutput) SsmActionDefinition ¶
func (o BudgetsActionDefinitionOutput) SsmActionDefinition() BudgetsActionSsmActionDefinitionPtrOutput
func (BudgetsActionDefinitionOutput) ToBudgetsActionDefinitionOutput ¶
func (o BudgetsActionDefinitionOutput) ToBudgetsActionDefinitionOutput() BudgetsActionDefinitionOutput
func (BudgetsActionDefinitionOutput) ToBudgetsActionDefinitionOutputWithContext ¶
func (o BudgetsActionDefinitionOutput) ToBudgetsActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionDefinitionOutput
type BudgetsActionDefinitionPtrOutput ¶
type BudgetsActionDefinitionPtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionDefinitionPtrOutput) Elem ¶
func (o BudgetsActionDefinitionPtrOutput) Elem() BudgetsActionDefinitionOutput
func (BudgetsActionDefinitionPtrOutput) ElementType ¶
func (BudgetsActionDefinitionPtrOutput) ElementType() reflect.Type
func (BudgetsActionDefinitionPtrOutput) IamActionDefinition ¶
func (o BudgetsActionDefinitionPtrOutput) IamActionDefinition() BudgetsActionIamActionDefinitionPtrOutput
func (BudgetsActionDefinitionPtrOutput) ScpActionDefinition ¶
func (o BudgetsActionDefinitionPtrOutput) ScpActionDefinition() BudgetsActionScpActionDefinitionPtrOutput
func (BudgetsActionDefinitionPtrOutput) SsmActionDefinition ¶
func (o BudgetsActionDefinitionPtrOutput) SsmActionDefinition() BudgetsActionSsmActionDefinitionPtrOutput
func (BudgetsActionDefinitionPtrOutput) ToBudgetsActionDefinitionPtrOutput ¶
func (o BudgetsActionDefinitionPtrOutput) ToBudgetsActionDefinitionPtrOutput() BudgetsActionDefinitionPtrOutput
func (BudgetsActionDefinitionPtrOutput) ToBudgetsActionDefinitionPtrOutputWithContext ¶
func (o BudgetsActionDefinitionPtrOutput) ToBudgetsActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionDefinitionPtrOutput
type BudgetsActionIamActionDefinitionArgs ¶
type BudgetsActionIamActionDefinitionArgs struct { Groups pulumi.StringArrayInput `pulumi:"groups"` PolicyArn pulumi.StringInput `pulumi:"policyArn"` Roles pulumi.StringArrayInput `pulumi:"roles"` Users pulumi.StringArrayInput `pulumi:"users"` }
func (BudgetsActionIamActionDefinitionArgs) ElementType ¶
func (BudgetsActionIamActionDefinitionArgs) ElementType() reflect.Type
func (BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionOutput ¶
func (i BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionOutput() BudgetsActionIamActionDefinitionOutput
func (BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionOutputWithContext ¶
func (i BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionOutput
func (BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionPtrOutput ¶
func (i BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionPtrOutput() BudgetsActionIamActionDefinitionPtrOutput
func (BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionPtrOutputWithContext ¶
func (i BudgetsActionIamActionDefinitionArgs) ToBudgetsActionIamActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionPtrOutput
type BudgetsActionIamActionDefinitionInput ¶
type BudgetsActionIamActionDefinitionInput interface { pulumi.Input ToBudgetsActionIamActionDefinitionOutput() BudgetsActionIamActionDefinitionOutput ToBudgetsActionIamActionDefinitionOutputWithContext(context.Context) BudgetsActionIamActionDefinitionOutput }
BudgetsActionIamActionDefinitionInput is an input type that accepts BudgetsActionIamActionDefinitionArgs and BudgetsActionIamActionDefinitionOutput values. You can construct a concrete instance of `BudgetsActionIamActionDefinitionInput` via:
BudgetsActionIamActionDefinitionArgs{...}
type BudgetsActionIamActionDefinitionOutput ¶
type BudgetsActionIamActionDefinitionOutput struct{ *pulumi.OutputState }
func (BudgetsActionIamActionDefinitionOutput) ElementType ¶
func (BudgetsActionIamActionDefinitionOutput) ElementType() reflect.Type
func (BudgetsActionIamActionDefinitionOutput) Groups ¶
func (o BudgetsActionIamActionDefinitionOutput) Groups() pulumi.StringArrayOutput
func (BudgetsActionIamActionDefinitionOutput) PolicyArn ¶
func (o BudgetsActionIamActionDefinitionOutput) PolicyArn() pulumi.StringOutput
func (BudgetsActionIamActionDefinitionOutput) Roles ¶
func (o BudgetsActionIamActionDefinitionOutput) Roles() pulumi.StringArrayOutput
func (BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionOutput ¶
func (o BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionOutput() BudgetsActionIamActionDefinitionOutput
func (BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionOutputWithContext ¶
func (o BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionOutput
func (BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionPtrOutput ¶
func (o BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionPtrOutput() BudgetsActionIamActionDefinitionPtrOutput
func (BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionPtrOutputWithContext ¶
func (o BudgetsActionIamActionDefinitionOutput) ToBudgetsActionIamActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionPtrOutput
func (BudgetsActionIamActionDefinitionOutput) Users ¶
func (o BudgetsActionIamActionDefinitionOutput) Users() pulumi.StringArrayOutput
type BudgetsActionIamActionDefinitionPtrInput ¶
type BudgetsActionIamActionDefinitionPtrInput interface { pulumi.Input ToBudgetsActionIamActionDefinitionPtrOutput() BudgetsActionIamActionDefinitionPtrOutput ToBudgetsActionIamActionDefinitionPtrOutputWithContext(context.Context) BudgetsActionIamActionDefinitionPtrOutput }
BudgetsActionIamActionDefinitionPtrInput is an input type that accepts BudgetsActionIamActionDefinitionArgs, BudgetsActionIamActionDefinitionPtr and BudgetsActionIamActionDefinitionPtrOutput values. You can construct a concrete instance of `BudgetsActionIamActionDefinitionPtrInput` via:
BudgetsActionIamActionDefinitionArgs{...} or: nil
func BudgetsActionIamActionDefinitionPtr ¶
func BudgetsActionIamActionDefinitionPtr(v *BudgetsActionIamActionDefinitionArgs) BudgetsActionIamActionDefinitionPtrInput
type BudgetsActionIamActionDefinitionPtrOutput ¶
type BudgetsActionIamActionDefinitionPtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionIamActionDefinitionPtrOutput) ElementType ¶
func (BudgetsActionIamActionDefinitionPtrOutput) ElementType() reflect.Type
func (BudgetsActionIamActionDefinitionPtrOutput) Groups ¶
func (o BudgetsActionIamActionDefinitionPtrOutput) Groups() pulumi.StringArrayOutput
func (BudgetsActionIamActionDefinitionPtrOutput) PolicyArn ¶
func (o BudgetsActionIamActionDefinitionPtrOutput) PolicyArn() pulumi.StringPtrOutput
func (BudgetsActionIamActionDefinitionPtrOutput) Roles ¶
func (o BudgetsActionIamActionDefinitionPtrOutput) Roles() pulumi.StringArrayOutput
func (BudgetsActionIamActionDefinitionPtrOutput) ToBudgetsActionIamActionDefinitionPtrOutput ¶
func (o BudgetsActionIamActionDefinitionPtrOutput) ToBudgetsActionIamActionDefinitionPtrOutput() BudgetsActionIamActionDefinitionPtrOutput
func (BudgetsActionIamActionDefinitionPtrOutput) ToBudgetsActionIamActionDefinitionPtrOutputWithContext ¶
func (o BudgetsActionIamActionDefinitionPtrOutput) ToBudgetsActionIamActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionIamActionDefinitionPtrOutput
func (BudgetsActionIamActionDefinitionPtrOutput) Users ¶
func (o BudgetsActionIamActionDefinitionPtrOutput) Users() pulumi.StringArrayOutput
type BudgetsActionInput ¶
type BudgetsActionInput interface { pulumi.Input ToBudgetsActionOutput() BudgetsActionOutput ToBudgetsActionOutputWithContext(ctx context.Context) BudgetsActionOutput }
type BudgetsActionNotificationType ¶
type BudgetsActionNotificationType string
func (BudgetsActionNotificationType) ElementType ¶
func (BudgetsActionNotificationType) ElementType() reflect.Type
func (BudgetsActionNotificationType) ToBudgetsActionNotificationTypeOutput ¶
func (e BudgetsActionNotificationType) ToBudgetsActionNotificationTypeOutput() BudgetsActionNotificationTypeOutput
func (BudgetsActionNotificationType) ToBudgetsActionNotificationTypeOutputWithContext ¶
func (e BudgetsActionNotificationType) ToBudgetsActionNotificationTypeOutputWithContext(ctx context.Context) BudgetsActionNotificationTypeOutput
func (BudgetsActionNotificationType) ToBudgetsActionNotificationTypePtrOutput ¶
func (e BudgetsActionNotificationType) ToBudgetsActionNotificationTypePtrOutput() BudgetsActionNotificationTypePtrOutput
func (BudgetsActionNotificationType) ToBudgetsActionNotificationTypePtrOutputWithContext ¶
func (e BudgetsActionNotificationType) ToBudgetsActionNotificationTypePtrOutputWithContext(ctx context.Context) BudgetsActionNotificationTypePtrOutput
func (BudgetsActionNotificationType) ToStringOutput ¶
func (e BudgetsActionNotificationType) ToStringOutput() pulumi.StringOutput
func (BudgetsActionNotificationType) ToStringOutputWithContext ¶
func (e BudgetsActionNotificationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionNotificationType) ToStringPtrOutput ¶
func (e BudgetsActionNotificationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionNotificationType) ToStringPtrOutputWithContext ¶
func (e BudgetsActionNotificationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionNotificationTypeInput ¶
type BudgetsActionNotificationTypeInput interface { pulumi.Input ToBudgetsActionNotificationTypeOutput() BudgetsActionNotificationTypeOutput ToBudgetsActionNotificationTypeOutputWithContext(context.Context) BudgetsActionNotificationTypeOutput }
BudgetsActionNotificationTypeInput is an input type that accepts BudgetsActionNotificationTypeArgs and BudgetsActionNotificationTypeOutput values. You can construct a concrete instance of `BudgetsActionNotificationTypeInput` via:
BudgetsActionNotificationTypeArgs{...}
type BudgetsActionNotificationTypeOutput ¶
type BudgetsActionNotificationTypeOutput struct{ *pulumi.OutputState }
func (BudgetsActionNotificationTypeOutput) ElementType ¶
func (BudgetsActionNotificationTypeOutput) ElementType() reflect.Type
func (BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypeOutput ¶
func (o BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypeOutput() BudgetsActionNotificationTypeOutput
func (BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypeOutputWithContext ¶
func (o BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypeOutputWithContext(ctx context.Context) BudgetsActionNotificationTypeOutput
func (BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypePtrOutput ¶
func (o BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypePtrOutput() BudgetsActionNotificationTypePtrOutput
func (BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypePtrOutputWithContext ¶
func (o BudgetsActionNotificationTypeOutput) ToBudgetsActionNotificationTypePtrOutputWithContext(ctx context.Context) BudgetsActionNotificationTypePtrOutput
func (BudgetsActionNotificationTypeOutput) ToStringOutput ¶
func (o BudgetsActionNotificationTypeOutput) ToStringOutput() pulumi.StringOutput
func (BudgetsActionNotificationTypeOutput) ToStringOutputWithContext ¶
func (o BudgetsActionNotificationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionNotificationTypeOutput) ToStringPtrOutput ¶
func (o BudgetsActionNotificationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionNotificationTypeOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionNotificationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionNotificationTypePtrInput ¶
type BudgetsActionNotificationTypePtrInput interface { pulumi.Input ToBudgetsActionNotificationTypePtrOutput() BudgetsActionNotificationTypePtrOutput ToBudgetsActionNotificationTypePtrOutputWithContext(context.Context) BudgetsActionNotificationTypePtrOutput }
func BudgetsActionNotificationTypePtr ¶
func BudgetsActionNotificationTypePtr(v string) BudgetsActionNotificationTypePtrInput
type BudgetsActionNotificationTypePtrOutput ¶
type BudgetsActionNotificationTypePtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionNotificationTypePtrOutput) ElementType ¶
func (BudgetsActionNotificationTypePtrOutput) ElementType() reflect.Type
func (BudgetsActionNotificationTypePtrOutput) ToBudgetsActionNotificationTypePtrOutput ¶
func (o BudgetsActionNotificationTypePtrOutput) ToBudgetsActionNotificationTypePtrOutput() BudgetsActionNotificationTypePtrOutput
func (BudgetsActionNotificationTypePtrOutput) ToBudgetsActionNotificationTypePtrOutputWithContext ¶
func (o BudgetsActionNotificationTypePtrOutput) ToBudgetsActionNotificationTypePtrOutputWithContext(ctx context.Context) BudgetsActionNotificationTypePtrOutput
func (BudgetsActionNotificationTypePtrOutput) ToStringPtrOutput ¶
func (o BudgetsActionNotificationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionNotificationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionNotificationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionOutput ¶
type BudgetsActionOutput struct{ *pulumi.OutputState }
func (BudgetsActionOutput) ActionId ¶ added in v0.17.0
func (o BudgetsActionOutput) ActionId() pulumi.StringOutput
func (BudgetsActionOutput) ActionThreshold ¶ added in v0.17.0
func (o BudgetsActionOutput) ActionThreshold() BudgetsActionActionThresholdOutput
func (BudgetsActionOutput) ActionType ¶ added in v0.17.0
func (o BudgetsActionOutput) ActionType() BudgetsActionActionTypeOutput
func (BudgetsActionOutput) ApprovalModel ¶ added in v0.17.0
func (o BudgetsActionOutput) ApprovalModel() BudgetsActionApprovalModelPtrOutput
func (BudgetsActionOutput) BudgetName ¶ added in v0.17.0
func (o BudgetsActionOutput) BudgetName() pulumi.StringOutput
func (BudgetsActionOutput) Definition ¶ added in v0.17.0
func (o BudgetsActionOutput) Definition() BudgetsActionDefinitionOutput
func (BudgetsActionOutput) ElementType ¶
func (BudgetsActionOutput) ElementType() reflect.Type
func (BudgetsActionOutput) ExecutionRoleArn ¶ added in v0.17.0
func (o BudgetsActionOutput) ExecutionRoleArn() pulumi.StringOutput
func (BudgetsActionOutput) NotificationType ¶ added in v0.17.0
func (o BudgetsActionOutput) NotificationType() BudgetsActionNotificationTypeOutput
func (BudgetsActionOutput) Subscribers ¶ added in v0.17.0
func (o BudgetsActionOutput) Subscribers() BudgetsActionSubscriberArrayOutput
func (BudgetsActionOutput) ToBudgetsActionOutput ¶
func (o BudgetsActionOutput) ToBudgetsActionOutput() BudgetsActionOutput
func (BudgetsActionOutput) ToBudgetsActionOutputWithContext ¶
func (o BudgetsActionOutput) ToBudgetsActionOutputWithContext(ctx context.Context) BudgetsActionOutput
type BudgetsActionScpActionDefinitionArgs ¶
type BudgetsActionScpActionDefinitionArgs struct { PolicyId pulumi.StringInput `pulumi:"policyId"` TargetIds pulumi.StringArrayInput `pulumi:"targetIds"` }
func (BudgetsActionScpActionDefinitionArgs) ElementType ¶
func (BudgetsActionScpActionDefinitionArgs) ElementType() reflect.Type
func (BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionOutput ¶
func (i BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionOutput() BudgetsActionScpActionDefinitionOutput
func (BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionOutputWithContext ¶
func (i BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionOutput
func (BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionPtrOutput ¶
func (i BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionPtrOutput() BudgetsActionScpActionDefinitionPtrOutput
func (BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionPtrOutputWithContext ¶
func (i BudgetsActionScpActionDefinitionArgs) ToBudgetsActionScpActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionPtrOutput
type BudgetsActionScpActionDefinitionInput ¶
type BudgetsActionScpActionDefinitionInput interface { pulumi.Input ToBudgetsActionScpActionDefinitionOutput() BudgetsActionScpActionDefinitionOutput ToBudgetsActionScpActionDefinitionOutputWithContext(context.Context) BudgetsActionScpActionDefinitionOutput }
BudgetsActionScpActionDefinitionInput is an input type that accepts BudgetsActionScpActionDefinitionArgs and BudgetsActionScpActionDefinitionOutput values. You can construct a concrete instance of `BudgetsActionScpActionDefinitionInput` via:
BudgetsActionScpActionDefinitionArgs{...}
type BudgetsActionScpActionDefinitionOutput ¶
type BudgetsActionScpActionDefinitionOutput struct{ *pulumi.OutputState }
func (BudgetsActionScpActionDefinitionOutput) ElementType ¶
func (BudgetsActionScpActionDefinitionOutput) ElementType() reflect.Type
func (BudgetsActionScpActionDefinitionOutput) PolicyId ¶
func (o BudgetsActionScpActionDefinitionOutput) PolicyId() pulumi.StringOutput
func (BudgetsActionScpActionDefinitionOutput) TargetIds ¶
func (o BudgetsActionScpActionDefinitionOutput) TargetIds() pulumi.StringArrayOutput
func (BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionOutput ¶
func (o BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionOutput() BudgetsActionScpActionDefinitionOutput
func (BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionOutputWithContext ¶
func (o BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionOutput
func (BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionPtrOutput ¶
func (o BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionPtrOutput() BudgetsActionScpActionDefinitionPtrOutput
func (BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionPtrOutputWithContext ¶
func (o BudgetsActionScpActionDefinitionOutput) ToBudgetsActionScpActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionPtrOutput
type BudgetsActionScpActionDefinitionPtrInput ¶
type BudgetsActionScpActionDefinitionPtrInput interface { pulumi.Input ToBudgetsActionScpActionDefinitionPtrOutput() BudgetsActionScpActionDefinitionPtrOutput ToBudgetsActionScpActionDefinitionPtrOutputWithContext(context.Context) BudgetsActionScpActionDefinitionPtrOutput }
BudgetsActionScpActionDefinitionPtrInput is an input type that accepts BudgetsActionScpActionDefinitionArgs, BudgetsActionScpActionDefinitionPtr and BudgetsActionScpActionDefinitionPtrOutput values. You can construct a concrete instance of `BudgetsActionScpActionDefinitionPtrInput` via:
BudgetsActionScpActionDefinitionArgs{...} or: nil
func BudgetsActionScpActionDefinitionPtr ¶
func BudgetsActionScpActionDefinitionPtr(v *BudgetsActionScpActionDefinitionArgs) BudgetsActionScpActionDefinitionPtrInput
type BudgetsActionScpActionDefinitionPtrOutput ¶
type BudgetsActionScpActionDefinitionPtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionScpActionDefinitionPtrOutput) ElementType ¶
func (BudgetsActionScpActionDefinitionPtrOutput) ElementType() reflect.Type
func (BudgetsActionScpActionDefinitionPtrOutput) PolicyId ¶
func (o BudgetsActionScpActionDefinitionPtrOutput) PolicyId() pulumi.StringPtrOutput
func (BudgetsActionScpActionDefinitionPtrOutput) TargetIds ¶
func (o BudgetsActionScpActionDefinitionPtrOutput) TargetIds() pulumi.StringArrayOutput
func (BudgetsActionScpActionDefinitionPtrOutput) ToBudgetsActionScpActionDefinitionPtrOutput ¶
func (o BudgetsActionScpActionDefinitionPtrOutput) ToBudgetsActionScpActionDefinitionPtrOutput() BudgetsActionScpActionDefinitionPtrOutput
func (BudgetsActionScpActionDefinitionPtrOutput) ToBudgetsActionScpActionDefinitionPtrOutputWithContext ¶
func (o BudgetsActionScpActionDefinitionPtrOutput) ToBudgetsActionScpActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionScpActionDefinitionPtrOutput
type BudgetsActionSsmActionDefinition ¶
type BudgetsActionSsmActionDefinition struct { InstanceIds []string `pulumi:"instanceIds"` Region string `pulumi:"region"` Subtype BudgetsActionSsmActionDefinitionSubtype `pulumi:"subtype"` }
type BudgetsActionSsmActionDefinitionArgs ¶
type BudgetsActionSsmActionDefinitionArgs struct { InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"` Region pulumi.StringInput `pulumi:"region"` Subtype BudgetsActionSsmActionDefinitionSubtypeInput `pulumi:"subtype"` }
func (BudgetsActionSsmActionDefinitionArgs) ElementType ¶
func (BudgetsActionSsmActionDefinitionArgs) ElementType() reflect.Type
func (BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionOutput ¶
func (i BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionOutput() BudgetsActionSsmActionDefinitionOutput
func (BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionOutputWithContext ¶
func (i BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionOutput
func (BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionPtrOutput ¶
func (i BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionPtrOutput() BudgetsActionSsmActionDefinitionPtrOutput
func (BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionPtrOutputWithContext ¶
func (i BudgetsActionSsmActionDefinitionArgs) ToBudgetsActionSsmActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionPtrOutput
type BudgetsActionSsmActionDefinitionInput ¶
type BudgetsActionSsmActionDefinitionInput interface { pulumi.Input ToBudgetsActionSsmActionDefinitionOutput() BudgetsActionSsmActionDefinitionOutput ToBudgetsActionSsmActionDefinitionOutputWithContext(context.Context) BudgetsActionSsmActionDefinitionOutput }
BudgetsActionSsmActionDefinitionInput is an input type that accepts BudgetsActionSsmActionDefinitionArgs and BudgetsActionSsmActionDefinitionOutput values. You can construct a concrete instance of `BudgetsActionSsmActionDefinitionInput` via:
BudgetsActionSsmActionDefinitionArgs{...}
type BudgetsActionSsmActionDefinitionOutput ¶
type BudgetsActionSsmActionDefinitionOutput struct{ *pulumi.OutputState }
func (BudgetsActionSsmActionDefinitionOutput) ElementType ¶
func (BudgetsActionSsmActionDefinitionOutput) ElementType() reflect.Type
func (BudgetsActionSsmActionDefinitionOutput) InstanceIds ¶
func (o BudgetsActionSsmActionDefinitionOutput) InstanceIds() pulumi.StringArrayOutput
func (BudgetsActionSsmActionDefinitionOutput) Region ¶
func (o BudgetsActionSsmActionDefinitionOutput) Region() pulumi.StringOutput
func (BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionOutput ¶
func (o BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionOutput() BudgetsActionSsmActionDefinitionOutput
func (BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionOutputWithContext ¶
func (o BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionOutput
func (BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionPtrOutput ¶
func (o BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionPtrOutput() BudgetsActionSsmActionDefinitionPtrOutput
func (BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionPtrOutputWithContext ¶
func (o BudgetsActionSsmActionDefinitionOutput) ToBudgetsActionSsmActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionPtrOutput
type BudgetsActionSsmActionDefinitionPtrInput ¶
type BudgetsActionSsmActionDefinitionPtrInput interface { pulumi.Input ToBudgetsActionSsmActionDefinitionPtrOutput() BudgetsActionSsmActionDefinitionPtrOutput ToBudgetsActionSsmActionDefinitionPtrOutputWithContext(context.Context) BudgetsActionSsmActionDefinitionPtrOutput }
BudgetsActionSsmActionDefinitionPtrInput is an input type that accepts BudgetsActionSsmActionDefinitionArgs, BudgetsActionSsmActionDefinitionPtr and BudgetsActionSsmActionDefinitionPtrOutput values. You can construct a concrete instance of `BudgetsActionSsmActionDefinitionPtrInput` via:
BudgetsActionSsmActionDefinitionArgs{...} or: nil
func BudgetsActionSsmActionDefinitionPtr ¶
func BudgetsActionSsmActionDefinitionPtr(v *BudgetsActionSsmActionDefinitionArgs) BudgetsActionSsmActionDefinitionPtrInput
type BudgetsActionSsmActionDefinitionPtrOutput ¶
type BudgetsActionSsmActionDefinitionPtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionSsmActionDefinitionPtrOutput) ElementType ¶
func (BudgetsActionSsmActionDefinitionPtrOutput) ElementType() reflect.Type
func (BudgetsActionSsmActionDefinitionPtrOutput) InstanceIds ¶
func (o BudgetsActionSsmActionDefinitionPtrOutput) InstanceIds() pulumi.StringArrayOutput
func (BudgetsActionSsmActionDefinitionPtrOutput) Region ¶
func (o BudgetsActionSsmActionDefinitionPtrOutput) Region() pulumi.StringPtrOutput
func (BudgetsActionSsmActionDefinitionPtrOutput) ToBudgetsActionSsmActionDefinitionPtrOutput ¶
func (o BudgetsActionSsmActionDefinitionPtrOutput) ToBudgetsActionSsmActionDefinitionPtrOutput() BudgetsActionSsmActionDefinitionPtrOutput
func (BudgetsActionSsmActionDefinitionPtrOutput) ToBudgetsActionSsmActionDefinitionPtrOutputWithContext ¶
func (o BudgetsActionSsmActionDefinitionPtrOutput) ToBudgetsActionSsmActionDefinitionPtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionPtrOutput
type BudgetsActionSsmActionDefinitionSubtype ¶
type BudgetsActionSsmActionDefinitionSubtype string
func (BudgetsActionSsmActionDefinitionSubtype) ElementType ¶
func (BudgetsActionSsmActionDefinitionSubtype) ElementType() reflect.Type
func (BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypeOutput ¶
func (e BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypeOutput() BudgetsActionSsmActionDefinitionSubtypeOutput
func (BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypeOutputWithContext ¶
func (e BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypeOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypeOutput
func (BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypePtrOutput ¶
func (e BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypePtrOutput() BudgetsActionSsmActionDefinitionSubtypePtrOutput
func (BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext ¶
func (e BudgetsActionSsmActionDefinitionSubtype) ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypePtrOutput
func (BudgetsActionSsmActionDefinitionSubtype) ToStringOutput ¶
func (e BudgetsActionSsmActionDefinitionSubtype) ToStringOutput() pulumi.StringOutput
func (BudgetsActionSsmActionDefinitionSubtype) ToStringOutputWithContext ¶
func (e BudgetsActionSsmActionDefinitionSubtype) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionSsmActionDefinitionSubtype) ToStringPtrOutput ¶
func (e BudgetsActionSsmActionDefinitionSubtype) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionSsmActionDefinitionSubtype) ToStringPtrOutputWithContext ¶
func (e BudgetsActionSsmActionDefinitionSubtype) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionSsmActionDefinitionSubtypeInput ¶
type BudgetsActionSsmActionDefinitionSubtypeInput interface { pulumi.Input ToBudgetsActionSsmActionDefinitionSubtypeOutput() BudgetsActionSsmActionDefinitionSubtypeOutput ToBudgetsActionSsmActionDefinitionSubtypeOutputWithContext(context.Context) BudgetsActionSsmActionDefinitionSubtypeOutput }
BudgetsActionSsmActionDefinitionSubtypeInput is an input type that accepts BudgetsActionSsmActionDefinitionSubtypeArgs and BudgetsActionSsmActionDefinitionSubtypeOutput values. You can construct a concrete instance of `BudgetsActionSsmActionDefinitionSubtypeInput` via:
BudgetsActionSsmActionDefinitionSubtypeArgs{...}
type BudgetsActionSsmActionDefinitionSubtypeOutput ¶
type BudgetsActionSsmActionDefinitionSubtypeOutput struct{ *pulumi.OutputState }
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ElementType ¶
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ElementType() reflect.Type
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypeOutput ¶
func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypeOutput() BudgetsActionSsmActionDefinitionSubtypeOutput
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypeOutputWithContext ¶
func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypeOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypeOutput
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutput ¶
func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutput() BudgetsActionSsmActionDefinitionSubtypePtrOutput
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext ¶
func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypePtrOutput
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringOutput ¶
func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringOutput() pulumi.StringOutput
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringOutputWithContext ¶
func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringPtrOutput ¶
func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionSsmActionDefinitionSubtypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionSsmActionDefinitionSubtypePtrInput ¶
type BudgetsActionSsmActionDefinitionSubtypePtrInput interface { pulumi.Input ToBudgetsActionSsmActionDefinitionSubtypePtrOutput() BudgetsActionSsmActionDefinitionSubtypePtrOutput ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext(context.Context) BudgetsActionSsmActionDefinitionSubtypePtrOutput }
func BudgetsActionSsmActionDefinitionSubtypePtr ¶
func BudgetsActionSsmActionDefinitionSubtypePtr(v string) BudgetsActionSsmActionDefinitionSubtypePtrInput
type BudgetsActionSsmActionDefinitionSubtypePtrOutput ¶
type BudgetsActionSsmActionDefinitionSubtypePtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionSsmActionDefinitionSubtypePtrOutput) ElementType ¶
func (BudgetsActionSsmActionDefinitionSubtypePtrOutput) ElementType() reflect.Type
func (BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutput ¶
func (o BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutput() BudgetsActionSsmActionDefinitionSubtypePtrOutput
func (BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext ¶
func (o BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToBudgetsActionSsmActionDefinitionSubtypePtrOutputWithContext(ctx context.Context) BudgetsActionSsmActionDefinitionSubtypePtrOutput
func (BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToStringPtrOutput ¶
func (o BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionSsmActionDefinitionSubtypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionState ¶
type BudgetsActionState struct { }
func (BudgetsActionState) ElementType ¶
func (BudgetsActionState) ElementType() reflect.Type
type BudgetsActionSubscriber ¶
type BudgetsActionSubscriber struct { Address string `pulumi:"address"` Type BudgetsActionSubscriberType `pulumi:"type"` }
type BudgetsActionSubscriberArgs ¶
type BudgetsActionSubscriberArgs struct { Address pulumi.StringInput `pulumi:"address"` Type BudgetsActionSubscriberTypeInput `pulumi:"type"` }
func (BudgetsActionSubscriberArgs) ElementType ¶
func (BudgetsActionSubscriberArgs) ElementType() reflect.Type
func (BudgetsActionSubscriberArgs) ToBudgetsActionSubscriberOutput ¶
func (i BudgetsActionSubscriberArgs) ToBudgetsActionSubscriberOutput() BudgetsActionSubscriberOutput
func (BudgetsActionSubscriberArgs) ToBudgetsActionSubscriberOutputWithContext ¶
func (i BudgetsActionSubscriberArgs) ToBudgetsActionSubscriberOutputWithContext(ctx context.Context) BudgetsActionSubscriberOutput
type BudgetsActionSubscriberArray ¶
type BudgetsActionSubscriberArray []BudgetsActionSubscriberInput
func (BudgetsActionSubscriberArray) ElementType ¶
func (BudgetsActionSubscriberArray) ElementType() reflect.Type
func (BudgetsActionSubscriberArray) ToBudgetsActionSubscriberArrayOutput ¶
func (i BudgetsActionSubscriberArray) ToBudgetsActionSubscriberArrayOutput() BudgetsActionSubscriberArrayOutput
func (BudgetsActionSubscriberArray) ToBudgetsActionSubscriberArrayOutputWithContext ¶
func (i BudgetsActionSubscriberArray) ToBudgetsActionSubscriberArrayOutputWithContext(ctx context.Context) BudgetsActionSubscriberArrayOutput
type BudgetsActionSubscriberArrayInput ¶
type BudgetsActionSubscriberArrayInput interface { pulumi.Input ToBudgetsActionSubscriberArrayOutput() BudgetsActionSubscriberArrayOutput ToBudgetsActionSubscriberArrayOutputWithContext(context.Context) BudgetsActionSubscriberArrayOutput }
BudgetsActionSubscriberArrayInput is an input type that accepts BudgetsActionSubscriberArray and BudgetsActionSubscriberArrayOutput values. You can construct a concrete instance of `BudgetsActionSubscriberArrayInput` via:
BudgetsActionSubscriberArray{ BudgetsActionSubscriberArgs{...} }
type BudgetsActionSubscriberArrayOutput ¶
type BudgetsActionSubscriberArrayOutput struct{ *pulumi.OutputState }
func (BudgetsActionSubscriberArrayOutput) ElementType ¶
func (BudgetsActionSubscriberArrayOutput) ElementType() reflect.Type
func (BudgetsActionSubscriberArrayOutput) Index ¶
func (o BudgetsActionSubscriberArrayOutput) Index(i pulumi.IntInput) BudgetsActionSubscriberOutput
func (BudgetsActionSubscriberArrayOutput) ToBudgetsActionSubscriberArrayOutput ¶
func (o BudgetsActionSubscriberArrayOutput) ToBudgetsActionSubscriberArrayOutput() BudgetsActionSubscriberArrayOutput
func (BudgetsActionSubscriberArrayOutput) ToBudgetsActionSubscriberArrayOutputWithContext ¶
func (o BudgetsActionSubscriberArrayOutput) ToBudgetsActionSubscriberArrayOutputWithContext(ctx context.Context) BudgetsActionSubscriberArrayOutput
type BudgetsActionSubscriberInput ¶
type BudgetsActionSubscriberInput interface { pulumi.Input ToBudgetsActionSubscriberOutput() BudgetsActionSubscriberOutput ToBudgetsActionSubscriberOutputWithContext(context.Context) BudgetsActionSubscriberOutput }
BudgetsActionSubscriberInput is an input type that accepts BudgetsActionSubscriberArgs and BudgetsActionSubscriberOutput values. You can construct a concrete instance of `BudgetsActionSubscriberInput` via:
BudgetsActionSubscriberArgs{...}
type BudgetsActionSubscriberOutput ¶
type BudgetsActionSubscriberOutput struct{ *pulumi.OutputState }
func (BudgetsActionSubscriberOutput) Address ¶
func (o BudgetsActionSubscriberOutput) Address() pulumi.StringOutput
func (BudgetsActionSubscriberOutput) ElementType ¶
func (BudgetsActionSubscriberOutput) ElementType() reflect.Type
func (BudgetsActionSubscriberOutput) ToBudgetsActionSubscriberOutput ¶
func (o BudgetsActionSubscriberOutput) ToBudgetsActionSubscriberOutput() BudgetsActionSubscriberOutput
func (BudgetsActionSubscriberOutput) ToBudgetsActionSubscriberOutputWithContext ¶
func (o BudgetsActionSubscriberOutput) ToBudgetsActionSubscriberOutputWithContext(ctx context.Context) BudgetsActionSubscriberOutput
func (BudgetsActionSubscriberOutput) Type ¶
func (o BudgetsActionSubscriberOutput) Type() BudgetsActionSubscriberTypeOutput
type BudgetsActionSubscriberType ¶
type BudgetsActionSubscriberType string
func (BudgetsActionSubscriberType) ElementType ¶
func (BudgetsActionSubscriberType) ElementType() reflect.Type
func (BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypeOutput ¶
func (e BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypeOutput() BudgetsActionSubscriberTypeOutput
func (BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypeOutputWithContext ¶
func (e BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypeOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypeOutput
func (BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypePtrOutput ¶
func (e BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypePtrOutput() BudgetsActionSubscriberTypePtrOutput
func (BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypePtrOutputWithContext ¶
func (e BudgetsActionSubscriberType) ToBudgetsActionSubscriberTypePtrOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypePtrOutput
func (BudgetsActionSubscriberType) ToStringOutput ¶
func (e BudgetsActionSubscriberType) ToStringOutput() pulumi.StringOutput
func (BudgetsActionSubscriberType) ToStringOutputWithContext ¶
func (e BudgetsActionSubscriberType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionSubscriberType) ToStringPtrOutput ¶
func (e BudgetsActionSubscriberType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionSubscriberType) ToStringPtrOutputWithContext ¶
func (e BudgetsActionSubscriberType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionSubscriberTypeInput ¶
type BudgetsActionSubscriberTypeInput interface { pulumi.Input ToBudgetsActionSubscriberTypeOutput() BudgetsActionSubscriberTypeOutput ToBudgetsActionSubscriberTypeOutputWithContext(context.Context) BudgetsActionSubscriberTypeOutput }
BudgetsActionSubscriberTypeInput is an input type that accepts BudgetsActionSubscriberTypeArgs and BudgetsActionSubscriberTypeOutput values. You can construct a concrete instance of `BudgetsActionSubscriberTypeInput` via:
BudgetsActionSubscriberTypeArgs{...}
type BudgetsActionSubscriberTypeOutput ¶
type BudgetsActionSubscriberTypeOutput struct{ *pulumi.OutputState }
func (BudgetsActionSubscriberTypeOutput) ElementType ¶
func (BudgetsActionSubscriberTypeOutput) ElementType() reflect.Type
func (BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypeOutput ¶
func (o BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypeOutput() BudgetsActionSubscriberTypeOutput
func (BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypeOutputWithContext ¶
func (o BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypeOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypeOutput
func (BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypePtrOutput ¶
func (o BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypePtrOutput() BudgetsActionSubscriberTypePtrOutput
func (BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypePtrOutputWithContext ¶
func (o BudgetsActionSubscriberTypeOutput) ToBudgetsActionSubscriberTypePtrOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypePtrOutput
func (BudgetsActionSubscriberTypeOutput) ToStringOutput ¶
func (o BudgetsActionSubscriberTypeOutput) ToStringOutput() pulumi.StringOutput
func (BudgetsActionSubscriberTypeOutput) ToStringOutputWithContext ¶
func (o BudgetsActionSubscriberTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BudgetsActionSubscriberTypeOutput) ToStringPtrOutput ¶
func (o BudgetsActionSubscriberTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionSubscriberTypeOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionSubscriberTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BudgetsActionSubscriberTypePtrInput ¶
type BudgetsActionSubscriberTypePtrInput interface { pulumi.Input ToBudgetsActionSubscriberTypePtrOutput() BudgetsActionSubscriberTypePtrOutput ToBudgetsActionSubscriberTypePtrOutputWithContext(context.Context) BudgetsActionSubscriberTypePtrOutput }
func BudgetsActionSubscriberTypePtr ¶
func BudgetsActionSubscriberTypePtr(v string) BudgetsActionSubscriberTypePtrInput
type BudgetsActionSubscriberTypePtrOutput ¶
type BudgetsActionSubscriberTypePtrOutput struct{ *pulumi.OutputState }
func (BudgetsActionSubscriberTypePtrOutput) ElementType ¶
func (BudgetsActionSubscriberTypePtrOutput) ElementType() reflect.Type
func (BudgetsActionSubscriberTypePtrOutput) ToBudgetsActionSubscriberTypePtrOutput ¶
func (o BudgetsActionSubscriberTypePtrOutput) ToBudgetsActionSubscriberTypePtrOutput() BudgetsActionSubscriberTypePtrOutput
func (BudgetsActionSubscriberTypePtrOutput) ToBudgetsActionSubscriberTypePtrOutputWithContext ¶
func (o BudgetsActionSubscriberTypePtrOutput) ToBudgetsActionSubscriberTypePtrOutputWithContext(ctx context.Context) BudgetsActionSubscriberTypePtrOutput
func (BudgetsActionSubscriberTypePtrOutput) ToStringPtrOutput ¶
func (o BudgetsActionSubscriberTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BudgetsActionSubscriberTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BudgetsActionSubscriberTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupBudgetArgs ¶ added in v0.12.0
type LookupBudgetArgs struct {
Id string `pulumi:"id"`
}
type LookupBudgetOutputArgs ¶ added in v0.12.0
type LookupBudgetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupBudgetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBudgetOutputArgs) ElementType() reflect.Type
type LookupBudgetResult ¶ added in v0.12.0
type LookupBudgetResult struct { Budget *BudgetData `pulumi:"budget"` Id *string `pulumi:"id"` }
func LookupBudget ¶ added in v0.12.0
func LookupBudget(ctx *pulumi.Context, args *LookupBudgetArgs, opts ...pulumi.InvokeOption) (*LookupBudgetResult, error)
Resource Type definition for AWS::Budgets::Budget
type LookupBudgetResultOutput ¶ added in v0.12.0
type LookupBudgetResultOutput struct{ *pulumi.OutputState }
func LookupBudgetOutput ¶ added in v0.12.0
func LookupBudgetOutput(ctx *pulumi.Context, args LookupBudgetOutputArgs, opts ...pulumi.InvokeOption) LookupBudgetResultOutput
func (LookupBudgetResultOutput) Budget ¶ added in v0.12.0
func (o LookupBudgetResultOutput) Budget() BudgetDataPtrOutput
func (LookupBudgetResultOutput) ElementType ¶ added in v0.12.0
func (LookupBudgetResultOutput) ElementType() reflect.Type
func (LookupBudgetResultOutput) Id ¶ added in v0.12.0
func (o LookupBudgetResultOutput) Id() pulumi.StringPtrOutput
func (LookupBudgetResultOutput) ToLookupBudgetResultOutput ¶ added in v0.12.0
func (o LookupBudgetResultOutput) ToLookupBudgetResultOutput() LookupBudgetResultOutput
func (LookupBudgetResultOutput) ToLookupBudgetResultOutputWithContext ¶ added in v0.12.0
func (o LookupBudgetResultOutput) ToLookupBudgetResultOutputWithContext(ctx context.Context) LookupBudgetResultOutput
type LookupBudgetsActionArgs ¶ added in v0.12.0
type LookupBudgetsActionOutputArgs ¶ added in v0.12.0
type LookupBudgetsActionOutputArgs struct { ActionId pulumi.StringInput `pulumi:"actionId"` BudgetName pulumi.StringInput `pulumi:"budgetName"` }
func (LookupBudgetsActionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBudgetsActionOutputArgs) ElementType() reflect.Type
type LookupBudgetsActionResult ¶ added in v0.12.0
type LookupBudgetsActionResult struct { ActionId *string `pulumi:"actionId"` ActionThreshold *BudgetsActionActionThreshold `pulumi:"actionThreshold"` ApprovalModel *BudgetsActionApprovalModel `pulumi:"approvalModel"` Definition *BudgetsActionDefinition `pulumi:"definition"` ExecutionRoleArn *string `pulumi:"executionRoleArn"` NotificationType *BudgetsActionNotificationType `pulumi:"notificationType"` Subscribers []BudgetsActionSubscriber `pulumi:"subscribers"` }
func LookupBudgetsAction ¶ added in v0.12.0
func LookupBudgetsAction(ctx *pulumi.Context, args *LookupBudgetsActionArgs, opts ...pulumi.InvokeOption) (*LookupBudgetsActionResult, error)
An example resource schema demonstrating some basic constructs and validation rules.
type LookupBudgetsActionResultOutput ¶ added in v0.12.0
type LookupBudgetsActionResultOutput struct{ *pulumi.OutputState }
func LookupBudgetsActionOutput ¶ added in v0.12.0
func LookupBudgetsActionOutput(ctx *pulumi.Context, args LookupBudgetsActionOutputArgs, opts ...pulumi.InvokeOption) LookupBudgetsActionResultOutput
func (LookupBudgetsActionResultOutput) ActionId ¶ added in v0.12.0
func (o LookupBudgetsActionResultOutput) ActionId() pulumi.StringPtrOutput
func (LookupBudgetsActionResultOutput) ActionThreshold ¶ added in v0.12.0
func (o LookupBudgetsActionResultOutput) ActionThreshold() BudgetsActionActionThresholdPtrOutput
func (LookupBudgetsActionResultOutput) ApprovalModel ¶ added in v0.12.0
func (o LookupBudgetsActionResultOutput) ApprovalModel() BudgetsActionApprovalModelPtrOutput
func (LookupBudgetsActionResultOutput) Definition ¶ added in v0.12.0
func (o LookupBudgetsActionResultOutput) Definition() BudgetsActionDefinitionPtrOutput
func (LookupBudgetsActionResultOutput) ElementType ¶ added in v0.12.0
func (LookupBudgetsActionResultOutput) ElementType() reflect.Type
func (LookupBudgetsActionResultOutput) ExecutionRoleArn ¶ added in v0.12.0
func (o LookupBudgetsActionResultOutput) ExecutionRoleArn() pulumi.StringPtrOutput
func (LookupBudgetsActionResultOutput) NotificationType ¶ added in v0.12.0
func (o LookupBudgetsActionResultOutput) NotificationType() BudgetsActionNotificationTypePtrOutput
func (LookupBudgetsActionResultOutput) Subscribers ¶ added in v0.12.0
func (o LookupBudgetsActionResultOutput) Subscribers() BudgetsActionSubscriberArrayOutput
func (LookupBudgetsActionResultOutput) ToLookupBudgetsActionResultOutput ¶ added in v0.12.0
func (o LookupBudgetsActionResultOutput) ToLookupBudgetsActionResultOutput() LookupBudgetsActionResultOutput
func (LookupBudgetsActionResultOutput) ToLookupBudgetsActionResultOutputWithContext ¶ added in v0.12.0
func (o LookupBudgetsActionResultOutput) ToLookupBudgetsActionResultOutputWithContext(ctx context.Context) LookupBudgetsActionResultOutput