Module: Aws::SSMIncidents::Types
- Defined in:
- gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb
Defined Under Namespace
Classes: AccessDeniedException, Action, AddRegionAction, AttributeValueList, AutomationExecution, ChatChannel, Condition, ConflictException, CreateReplicationSetInput, CreateReplicationSetOutput, CreateResponsePlanInput, CreateResponsePlanOutput, CreateTimelineEventInput, CreateTimelineEventOutput, DeleteIncidentRecordInput, DeleteIncidentRecordOutput, DeleteRegionAction, DeleteReplicationSetInput, DeleteReplicationSetOutput, DeleteResourcePolicyInput, DeleteResourcePolicyOutput, DeleteResponsePlanInput, DeleteResponsePlanOutput, DeleteTimelineEventInput, DeleteTimelineEventOutput, DynamicSsmParameterValue, EventSummary, Filter, GetIncidentRecordInput, GetIncidentRecordOutput, GetReplicationSetInput, GetReplicationSetOutput, GetResourcePoliciesInput, GetResourcePoliciesOutput, GetResponsePlanInput, GetResponsePlanOutput, GetTimelineEventInput, GetTimelineEventOutput, IncidentRecord, IncidentRecordSource, IncidentRecordSummary, IncidentTemplate, InternalServerException, ItemIdentifier, ItemValue, ListIncidentRecordsInput, ListIncidentRecordsOutput, ListRelatedItemsInput, ListRelatedItemsOutput, ListReplicationSetsInput, ListReplicationSetsOutput, ListResponsePlansInput, ListResponsePlansOutput, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTimelineEventsInput, ListTimelineEventsOutput, NotificationTargetItem, PutResourcePolicyInput, PutResourcePolicyOutput, RegionInfo, RegionMapInputValue, RelatedItem, RelatedItemsUpdate, ReplicationSet, ResourceNotFoundException, ResourcePolicy, ResponsePlanSummary, ServiceQuotaExceededException, SsmAutomation, StartIncidentInput, StartIncidentOutput, TagResourceRequest, TagResourceResponse, ThrottlingException, TimelineEvent, TriggerDetails, UntagResourceRequest, UntagResourceResponse, UpdateDeletionProtectionInput, UpdateDeletionProtectionOutput, UpdateIncidentRecordInput, UpdateIncidentRecordOutput, UpdateRelatedItemsInput, UpdateRelatedItemsOutput, UpdateReplicationSetAction, UpdateReplicationSetInput, UpdateReplicationSetOutput, UpdateResponsePlanInput, UpdateResponsePlanOutput, UpdateTimelineEventInput, UpdateTimelineEventOutput, ValidationException
Instance Attribute Summary collapse
-
#add_region_action ⇒ Types::AddRegionAction
Details about the Amazon Web Services Region that you're adding to the replication set.
-
#after ⇒ Time
After the specified timestamp.
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the related item, if the related item is an Amazon resource.
-
#before ⇒ Time
Before the specified timestamp.
-
#chatbot_sns ⇒ Array<String>
The Amazon SNS targets that Chatbot uses to notify the chat channel of updates to an incident.
-
#delete_region_action ⇒ Types::DeleteRegionAction
Details about the Amazon Web Services Region that you're deleting to the replication set.
-
#empty ⇒ Types::EmptyChatChannel
Used to remove the chat channel from an incident record or response plan.
-
#equals ⇒ Types::AttributeValueList
The value is equal to the provided string or integer.
-
#integer_values ⇒ Array<Integer>
The list of integer values that the filter matches.
-
#item_to_add ⇒ Types::RelatedItem
Details about the related item you're adding.
-
#item_to_remove ⇒ Types::ItemIdentifier
Details about the related item you're deleting.
-
#metric_definition ⇒ String
The metric definition, if the related item is a metric in Amazon CloudWatch.
-
#sns_topic_arn ⇒ String
The Amazon Resource Name (ARN) of the SNS topic.
-
#ssm_automation ⇒ Types::SsmAutomation
The Systems Manager automation document to start as the runbook at the beginning of the incident.
-
#ssm_execution_arn ⇒ String
The Amazon Resource Name (ARN) of the automation process.
-
#string_values ⇒ Array<String>
The list of string values that the filter matches.
-
#url ⇒ String
The URL, if the related item is a non-Amazon Web Services resource.
-
#variable ⇒ String
Variable dynamic parameters.
Instance Attribute Details
#add_region_action ⇒ Types::AddRegionAction
Details about the Amazon Web Services Region that you're adding to the replication set.
2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 2458 class UpdateReplicationSetAction < Struct.new( :add_region_action, :delete_region_action, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddRegionAction < UpdateReplicationSetAction; end class DeleteRegionAction < UpdateReplicationSetAction; end class Unknown < UpdateReplicationSetAction; end end |
#after ⇒ Time
After the specified timestamp.
182 183 184 185 186 187 188 189 190 191 192 193 194 195 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 182 class Condition < Struct.new( :after, :before, :equals, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class After < Condition; end class Before < Condition; end class Equals < Condition; end class Unknown < Condition; end end |
#arn ⇒ String
The Amazon Resource Name (ARN) of the related item, if the related item is an Amazon resource.
1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1208 class ItemValue < Struct.new( :arn, :metric_definition, :url, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Arn < ItemValue; end class MetricDefinition < ItemValue; end class Url < ItemValue; end class Unknown < ItemValue; end end |
#before ⇒ Time
Before the specified timestamp
182 183 184 185 186 187 188 189 190 191 192 193 194 195 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 182 class Condition < Struct.new( :after, :before, :equals, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class After < Condition; end class Before < Condition; end class Equals < Condition; end class Unknown < Condition; end end |
#chatbot_sns ⇒ Array<String>
The Amazon SNS targets that Chatbot uses to notify the chat channel of updates to an incident. You can also make updates to the incident through the chat channel by using the Amazon SNS topics.
147 148 149 150 151 152 153 154 155 156 157 158 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 147 class ChatChannel < Struct.new( :chatbot_sns, :empty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ChatbotSns < ChatChannel; end class Empty < ChatChannel; end class Unknown < ChatChannel; end end |
#delete_region_action ⇒ Types::DeleteRegionAction
Details about the Amazon Web Services Region that you're deleting to the replication set.
2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 2458 class UpdateReplicationSetAction < Struct.new( :add_region_action, :delete_region_action, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class AddRegionAction < UpdateReplicationSetAction; end class DeleteRegionAction < UpdateReplicationSetAction; end class Unknown < UpdateReplicationSetAction; end end |
#empty ⇒ Types::EmptyChatChannel
Used to remove the chat channel from an incident record or response plan.
147 148 149 150 151 152 153 154 155 156 157 158 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 147 class ChatChannel < Struct.new( :chatbot_sns, :empty, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ChatbotSns < ChatChannel; end class Empty < ChatChannel; end class Unknown < ChatChannel; end end |
#equals ⇒ Types::AttributeValueList
The value is equal to the provided string or integer.
182 183 184 185 186 187 188 189 190 191 192 193 194 195 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 182 class Condition < Struct.new( :after, :before, :equals, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class After < Condition; end class Before < Condition; end class Equals < Condition; end class Unknown < Condition; end end |
#integer_values ⇒ Array<Integer>
The list of integer values that the filter matches.
93 94 95 96 97 98 99 100 101 102 103 104 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 93 class AttributeValueList < Struct.new( :integer_values, :string_values, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IntegerValues < AttributeValueList; end class StringValues < AttributeValueList; end class Unknown < AttributeValueList; end end |
#item_to_add ⇒ Types::RelatedItem
Details about the related item you're adding.
1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1728 class RelatedItemsUpdate < Struct.new( :item_to_add, :item_to_remove, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ItemToAdd < RelatedItemsUpdate; end class ItemToRemove < RelatedItemsUpdate; end class Unknown < RelatedItemsUpdate; end end |
#item_to_remove ⇒ Types::ItemIdentifier
Details about the related item you're deleting.
1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1728 class RelatedItemsUpdate < Struct.new( :item_to_add, :item_to_remove, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ItemToAdd < RelatedItemsUpdate; end class ItemToRemove < RelatedItemsUpdate; end class Unknown < RelatedItemsUpdate; end end |
#metric_definition ⇒ String
The metric definition, if the related item is a metric in Amazon CloudWatch.
1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1208 class ItemValue < Struct.new( :arn, :metric_definition, :url, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Arn < ItemValue; end class MetricDefinition < ItemValue; end class Url < ItemValue; end class Unknown < ItemValue; end end |
#sns_topic_arn ⇒ String
The Amazon Resource Name (ARN) of the SNS topic.
1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1576 class NotificationTargetItem < Struct.new( :sns_topic_arn, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SnsTopicArn < NotificationTargetItem; end class Unknown < NotificationTargetItem; end end |
#ssm_automation ⇒ Types::SsmAutomation
The Systems Manager automation document to start as the runbook at the beginning of the incident.
40 41 42 43 44 45 46 47 48 49 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 40 class Action < Struct.new( :ssm_automation, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SsmAutomation < Action; end class Unknown < Action; end end |
#ssm_execution_arn ⇒ String
The Amazon Resource Name (ARN) of the automation process.
117 118 119 120 121 122 123 124 125 126 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 117 class AutomationExecution < Struct.new( :ssm_execution_arn, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SsmExecutionArn < AutomationExecution; end class Unknown < AutomationExecution; end end |
#string_values ⇒ Array<String>
The list of string values that the filter matches.
93 94 95 96 97 98 99 100 101 102 103 104 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 93 class AttributeValueList < Struct.new( :integer_values, :string_values, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class IntegerValues < AttributeValueList; end class StringValues < AttributeValueList; end class Unknown < AttributeValueList; end end |
#url ⇒ String
The URL, if the related item is a non-Amazon Web Services resource.
1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 1208 class ItemValue < Struct.new( :arn, :metric_definition, :url, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Arn < ItemValue; end class MetricDefinition < ItemValue; end class Url < ItemValue; end class Unknown < ItemValue; end end |
#variable ⇒ String
Variable dynamic parameters. A parameter value is determined when an incident is created.
619 620 621 622 623 624 625 626 627 628 |
# File 'gems/aws-sdk-ssmincidents/lib/aws-sdk-ssmincidents/types.rb', line 619 class DynamicSsmParameterValue < Struct.new( :variable, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Variable < DynamicSsmParameterValue; end class Unknown < DynamicSsmParameterValue; end end |