Class: Aws::CostExplorer::Types::UpdateAnomalySubscriptionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CostExplorer::Types::UpdateAnomalySubscriptionRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-costexplorer/types.rb
Overview
Note:
When making an API call, you may pass UpdateAnomalySubscriptionRequest data as a hash:
{
subscription_arn: "GenericString", # required
threshold: 1.0,
frequency: "DAILY", # accepts DAILY, IMMEDIATE, WEEKLY
monitor_arn_list: ["Arn"],
subscribers: [
{
address: "SubscriberAddress",
type: "EMAIL", # accepts EMAIL, SNS
status: "CONFIRMED", # accepts CONFIRMED, DECLINED
},
],
subscription_name: "GenericString",
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#frequency ⇒ String
The update to the frequency value at which subscribers will receive notifications.
-
#monitor_arn_list ⇒ Array<String>
A list of cost anomaly monitor ARNs.
-
#subscribers ⇒ Array<Types::Subscriber>
The update to the subscriber list.
-
#subscription_arn ⇒ String
A cost anomaly subscription Amazon Resource Name (ARN).
-
#subscription_name ⇒ String
The subscription’s new name.
-
#threshold ⇒ Float
The update to the threshold value for receiving notifications.
Instance Attribute Details
#frequency ⇒ String
The update to the frequency value at which subscribers will receive notifications.
6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6752 class UpdateAnomalySubscriptionRequest < Struct.new( :subscription_arn, :threshold, :frequency, :monitor_arn_list, :subscribers, :subscription_name) SENSITIVE = [] include Aws::Structure end |
#monitor_arn_list ⇒ Array<String>
A list of cost anomaly monitor ARNs.
6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6752 class UpdateAnomalySubscriptionRequest < Struct.new( :subscription_arn, :threshold, :frequency, :monitor_arn_list, :subscribers, :subscription_name) SENSITIVE = [] include Aws::Structure end |
#subscribers ⇒ Array<Types::Subscriber>
The update to the subscriber list.
6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6752 class UpdateAnomalySubscriptionRequest < Struct.new( :subscription_arn, :threshold, :frequency, :monitor_arn_list, :subscribers, :subscription_name) SENSITIVE = [] include Aws::Structure end |
#subscription_arn ⇒ String
A cost anomaly subscription Amazon Resource Name (ARN).
6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6752 class UpdateAnomalySubscriptionRequest < Struct.new( :subscription_arn, :threshold, :frequency, :monitor_arn_list, :subscribers, :subscription_name) SENSITIVE = [] include Aws::Structure end |
#subscription_name ⇒ String
The subscription’s new name.
6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6752 class UpdateAnomalySubscriptionRequest < Struct.new( :subscription_arn, :threshold, :frequency, :monitor_arn_list, :subscribers, :subscription_name) SENSITIVE = [] include Aws::Structure end |
#threshold ⇒ Float
The update to the threshold value for receiving notifications.
6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 |
# File 'lib/aws-sdk-costexplorer/types.rb', line 6752 class UpdateAnomalySubscriptionRequest < Struct.new( :subscription_arn, :threshold, :frequency, :monitor_arn_list, :subscribers, :subscription_name) SENSITIVE = [] include Aws::Structure end |