Documentation
¶
Index ¶
- Constants
- 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 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 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 values of the BudgetsActionActionThresholdType enum A concrete instance of `BudgetsActionActionThresholdTypeInput` can be one of the following:
BudgetsActionActionThresholdTypePercentage BudgetsActionActionThresholdTypeAbsoluteValue
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 values of the BudgetsActionActionType enum A concrete instance of `BudgetsActionActionTypeInput` can be one of the following:
BudgetsActionActionTypeApplyIamPolicy BudgetsActionActionTypeApplyScpPolicy BudgetsActionActionTypeRunSsmDocuments
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 values of the BudgetsActionApprovalModel enum A concrete instance of `BudgetsActionApprovalModelInput` can be one of the following:
BudgetsActionApprovalModelAutomatic BudgetsActionApprovalModelManual
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 values of the BudgetsActionNotificationType enum A concrete instance of `BudgetsActionNotificationTypeInput` can be one of the following:
BudgetsActionNotificationTypeActual BudgetsActionNotificationTypeForecasted
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 values of the BudgetsActionSsmActionDefinitionSubtype enum A concrete instance of `BudgetsActionSsmActionDefinitionSubtypeInput` can be one of the following:
BudgetsActionSsmActionDefinitionSubtypeStopEc2Instances BudgetsActionSsmActionDefinitionSubtypeStopRdsInstances
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 values of the BudgetsActionSubscriberType enum A concrete instance of `BudgetsActionSubscriberTypeInput` can be one of the following:
BudgetsActionSubscriberTypeSns BudgetsActionSubscriberTypeEmail
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 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