Class: Aws::ApplicationInsights::Types::UpdateApplicationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ApplicationInsights::Types::UpdateApplicationRequest
- Defined in:
- gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb
Overview
When making an API call, you may pass UpdateApplicationRequest data as a hash:
{
resource_group_name: "ResourceGroupName", # required
ops_center_enabled: false,
cwe_monitor_enabled: false,
ops_item_sns_topic_arn: "OpsItemSNSTopicArn",
remove_sns_topic: false,
auto_config_enabled: false,
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_config_enabled ⇒ Boolean
-
#cwe_monitor_enabled ⇒ Boolean
Indicates whether Application Insights can listen to CloudWatch events for the application resources, such as
instance terminated
,failed deployment
, and others. -
#ops_center_enabled ⇒ Boolean
When set to
true
, creates opsItems for any problems detected on an application. -
#ops_item_sns_topic_arn ⇒ String
The SNS topic provided to Application Insights that is associated to the created opsItem.
-
#remove_sns_topic ⇒ Boolean
Disassociates the SNS topic from the opsItem created for detected problems.
-
#resource_group_name ⇒ String
The name of the resource group.
Instance Attribute Details
#auto_config_enabled ⇒ Boolean
1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1789 class UpdateApplicationRequest < Struct.new( :resource_group_name, :ops_center_enabled, :cwe_monitor_enabled, :ops_item_sns_topic_arn, :remove_sns_topic, :auto_config_enabled) SENSITIVE = [] include Aws::Structure end |
#cwe_monitor_enabled ⇒ Boolean
Indicates whether Application Insights can listen to CloudWatch
events for the application resources, such as instance terminated
,
failed deployment
, and others.
1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1789 class UpdateApplicationRequest < Struct.new( :resource_group_name, :ops_center_enabled, :cwe_monitor_enabled, :ops_item_sns_topic_arn, :remove_sns_topic, :auto_config_enabled) SENSITIVE = [] include Aws::Structure end |
#ops_center_enabled ⇒ Boolean
When set to true
, creates opsItems for any problems detected on an
application.
1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1789 class UpdateApplicationRequest < Struct.new( :resource_group_name, :ops_center_enabled, :cwe_monitor_enabled, :ops_item_sns_topic_arn, :remove_sns_topic, :auto_config_enabled) SENSITIVE = [] include Aws::Structure end |
#ops_item_sns_topic_arn ⇒ String
The SNS topic provided to Application Insights that is associated to the created opsItem. Allows you to receive notifications for updates to the opsItem.
1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1789 class UpdateApplicationRequest < Struct.new( :resource_group_name, :ops_center_enabled, :cwe_monitor_enabled, :ops_item_sns_topic_arn, :remove_sns_topic, :auto_config_enabled) SENSITIVE = [] include Aws::Structure end |
#remove_sns_topic ⇒ Boolean
Disassociates the SNS topic from the opsItem created for detected problems.
1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1789 class UpdateApplicationRequest < Struct.new( :resource_group_name, :ops_center_enabled, :cwe_monitor_enabled, :ops_item_sns_topic_arn, :remove_sns_topic, :auto_config_enabled) SENSITIVE = [] include Aws::Structure end |
#resource_group_name ⇒ String
The name of the resource group.
1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 |
# File 'gems/aws-sdk-applicationinsights/lib/aws-sdk-applicationinsights/types.rb', line 1789 class UpdateApplicationRequest < Struct.new( :resource_group_name, :ops_center_enabled, :cwe_monitor_enabled, :ops_item_sns_topic_arn, :remove_sns_topic, :auto_config_enabled) SENSITIVE = [] include Aws::Structure end |