Documentation ¶
Overview ¶
Package ssmincidents provides the client and types for making API requests to AWS Systems Manager Incident Manager.
AWS Systems Manager Incident Manager is an incident management console designed to help users mitigate and recover from incidents affecting their AWS-hosted applications. An incident is any unplanned interruption or reduction in quality of services.
Incident Manager increases incident resolution by notifying responders of impact, highlighting relevant troubleshooting data, and providing collaboration tools to get services back up and running. To achieve the primary goal of reducing the time-to-resolution of critical incidents, Incident Manager automates response plans and enables responder team escalation.
See https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10 for more information on this service.
See ssmincidents package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/ssmincidents/
Using the Client ¶
To contact AWS Systems Manager Incident Manager with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the AWS Systems Manager Incident Manager client SSMIncidents for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/ssmincidents/#New
Index ¶
- Constants
- func IncidentRecordStatus_Values() []string
- func ItemType_Values() []string
- func RegionStatus_Values() []string
- func ReplicationSetStatus_Values() []string
- func ResourceType_Values() []string
- func ServiceCode_Values() []string
- func SortOrder_Values() []string
- func SsmTargetAccount_Values() []string
- func TimelineEventSort_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type Action
- type AddRegionAction
- type AttributeValueList
- type AutomationExecution
- type ChatChannel
- type Condition
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateReplicationSetInput
- func (s CreateReplicationSetInput) GoString() string
- func (s *CreateReplicationSetInput) SetClientToken(v string) *CreateReplicationSetInput
- func (s *CreateReplicationSetInput) SetRegions(v map[string]*RegionMapInputValue) *CreateReplicationSetInput
- func (s CreateReplicationSetInput) String() string
- func (s *CreateReplicationSetInput) Validate() error
- type CreateReplicationSetOutput
- type CreateResponsePlanInput
- func (s CreateResponsePlanInput) GoString() string
- func (s *CreateResponsePlanInput) SetActions(v []*Action) *CreateResponsePlanInput
- func (s *CreateResponsePlanInput) SetChatChannel(v *ChatChannel) *CreateResponsePlanInput
- func (s *CreateResponsePlanInput) SetClientToken(v string) *CreateResponsePlanInput
- func (s *CreateResponsePlanInput) SetDisplayName(v string) *CreateResponsePlanInput
- func (s *CreateResponsePlanInput) SetEngagements(v []*string) *CreateResponsePlanInput
- func (s *CreateResponsePlanInput) SetIncidentTemplate(v *IncidentTemplate) *CreateResponsePlanInput
- func (s *CreateResponsePlanInput) SetName(v string) *CreateResponsePlanInput
- func (s *CreateResponsePlanInput) SetTags(v map[string]*string) *CreateResponsePlanInput
- func (s CreateResponsePlanInput) String() string
- func (s *CreateResponsePlanInput) Validate() error
- type CreateResponsePlanOutput
- type CreateTimelineEventInput
- func (s CreateTimelineEventInput) GoString() string
- func (s *CreateTimelineEventInput) SetClientToken(v string) *CreateTimelineEventInput
- func (s *CreateTimelineEventInput) SetEventData(v string) *CreateTimelineEventInput
- func (s *CreateTimelineEventInput) SetEventTime(v time.Time) *CreateTimelineEventInput
- func (s *CreateTimelineEventInput) SetEventType(v string) *CreateTimelineEventInput
- func (s *CreateTimelineEventInput) SetIncidentRecordArn(v string) *CreateTimelineEventInput
- func (s CreateTimelineEventInput) String() string
- func (s *CreateTimelineEventInput) Validate() error
- type CreateTimelineEventOutput
- type DeleteIncidentRecordInput
- type DeleteIncidentRecordOutput
- type DeleteRegionAction
- type DeleteReplicationSetInput
- type DeleteReplicationSetOutput
- type DeleteResourcePolicyInput
- func (s DeleteResourcePolicyInput) GoString() string
- func (s *DeleteResourcePolicyInput) SetPolicyId(v string) *DeleteResourcePolicyInput
- func (s *DeleteResourcePolicyInput) SetResourceArn(v string) *DeleteResourcePolicyInput
- func (s DeleteResourcePolicyInput) String() string
- func (s *DeleteResourcePolicyInput) Validate() error
- type DeleteResourcePolicyOutput
- type DeleteResponsePlanInput
- type DeleteResponsePlanOutput
- type DeleteTimelineEventInput
- func (s DeleteTimelineEventInput) GoString() string
- func (s *DeleteTimelineEventInput) SetEventId(v string) *DeleteTimelineEventInput
- func (s *DeleteTimelineEventInput) SetIncidentRecordArn(v string) *DeleteTimelineEventInput
- func (s DeleteTimelineEventInput) String() string
- func (s *DeleteTimelineEventInput) Validate() error
- type DeleteTimelineEventOutput
- type EmptyChatChannel
- type EventSummary
- func (s EventSummary) GoString() string
- func (s *EventSummary) SetEventId(v string) *EventSummary
- func (s *EventSummary) SetEventTime(v time.Time) *EventSummary
- func (s *EventSummary) SetEventType(v string) *EventSummary
- func (s *EventSummary) SetEventUpdatedTime(v time.Time) *EventSummary
- func (s *EventSummary) SetIncidentRecordArn(v string) *EventSummary
- func (s EventSummary) String() string
- type Filter
- type GetIncidentRecordInput
- type GetIncidentRecordOutput
- type GetReplicationSetInput
- type GetReplicationSetOutput
- type GetResourcePoliciesInput
- func (s GetResourcePoliciesInput) GoString() string
- func (s *GetResourcePoliciesInput) SetMaxResults(v int64) *GetResourcePoliciesInput
- func (s *GetResourcePoliciesInput) SetNextToken(v string) *GetResourcePoliciesInput
- func (s *GetResourcePoliciesInput) SetResourceArn(v string) *GetResourcePoliciesInput
- func (s GetResourcePoliciesInput) String() string
- func (s *GetResourcePoliciesInput) Validate() error
- type GetResourcePoliciesOutput
- type GetResponsePlanInput
- type GetResponsePlanOutput
- func (s GetResponsePlanOutput) GoString() string
- func (s *GetResponsePlanOutput) SetActions(v []*Action) *GetResponsePlanOutput
- func (s *GetResponsePlanOutput) SetArn(v string) *GetResponsePlanOutput
- func (s *GetResponsePlanOutput) SetChatChannel(v *ChatChannel) *GetResponsePlanOutput
- func (s *GetResponsePlanOutput) SetDisplayName(v string) *GetResponsePlanOutput
- func (s *GetResponsePlanOutput) SetEngagements(v []*string) *GetResponsePlanOutput
- func (s *GetResponsePlanOutput) SetIncidentTemplate(v *IncidentTemplate) *GetResponsePlanOutput
- func (s *GetResponsePlanOutput) SetName(v string) *GetResponsePlanOutput
- func (s GetResponsePlanOutput) String() string
- type GetTimelineEventInput
- func (s GetTimelineEventInput) GoString() string
- func (s *GetTimelineEventInput) SetEventId(v string) *GetTimelineEventInput
- func (s *GetTimelineEventInput) SetIncidentRecordArn(v string) *GetTimelineEventInput
- func (s GetTimelineEventInput) String() string
- func (s *GetTimelineEventInput) Validate() error
- type GetTimelineEventOutput
- type IncidentRecord
- func (s IncidentRecord) GoString() string
- func (s *IncidentRecord) SetArn(v string) *IncidentRecord
- func (s *IncidentRecord) SetAutomationExecutions(v []*AutomationExecution) *IncidentRecord
- func (s *IncidentRecord) SetChatChannel(v *ChatChannel) *IncidentRecord
- func (s *IncidentRecord) SetCreationTime(v time.Time) *IncidentRecord
- func (s *IncidentRecord) SetDedupeString(v string) *IncidentRecord
- func (s *IncidentRecord) SetImpact(v int64) *IncidentRecord
- func (s *IncidentRecord) SetIncidentRecordSource(v *IncidentRecordSource) *IncidentRecord
- func (s *IncidentRecord) SetLastModifiedBy(v string) *IncidentRecord
- func (s *IncidentRecord) SetLastModifiedTime(v time.Time) *IncidentRecord
- func (s *IncidentRecord) SetNotificationTargets(v []*NotificationTargetItem) *IncidentRecord
- func (s *IncidentRecord) SetResolvedTime(v time.Time) *IncidentRecord
- func (s *IncidentRecord) SetStatus(v string) *IncidentRecord
- func (s *IncidentRecord) SetSummary(v string) *IncidentRecord
- func (s *IncidentRecord) SetTitle(v string) *IncidentRecord
- func (s IncidentRecord) String() string
- type IncidentRecordSource
- func (s IncidentRecordSource) GoString() string
- func (s *IncidentRecordSource) SetCreatedBy(v string) *IncidentRecordSource
- func (s *IncidentRecordSource) SetInvokedBy(v string) *IncidentRecordSource
- func (s *IncidentRecordSource) SetResourceArn(v string) *IncidentRecordSource
- func (s *IncidentRecordSource) SetSource(v string) *IncidentRecordSource
- func (s IncidentRecordSource) String() string
- type IncidentRecordSummary
- func (s IncidentRecordSummary) GoString() string
- func (s *IncidentRecordSummary) SetArn(v string) *IncidentRecordSummary
- func (s *IncidentRecordSummary) SetCreationTime(v time.Time) *IncidentRecordSummary
- func (s *IncidentRecordSummary) SetImpact(v int64) *IncidentRecordSummary
- func (s *IncidentRecordSummary) SetIncidentRecordSource(v *IncidentRecordSource) *IncidentRecordSummary
- func (s *IncidentRecordSummary) SetResolvedTime(v time.Time) *IncidentRecordSummary
- func (s *IncidentRecordSummary) SetStatus(v string) *IncidentRecordSummary
- func (s *IncidentRecordSummary) SetTitle(v string) *IncidentRecordSummary
- func (s IncidentRecordSummary) String() string
- type IncidentTemplate
- func (s IncidentTemplate) GoString() string
- func (s *IncidentTemplate) SetDedupeString(v string) *IncidentTemplate
- func (s *IncidentTemplate) SetImpact(v int64) *IncidentTemplate
- func (s *IncidentTemplate) SetNotificationTargets(v []*NotificationTargetItem) *IncidentTemplate
- func (s *IncidentTemplate) SetSummary(v string) *IncidentTemplate
- func (s *IncidentTemplate) SetTitle(v string) *IncidentTemplate
- func (s IncidentTemplate) String() string
- func (s *IncidentTemplate) Validate() error
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ItemIdentifier
- type ItemValue
- type ListIncidentRecordsInput
- func (s ListIncidentRecordsInput) GoString() string
- func (s *ListIncidentRecordsInput) SetFilters(v []*Filter) *ListIncidentRecordsInput
- func (s *ListIncidentRecordsInput) SetMaxResults(v int64) *ListIncidentRecordsInput
- func (s *ListIncidentRecordsInput) SetNextToken(v string) *ListIncidentRecordsInput
- func (s ListIncidentRecordsInput) String() string
- func (s *ListIncidentRecordsInput) Validate() error
- type ListIncidentRecordsOutput
- func (s ListIncidentRecordsOutput) GoString() string
- func (s *ListIncidentRecordsOutput) SetIncidentRecordSummaries(v []*IncidentRecordSummary) *ListIncidentRecordsOutput
- func (s *ListIncidentRecordsOutput) SetNextToken(v string) *ListIncidentRecordsOutput
- func (s ListIncidentRecordsOutput) String() string
- type ListRelatedItemsInput
- func (s ListRelatedItemsInput) GoString() string
- func (s *ListRelatedItemsInput) SetIncidentRecordArn(v string) *ListRelatedItemsInput
- func (s *ListRelatedItemsInput) SetMaxResults(v int64) *ListRelatedItemsInput
- func (s *ListRelatedItemsInput) SetNextToken(v string) *ListRelatedItemsInput
- func (s ListRelatedItemsInput) String() string
- func (s *ListRelatedItemsInput) Validate() error
- type ListRelatedItemsOutput
- type ListReplicationSetsInput
- func (s ListReplicationSetsInput) GoString() string
- func (s *ListReplicationSetsInput) SetMaxResults(v int64) *ListReplicationSetsInput
- func (s *ListReplicationSetsInput) SetNextToken(v string) *ListReplicationSetsInput
- func (s ListReplicationSetsInput) String() string
- func (s *ListReplicationSetsInput) Validate() error
- type ListReplicationSetsOutput
- type ListResponsePlansInput
- func (s ListResponsePlansInput) GoString() string
- func (s *ListResponsePlansInput) SetMaxResults(v int64) *ListResponsePlansInput
- func (s *ListResponsePlansInput) SetNextToken(v string) *ListResponsePlansInput
- func (s ListResponsePlansInput) String() string
- func (s *ListResponsePlansInput) Validate() error
- type ListResponsePlansOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTimelineEventsInput
- func (s ListTimelineEventsInput) GoString() string
- func (s *ListTimelineEventsInput) SetFilters(v []*Filter) *ListTimelineEventsInput
- func (s *ListTimelineEventsInput) SetIncidentRecordArn(v string) *ListTimelineEventsInput
- func (s *ListTimelineEventsInput) SetMaxResults(v int64) *ListTimelineEventsInput
- func (s *ListTimelineEventsInput) SetNextToken(v string) *ListTimelineEventsInput
- func (s *ListTimelineEventsInput) SetSortBy(v string) *ListTimelineEventsInput
- func (s *ListTimelineEventsInput) SetSortOrder(v string) *ListTimelineEventsInput
- func (s ListTimelineEventsInput) String() string
- func (s *ListTimelineEventsInput) Validate() error
- type ListTimelineEventsOutput
- type NotificationTargetItem
- type PutResourcePolicyInput
- func (s PutResourcePolicyInput) GoString() string
- func (s *PutResourcePolicyInput) SetPolicy(v string) *PutResourcePolicyInput
- func (s *PutResourcePolicyInput) SetResourceArn(v string) *PutResourcePolicyInput
- func (s PutResourcePolicyInput) String() string
- func (s *PutResourcePolicyInput) Validate() error
- type PutResourcePolicyOutput
- type RegionInfo
- func (s RegionInfo) GoString() string
- func (s *RegionInfo) SetSseKmsKeyId(v string) *RegionInfo
- func (s *RegionInfo) SetStatus(v string) *RegionInfo
- func (s *RegionInfo) SetStatusMessage(v string) *RegionInfo
- func (s *RegionInfo) SetStatusUpdateDateTime(v time.Time) *RegionInfo
- func (s RegionInfo) String() string
- type RegionMapInputValue
- type RelatedItem
- type RelatedItemsUpdate
- type ReplicationSet
- func (s ReplicationSet) GoString() string
- func (s *ReplicationSet) SetArn(v string) *ReplicationSet
- func (s *ReplicationSet) SetCreatedBy(v string) *ReplicationSet
- func (s *ReplicationSet) SetCreatedTime(v time.Time) *ReplicationSet
- func (s *ReplicationSet) SetDeletionProtected(v bool) *ReplicationSet
- func (s *ReplicationSet) SetLastModifiedBy(v string) *ReplicationSet
- func (s *ReplicationSet) SetLastModifiedTime(v time.Time) *ReplicationSet
- func (s *ReplicationSet) SetRegionMap(v map[string]*RegionInfo) *ReplicationSet
- func (s *ReplicationSet) SetStatus(v string) *ReplicationSet
- func (s ReplicationSet) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ResourcePolicy
- type ResponsePlanSummary
- func (s ResponsePlanSummary) GoString() string
- func (s *ResponsePlanSummary) SetArn(v string) *ResponsePlanSummary
- func (s *ResponsePlanSummary) SetDisplayName(v string) *ResponsePlanSummary
- func (s *ResponsePlanSummary) SetName(v string) *ResponsePlanSummary
- func (s ResponsePlanSummary) String() string
- type SSMIncidents
- func (c *SSMIncidents) CreateReplicationSet(input *CreateReplicationSetInput) (*CreateReplicationSetOutput, error)
- func (c *SSMIncidents) CreateReplicationSetRequest(input *CreateReplicationSetInput) (req *request.Request, output *CreateReplicationSetOutput)
- func (c *SSMIncidents) CreateReplicationSetWithContext(ctx aws.Context, input *CreateReplicationSetInput, opts ...request.Option) (*CreateReplicationSetOutput, error)
- func (c *SSMIncidents) CreateResponsePlan(input *CreateResponsePlanInput) (*CreateResponsePlanOutput, error)
- func (c *SSMIncidents) CreateResponsePlanRequest(input *CreateResponsePlanInput) (req *request.Request, output *CreateResponsePlanOutput)
- func (c *SSMIncidents) CreateResponsePlanWithContext(ctx aws.Context, input *CreateResponsePlanInput, opts ...request.Option) (*CreateResponsePlanOutput, error)
- func (c *SSMIncidents) CreateTimelineEvent(input *CreateTimelineEventInput) (*CreateTimelineEventOutput, error)
- func (c *SSMIncidents) CreateTimelineEventRequest(input *CreateTimelineEventInput) (req *request.Request, output *CreateTimelineEventOutput)
- func (c *SSMIncidents) CreateTimelineEventWithContext(ctx aws.Context, input *CreateTimelineEventInput, opts ...request.Option) (*CreateTimelineEventOutput, error)
- func (c *SSMIncidents) DeleteIncidentRecord(input *DeleteIncidentRecordInput) (*DeleteIncidentRecordOutput, error)
- func (c *SSMIncidents) DeleteIncidentRecordRequest(input *DeleteIncidentRecordInput) (req *request.Request, output *DeleteIncidentRecordOutput)
- func (c *SSMIncidents) DeleteIncidentRecordWithContext(ctx aws.Context, input *DeleteIncidentRecordInput, opts ...request.Option) (*DeleteIncidentRecordOutput, error)
- func (c *SSMIncidents) DeleteReplicationSet(input *DeleteReplicationSetInput) (*DeleteReplicationSetOutput, error)
- func (c *SSMIncidents) DeleteReplicationSetRequest(input *DeleteReplicationSetInput) (req *request.Request, output *DeleteReplicationSetOutput)
- func (c *SSMIncidents) DeleteReplicationSetWithContext(ctx aws.Context, input *DeleteReplicationSetInput, opts ...request.Option) (*DeleteReplicationSetOutput, error)
- func (c *SSMIncidents) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
- func (c *SSMIncidents) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
- func (c *SSMIncidents) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
- func (c *SSMIncidents) DeleteResponsePlan(input *DeleteResponsePlanInput) (*DeleteResponsePlanOutput, error)
- func (c *SSMIncidents) DeleteResponsePlanRequest(input *DeleteResponsePlanInput) (req *request.Request, output *DeleteResponsePlanOutput)
- func (c *SSMIncidents) DeleteResponsePlanWithContext(ctx aws.Context, input *DeleteResponsePlanInput, opts ...request.Option) (*DeleteResponsePlanOutput, error)
- func (c *SSMIncidents) DeleteTimelineEvent(input *DeleteTimelineEventInput) (*DeleteTimelineEventOutput, error)
- func (c *SSMIncidents) DeleteTimelineEventRequest(input *DeleteTimelineEventInput) (req *request.Request, output *DeleteTimelineEventOutput)
- func (c *SSMIncidents) DeleteTimelineEventWithContext(ctx aws.Context, input *DeleteTimelineEventInput, opts ...request.Option) (*DeleteTimelineEventOutput, error)
- func (c *SSMIncidents) GetIncidentRecord(input *GetIncidentRecordInput) (*GetIncidentRecordOutput, error)
- func (c *SSMIncidents) GetIncidentRecordRequest(input *GetIncidentRecordInput) (req *request.Request, output *GetIncidentRecordOutput)
- func (c *SSMIncidents) GetIncidentRecordWithContext(ctx aws.Context, input *GetIncidentRecordInput, opts ...request.Option) (*GetIncidentRecordOutput, error)
- func (c *SSMIncidents) GetReplicationSet(input *GetReplicationSetInput) (*GetReplicationSetOutput, error)
- func (c *SSMIncidents) GetReplicationSetRequest(input *GetReplicationSetInput) (req *request.Request, output *GetReplicationSetOutput)
- func (c *SSMIncidents) GetReplicationSetWithContext(ctx aws.Context, input *GetReplicationSetInput, opts ...request.Option) (*GetReplicationSetOutput, error)
- func (c *SSMIncidents) GetResourcePolicies(input *GetResourcePoliciesInput) (*GetResourcePoliciesOutput, error)
- func (c *SSMIncidents) GetResourcePoliciesPages(input *GetResourcePoliciesInput, ...) error
- func (c *SSMIncidents) GetResourcePoliciesPagesWithContext(ctx aws.Context, input *GetResourcePoliciesInput, ...) error
- func (c *SSMIncidents) GetResourcePoliciesRequest(input *GetResourcePoliciesInput) (req *request.Request, output *GetResourcePoliciesOutput)
- func (c *SSMIncidents) GetResourcePoliciesWithContext(ctx aws.Context, input *GetResourcePoliciesInput, opts ...request.Option) (*GetResourcePoliciesOutput, error)
- func (c *SSMIncidents) GetResponsePlan(input *GetResponsePlanInput) (*GetResponsePlanOutput, error)
- func (c *SSMIncidents) GetResponsePlanRequest(input *GetResponsePlanInput) (req *request.Request, output *GetResponsePlanOutput)
- func (c *SSMIncidents) GetResponsePlanWithContext(ctx aws.Context, input *GetResponsePlanInput, opts ...request.Option) (*GetResponsePlanOutput, error)
- func (c *SSMIncidents) GetTimelineEvent(input *GetTimelineEventInput) (*GetTimelineEventOutput, error)
- func (c *SSMIncidents) GetTimelineEventRequest(input *GetTimelineEventInput) (req *request.Request, output *GetTimelineEventOutput)
- func (c *SSMIncidents) GetTimelineEventWithContext(ctx aws.Context, input *GetTimelineEventInput, opts ...request.Option) (*GetTimelineEventOutput, error)
- func (c *SSMIncidents) ListIncidentRecords(input *ListIncidentRecordsInput) (*ListIncidentRecordsOutput, error)
- func (c *SSMIncidents) ListIncidentRecordsPages(input *ListIncidentRecordsInput, ...) error
- func (c *SSMIncidents) ListIncidentRecordsPagesWithContext(ctx aws.Context, input *ListIncidentRecordsInput, ...) error
- func (c *SSMIncidents) ListIncidentRecordsRequest(input *ListIncidentRecordsInput) (req *request.Request, output *ListIncidentRecordsOutput)
- func (c *SSMIncidents) ListIncidentRecordsWithContext(ctx aws.Context, input *ListIncidentRecordsInput, opts ...request.Option) (*ListIncidentRecordsOutput, error)
- func (c *SSMIncidents) ListRelatedItems(input *ListRelatedItemsInput) (*ListRelatedItemsOutput, error)
- func (c *SSMIncidents) ListRelatedItemsPages(input *ListRelatedItemsInput, fn func(*ListRelatedItemsOutput, bool) bool) error
- func (c *SSMIncidents) ListRelatedItemsPagesWithContext(ctx aws.Context, input *ListRelatedItemsInput, ...) error
- func (c *SSMIncidents) ListRelatedItemsRequest(input *ListRelatedItemsInput) (req *request.Request, output *ListRelatedItemsOutput)
- func (c *SSMIncidents) ListRelatedItemsWithContext(ctx aws.Context, input *ListRelatedItemsInput, opts ...request.Option) (*ListRelatedItemsOutput, error)
- func (c *SSMIncidents) ListReplicationSets(input *ListReplicationSetsInput) (*ListReplicationSetsOutput, error)
- func (c *SSMIncidents) ListReplicationSetsPages(input *ListReplicationSetsInput, ...) error
- func (c *SSMIncidents) ListReplicationSetsPagesWithContext(ctx aws.Context, input *ListReplicationSetsInput, ...) error
- func (c *SSMIncidents) ListReplicationSetsRequest(input *ListReplicationSetsInput) (req *request.Request, output *ListReplicationSetsOutput)
- func (c *SSMIncidents) ListReplicationSetsWithContext(ctx aws.Context, input *ListReplicationSetsInput, opts ...request.Option) (*ListReplicationSetsOutput, error)
- func (c *SSMIncidents) ListResponsePlans(input *ListResponsePlansInput) (*ListResponsePlansOutput, error)
- func (c *SSMIncidents) ListResponsePlansPages(input *ListResponsePlansInput, fn func(*ListResponsePlansOutput, bool) bool) error
- func (c *SSMIncidents) ListResponsePlansPagesWithContext(ctx aws.Context, input *ListResponsePlansInput, ...) error
- func (c *SSMIncidents) ListResponsePlansRequest(input *ListResponsePlansInput) (req *request.Request, output *ListResponsePlansOutput)
- func (c *SSMIncidents) ListResponsePlansWithContext(ctx aws.Context, input *ListResponsePlansInput, opts ...request.Option) (*ListResponsePlansOutput, error)
- func (c *SSMIncidents) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *SSMIncidents) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *SSMIncidents) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *SSMIncidents) ListTimelineEvents(input *ListTimelineEventsInput) (*ListTimelineEventsOutput, error)
- func (c *SSMIncidents) ListTimelineEventsPages(input *ListTimelineEventsInput, fn func(*ListTimelineEventsOutput, bool) bool) error
- func (c *SSMIncidents) ListTimelineEventsPagesWithContext(ctx aws.Context, input *ListTimelineEventsInput, ...) error
- func (c *SSMIncidents) ListTimelineEventsRequest(input *ListTimelineEventsInput) (req *request.Request, output *ListTimelineEventsOutput)
- func (c *SSMIncidents) ListTimelineEventsWithContext(ctx aws.Context, input *ListTimelineEventsInput, opts ...request.Option) (*ListTimelineEventsOutput, error)
- func (c *SSMIncidents) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
- func (c *SSMIncidents) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
- func (c *SSMIncidents) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
- func (c *SSMIncidents) StartIncident(input *StartIncidentInput) (*StartIncidentOutput, error)
- func (c *SSMIncidents) StartIncidentRequest(input *StartIncidentInput) (req *request.Request, output *StartIncidentOutput)
- func (c *SSMIncidents) StartIncidentWithContext(ctx aws.Context, input *StartIncidentInput, opts ...request.Option) (*StartIncidentOutput, error)
- func (c *SSMIncidents) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *SSMIncidents) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *SSMIncidents) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *SSMIncidents) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *SSMIncidents) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *SSMIncidents) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *SSMIncidents) UpdateDeletionProtection(input *UpdateDeletionProtectionInput) (*UpdateDeletionProtectionOutput, error)
- func (c *SSMIncidents) UpdateDeletionProtectionRequest(input *UpdateDeletionProtectionInput) (req *request.Request, output *UpdateDeletionProtectionOutput)
- func (c *SSMIncidents) UpdateDeletionProtectionWithContext(ctx aws.Context, input *UpdateDeletionProtectionInput, opts ...request.Option) (*UpdateDeletionProtectionOutput, error)
- func (c *SSMIncidents) UpdateIncidentRecord(input *UpdateIncidentRecordInput) (*UpdateIncidentRecordOutput, error)
- func (c *SSMIncidents) UpdateIncidentRecordRequest(input *UpdateIncidentRecordInput) (req *request.Request, output *UpdateIncidentRecordOutput)
- func (c *SSMIncidents) UpdateIncidentRecordWithContext(ctx aws.Context, input *UpdateIncidentRecordInput, opts ...request.Option) (*UpdateIncidentRecordOutput, error)
- func (c *SSMIncidents) UpdateRelatedItems(input *UpdateRelatedItemsInput) (*UpdateRelatedItemsOutput, error)
- func (c *SSMIncidents) UpdateRelatedItemsRequest(input *UpdateRelatedItemsInput) (req *request.Request, output *UpdateRelatedItemsOutput)
- func (c *SSMIncidents) UpdateRelatedItemsWithContext(ctx aws.Context, input *UpdateRelatedItemsInput, opts ...request.Option) (*UpdateRelatedItemsOutput, error)
- func (c *SSMIncidents) UpdateReplicationSet(input *UpdateReplicationSetInput) (*UpdateReplicationSetOutput, error)
- func (c *SSMIncidents) UpdateReplicationSetRequest(input *UpdateReplicationSetInput) (req *request.Request, output *UpdateReplicationSetOutput)
- func (c *SSMIncidents) UpdateReplicationSetWithContext(ctx aws.Context, input *UpdateReplicationSetInput, opts ...request.Option) (*UpdateReplicationSetOutput, error)
- func (c *SSMIncidents) UpdateResponsePlan(input *UpdateResponsePlanInput) (*UpdateResponsePlanOutput, error)
- func (c *SSMIncidents) UpdateResponsePlanRequest(input *UpdateResponsePlanInput) (req *request.Request, output *UpdateResponsePlanOutput)
- func (c *SSMIncidents) UpdateResponsePlanWithContext(ctx aws.Context, input *UpdateResponsePlanInput, opts ...request.Option) (*UpdateResponsePlanOutput, error)
- func (c *SSMIncidents) UpdateTimelineEvent(input *UpdateTimelineEventInput) (*UpdateTimelineEventOutput, error)
- func (c *SSMIncidents) UpdateTimelineEventRequest(input *UpdateTimelineEventInput) (req *request.Request, output *UpdateTimelineEventOutput)
- func (c *SSMIncidents) UpdateTimelineEventWithContext(ctx aws.Context, input *UpdateTimelineEventInput, opts ...request.Option) (*UpdateTimelineEventOutput, error)
- func (c *SSMIncidents) WaitUntilWaitForReplicationSetActive(input *GetReplicationSetInput) error
- func (c *SSMIncidents) WaitUntilWaitForReplicationSetActiveWithContext(ctx aws.Context, input *GetReplicationSetInput, opts ...request.WaiterOption) error
- func (c *SSMIncidents) WaitUntilWaitForReplicationSetDeleted(input *GetReplicationSetInput) error
- func (c *SSMIncidents) WaitUntilWaitForReplicationSetDeletedWithContext(ctx aws.Context, input *GetReplicationSetInput, opts ...request.WaiterOption) error
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type SsmAutomation
- func (s SsmAutomation) GoString() string
- func (s *SsmAutomation) SetDocumentName(v string) *SsmAutomation
- func (s *SsmAutomation) SetDocumentVersion(v string) *SsmAutomation
- func (s *SsmAutomation) SetParameters(v map[string][]*string) *SsmAutomation
- func (s *SsmAutomation) SetRoleArn(v string) *SsmAutomation
- func (s *SsmAutomation) SetTargetAccount(v string) *SsmAutomation
- func (s SsmAutomation) String() string
- func (s *SsmAutomation) Validate() error
- type StartIncidentInput
- func (s StartIncidentInput) GoString() string
- func (s *StartIncidentInput) SetClientToken(v string) *StartIncidentInput
- func (s *StartIncidentInput) SetImpact(v int64) *StartIncidentInput
- func (s *StartIncidentInput) SetRelatedItems(v []*RelatedItem) *StartIncidentInput
- func (s *StartIncidentInput) SetResponsePlanArn(v string) *StartIncidentInput
- func (s *StartIncidentInput) SetTitle(v string) *StartIncidentInput
- func (s *StartIncidentInput) SetTriggerDetails(v *TriggerDetails) *StartIncidentInput
- func (s StartIncidentInput) String() string
- func (s *StartIncidentInput) Validate() error
- type StartIncidentOutput
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type TimelineEvent
- func (s TimelineEvent) GoString() string
- func (s *TimelineEvent) SetEventData(v string) *TimelineEvent
- func (s *TimelineEvent) SetEventId(v string) *TimelineEvent
- func (s *TimelineEvent) SetEventTime(v time.Time) *TimelineEvent
- func (s *TimelineEvent) SetEventType(v string) *TimelineEvent
- func (s *TimelineEvent) SetEventUpdatedTime(v time.Time) *TimelineEvent
- func (s *TimelineEvent) SetIncidentRecordArn(v string) *TimelineEvent
- func (s TimelineEvent) String() string
- type TriggerDetails
- func (s TriggerDetails) GoString() string
- func (s *TriggerDetails) SetRawData(v string) *TriggerDetails
- func (s *TriggerDetails) SetSource(v string) *TriggerDetails
- func (s *TriggerDetails) SetTimestamp(v time.Time) *TriggerDetails
- func (s *TriggerDetails) SetTriggerArn(v string) *TriggerDetails
- func (s TriggerDetails) String() string
- func (s *TriggerDetails) Validate() error
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateDeletionProtectionInput
- func (s UpdateDeletionProtectionInput) GoString() string
- func (s *UpdateDeletionProtectionInput) SetArn(v string) *UpdateDeletionProtectionInput
- func (s *UpdateDeletionProtectionInput) SetClientToken(v string) *UpdateDeletionProtectionInput
- func (s *UpdateDeletionProtectionInput) SetDeletionProtected(v bool) *UpdateDeletionProtectionInput
- func (s UpdateDeletionProtectionInput) String() string
- func (s *UpdateDeletionProtectionInput) Validate() error
- type UpdateDeletionProtectionOutput
- type UpdateIncidentRecordInput
- func (s UpdateIncidentRecordInput) GoString() string
- func (s *UpdateIncidentRecordInput) SetArn(v string) *UpdateIncidentRecordInput
- func (s *UpdateIncidentRecordInput) SetChatChannel(v *ChatChannel) *UpdateIncidentRecordInput
- func (s *UpdateIncidentRecordInput) SetClientToken(v string) *UpdateIncidentRecordInput
- func (s *UpdateIncidentRecordInput) SetImpact(v int64) *UpdateIncidentRecordInput
- func (s *UpdateIncidentRecordInput) SetNotificationTargets(v []*NotificationTargetItem) *UpdateIncidentRecordInput
- func (s *UpdateIncidentRecordInput) SetStatus(v string) *UpdateIncidentRecordInput
- func (s *UpdateIncidentRecordInput) SetSummary(v string) *UpdateIncidentRecordInput
- func (s *UpdateIncidentRecordInput) SetTitle(v string) *UpdateIncidentRecordInput
- func (s UpdateIncidentRecordInput) String() string
- func (s *UpdateIncidentRecordInput) Validate() error
- type UpdateIncidentRecordOutput
- type UpdateRelatedItemsInput
- func (s UpdateRelatedItemsInput) GoString() string
- func (s *UpdateRelatedItemsInput) SetClientToken(v string) *UpdateRelatedItemsInput
- func (s *UpdateRelatedItemsInput) SetIncidentRecordArn(v string) *UpdateRelatedItemsInput
- func (s *UpdateRelatedItemsInput) SetRelatedItemsUpdate(v *RelatedItemsUpdate) *UpdateRelatedItemsInput
- func (s UpdateRelatedItemsInput) String() string
- func (s *UpdateRelatedItemsInput) Validate() error
- type UpdateRelatedItemsOutput
- type UpdateReplicationSetAction
- func (s UpdateReplicationSetAction) GoString() string
- func (s *UpdateReplicationSetAction) SetAddRegionAction(v *AddRegionAction) *UpdateReplicationSetAction
- func (s *UpdateReplicationSetAction) SetDeleteRegionAction(v *DeleteRegionAction) *UpdateReplicationSetAction
- func (s UpdateReplicationSetAction) String() string
- func (s *UpdateReplicationSetAction) Validate() error
- type UpdateReplicationSetInput
- func (s UpdateReplicationSetInput) GoString() string
- func (s *UpdateReplicationSetInput) SetActions(v []*UpdateReplicationSetAction) *UpdateReplicationSetInput
- func (s *UpdateReplicationSetInput) SetArn(v string) *UpdateReplicationSetInput
- func (s *UpdateReplicationSetInput) SetClientToken(v string) *UpdateReplicationSetInput
- func (s UpdateReplicationSetInput) String() string
- func (s *UpdateReplicationSetInput) Validate() error
- type UpdateReplicationSetOutput
- type UpdateResponsePlanInput
- func (s UpdateResponsePlanInput) GoString() string
- func (s *UpdateResponsePlanInput) SetActions(v []*Action) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetArn(v string) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetChatChannel(v *ChatChannel) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetClientToken(v string) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetDisplayName(v string) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetEngagements(v []*string) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetIncidentTemplateDedupeString(v string) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetIncidentTemplateImpact(v int64) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetIncidentTemplateNotificationTargets(v []*NotificationTargetItem) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetIncidentTemplateSummary(v string) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetIncidentTemplateTitle(v string) *UpdateResponsePlanInput
- func (s UpdateResponsePlanInput) String() string
- func (s *UpdateResponsePlanInput) Validate() error
- type UpdateResponsePlanOutput
- type UpdateTimelineEventInput
- func (s UpdateTimelineEventInput) GoString() string
- func (s *UpdateTimelineEventInput) SetClientToken(v string) *UpdateTimelineEventInput
- func (s *UpdateTimelineEventInput) SetEventData(v string) *UpdateTimelineEventInput
- func (s *UpdateTimelineEventInput) SetEventId(v string) *UpdateTimelineEventInput
- func (s *UpdateTimelineEventInput) SetEventTime(v time.Time) *UpdateTimelineEventInput
- func (s *UpdateTimelineEventInput) SetEventType(v string) *UpdateTimelineEventInput
- func (s *UpdateTimelineEventInput) SetIncidentRecordArn(v string) *UpdateTimelineEventInput
- func (s UpdateTimelineEventInput) String() string
- func (s *UpdateTimelineEventInput) Validate() error
- type UpdateTimelineEventOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // IncidentRecordStatusOpen is a IncidentRecordStatus enum value IncidentRecordStatusOpen = "OPEN" // IncidentRecordStatusResolved is a IncidentRecordStatus enum value IncidentRecordStatusResolved = "RESOLVED" )
const ( // ItemTypeAnalysis is a ItemType enum value ItemTypeAnalysis = "ANALYSIS" // ItemTypeIncident is a ItemType enum value ItemTypeIncident = "INCIDENT" // ItemTypeMetric is a ItemType enum value ItemTypeMetric = "METRIC" // ItemTypeParent is a ItemType enum value ItemTypeParent = "PARENT" // ItemTypeAttachment is a ItemType enum value ItemTypeAttachment = "ATTACHMENT" // ItemTypeOther is a ItemType enum value ItemTypeOther = "OTHER" )
const ( // RegionStatusActive is a RegionStatus enum value RegionStatusActive = "ACTIVE" // RegionStatusCreating is a RegionStatus enum value RegionStatusCreating = "CREATING" // RegionStatusDeleting is a RegionStatus enum value RegionStatusDeleting = "DELETING" // RegionStatusFailed is a RegionStatus enum value RegionStatusFailed = "FAILED" )
const ( // ReplicationSetStatusActive is a ReplicationSetStatus enum value ReplicationSetStatusActive = "ACTIVE" // ReplicationSetStatusCreating is a ReplicationSetStatus enum value ReplicationSetStatusCreating = "CREATING" // ReplicationSetStatusUpdating is a ReplicationSetStatus enum value ReplicationSetStatusUpdating = "UPDATING" // ReplicationSetStatusDeleting is a ReplicationSetStatus enum value ReplicationSetStatusDeleting = "DELETING" // ReplicationSetStatusFailed is a ReplicationSetStatus enum value ReplicationSetStatusFailed = "FAILED" )
const ( // ResourceTypeResponsePlan is a ResourceType enum value ResourceTypeResponsePlan = "RESPONSE_PLAN" // ResourceTypeIncidentRecord is a ResourceType enum value ResourceTypeIncidentRecord = "INCIDENT_RECORD" // ResourceTypeTimelineEvent is a ResourceType enum value ResourceTypeTimelineEvent = "TIMELINE_EVENT" // ResourceTypeReplicationSet is a ResourceType enum value ResourceTypeReplicationSet = "REPLICATION_SET" // ResourceTypeResourcePolicy is a ResourceType enum value ResourceTypeResourcePolicy = "RESOURCE_POLICY" )
const ( // SortOrderAscending is a SortOrder enum value SortOrderAscending = "ASCENDING" // SortOrderDescending is a SortOrder enum value SortOrderDescending = "DESCENDING" )
const ( // SsmTargetAccountResponsePlanOwnerAccount is a SsmTargetAccount enum value SsmTargetAccountResponsePlanOwnerAccount = "RESPONSE_PLAN_OWNER_ACCOUNT" // SsmTargetAccountImpactedAccount is a SsmTargetAccount enum value SsmTargetAccountImpactedAccount = "IMPACTED_ACCOUNT" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You don't have sufficient access to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // Updating or deleting a resource causes an inconsistent state. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The request processing has failed because of an unknown error, exception // or failure. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // Request references a resource which does not exist. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // Request would cause a service quota to be exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request was denied due to request throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input fails to satisfy the constraints specified by an AWS service. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "SSM Incidents" // Name of service. EndpointsID = "ssm-incidents" // ID to lookup a service endpoint with. ServiceID = "SSM Incidents" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// ServiceCodeSsmIncidents is a ServiceCode enum value
ServiceCodeSsmIncidents = "ssm-incidents"
)
const (
// TimelineEventSortEventTime is a TimelineEventSort enum value
TimelineEventSortEventTime = "EVENT_TIME"
)
Variables ¶
This section is empty.
Functions ¶
func IncidentRecordStatus_Values ¶
func IncidentRecordStatus_Values() []string
IncidentRecordStatus_Values returns all elements of the IncidentRecordStatus enum
func ItemType_Values ¶
func ItemType_Values() []string
ItemType_Values returns all elements of the ItemType enum
func RegionStatus_Values ¶
func RegionStatus_Values() []string
RegionStatus_Values returns all elements of the RegionStatus enum
func ReplicationSetStatus_Values ¶
func ReplicationSetStatus_Values() []string
ReplicationSetStatus_Values returns all elements of the ReplicationSetStatus enum
func ResourceType_Values ¶
func ResourceType_Values() []string
ResourceType_Values returns all elements of the ResourceType enum
func ServiceCode_Values ¶
func ServiceCode_Values() []string
ServiceCode_Values returns all elements of the ServiceCode enum
func SortOrder_Values ¶
func SortOrder_Values() []string
SortOrder_Values returns all elements of the SortOrder enum
func SsmTargetAccount_Values ¶
func SsmTargetAccount_Values() []string
SsmTargetAccount_Values returns all elements of the SsmTargetAccount enum
func TimelineEventSort_Values ¶
func TimelineEventSort_Values() []string
TimelineEventSort_Values returns all elements of the TimelineEventSort enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You don't have sufficient access to perform this action.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation
type Action ¶
type Action struct { // The Systems Manager automation document to start as the runbook at the beginning // of the incident. SsmAutomation *SsmAutomation `locationName:"ssmAutomation" type:"structure"` // contains filtered or unexported fields }
The action that starts at the beginning of an incident. The response plan defines the action.
func (*Action) SetSsmAutomation ¶
func (s *Action) SetSsmAutomation(v *SsmAutomation) *Action
SetSsmAutomation sets the SsmAutomation field's value.
type AddRegionAction ¶
type AddRegionAction struct { // The Region name to add to the replication set. // // RegionName is a required field RegionName *string `locationName:"regionName" type:"string" required:"true"` // The KMS key ID to use to encrypt your replication set. SseKmsKeyId *string `locationName:"sseKmsKeyId" type:"string"` // contains filtered or unexported fields }
Defines the Region and KMS key to add to the replication set.
func (AddRegionAction) GoString ¶
func (s AddRegionAction) GoString() string
GoString returns the string representation
func (*AddRegionAction) SetRegionName ¶
func (s *AddRegionAction) SetRegionName(v string) *AddRegionAction
SetRegionName sets the RegionName field's value.
func (*AddRegionAction) SetSseKmsKeyId ¶
func (s *AddRegionAction) SetSseKmsKeyId(v string) *AddRegionAction
SetSseKmsKeyId sets the SseKmsKeyId field's value.
func (AddRegionAction) String ¶
func (s AddRegionAction) String() string
String returns the string representation
func (*AddRegionAction) Validate ¶
func (s *AddRegionAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttributeValueList ¶
type AttributeValueList struct { // The list of integer values that the filter matches. IntegerValues []*int64 `locationName:"integerValues" type:"list"` // The list of string values that the filter matches. StringValues []*string `locationName:"stringValues" type:"list"` // contains filtered or unexported fields }
Use the AttributeValueList to filter by string or integer values.
func (AttributeValueList) GoString ¶
func (s AttributeValueList) GoString() string
GoString returns the string representation
func (*AttributeValueList) SetIntegerValues ¶
func (s *AttributeValueList) SetIntegerValues(v []*int64) *AttributeValueList
SetIntegerValues sets the IntegerValues field's value.
func (*AttributeValueList) SetStringValues ¶
func (s *AttributeValueList) SetStringValues(v []*string) *AttributeValueList
SetStringValues sets the StringValues field's value.
func (AttributeValueList) String ¶
func (s AttributeValueList) String() string
String returns the string representation
type AutomationExecution ¶
type AutomationExecution struct { // The Amazon Resource Name (ARN) of the automation process. SsmExecutionArn *string `locationName:"ssmExecutionArn" type:"string"` // contains filtered or unexported fields }
The Systems Manager automation document process to start as the runbook at the beginning of the incident.
func (AutomationExecution) GoString ¶
func (s AutomationExecution) GoString() string
GoString returns the string representation
func (*AutomationExecution) SetSsmExecutionArn ¶
func (s *AutomationExecution) SetSsmExecutionArn(v string) *AutomationExecution
SetSsmExecutionArn sets the SsmExecutionArn field's value.
func (AutomationExecution) String ¶
func (s AutomationExecution) String() string
String returns the string representation
type ChatChannel ¶
type ChatChannel struct { // The SNS targets that AWS 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 SNS topics. ChatbotSns []*string `locationName:"chatbotSns" min:"1" type:"list"` // Used to remove the chat channel from an incident record or response plan. Empty *EmptyChatChannel `locationName:"empty" type:"structure"` // contains filtered or unexported fields }
The AWS Chatbot chat channel used for collaboration during an incident.
func (ChatChannel) GoString ¶
func (s ChatChannel) GoString() string
GoString returns the string representation
func (*ChatChannel) SetChatbotSns ¶
func (s *ChatChannel) SetChatbotSns(v []*string) *ChatChannel
SetChatbotSns sets the ChatbotSns field's value.
func (*ChatChannel) SetEmpty ¶
func (s *ChatChannel) SetEmpty(v *EmptyChatChannel) *ChatChannel
SetEmpty sets the Empty field's value.
func (ChatChannel) String ¶
func (s ChatChannel) String() string
String returns the string representation
func (*ChatChannel) Validate ¶
func (s *ChatChannel) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Condition ¶
type Condition struct { // After the specified timestamp. After *time.Time `locationName:"after" type:"timestamp"` // Before the specified timestamp Before *time.Time `locationName:"before" type:"timestamp"` // The value is equal to the provided string or integer. Equals *AttributeValueList `locationName:"equals" type:"structure"` // contains filtered or unexported fields }
A conditional statement with which to compare a value, after a timestamp, before a timestamp, or equal to a string or integer. If multiple conditions are specified, the conditionals become an ANDed statement. If multiple values are specified for a conditional, the values are ORd.
func (*Condition) SetEquals ¶
func (s *Condition) SetEquals(v *AttributeValueList) *Condition
SetEquals sets the Equals field's value.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The identifier of the requested resource ResourceIdentifier *string `locationName:"resourceIdentifier" type:"string"` // The resource type ResourceType *string `locationName:"resourceType" type:"string" enum:"ResourceType"` // contains filtered or unexported fields }
Updating or deleting a resource causes an inconsistent state.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation
type CreateReplicationSetInput ¶
type CreateReplicationSetInput struct { // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The Regions that Incident Manager replicates your data to. You can have up // to three Regions in your replication set. // // Regions is a required field Regions map[string]*RegionMapInputValue `locationName:"regions" min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
func (CreateReplicationSetInput) GoString ¶
func (s CreateReplicationSetInput) GoString() string
GoString returns the string representation
func (*CreateReplicationSetInput) SetClientToken ¶
func (s *CreateReplicationSetInput) SetClientToken(v string) *CreateReplicationSetInput
SetClientToken sets the ClientToken field's value.
func (*CreateReplicationSetInput) SetRegions ¶
func (s *CreateReplicationSetInput) SetRegions(v map[string]*RegionMapInputValue) *CreateReplicationSetInput
SetRegions sets the Regions field's value.
func (CreateReplicationSetInput) String ¶
func (s CreateReplicationSetInput) String() string
String returns the string representation
func (*CreateReplicationSetInput) Validate ¶
func (s *CreateReplicationSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateReplicationSetOutput ¶
type CreateReplicationSetOutput struct { // The Amazon Resource Name (ARN) of the replication set. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateReplicationSetOutput) GoString ¶
func (s CreateReplicationSetOutput) GoString() string
GoString returns the string representation
func (*CreateReplicationSetOutput) SetArn ¶
func (s *CreateReplicationSetOutput) SetArn(v string) *CreateReplicationSetOutput
SetArn sets the Arn field's value.
func (CreateReplicationSetOutput) String ¶
func (s CreateReplicationSetOutput) String() string
String returns the string representation
type CreateResponsePlanInput ¶
type CreateResponsePlanInput struct { // The actions that the response plan starts at the beginning of an incident. Actions []*Action `locationName:"actions" type:"list"` // The AWS Chatbot chat channel used for collaboration during an incident. ChatChannel *ChatChannel `locationName:"chatChannel" type:"structure"` // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The long format of the response plan name. This field can contain spaces. DisplayName *string `locationName:"displayName" type:"string"` // The contacts and escalation plans that the response plan engages during an // incident. Engagements []*string `locationName:"engagements" type:"list"` // Details used to create an incident when using this response plan. // // IncidentTemplate is a required field IncidentTemplate *IncidentTemplate `locationName:"incidentTemplate" type:"structure" required:"true"` // The short format name of the response plan. Can't include spaces. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A list of tags that you are adding to the response plan. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateResponsePlanInput) GoString ¶
func (s CreateResponsePlanInput) GoString() string
GoString returns the string representation
func (*CreateResponsePlanInput) SetActions ¶
func (s *CreateResponsePlanInput) SetActions(v []*Action) *CreateResponsePlanInput
SetActions sets the Actions field's value.
func (*CreateResponsePlanInput) SetChatChannel ¶
func (s *CreateResponsePlanInput) SetChatChannel(v *ChatChannel) *CreateResponsePlanInput
SetChatChannel sets the ChatChannel field's value.
func (*CreateResponsePlanInput) SetClientToken ¶
func (s *CreateResponsePlanInput) SetClientToken(v string) *CreateResponsePlanInput
SetClientToken sets the ClientToken field's value.
func (*CreateResponsePlanInput) SetDisplayName ¶
func (s *CreateResponsePlanInput) SetDisplayName(v string) *CreateResponsePlanInput
SetDisplayName sets the DisplayName field's value.
func (*CreateResponsePlanInput) SetEngagements ¶
func (s *CreateResponsePlanInput) SetEngagements(v []*string) *CreateResponsePlanInput
SetEngagements sets the Engagements field's value.
func (*CreateResponsePlanInput) SetIncidentTemplate ¶
func (s *CreateResponsePlanInput) SetIncidentTemplate(v *IncidentTemplate) *CreateResponsePlanInput
SetIncidentTemplate sets the IncidentTemplate field's value.
func (*CreateResponsePlanInput) SetName ¶
func (s *CreateResponsePlanInput) SetName(v string) *CreateResponsePlanInput
SetName sets the Name field's value.
func (*CreateResponsePlanInput) SetTags ¶
func (s *CreateResponsePlanInput) SetTags(v map[string]*string) *CreateResponsePlanInput
SetTags sets the Tags field's value.
func (CreateResponsePlanInput) String ¶
func (s CreateResponsePlanInput) String() string
String returns the string representation
func (*CreateResponsePlanInput) Validate ¶
func (s *CreateResponsePlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateResponsePlanOutput ¶
type CreateResponsePlanOutput struct { // The Amazon Resource Name (ARN) of the response plan. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateResponsePlanOutput) GoString ¶
func (s CreateResponsePlanOutput) GoString() string
GoString returns the string representation
func (*CreateResponsePlanOutput) SetArn ¶
func (s *CreateResponsePlanOutput) SetArn(v string) *CreateResponsePlanOutput
SetArn sets the Arn field's value.
func (CreateResponsePlanOutput) String ¶
func (s CreateResponsePlanOutput) String() string
String returns the string representation
type CreateTimelineEventInput ¶
type CreateTimelineEventInput struct { // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // A valid JSON string. There is no other schema imposed. A short description // of the event. // // EventData is a required field EventData *string `locationName:"eventData" type:"string" required:"true"` // The time that the event occurred. // // EventTime is a required field EventTime *time.Time `locationName:"eventTime" type:"timestamp" required:"true"` // The type of the event. You can create timeline events of type Custom Event. // // EventType is a required field EventType *string `locationName:"eventType" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the incident record you are adding the // event to. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateTimelineEventInput) GoString ¶
func (s CreateTimelineEventInput) GoString() string
GoString returns the string representation
func (*CreateTimelineEventInput) SetClientToken ¶
func (s *CreateTimelineEventInput) SetClientToken(v string) *CreateTimelineEventInput
SetClientToken sets the ClientToken field's value.
func (*CreateTimelineEventInput) SetEventData ¶
func (s *CreateTimelineEventInput) SetEventData(v string) *CreateTimelineEventInput
SetEventData sets the EventData field's value.
func (*CreateTimelineEventInput) SetEventTime ¶
func (s *CreateTimelineEventInput) SetEventTime(v time.Time) *CreateTimelineEventInput
SetEventTime sets the EventTime field's value.
func (*CreateTimelineEventInput) SetEventType ¶
func (s *CreateTimelineEventInput) SetEventType(v string) *CreateTimelineEventInput
SetEventType sets the EventType field's value.
func (*CreateTimelineEventInput) SetIncidentRecordArn ¶
func (s *CreateTimelineEventInput) SetIncidentRecordArn(v string) *CreateTimelineEventInput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (CreateTimelineEventInput) String ¶
func (s CreateTimelineEventInput) String() string
String returns the string representation
func (*CreateTimelineEventInput) Validate ¶
func (s *CreateTimelineEventInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTimelineEventOutput ¶
type CreateTimelineEventOutput struct { // The ID of the event for easy reference later. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // The ARN of the incident record that you added the event to. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateTimelineEventOutput) GoString ¶
func (s CreateTimelineEventOutput) GoString() string
GoString returns the string representation
func (*CreateTimelineEventOutput) SetEventId ¶
func (s *CreateTimelineEventOutput) SetEventId(v string) *CreateTimelineEventOutput
SetEventId sets the EventId field's value.
func (*CreateTimelineEventOutput) SetIncidentRecordArn ¶
func (s *CreateTimelineEventOutput) SetIncidentRecordArn(v string) *CreateTimelineEventOutput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (CreateTimelineEventOutput) String ¶
func (s CreateTimelineEventOutput) String() string
String returns the string representation
type DeleteIncidentRecordInput ¶
type DeleteIncidentRecordInput struct { // The Amazon Resource Name (ARN) of the incident record you are deleting. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIncidentRecordInput) GoString ¶
func (s DeleteIncidentRecordInput) GoString() string
GoString returns the string representation
func (*DeleteIncidentRecordInput) SetArn ¶
func (s *DeleteIncidentRecordInput) SetArn(v string) *DeleteIncidentRecordInput
SetArn sets the Arn field's value.
func (DeleteIncidentRecordInput) String ¶
func (s DeleteIncidentRecordInput) String() string
String returns the string representation
func (*DeleteIncidentRecordInput) Validate ¶
func (s *DeleteIncidentRecordInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIncidentRecordOutput ¶
type DeleteIncidentRecordOutput struct {
// contains filtered or unexported fields
}
func (DeleteIncidentRecordOutput) GoString ¶
func (s DeleteIncidentRecordOutput) GoString() string
GoString returns the string representation
func (DeleteIncidentRecordOutput) String ¶
func (s DeleteIncidentRecordOutput) String() string
String returns the string representation
type DeleteRegionAction ¶
type DeleteRegionAction struct { // The name of the Region you're deleting from the replication set. // // RegionName is a required field RegionName *string `locationName:"regionName" type:"string" required:"true"` // contains filtered or unexported fields }
Defines the information about the Region you're deleting from your replication set.
func (DeleteRegionAction) GoString ¶
func (s DeleteRegionAction) GoString() string
GoString returns the string representation
func (*DeleteRegionAction) SetRegionName ¶
func (s *DeleteRegionAction) SetRegionName(v string) *DeleteRegionAction
SetRegionName sets the RegionName field's value.
func (DeleteRegionAction) String ¶
func (s DeleteRegionAction) String() string
String returns the string representation
func (*DeleteRegionAction) Validate ¶
func (s *DeleteRegionAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteReplicationSetInput ¶
type DeleteReplicationSetInput struct { // The Amazon Resource Name (ARN) of the replication set you're deleting. // // Arn is a required field Arn *string `location:"querystring" locationName:"arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteReplicationSetInput) GoString ¶
func (s DeleteReplicationSetInput) GoString() string
GoString returns the string representation
func (*DeleteReplicationSetInput) SetArn ¶
func (s *DeleteReplicationSetInput) SetArn(v string) *DeleteReplicationSetInput
SetArn sets the Arn field's value.
func (DeleteReplicationSetInput) String ¶
func (s DeleteReplicationSetInput) String() string
String returns the string representation
func (*DeleteReplicationSetInput) Validate ¶
func (s *DeleteReplicationSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteReplicationSetOutput ¶
type DeleteReplicationSetOutput struct {
// contains filtered or unexported fields
}
func (DeleteReplicationSetOutput) GoString ¶
func (s DeleteReplicationSetOutput) GoString() string
GoString returns the string representation
func (DeleteReplicationSetOutput) String ¶
func (s DeleteReplicationSetOutput) String() string
String returns the string representation
type DeleteResourcePolicyInput ¶
type DeleteResourcePolicyInput struct { // The ID of the resource policy you're deleting. // // PolicyId is a required field PolicyId *string `locationName:"policyId" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the resource you're deleting the policy // from. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteResourcePolicyInput) GoString ¶
func (s DeleteResourcePolicyInput) GoString() string
GoString returns the string representation
func (*DeleteResourcePolicyInput) SetPolicyId ¶
func (s *DeleteResourcePolicyInput) SetPolicyId(v string) *DeleteResourcePolicyInput
SetPolicyId sets the PolicyId field's value.
func (*DeleteResourcePolicyInput) SetResourceArn ¶
func (s *DeleteResourcePolicyInput) SetResourceArn(v string) *DeleteResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (DeleteResourcePolicyInput) String ¶
func (s DeleteResourcePolicyInput) String() string
String returns the string representation
func (*DeleteResourcePolicyInput) Validate ¶
func (s *DeleteResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourcePolicyOutput ¶
type DeleteResourcePolicyOutput struct {
// contains filtered or unexported fields
}
func (DeleteResourcePolicyOutput) GoString ¶
func (s DeleteResourcePolicyOutput) GoString() string
GoString returns the string representation
func (DeleteResourcePolicyOutput) String ¶
func (s DeleteResourcePolicyOutput) String() string
String returns the string representation
type DeleteResponsePlanInput ¶
type DeleteResponsePlanInput struct { // The Amazon Resource Name (ARN) of the response plan. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteResponsePlanInput) GoString ¶
func (s DeleteResponsePlanInput) GoString() string
GoString returns the string representation
func (*DeleteResponsePlanInput) SetArn ¶
func (s *DeleteResponsePlanInput) SetArn(v string) *DeleteResponsePlanInput
SetArn sets the Arn field's value.
func (DeleteResponsePlanInput) String ¶
func (s DeleteResponsePlanInput) String() string
String returns the string representation
func (*DeleteResponsePlanInput) Validate ¶
func (s *DeleteResponsePlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResponsePlanOutput ¶
type DeleteResponsePlanOutput struct {
// contains filtered or unexported fields
}
func (DeleteResponsePlanOutput) GoString ¶
func (s DeleteResponsePlanOutput) GoString() string
GoString returns the string representation
func (DeleteResponsePlanOutput) String ¶
func (s DeleteResponsePlanOutput) String() string
String returns the string representation
type DeleteTimelineEventInput ¶
type DeleteTimelineEventInput struct { // The ID of the event you are updating. You can find this by using ListTimelineEvents. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the incident that the event is part of. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteTimelineEventInput) GoString ¶
func (s DeleteTimelineEventInput) GoString() string
GoString returns the string representation
func (*DeleteTimelineEventInput) SetEventId ¶
func (s *DeleteTimelineEventInput) SetEventId(v string) *DeleteTimelineEventInput
SetEventId sets the EventId field's value.
func (*DeleteTimelineEventInput) SetIncidentRecordArn ¶
func (s *DeleteTimelineEventInput) SetIncidentRecordArn(v string) *DeleteTimelineEventInput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (DeleteTimelineEventInput) String ¶
func (s DeleteTimelineEventInput) String() string
String returns the string representation
func (*DeleteTimelineEventInput) Validate ¶
func (s *DeleteTimelineEventInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTimelineEventOutput ¶
type DeleteTimelineEventOutput struct {
// contains filtered or unexported fields
}
func (DeleteTimelineEventOutput) GoString ¶
func (s DeleteTimelineEventOutput) GoString() string
GoString returns the string representation
func (DeleteTimelineEventOutput) String ¶
func (s DeleteTimelineEventOutput) String() string
String returns the string representation
type EmptyChatChannel ¶
type EmptyChatChannel struct {
// contains filtered or unexported fields
}
Used to remove the chat channel from an incident record or response plan.
func (EmptyChatChannel) GoString ¶
func (s EmptyChatChannel) GoString() string
GoString returns the string representation
func (EmptyChatChannel) String ¶
func (s EmptyChatChannel) String() string
String returns the string representation
type EventSummary ¶
type EventSummary struct { // The timeline event ID. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // The time that the event occurred. // // EventTime is a required field EventTime *time.Time `locationName:"eventTime" type:"timestamp" required:"true"` // The type of event. The timeline event must be Custom Event. // // EventType is a required field EventType *string `locationName:"eventType" type:"string" required:"true"` // The time that the timeline event was last updated. // // EventUpdatedTime is a required field EventUpdatedTime *time.Time `locationName:"eventUpdatedTime" type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) of the incident that the event happened during. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // contains filtered or unexported fields }
Details about a timeline event during an incident.
func (EventSummary) GoString ¶
func (s EventSummary) GoString() string
GoString returns the string representation
func (*EventSummary) SetEventId ¶
func (s *EventSummary) SetEventId(v string) *EventSummary
SetEventId sets the EventId field's value.
func (*EventSummary) SetEventTime ¶
func (s *EventSummary) SetEventTime(v time.Time) *EventSummary
SetEventTime sets the EventTime field's value.
func (*EventSummary) SetEventType ¶
func (s *EventSummary) SetEventType(v string) *EventSummary
SetEventType sets the EventType field's value.
func (*EventSummary) SetEventUpdatedTime ¶
func (s *EventSummary) SetEventUpdatedTime(v time.Time) *EventSummary
SetEventUpdatedTime sets the EventUpdatedTime field's value.
func (*EventSummary) SetIncidentRecordArn ¶
func (s *EventSummary) SetIncidentRecordArn(v string) *EventSummary
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (EventSummary) String ¶
func (s EventSummary) String() string
String returns the string representation
type Filter ¶
type Filter struct { // The condition accepts before or after a specified time, equal to a string, // or equal to an integer. // // Condition is a required field Condition *Condition `locationName:"condition" type:"structure" required:"true"` // The key that you're filtering on. // // Key is a required field Key *string `locationName:"key" type:"string" required:"true"` // contains filtered or unexported fields }
Filter the selection by using a condition.
func (*Filter) SetCondition ¶
SetCondition sets the Condition field's value.
type GetIncidentRecordInput ¶
type GetIncidentRecordInput struct { // The Amazon Resource Name (ARN) of the incident record. // // Arn is a required field Arn *string `location:"querystring" locationName:"arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetIncidentRecordInput) GoString ¶
func (s GetIncidentRecordInput) GoString() string
GoString returns the string representation
func (*GetIncidentRecordInput) SetArn ¶
func (s *GetIncidentRecordInput) SetArn(v string) *GetIncidentRecordInput
SetArn sets the Arn field's value.
func (GetIncidentRecordInput) String ¶
func (s GetIncidentRecordInput) String() string
String returns the string representation
func (*GetIncidentRecordInput) Validate ¶
func (s *GetIncidentRecordInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetIncidentRecordOutput ¶
type GetIncidentRecordOutput struct { // Details structure of the incident record. // // IncidentRecord is a required field IncidentRecord *IncidentRecord `locationName:"incidentRecord" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetIncidentRecordOutput) GoString ¶
func (s GetIncidentRecordOutput) GoString() string
GoString returns the string representation
func (*GetIncidentRecordOutput) SetIncidentRecord ¶
func (s *GetIncidentRecordOutput) SetIncidentRecord(v *IncidentRecord) *GetIncidentRecordOutput
SetIncidentRecord sets the IncidentRecord field's value.
func (GetIncidentRecordOutput) String ¶
func (s GetIncidentRecordOutput) String() string
String returns the string representation
type GetReplicationSetInput ¶
type GetReplicationSetInput struct { // The Amazon Resource Name (ARN) of the replication set you want to retrieve. // // Arn is a required field Arn *string `location:"querystring" locationName:"arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetReplicationSetInput) GoString ¶
func (s GetReplicationSetInput) GoString() string
GoString returns the string representation
func (*GetReplicationSetInput) SetArn ¶
func (s *GetReplicationSetInput) SetArn(v string) *GetReplicationSetInput
SetArn sets the Arn field's value.
func (GetReplicationSetInput) String ¶
func (s GetReplicationSetInput) String() string
String returns the string representation
func (*GetReplicationSetInput) Validate ¶
func (s *GetReplicationSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetReplicationSetOutput ¶
type GetReplicationSetOutput struct { // Details of the replication set. // // ReplicationSet is a required field ReplicationSet *ReplicationSet `locationName:"replicationSet" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetReplicationSetOutput) GoString ¶
func (s GetReplicationSetOutput) GoString() string
GoString returns the string representation
func (*GetReplicationSetOutput) SetReplicationSet ¶
func (s *GetReplicationSetOutput) SetReplicationSet(v *ReplicationSet) *GetReplicationSetOutput
SetReplicationSet sets the ReplicationSet field's value.
func (GetReplicationSetOutput) String ¶
func (s GetReplicationSetOutput) String() string
String returns the string representation
type GetResourcePoliciesInput ¶
type GetResourcePoliciesInput struct { // The maximum number of resource policies to display per page of results. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The Amazon Resource Name (ARN) of the response plan with the attached resource // policy. // // ResourceArn is a required field ResourceArn *string `location:"querystring" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResourcePoliciesInput) GoString ¶
func (s GetResourcePoliciesInput) GoString() string
GoString returns the string representation
func (*GetResourcePoliciesInput) SetMaxResults ¶
func (s *GetResourcePoliciesInput) SetMaxResults(v int64) *GetResourcePoliciesInput
SetMaxResults sets the MaxResults field's value.
func (*GetResourcePoliciesInput) SetNextToken ¶
func (s *GetResourcePoliciesInput) SetNextToken(v string) *GetResourcePoliciesInput
SetNextToken sets the NextToken field's value.
func (*GetResourcePoliciesInput) SetResourceArn ¶
func (s *GetResourcePoliciesInput) SetResourceArn(v string) *GetResourcePoliciesInput
SetResourceArn sets the ResourceArn field's value.
func (GetResourcePoliciesInput) String ¶
func (s GetResourcePoliciesInput) String() string
String returns the string representation
func (*GetResourcePoliciesInput) Validate ¶
func (s *GetResourcePoliciesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourcePoliciesOutput ¶
type GetResourcePoliciesOutput struct { // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Details about the resource policy attached to the response plan. // // ResourcePolicies is a required field ResourcePolicies []*ResourcePolicy `locationName:"resourcePolicies" type:"list" required:"true"` // contains filtered or unexported fields }
func (GetResourcePoliciesOutput) GoString ¶
func (s GetResourcePoliciesOutput) GoString() string
GoString returns the string representation
func (*GetResourcePoliciesOutput) SetNextToken ¶
func (s *GetResourcePoliciesOutput) SetNextToken(v string) *GetResourcePoliciesOutput
SetNextToken sets the NextToken field's value.
func (*GetResourcePoliciesOutput) SetResourcePolicies ¶
func (s *GetResourcePoliciesOutput) SetResourcePolicies(v []*ResourcePolicy) *GetResourcePoliciesOutput
SetResourcePolicies sets the ResourcePolicies field's value.
func (GetResourcePoliciesOutput) String ¶
func (s GetResourcePoliciesOutput) String() string
String returns the string representation
type GetResponsePlanInput ¶
type GetResponsePlanInput struct { // The Amazon Resource Name (ARN) of the response plan. // // Arn is a required field Arn *string `location:"querystring" locationName:"arn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResponsePlanInput) GoString ¶
func (s GetResponsePlanInput) GoString() string
GoString returns the string representation
func (*GetResponsePlanInput) SetArn ¶
func (s *GetResponsePlanInput) SetArn(v string) *GetResponsePlanInput
SetArn sets the Arn field's value.
func (GetResponsePlanInput) String ¶
func (s GetResponsePlanInput) String() string
String returns the string representation
func (*GetResponsePlanInput) Validate ¶
func (s *GetResponsePlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResponsePlanOutput ¶
type GetResponsePlanOutput struct { // The actions that this response plan takes at the beginning of the incident. Actions []*Action `locationName:"actions" type:"list"` // The ARN of the response plan. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The AWS Chatbot chat channel used for collaboration during an incident. ChatChannel *ChatChannel `locationName:"chatChannel" type:"structure"` // The long format name of the response plan. Can contain spaces. DisplayName *string `locationName:"displayName" type:"string"` // The contacts and escalation plans that the response plan engages during an // incident. Engagements []*string `locationName:"engagements" type:"list"` // Details used to create the incident when using this response plan. // // IncidentTemplate is a required field IncidentTemplate *IncidentTemplate `locationName:"incidentTemplate" type:"structure" required:"true"` // The short format name of the response plan. Can't contain spaces. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetResponsePlanOutput) GoString ¶
func (s GetResponsePlanOutput) GoString() string
GoString returns the string representation
func (*GetResponsePlanOutput) SetActions ¶
func (s *GetResponsePlanOutput) SetActions(v []*Action) *GetResponsePlanOutput
SetActions sets the Actions field's value.
func (*GetResponsePlanOutput) SetArn ¶
func (s *GetResponsePlanOutput) SetArn(v string) *GetResponsePlanOutput
SetArn sets the Arn field's value.
func (*GetResponsePlanOutput) SetChatChannel ¶
func (s *GetResponsePlanOutput) SetChatChannel(v *ChatChannel) *GetResponsePlanOutput
SetChatChannel sets the ChatChannel field's value.
func (*GetResponsePlanOutput) SetDisplayName ¶
func (s *GetResponsePlanOutput) SetDisplayName(v string) *GetResponsePlanOutput
SetDisplayName sets the DisplayName field's value.
func (*GetResponsePlanOutput) SetEngagements ¶
func (s *GetResponsePlanOutput) SetEngagements(v []*string) *GetResponsePlanOutput
SetEngagements sets the Engagements field's value.
func (*GetResponsePlanOutput) SetIncidentTemplate ¶
func (s *GetResponsePlanOutput) SetIncidentTemplate(v *IncidentTemplate) *GetResponsePlanOutput
SetIncidentTemplate sets the IncidentTemplate field's value.
func (*GetResponsePlanOutput) SetName ¶
func (s *GetResponsePlanOutput) SetName(v string) *GetResponsePlanOutput
SetName sets the Name field's value.
func (GetResponsePlanOutput) String ¶
func (s GetResponsePlanOutput) String() string
String returns the string representation
type GetTimelineEventInput ¶
type GetTimelineEventInput struct { // The ID of the event. You can get an event's ID when you create it or by using // ListTimelineEvents. // // EventId is a required field EventId *string `location:"querystring" locationName:"eventId" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the incident that the timeline event is // part of. // // IncidentRecordArn is a required field IncidentRecordArn *string `location:"querystring" locationName:"incidentRecordArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTimelineEventInput) GoString ¶
func (s GetTimelineEventInput) GoString() string
GoString returns the string representation
func (*GetTimelineEventInput) SetEventId ¶
func (s *GetTimelineEventInput) SetEventId(v string) *GetTimelineEventInput
SetEventId sets the EventId field's value.
func (*GetTimelineEventInput) SetIncidentRecordArn ¶
func (s *GetTimelineEventInput) SetIncidentRecordArn(v string) *GetTimelineEventInput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (GetTimelineEventInput) String ¶
func (s GetTimelineEventInput) String() string
String returns the string representation
func (*GetTimelineEventInput) Validate ¶
func (s *GetTimelineEventInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTimelineEventOutput ¶
type GetTimelineEventOutput struct { // Details about the timeline event. // // Event is a required field Event *TimelineEvent `locationName:"event" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetTimelineEventOutput) GoString ¶
func (s GetTimelineEventOutput) GoString() string
GoString returns the string representation
func (*GetTimelineEventOutput) SetEvent ¶
func (s *GetTimelineEventOutput) SetEvent(v *TimelineEvent) *GetTimelineEventOutput
SetEvent sets the Event field's value.
func (GetTimelineEventOutput) String ¶
func (s GetTimelineEventOutput) String() string
String returns the string representation
type IncidentRecord ¶
type IncidentRecord struct { // The Amazon Resource Name (ARN) of the incident record. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The runbook, or automation document, that's run at the beginning of the incident. AutomationExecutions []*AutomationExecution `locationName:"automationExecutions" type:"list"` // The chat channel used for collaboration during an incident. ChatChannel *ChatChannel `locationName:"chatChannel" type:"structure"` // The time that Incident Manager created the incident record. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // The string Incident Manager uses to prevent duplicate incidents from being // created by the same incident. // // DedupeString is a required field DedupeString *string `locationName:"dedupeString" type:"string" required:"true"` // The impact of the incident on customers and applications. // // Impact is a required field Impact *int64 `locationName:"impact" min:"1" type:"integer" required:"true"` // Details about the action that started the incident. // // IncidentRecordSource is a required field IncidentRecordSource *IncidentRecordSource `locationName:"incidentRecordSource" type:"structure" required:"true"` // Who modified the incident most recently. // // LastModifiedBy is a required field LastModifiedBy *string `locationName:"lastModifiedBy" type:"string" required:"true"` // The time at which the incident was most recently modified. // // LastModifiedTime is a required field LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" required:"true"` // The SNS targets that are notified when updates are made to an incident. NotificationTargets []*NotificationTargetItem `locationName:"notificationTargets" type:"list"` // The time at which the incident was resolved. This appears as a timeline event. ResolvedTime *time.Time `locationName:"resolvedTime" type:"timestamp"` // The current status of the incident. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"IncidentRecordStatus"` // The summary of the incident. The summary is a brief synopsis of what occurred, // what is currently happening, and context. Summary *string `locationName:"summary" type:"string"` // The title of the incident. // // Title is a required field Title *string `locationName:"title" type:"string" required:"true"` // contains filtered or unexported fields }
The record of the incident that's created when an incident occurs.
func (IncidentRecord) GoString ¶
func (s IncidentRecord) GoString() string
GoString returns the string representation
func (*IncidentRecord) SetArn ¶
func (s *IncidentRecord) SetArn(v string) *IncidentRecord
SetArn sets the Arn field's value.
func (*IncidentRecord) SetAutomationExecutions ¶
func (s *IncidentRecord) SetAutomationExecutions(v []*AutomationExecution) *IncidentRecord
SetAutomationExecutions sets the AutomationExecutions field's value.
func (*IncidentRecord) SetChatChannel ¶
func (s *IncidentRecord) SetChatChannel(v *ChatChannel) *IncidentRecord
SetChatChannel sets the ChatChannel field's value.
func (*IncidentRecord) SetCreationTime ¶
func (s *IncidentRecord) SetCreationTime(v time.Time) *IncidentRecord
SetCreationTime sets the CreationTime field's value.
func (*IncidentRecord) SetDedupeString ¶
func (s *IncidentRecord) SetDedupeString(v string) *IncidentRecord
SetDedupeString sets the DedupeString field's value.
func (*IncidentRecord) SetImpact ¶
func (s *IncidentRecord) SetImpact(v int64) *IncidentRecord
SetImpact sets the Impact field's value.
func (*IncidentRecord) SetIncidentRecordSource ¶
func (s *IncidentRecord) SetIncidentRecordSource(v *IncidentRecordSource) *IncidentRecord
SetIncidentRecordSource sets the IncidentRecordSource field's value.
func (*IncidentRecord) SetLastModifiedBy ¶
func (s *IncidentRecord) SetLastModifiedBy(v string) *IncidentRecord
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*IncidentRecord) SetLastModifiedTime ¶
func (s *IncidentRecord) SetLastModifiedTime(v time.Time) *IncidentRecord
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*IncidentRecord) SetNotificationTargets ¶
func (s *IncidentRecord) SetNotificationTargets(v []*NotificationTargetItem) *IncidentRecord
SetNotificationTargets sets the NotificationTargets field's value.
func (*IncidentRecord) SetResolvedTime ¶
func (s *IncidentRecord) SetResolvedTime(v time.Time) *IncidentRecord
SetResolvedTime sets the ResolvedTime field's value.
func (*IncidentRecord) SetStatus ¶
func (s *IncidentRecord) SetStatus(v string) *IncidentRecord
SetStatus sets the Status field's value.
func (*IncidentRecord) SetSummary ¶
func (s *IncidentRecord) SetSummary(v string) *IncidentRecord
SetSummary sets the Summary field's value.
func (*IncidentRecord) SetTitle ¶
func (s *IncidentRecord) SetTitle(v string) *IncidentRecord
SetTitle sets the Title field's value.
func (IncidentRecord) String ¶
func (s IncidentRecord) String() string
String returns the string representation
type IncidentRecordSource ¶
type IncidentRecordSource struct { // The principal that started the incident. // // CreatedBy is a required field CreatedBy *string `locationName:"createdBy" type:"string" required:"true"` // The principal the assumed the role specified of the createdBy. InvokedBy *string `locationName:"invokedBy" type:"string"` // The resource that caused the incident to be created. ResourceArn *string `locationName:"resourceArn" type:"string"` // The service that started the incident. This can be manually created from // Incident Manager, automatically created using an AWS CloudWatch alarm, or // Amazon EventBridge event. // // Source is a required field Source *string `locationName:"source" type:"string" required:"true"` // contains filtered or unexported fields }
Details about how the incident record was created and when.
func (IncidentRecordSource) GoString ¶
func (s IncidentRecordSource) GoString() string
GoString returns the string representation
func (*IncidentRecordSource) SetCreatedBy ¶
func (s *IncidentRecordSource) SetCreatedBy(v string) *IncidentRecordSource
SetCreatedBy sets the CreatedBy field's value.
func (*IncidentRecordSource) SetInvokedBy ¶
func (s *IncidentRecordSource) SetInvokedBy(v string) *IncidentRecordSource
SetInvokedBy sets the InvokedBy field's value.
func (*IncidentRecordSource) SetResourceArn ¶
func (s *IncidentRecordSource) SetResourceArn(v string) *IncidentRecordSource
SetResourceArn sets the ResourceArn field's value.
func (*IncidentRecordSource) SetSource ¶
func (s *IncidentRecordSource) SetSource(v string) *IncidentRecordSource
SetSource sets the Source field's value.
func (IncidentRecordSource) String ¶
func (s IncidentRecordSource) String() string
String returns the string representation
type IncidentRecordSummary ¶
type IncidentRecordSummary struct { // The Amazon Resource Name (ARN) of the incident. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time the incident was created. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // Defines the impact to customers and applications. // // Impact is a required field Impact *int64 `locationName:"impact" min:"1" type:"integer" required:"true"` // What caused Incident Manager to create the incident. // // IncidentRecordSource is a required field IncidentRecordSource *IncidentRecordSource `locationName:"incidentRecordSource" type:"structure" required:"true"` // The time the incident was resolved. ResolvedTime *time.Time `locationName:"resolvedTime" type:"timestamp"` // The current status of the incident. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"IncidentRecordStatus"` // The title of the incident. This value is either provided by the response // plan or overwritten on creation. // // Title is a required field Title *string `locationName:"title" type:"string" required:"true"` // contains filtered or unexported fields }
Details describing an incident record.
func (IncidentRecordSummary) GoString ¶
func (s IncidentRecordSummary) GoString() string
GoString returns the string representation
func (*IncidentRecordSummary) SetArn ¶
func (s *IncidentRecordSummary) SetArn(v string) *IncidentRecordSummary
SetArn sets the Arn field's value.
func (*IncidentRecordSummary) SetCreationTime ¶
func (s *IncidentRecordSummary) SetCreationTime(v time.Time) *IncidentRecordSummary
SetCreationTime sets the CreationTime field's value.
func (*IncidentRecordSummary) SetImpact ¶
func (s *IncidentRecordSummary) SetImpact(v int64) *IncidentRecordSummary
SetImpact sets the Impact field's value.
func (*IncidentRecordSummary) SetIncidentRecordSource ¶
func (s *IncidentRecordSummary) SetIncidentRecordSource(v *IncidentRecordSource) *IncidentRecordSummary
SetIncidentRecordSource sets the IncidentRecordSource field's value.
func (*IncidentRecordSummary) SetResolvedTime ¶
func (s *IncidentRecordSummary) SetResolvedTime(v time.Time) *IncidentRecordSummary
SetResolvedTime sets the ResolvedTime field's value.
func (*IncidentRecordSummary) SetStatus ¶
func (s *IncidentRecordSummary) SetStatus(v string) *IncidentRecordSummary
SetStatus sets the Status field's value.
func (*IncidentRecordSummary) SetTitle ¶
func (s *IncidentRecordSummary) SetTitle(v string) *IncidentRecordSummary
SetTitle sets the Title field's value.
func (IncidentRecordSummary) String ¶
func (s IncidentRecordSummary) String() string
String returns the string representation
type IncidentTemplate ¶
type IncidentTemplate struct { // Used to stop Incident Manager from creating multiple incident records for // the same incident. DedupeString *string `locationName:"dedupeString" type:"string"` // The impact of the incident on your customers and applications. // // Impact is a required field Impact *int64 `locationName:"impact" min:"1" type:"integer" required:"true"` // The SNS targets that are notified when updates are made to an incident. NotificationTargets []*NotificationTargetItem `locationName:"notificationTargets" type:"list"` // The summary of the incident. The summary is a brief synopsis of what occurred, // what's currently happening, and context. Summary *string `locationName:"summary" type:"string"` // The title of the incident. // // Title is a required field Title *string `locationName:"title" type:"string" required:"true"` // contains filtered or unexported fields }
Basic details used in creating a response plan. The response plan is then used to create an incident record.
func (IncidentTemplate) GoString ¶
func (s IncidentTemplate) GoString() string
GoString returns the string representation
func (*IncidentTemplate) SetDedupeString ¶
func (s *IncidentTemplate) SetDedupeString(v string) *IncidentTemplate
SetDedupeString sets the DedupeString field's value.
func (*IncidentTemplate) SetImpact ¶
func (s *IncidentTemplate) SetImpact(v int64) *IncidentTemplate
SetImpact sets the Impact field's value.
func (*IncidentTemplate) SetNotificationTargets ¶
func (s *IncidentTemplate) SetNotificationTargets(v []*NotificationTargetItem) *IncidentTemplate
SetNotificationTargets sets the NotificationTargets field's value.
func (*IncidentTemplate) SetSummary ¶
func (s *IncidentTemplate) SetSummary(v string) *IncidentTemplate
SetSummary sets the Summary field's value.
func (*IncidentTemplate) SetTitle ¶
func (s *IncidentTemplate) SetTitle(v string) *IncidentTemplate
SetTitle sets the Title field's value.
func (IncidentTemplate) String ¶
func (s IncidentTemplate) String() string
String returns the string representation
func (*IncidentTemplate) Validate ¶
func (s *IncidentTemplate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request processing has failed because of an unknown error, exception or failure.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation
type ItemIdentifier ¶
type ItemIdentifier struct { // The type of related item. Incident Manager supports the following types: // // * ANALYSIS // // * INCIDENT // // * METRIC // // * PARENT // // * ATTACHMENT // // * OTHER // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"ItemType"` // Details about the related item. // // Value is a required field Value *ItemValue `locationName:"value" type:"structure" required:"true"` // contains filtered or unexported fields }
Details and type of a related item.
func (ItemIdentifier) GoString ¶
func (s ItemIdentifier) GoString() string
GoString returns the string representation
func (*ItemIdentifier) SetType ¶
func (s *ItemIdentifier) SetType(v string) *ItemIdentifier
SetType sets the Type field's value.
func (*ItemIdentifier) SetValue ¶
func (s *ItemIdentifier) SetValue(v *ItemValue) *ItemIdentifier
SetValue sets the Value field's value.
func (ItemIdentifier) String ¶
func (s ItemIdentifier) String() string
String returns the string representation
func (*ItemIdentifier) Validate ¶
func (s *ItemIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ItemValue ¶
type ItemValue struct { // The Amazon Resource Name (ARN) of the related item, if the related item is // an Amazon resource. Arn *string `locationName:"arn" type:"string"` // The metric definition, if the related item is a metric in CloudWatch. MetricDefinition *string `locationName:"metricDefinition" type:"string"` // The URL, if the related item is a non-AWS resource. Url *string `locationName:"url" type:"string"` // contains filtered or unexported fields }
Describes a related item.
func (*ItemValue) SetMetricDefinition ¶
SetMetricDefinition sets the MetricDefinition field's value.
type ListIncidentRecordsInput ¶
type ListIncidentRecordsInput struct { // Filter the list of incident records you are searching through. You can filter // on the following keys: // // * creationTime // // * impact // // * status // // * createdBy Filters []*Filter `locationName:"filters" type:"list"` // The maximum number of results per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIncidentRecordsInput) GoString ¶
func (s ListIncidentRecordsInput) GoString() string
GoString returns the string representation
func (*ListIncidentRecordsInput) SetFilters ¶
func (s *ListIncidentRecordsInput) SetFilters(v []*Filter) *ListIncidentRecordsInput
SetFilters sets the Filters field's value.
func (*ListIncidentRecordsInput) SetMaxResults ¶
func (s *ListIncidentRecordsInput) SetMaxResults(v int64) *ListIncidentRecordsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIncidentRecordsInput) SetNextToken ¶
func (s *ListIncidentRecordsInput) SetNextToken(v string) *ListIncidentRecordsInput
SetNextToken sets the NextToken field's value.
func (ListIncidentRecordsInput) String ¶
func (s ListIncidentRecordsInput) String() string
String returns the string representation
func (*ListIncidentRecordsInput) Validate ¶
func (s *ListIncidentRecordsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIncidentRecordsOutput ¶
type ListIncidentRecordsOutput struct { // The details of each listed incident record. // // IncidentRecordSummaries is a required field IncidentRecordSummaries []*IncidentRecordSummary `locationName:"incidentRecordSummaries" type:"list" required:"true"` // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIncidentRecordsOutput) GoString ¶
func (s ListIncidentRecordsOutput) GoString() string
GoString returns the string representation
func (*ListIncidentRecordsOutput) SetIncidentRecordSummaries ¶
func (s *ListIncidentRecordsOutput) SetIncidentRecordSummaries(v []*IncidentRecordSummary) *ListIncidentRecordsOutput
SetIncidentRecordSummaries sets the IncidentRecordSummaries field's value.
func (*ListIncidentRecordsOutput) SetNextToken ¶
func (s *ListIncidentRecordsOutput) SetNextToken(v string) *ListIncidentRecordsOutput
SetNextToken sets the NextToken field's value.
func (ListIncidentRecordsOutput) String ¶
func (s ListIncidentRecordsOutput) String() string
String returns the string representation
type ListRelatedItemsInput ¶
type ListRelatedItemsInput struct { // The Amazon Resource Name (ARN) of the incident record that you are listing // related items for. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // The maximum number of related items per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListRelatedItemsInput) GoString ¶
func (s ListRelatedItemsInput) GoString() string
GoString returns the string representation
func (*ListRelatedItemsInput) SetIncidentRecordArn ¶
func (s *ListRelatedItemsInput) SetIncidentRecordArn(v string) *ListRelatedItemsInput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (*ListRelatedItemsInput) SetMaxResults ¶
func (s *ListRelatedItemsInput) SetMaxResults(v int64) *ListRelatedItemsInput
SetMaxResults sets the MaxResults field's value.
func (*ListRelatedItemsInput) SetNextToken ¶
func (s *ListRelatedItemsInput) SetNextToken(v string) *ListRelatedItemsInput
SetNextToken sets the NextToken field's value.
func (ListRelatedItemsInput) String ¶
func (s ListRelatedItemsInput) String() string
String returns the string representation
func (*ListRelatedItemsInput) Validate ¶
func (s *ListRelatedItemsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListRelatedItemsOutput ¶
type ListRelatedItemsOutput struct { // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Details about each related item. // // RelatedItems is a required field RelatedItems []*RelatedItem `locationName:"relatedItems" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListRelatedItemsOutput) GoString ¶
func (s ListRelatedItemsOutput) GoString() string
GoString returns the string representation
func (*ListRelatedItemsOutput) SetNextToken ¶
func (s *ListRelatedItemsOutput) SetNextToken(v string) *ListRelatedItemsOutput
SetNextToken sets the NextToken field's value.
func (*ListRelatedItemsOutput) SetRelatedItems ¶
func (s *ListRelatedItemsOutput) SetRelatedItems(v []*RelatedItem) *ListRelatedItemsOutput
SetRelatedItems sets the RelatedItems field's value.
func (ListRelatedItemsOutput) String ¶
func (s ListRelatedItemsOutput) String() string
String returns the string representation
type ListReplicationSetsInput ¶
type ListReplicationSetsInput struct { // The maximum number of results per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListReplicationSetsInput) GoString ¶
func (s ListReplicationSetsInput) GoString() string
GoString returns the string representation
func (*ListReplicationSetsInput) SetMaxResults ¶
func (s *ListReplicationSetsInput) SetMaxResults(v int64) *ListReplicationSetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListReplicationSetsInput) SetNextToken ¶
func (s *ListReplicationSetsInput) SetNextToken(v string) *ListReplicationSetsInput
SetNextToken sets the NextToken field's value.
func (ListReplicationSetsInput) String ¶
func (s ListReplicationSetsInput) String() string
String returns the string representation
func (*ListReplicationSetsInput) Validate ¶
func (s *ListReplicationSetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListReplicationSetsOutput ¶
type ListReplicationSetsOutput struct { // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // The Amazon Resource Name (ARN) of the list replication set. // // ReplicationSetArns is a required field ReplicationSetArns []*string `locationName:"replicationSetArns" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListReplicationSetsOutput) GoString ¶
func (s ListReplicationSetsOutput) GoString() string
GoString returns the string representation
func (*ListReplicationSetsOutput) SetNextToken ¶
func (s *ListReplicationSetsOutput) SetNextToken(v string) *ListReplicationSetsOutput
SetNextToken sets the NextToken field's value.
func (*ListReplicationSetsOutput) SetReplicationSetArns ¶
func (s *ListReplicationSetsOutput) SetReplicationSetArns(v []*string) *ListReplicationSetsOutput
SetReplicationSetArns sets the ReplicationSetArns field's value.
func (ListReplicationSetsOutput) String ¶
func (s ListReplicationSetsOutput) String() string
String returns the string representation
type ListResponsePlansInput ¶
type ListResponsePlansInput struct { // The maximum number of response plans per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListResponsePlansInput) GoString ¶
func (s ListResponsePlansInput) GoString() string
GoString returns the string representation
func (*ListResponsePlansInput) SetMaxResults ¶
func (s *ListResponsePlansInput) SetMaxResults(v int64) *ListResponsePlansInput
SetMaxResults sets the MaxResults field's value.
func (*ListResponsePlansInput) SetNextToken ¶
func (s *ListResponsePlansInput) SetNextToken(v string) *ListResponsePlansInput
SetNextToken sets the NextToken field's value.
func (ListResponsePlansInput) String ¶
func (s ListResponsePlansInput) String() string
String returns the string representation
func (*ListResponsePlansInput) Validate ¶
func (s *ListResponsePlansInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResponsePlansOutput ¶
type ListResponsePlansOutput struct { // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Details of each response plan. // // ResponsePlanSummaries is a required field ResponsePlanSummaries []*ResponsePlanSummary `locationName:"responsePlanSummaries" type:"list" required:"true"` // contains filtered or unexported fields }
func (ListResponsePlansOutput) GoString ¶
func (s ListResponsePlansOutput) GoString() string
GoString returns the string representation
func (*ListResponsePlansOutput) SetNextToken ¶
func (s *ListResponsePlansOutput) SetNextToken(v string) *ListResponsePlansOutput
SetNextToken sets the NextToken field's value.
func (*ListResponsePlansOutput) SetResponsePlanSummaries ¶
func (s *ListResponsePlansOutput) SetResponsePlanSummaries(v []*ResponsePlanSummary) *ListResponsePlansOutput
SetResponsePlanSummaries sets the ResponsePlanSummaries field's value.
func (ListResponsePlansOutput) String ¶
func (s ListResponsePlansOutput) String() string
String returns the string representation
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the response plan. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A list of tags for the response plan. // // Tags is a required field Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListTimelineEventsInput ¶
type ListTimelineEventsInput struct { // Filters the timeline events based on the provided conditional values. You // can filter timeline events using the following keys: // // * eventTime // // * eventType Filters []*Filter `locationName:"filters" type:"list"` // The Amazon Resource Name (ARN) of the incident that the event is part of. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // The maximum number of results per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // Sort by the specified key value pair. SortBy *string `locationName:"sortBy" type:"string" enum:"TimelineEventSort"` // Sorts the order of timeline events by the value specified in the sortBy field. SortOrder *string `locationName:"sortOrder" type:"string" enum:"SortOrder"` // contains filtered or unexported fields }
func (ListTimelineEventsInput) GoString ¶
func (s ListTimelineEventsInput) GoString() string
GoString returns the string representation
func (*ListTimelineEventsInput) SetFilters ¶
func (s *ListTimelineEventsInput) SetFilters(v []*Filter) *ListTimelineEventsInput
SetFilters sets the Filters field's value.
func (*ListTimelineEventsInput) SetIncidentRecordArn ¶
func (s *ListTimelineEventsInput) SetIncidentRecordArn(v string) *ListTimelineEventsInput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (*ListTimelineEventsInput) SetMaxResults ¶
func (s *ListTimelineEventsInput) SetMaxResults(v int64) *ListTimelineEventsInput
SetMaxResults sets the MaxResults field's value.
func (*ListTimelineEventsInput) SetNextToken ¶
func (s *ListTimelineEventsInput) SetNextToken(v string) *ListTimelineEventsInput
SetNextToken sets the NextToken field's value.
func (*ListTimelineEventsInput) SetSortBy ¶
func (s *ListTimelineEventsInput) SetSortBy(v string) *ListTimelineEventsInput
SetSortBy sets the SortBy field's value.
func (*ListTimelineEventsInput) SetSortOrder ¶
func (s *ListTimelineEventsInput) SetSortOrder(v string) *ListTimelineEventsInput
SetSortOrder sets the SortOrder field's value.
func (ListTimelineEventsInput) String ¶
func (s ListTimelineEventsInput) String() string
String returns the string representation
func (*ListTimelineEventsInput) Validate ¶
func (s *ListTimelineEventsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTimelineEventsOutput ¶
type ListTimelineEventsOutput struct { // Details about each event that occurred during the incident. // // EventSummaries is a required field EventSummaries []*EventSummary `locationName:"eventSummaries" type:"list" required:"true"` // The pagination token to continue to the next page of results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListTimelineEventsOutput) GoString ¶
func (s ListTimelineEventsOutput) GoString() string
GoString returns the string representation
func (*ListTimelineEventsOutput) SetEventSummaries ¶
func (s *ListTimelineEventsOutput) SetEventSummaries(v []*EventSummary) *ListTimelineEventsOutput
SetEventSummaries sets the EventSummaries field's value.
func (*ListTimelineEventsOutput) SetNextToken ¶
func (s *ListTimelineEventsOutput) SetNextToken(v string) *ListTimelineEventsOutput
SetNextToken sets the NextToken field's value.
func (ListTimelineEventsOutput) String ¶
func (s ListTimelineEventsOutput) String() string
String returns the string representation
type NotificationTargetItem ¶
type NotificationTargetItem struct { // The Amazon Resource Name (ARN) of the SNS topic. SnsTopicArn *string `locationName:"snsTopicArn" type:"string"` // contains filtered or unexported fields }
The SNS targets that are notified when updates are made to an incident.
func (NotificationTargetItem) GoString ¶
func (s NotificationTargetItem) GoString() string
GoString returns the string representation
func (*NotificationTargetItem) SetSnsTopicArn ¶
func (s *NotificationTargetItem) SetSnsTopicArn(v string) *NotificationTargetItem
SetSnsTopicArn sets the SnsTopicArn field's value.
func (NotificationTargetItem) String ¶
func (s NotificationTargetItem) String() string
String returns the string representation
type PutResourcePolicyInput ¶
type PutResourcePolicyInput struct { // Details of the resource policy. // // Policy is a required field Policy *string `locationName:"policy" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the response plan you're adding the resource // policy to. // // ResourceArn is a required field ResourceArn *string `locationName:"resourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutResourcePolicyInput) GoString ¶
func (s PutResourcePolicyInput) GoString() string
GoString returns the string representation
func (*PutResourcePolicyInput) SetPolicy ¶
func (s *PutResourcePolicyInput) SetPolicy(v string) *PutResourcePolicyInput
SetPolicy sets the Policy field's value.
func (*PutResourcePolicyInput) SetResourceArn ¶
func (s *PutResourcePolicyInput) SetResourceArn(v string) *PutResourcePolicyInput
SetResourceArn sets the ResourceArn field's value.
func (PutResourcePolicyInput) String ¶
func (s PutResourcePolicyInput) String() string
String returns the string representation
func (*PutResourcePolicyInput) Validate ¶
func (s *PutResourcePolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutResourcePolicyOutput ¶
type PutResourcePolicyOutput struct { // The ID of the resource policy. // // PolicyId is a required field PolicyId *string `locationName:"policyId" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutResourcePolicyOutput) GoString ¶
func (s PutResourcePolicyOutput) GoString() string
GoString returns the string representation
func (*PutResourcePolicyOutput) SetPolicyId ¶
func (s *PutResourcePolicyOutput) SetPolicyId(v string) *PutResourcePolicyOutput
SetPolicyId sets the PolicyId field's value.
func (PutResourcePolicyOutput) String ¶
func (s PutResourcePolicyOutput) String() string
String returns the string representation
type RegionInfo ¶
type RegionInfo struct { // The ID of the KMS key used to encrypt the data in this Region. SseKmsKeyId *string `locationName:"sseKmsKeyId" type:"string"` // The status of the Region in the replication set. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"RegionStatus"` // Information displayed about the status of the Region. StatusMessage *string `locationName:"statusMessage" type:"string"` // The most recent date and time that the Region's status was updated. // // StatusUpdateDateTime is a required field StatusUpdateDateTime *time.Time `locationName:"statusUpdateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
Information about a Region in your replication set.
func (RegionInfo) GoString ¶
func (s RegionInfo) GoString() string
GoString returns the string representation
func (*RegionInfo) SetSseKmsKeyId ¶
func (s *RegionInfo) SetSseKmsKeyId(v string) *RegionInfo
SetSseKmsKeyId sets the SseKmsKeyId field's value.
func (*RegionInfo) SetStatus ¶
func (s *RegionInfo) SetStatus(v string) *RegionInfo
SetStatus sets the Status field's value.
func (*RegionInfo) SetStatusMessage ¶
func (s *RegionInfo) SetStatusMessage(v string) *RegionInfo
SetStatusMessage sets the StatusMessage field's value.
func (*RegionInfo) SetStatusUpdateDateTime ¶
func (s *RegionInfo) SetStatusUpdateDateTime(v time.Time) *RegionInfo
SetStatusUpdateDateTime sets the StatusUpdateDateTime field's value.
func (RegionInfo) String ¶
func (s RegionInfo) String() string
String returns the string representation
type RegionMapInputValue ¶
type RegionMapInputValue struct { // The KMS key used to encrypt the data in your replication set. SseKmsKeyId *string `locationName:"sseKmsKeyId" type:"string"` // contains filtered or unexported fields }
The mapping between a Region and the key that's used to encrypt the data.
func (RegionMapInputValue) GoString ¶
func (s RegionMapInputValue) GoString() string
GoString returns the string representation
func (*RegionMapInputValue) SetSseKmsKeyId ¶
func (s *RegionMapInputValue) SetSseKmsKeyId(v string) *RegionMapInputValue
SetSseKmsKeyId sets the SseKmsKeyId field's value.
func (RegionMapInputValue) String ¶
func (s RegionMapInputValue) String() string
String returns the string representation
type RelatedItem ¶
type RelatedItem struct { // Details about the related item. // // Identifier is a required field Identifier *ItemIdentifier `locationName:"identifier" type:"structure" required:"true"` // The title of the related item. Title *string `locationName:"title" type:"string"` // contains filtered or unexported fields }
Resources that responders use to triage and mitigate the incident.
func (RelatedItem) GoString ¶
func (s RelatedItem) GoString() string
GoString returns the string representation
func (*RelatedItem) SetIdentifier ¶
func (s *RelatedItem) SetIdentifier(v *ItemIdentifier) *RelatedItem
SetIdentifier sets the Identifier field's value.
func (*RelatedItem) SetTitle ¶
func (s *RelatedItem) SetTitle(v string) *RelatedItem
SetTitle sets the Title field's value.
func (RelatedItem) String ¶
func (s RelatedItem) String() string
String returns the string representation
func (*RelatedItem) Validate ¶
func (s *RelatedItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RelatedItemsUpdate ¶
type RelatedItemsUpdate struct { // Details about the related item you're adding. ItemToAdd *RelatedItem `locationName:"itemToAdd" type:"structure"` // Details about the related item you're deleting. ItemToRemove *ItemIdentifier `locationName:"itemToRemove" type:"structure"` // contains filtered or unexported fields }
Details about the related item you're adding.
func (RelatedItemsUpdate) GoString ¶
func (s RelatedItemsUpdate) GoString() string
GoString returns the string representation
func (*RelatedItemsUpdate) SetItemToAdd ¶
func (s *RelatedItemsUpdate) SetItemToAdd(v *RelatedItem) *RelatedItemsUpdate
SetItemToAdd sets the ItemToAdd field's value.
func (*RelatedItemsUpdate) SetItemToRemove ¶
func (s *RelatedItemsUpdate) SetItemToRemove(v *ItemIdentifier) *RelatedItemsUpdate
SetItemToRemove sets the ItemToRemove field's value.
func (RelatedItemsUpdate) String ¶
func (s RelatedItemsUpdate) String() string
String returns the string representation
func (*RelatedItemsUpdate) Validate ¶
func (s *RelatedItemsUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ReplicationSet ¶
type ReplicationSet struct { // The Amazon Resource Name (ARN) of the replication set. Arn *string `locationName:"arn" type:"string"` // Details about who created the replication set. // // CreatedBy is a required field CreatedBy *string `locationName:"createdBy" type:"string" required:"true"` // When the replication set was created. // // CreatedTime is a required field CreatedTime *time.Time `locationName:"createdTime" type:"timestamp" required:"true"` // Determines if the replication set deletion protection is enabled or not. // If deletion protection is enabled, you can't delete the last Region in the // replication set. // // DeletionProtected is a required field DeletionProtected *bool `locationName:"deletionProtected" type:"boolean" required:"true"` // Who last modified the replication set. // // LastModifiedBy is a required field LastModifiedBy *string `locationName:"lastModifiedBy" type:"string" required:"true"` // When the replication set was last updated. // // LastModifiedTime is a required field LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" required:"true"` // The map between each Region in your replication set and the KMS key that // is used to encrypt the data in that Region. // // RegionMap is a required field RegionMap map[string]*RegionInfo `locationName:"regionMap" type:"map" required:"true"` // The status of the replication set. If the replication set is still pending, // you can't use Incident Manager functionality. // // Status is a required field Status *string `locationName:"status" type:"string" required:"true" enum:"ReplicationSetStatus"` // contains filtered or unexported fields }
The set of Regions that your Incident Manager data will be replicated to and the KMS key used to encrypt the data.
func (ReplicationSet) GoString ¶
func (s ReplicationSet) GoString() string
GoString returns the string representation
func (*ReplicationSet) SetArn ¶ added in v1.40.15
func (s *ReplicationSet) SetArn(v string) *ReplicationSet
SetArn sets the Arn field's value.
func (*ReplicationSet) SetCreatedBy ¶
func (s *ReplicationSet) SetCreatedBy(v string) *ReplicationSet
SetCreatedBy sets the CreatedBy field's value.
func (*ReplicationSet) SetCreatedTime ¶
func (s *ReplicationSet) SetCreatedTime(v time.Time) *ReplicationSet
SetCreatedTime sets the CreatedTime field's value.
func (*ReplicationSet) SetDeletionProtected ¶
func (s *ReplicationSet) SetDeletionProtected(v bool) *ReplicationSet
SetDeletionProtected sets the DeletionProtected field's value.
func (*ReplicationSet) SetLastModifiedBy ¶
func (s *ReplicationSet) SetLastModifiedBy(v string) *ReplicationSet
SetLastModifiedBy sets the LastModifiedBy field's value.
func (*ReplicationSet) SetLastModifiedTime ¶
func (s *ReplicationSet) SetLastModifiedTime(v time.Time) *ReplicationSet
SetLastModifiedTime sets the LastModifiedTime field's value.
func (*ReplicationSet) SetRegionMap ¶
func (s *ReplicationSet) SetRegionMap(v map[string]*RegionInfo) *ReplicationSet
SetRegionMap sets the RegionMap field's value.
func (*ReplicationSet) SetStatus ¶
func (s *ReplicationSet) SetStatus(v string) *ReplicationSet
SetStatus sets the Status field's value.
func (ReplicationSet) String ¶
func (s ReplicationSet) String() string
String returns the string representation
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The identifier for the requested resource ResourceIdentifier *string `locationName:"resourceIdentifier" type:"string"` // The resource type ResourceType *string `locationName:"resourceType" type:"string" enum:"ResourceType"` // contains filtered or unexported fields }
Request references a resource which does not exist.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation
type ResourcePolicy ¶
type ResourcePolicy struct { // The JSON blob that describes the policy. // // PolicyDocument is a required field PolicyDocument *string `locationName:"policyDocument" type:"string" required:"true"` // The ID of the resource policy. // // PolicyId is a required field PolicyId *string `locationName:"policyId" type:"string" required:"true"` // // RamResourceShareRegion is a required field RamResourceShareRegion *string `locationName:"ramResourceShareRegion" type:"string" required:"true"` // contains filtered or unexported fields }
The resource policy that allows Incident Manager to perform actions on resources on your behalf.
func (ResourcePolicy) GoString ¶
func (s ResourcePolicy) GoString() string
GoString returns the string representation
func (*ResourcePolicy) SetPolicyDocument ¶
func (s *ResourcePolicy) SetPolicyDocument(v string) *ResourcePolicy
SetPolicyDocument sets the PolicyDocument field's value.
func (*ResourcePolicy) SetPolicyId ¶
func (s *ResourcePolicy) SetPolicyId(v string) *ResourcePolicy
SetPolicyId sets the PolicyId field's value.
func (*ResourcePolicy) SetRamResourceShareRegion ¶
func (s *ResourcePolicy) SetRamResourceShareRegion(v string) *ResourcePolicy
SetRamResourceShareRegion sets the RamResourceShareRegion field's value.
func (ResourcePolicy) String ¶
func (s ResourcePolicy) String() string
String returns the string representation
type ResponsePlanSummary ¶
type ResponsePlanSummary struct { // The Amazon Resource Name (ARN) of the response plan. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The human readable name of the response plan. This can include spaces. DisplayName *string `locationName:"displayName" type:"string"` // The name of the response plan. This can't include spaces. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Details of the response plan that are used when creating an incident.
func (ResponsePlanSummary) GoString ¶
func (s ResponsePlanSummary) GoString() string
GoString returns the string representation
func (*ResponsePlanSummary) SetArn ¶
func (s *ResponsePlanSummary) SetArn(v string) *ResponsePlanSummary
SetArn sets the Arn field's value.
func (*ResponsePlanSummary) SetDisplayName ¶
func (s *ResponsePlanSummary) SetDisplayName(v string) *ResponsePlanSummary
SetDisplayName sets the DisplayName field's value.
func (*ResponsePlanSummary) SetName ¶
func (s *ResponsePlanSummary) SetName(v string) *ResponsePlanSummary
SetName sets the Name field's value.
func (ResponsePlanSummary) String ¶
func (s ResponsePlanSummary) String() string
String returns the string representation
type SSMIncidents ¶
SSMIncidents provides the API operation methods for making requests to AWS Systems Manager Incident Manager. See this package's package overview docs for details on the service.
SSMIncidents methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *SSMIncidents
New creates a new instance of the SSMIncidents client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a SSMIncidents client from just a session. svc := ssmincidents.New(mySession) // Create a SSMIncidents client with additional configuration svc := ssmincidents.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*SSMIncidents) CreateReplicationSet ¶
func (c *SSMIncidents) CreateReplicationSet(input *CreateReplicationSetInput) (*CreateReplicationSetOutput, error)
CreateReplicationSet API operation for AWS Systems Manager Incident Manager.
A replication set replicates and encrypts your data to the provided Regions with the provided KMS key.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation CreateReplicationSet for usage and error information.
Returned Error Types:
ServiceQuotaExceededException Request would cause a service quota to be exceeded.
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/CreateReplicationSet
func (*SSMIncidents) CreateReplicationSetRequest ¶
func (c *SSMIncidents) CreateReplicationSetRequest(input *CreateReplicationSetInput) (req *request.Request, output *CreateReplicationSetOutput)
CreateReplicationSetRequest generates a "aws/request.Request" representing the client's request for the CreateReplicationSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateReplicationSet for more information on using the CreateReplicationSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateReplicationSetRequest method. req, resp := client.CreateReplicationSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/CreateReplicationSet
func (*SSMIncidents) CreateReplicationSetWithContext ¶
func (c *SSMIncidents) CreateReplicationSetWithContext(ctx aws.Context, input *CreateReplicationSetInput, opts ...request.Option) (*CreateReplicationSetOutput, error)
CreateReplicationSetWithContext is the same as CreateReplicationSet with the addition of the ability to pass a context and additional request options.
See CreateReplicationSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) CreateResponsePlan ¶
func (c *SSMIncidents) CreateResponsePlan(input *CreateResponsePlanInput) (*CreateResponsePlanOutput, error)
CreateResponsePlan API operation for AWS Systems Manager Incident Manager.
Creates a response plan that automates the initial response to incidents. A response plan engages contacts, starts chat channel collaboration, and initiates runbooks at the beginning of an incident.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation CreateResponsePlan for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/CreateResponsePlan
func (*SSMIncidents) CreateResponsePlanRequest ¶
func (c *SSMIncidents) CreateResponsePlanRequest(input *CreateResponsePlanInput) (req *request.Request, output *CreateResponsePlanOutput)
CreateResponsePlanRequest generates a "aws/request.Request" representing the client's request for the CreateResponsePlan operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateResponsePlan for more information on using the CreateResponsePlan API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateResponsePlanRequest method. req, resp := client.CreateResponsePlanRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/CreateResponsePlan
func (*SSMIncidents) CreateResponsePlanWithContext ¶
func (c *SSMIncidents) CreateResponsePlanWithContext(ctx aws.Context, input *CreateResponsePlanInput, opts ...request.Option) (*CreateResponsePlanOutput, error)
CreateResponsePlanWithContext is the same as CreateResponsePlan with the addition of the ability to pass a context and additional request options.
See CreateResponsePlan for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) CreateTimelineEvent ¶
func (c *SSMIncidents) CreateTimelineEvent(input *CreateTimelineEventInput) (*CreateTimelineEventOutput, error)
CreateTimelineEvent API operation for AWS Systems Manager Incident Manager.
Creates a custom timeline event on the incident details page of an incident record. Timeline events are automatically created by Incident Manager, marking key moment during an incident. You can create custom timeline events to mark important events that are automatically detected by Incident Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation CreateTimelineEvent for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/CreateTimelineEvent
func (*SSMIncidents) CreateTimelineEventRequest ¶
func (c *SSMIncidents) CreateTimelineEventRequest(input *CreateTimelineEventInput) (req *request.Request, output *CreateTimelineEventOutput)
CreateTimelineEventRequest generates a "aws/request.Request" representing the client's request for the CreateTimelineEvent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateTimelineEvent for more information on using the CreateTimelineEvent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateTimelineEventRequest method. req, resp := client.CreateTimelineEventRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/CreateTimelineEvent
func (*SSMIncidents) CreateTimelineEventWithContext ¶
func (c *SSMIncidents) CreateTimelineEventWithContext(ctx aws.Context, input *CreateTimelineEventInput, opts ...request.Option) (*CreateTimelineEventOutput, error)
CreateTimelineEventWithContext is the same as CreateTimelineEvent with the addition of the ability to pass a context and additional request options.
See CreateTimelineEvent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) DeleteIncidentRecord ¶
func (c *SSMIncidents) DeleteIncidentRecord(input *DeleteIncidentRecordInput) (*DeleteIncidentRecordOutput, error)
DeleteIncidentRecord API operation for AWS Systems Manager Incident Manager.
Delete an incident record from Incident Manager.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation DeleteIncidentRecord for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteIncidentRecord
func (*SSMIncidents) DeleteIncidentRecordRequest ¶
func (c *SSMIncidents) DeleteIncidentRecordRequest(input *DeleteIncidentRecordInput) (req *request.Request, output *DeleteIncidentRecordOutput)
DeleteIncidentRecordRequest generates a "aws/request.Request" representing the client's request for the DeleteIncidentRecord operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteIncidentRecord for more information on using the DeleteIncidentRecord API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteIncidentRecordRequest method. req, resp := client.DeleteIncidentRecordRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteIncidentRecord
func (*SSMIncidents) DeleteIncidentRecordWithContext ¶
func (c *SSMIncidents) DeleteIncidentRecordWithContext(ctx aws.Context, input *DeleteIncidentRecordInput, opts ...request.Option) (*DeleteIncidentRecordOutput, error)
DeleteIncidentRecordWithContext is the same as DeleteIncidentRecord with the addition of the ability to pass a context and additional request options.
See DeleteIncidentRecord for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) DeleteReplicationSet ¶
func (c *SSMIncidents) DeleteReplicationSet(input *DeleteReplicationSetInput) (*DeleteReplicationSetOutput, error)
DeleteReplicationSet API operation for AWS Systems Manager Incident Manager.
Deletes all Regions in your replication set. Deleting the replication set deletes all Incident Manager data.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation DeleteReplicationSet for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteReplicationSet
func (*SSMIncidents) DeleteReplicationSetRequest ¶
func (c *SSMIncidents) DeleteReplicationSetRequest(input *DeleteReplicationSetInput) (req *request.Request, output *DeleteReplicationSetOutput)
DeleteReplicationSetRequest generates a "aws/request.Request" representing the client's request for the DeleteReplicationSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteReplicationSet for more information on using the DeleteReplicationSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteReplicationSetRequest method. req, resp := client.DeleteReplicationSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteReplicationSet
func (*SSMIncidents) DeleteReplicationSetWithContext ¶
func (c *SSMIncidents) DeleteReplicationSetWithContext(ctx aws.Context, input *DeleteReplicationSetInput, opts ...request.Option) (*DeleteReplicationSetOutput, error)
DeleteReplicationSetWithContext is the same as DeleteReplicationSet with the addition of the ability to pass a context and additional request options.
See DeleteReplicationSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) DeleteResourcePolicy ¶
func (c *SSMIncidents) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicy API operation for AWS Systems Manager Incident Manager.
Deletes the resource policy that AWS Resource Access Manager uses to share your Incident Manager resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation DeleteResourcePolicy for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteResourcePolicy
func (*SSMIncidents) DeleteResourcePolicyRequest ¶
func (c *SSMIncidents) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)
DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResourcePolicy for more information on using the DeleteResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResourcePolicyRequest method. req, resp := client.DeleteResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteResourcePolicy
func (*SSMIncidents) DeleteResourcePolicyWithContext ¶
func (c *SSMIncidents) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)
DeleteResourcePolicyWithContext is the same as DeleteResourcePolicy with the addition of the ability to pass a context and additional request options.
See DeleteResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) DeleteResponsePlan ¶
func (c *SSMIncidents) DeleteResponsePlan(input *DeleteResponsePlanInput) (*DeleteResponsePlanOutput, error)
DeleteResponsePlan API operation for AWS Systems Manager Incident Manager.
Deletes the specified response plan. Deleting a response plan stops all linked CloudWatch alarms and EventBridge events from creating an incident with this response plan.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation DeleteResponsePlan for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteResponsePlan
func (*SSMIncidents) DeleteResponsePlanRequest ¶
func (c *SSMIncidents) DeleteResponsePlanRequest(input *DeleteResponsePlanInput) (req *request.Request, output *DeleteResponsePlanOutput)
DeleteResponsePlanRequest generates a "aws/request.Request" representing the client's request for the DeleteResponsePlan operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResponsePlan for more information on using the DeleteResponsePlan API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResponsePlanRequest method. req, resp := client.DeleteResponsePlanRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteResponsePlan
func (*SSMIncidents) DeleteResponsePlanWithContext ¶
func (c *SSMIncidents) DeleteResponsePlanWithContext(ctx aws.Context, input *DeleteResponsePlanInput, opts ...request.Option) (*DeleteResponsePlanOutput, error)
DeleteResponsePlanWithContext is the same as DeleteResponsePlan with the addition of the ability to pass a context and additional request options.
See DeleteResponsePlan for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) DeleteTimelineEvent ¶
func (c *SSMIncidents) DeleteTimelineEvent(input *DeleteTimelineEventInput) (*DeleteTimelineEventOutput, error)
DeleteTimelineEvent API operation for AWS Systems Manager Incident Manager.
Deletes a timeline event from an incident.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation DeleteTimelineEvent for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteTimelineEvent
func (*SSMIncidents) DeleteTimelineEventRequest ¶
func (c *SSMIncidents) DeleteTimelineEventRequest(input *DeleteTimelineEventInput) (req *request.Request, output *DeleteTimelineEventOutput)
DeleteTimelineEventRequest generates a "aws/request.Request" representing the client's request for the DeleteTimelineEvent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteTimelineEvent for more information on using the DeleteTimelineEvent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteTimelineEventRequest method. req, resp := client.DeleteTimelineEventRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/DeleteTimelineEvent
func (*SSMIncidents) DeleteTimelineEventWithContext ¶
func (c *SSMIncidents) DeleteTimelineEventWithContext(ctx aws.Context, input *DeleteTimelineEventInput, opts ...request.Option) (*DeleteTimelineEventOutput, error)
DeleteTimelineEventWithContext is the same as DeleteTimelineEvent with the addition of the ability to pass a context and additional request options.
See DeleteTimelineEvent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) GetIncidentRecord ¶
func (c *SSMIncidents) GetIncidentRecord(input *GetIncidentRecordInput) (*GetIncidentRecordOutput, error)
GetIncidentRecord API operation for AWS Systems Manager Incident Manager.
Returns the details of the specified incident record.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation GetIncidentRecord for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetIncidentRecord
func (*SSMIncidents) GetIncidentRecordRequest ¶
func (c *SSMIncidents) GetIncidentRecordRequest(input *GetIncidentRecordInput) (req *request.Request, output *GetIncidentRecordOutput)
GetIncidentRecordRequest generates a "aws/request.Request" representing the client's request for the GetIncidentRecord operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetIncidentRecord for more information on using the GetIncidentRecord API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetIncidentRecordRequest method. req, resp := client.GetIncidentRecordRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetIncidentRecord
func (*SSMIncidents) GetIncidentRecordWithContext ¶
func (c *SSMIncidents) GetIncidentRecordWithContext(ctx aws.Context, input *GetIncidentRecordInput, opts ...request.Option) (*GetIncidentRecordOutput, error)
GetIncidentRecordWithContext is the same as GetIncidentRecord with the addition of the ability to pass a context and additional request options.
See GetIncidentRecord for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) GetReplicationSet ¶
func (c *SSMIncidents) GetReplicationSet(input *GetReplicationSetInput) (*GetReplicationSetOutput, error)
GetReplicationSet API operation for AWS Systems Manager Incident Manager.
Retrieve your Incident Manager replication set.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation GetReplicationSet for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetReplicationSet
func (*SSMIncidents) GetReplicationSetRequest ¶
func (c *SSMIncidents) GetReplicationSetRequest(input *GetReplicationSetInput) (req *request.Request, output *GetReplicationSetOutput)
GetReplicationSetRequest generates a "aws/request.Request" representing the client's request for the GetReplicationSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetReplicationSet for more information on using the GetReplicationSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetReplicationSetRequest method. req, resp := client.GetReplicationSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetReplicationSet
func (*SSMIncidents) GetReplicationSetWithContext ¶
func (c *SSMIncidents) GetReplicationSetWithContext(ctx aws.Context, input *GetReplicationSetInput, opts ...request.Option) (*GetReplicationSetOutput, error)
GetReplicationSetWithContext is the same as GetReplicationSet with the addition of the ability to pass a context and additional request options.
See GetReplicationSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) GetResourcePolicies ¶
func (c *SSMIncidents) GetResourcePolicies(input *GetResourcePoliciesInput) (*GetResourcePoliciesOutput, error)
GetResourcePolicies API operation for AWS Systems Manager Incident Manager.
Retrieves the resource policies attached to the specified response plan.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation GetResourcePolicies for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetResourcePolicies
func (*SSMIncidents) GetResourcePoliciesPages ¶
func (c *SSMIncidents) GetResourcePoliciesPages(input *GetResourcePoliciesInput, fn func(*GetResourcePoliciesOutput, bool) bool) error
GetResourcePoliciesPages iterates over the pages of a GetResourcePolicies operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetResourcePolicies method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a GetResourcePolicies operation. pageNum := 0 err := client.GetResourcePoliciesPages(params, func(page *ssmincidents.GetResourcePoliciesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SSMIncidents) GetResourcePoliciesPagesWithContext ¶
func (c *SSMIncidents) GetResourcePoliciesPagesWithContext(ctx aws.Context, input *GetResourcePoliciesInput, fn func(*GetResourcePoliciesOutput, bool) bool, opts ...request.Option) error
GetResourcePoliciesPagesWithContext same as GetResourcePoliciesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) GetResourcePoliciesRequest ¶
func (c *SSMIncidents) GetResourcePoliciesRequest(input *GetResourcePoliciesInput) (req *request.Request, output *GetResourcePoliciesOutput)
GetResourcePoliciesRequest generates a "aws/request.Request" representing the client's request for the GetResourcePolicies operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetResourcePolicies for more information on using the GetResourcePolicies API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetResourcePoliciesRequest method. req, resp := client.GetResourcePoliciesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetResourcePolicies
func (*SSMIncidents) GetResourcePoliciesWithContext ¶
func (c *SSMIncidents) GetResourcePoliciesWithContext(ctx aws.Context, input *GetResourcePoliciesInput, opts ...request.Option) (*GetResourcePoliciesOutput, error)
GetResourcePoliciesWithContext is the same as GetResourcePolicies with the addition of the ability to pass a context and additional request options.
See GetResourcePolicies for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) GetResponsePlan ¶
func (c *SSMIncidents) GetResponsePlan(input *GetResponsePlanInput) (*GetResponsePlanOutput, error)
GetResponsePlan API operation for AWS Systems Manager Incident Manager.
Retrieves the details of the specified response plan.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation GetResponsePlan for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetResponsePlan
func (*SSMIncidents) GetResponsePlanRequest ¶
func (c *SSMIncidents) GetResponsePlanRequest(input *GetResponsePlanInput) (req *request.Request, output *GetResponsePlanOutput)
GetResponsePlanRequest generates a "aws/request.Request" representing the client's request for the GetResponsePlan operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetResponsePlan for more information on using the GetResponsePlan API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetResponsePlanRequest method. req, resp := client.GetResponsePlanRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetResponsePlan
func (*SSMIncidents) GetResponsePlanWithContext ¶
func (c *SSMIncidents) GetResponsePlanWithContext(ctx aws.Context, input *GetResponsePlanInput, opts ...request.Option) (*GetResponsePlanOutput, error)
GetResponsePlanWithContext is the same as GetResponsePlan with the addition of the ability to pass a context and additional request options.
See GetResponsePlan for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) GetTimelineEvent ¶
func (c *SSMIncidents) GetTimelineEvent(input *GetTimelineEventInput) (*GetTimelineEventOutput, error)
GetTimelineEvent API operation for AWS Systems Manager Incident Manager.
Retrieves a timeline event based on its ID and incident record.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation GetTimelineEvent for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetTimelineEvent
func (*SSMIncidents) GetTimelineEventRequest ¶
func (c *SSMIncidents) GetTimelineEventRequest(input *GetTimelineEventInput) (req *request.Request, output *GetTimelineEventOutput)
GetTimelineEventRequest generates a "aws/request.Request" representing the client's request for the GetTimelineEvent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetTimelineEvent for more information on using the GetTimelineEvent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetTimelineEventRequest method. req, resp := client.GetTimelineEventRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/GetTimelineEvent
func (*SSMIncidents) GetTimelineEventWithContext ¶
func (c *SSMIncidents) GetTimelineEventWithContext(ctx aws.Context, input *GetTimelineEventInput, opts ...request.Option) (*GetTimelineEventOutput, error)
GetTimelineEventWithContext is the same as GetTimelineEvent with the addition of the ability to pass a context and additional request options.
See GetTimelineEvent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListIncidentRecords ¶
func (c *SSMIncidents) ListIncidentRecords(input *ListIncidentRecordsInput) (*ListIncidentRecordsOutput, error)
ListIncidentRecords API operation for AWS Systems Manager Incident Manager.
Lists all incident records in your account. Use this command to retrieve the Amazon Resource Name (ARN) of the incident record you want to update.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation ListIncidentRecords for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListIncidentRecords
func (*SSMIncidents) ListIncidentRecordsPages ¶
func (c *SSMIncidents) ListIncidentRecordsPages(input *ListIncidentRecordsInput, fn func(*ListIncidentRecordsOutput, bool) bool) error
ListIncidentRecordsPages iterates over the pages of a ListIncidentRecords operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIncidentRecords method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListIncidentRecords operation. pageNum := 0 err := client.ListIncidentRecordsPages(params, func(page *ssmincidents.ListIncidentRecordsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SSMIncidents) ListIncidentRecordsPagesWithContext ¶
func (c *SSMIncidents) ListIncidentRecordsPagesWithContext(ctx aws.Context, input *ListIncidentRecordsInput, fn func(*ListIncidentRecordsOutput, bool) bool, opts ...request.Option) error
ListIncidentRecordsPagesWithContext same as ListIncidentRecordsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListIncidentRecordsRequest ¶
func (c *SSMIncidents) ListIncidentRecordsRequest(input *ListIncidentRecordsInput) (req *request.Request, output *ListIncidentRecordsOutput)
ListIncidentRecordsRequest generates a "aws/request.Request" representing the client's request for the ListIncidentRecords operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListIncidentRecords for more information on using the ListIncidentRecords API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListIncidentRecordsRequest method. req, resp := client.ListIncidentRecordsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListIncidentRecords
func (*SSMIncidents) ListIncidentRecordsWithContext ¶
func (c *SSMIncidents) ListIncidentRecordsWithContext(ctx aws.Context, input *ListIncidentRecordsInput, opts ...request.Option) (*ListIncidentRecordsOutput, error)
ListIncidentRecordsWithContext is the same as ListIncidentRecords with the addition of the ability to pass a context and additional request options.
See ListIncidentRecords for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListRelatedItems ¶
func (c *SSMIncidents) ListRelatedItems(input *ListRelatedItemsInput) (*ListRelatedItemsOutput, error)
ListRelatedItems API operation for AWS Systems Manager Incident Manager.
List all related items for an incident record.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation ListRelatedItems for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListRelatedItems
func (*SSMIncidents) ListRelatedItemsPages ¶
func (c *SSMIncidents) ListRelatedItemsPages(input *ListRelatedItemsInput, fn func(*ListRelatedItemsOutput, bool) bool) error
ListRelatedItemsPages iterates over the pages of a ListRelatedItems operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListRelatedItems method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListRelatedItems operation. pageNum := 0 err := client.ListRelatedItemsPages(params, func(page *ssmincidents.ListRelatedItemsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SSMIncidents) ListRelatedItemsPagesWithContext ¶
func (c *SSMIncidents) ListRelatedItemsPagesWithContext(ctx aws.Context, input *ListRelatedItemsInput, fn func(*ListRelatedItemsOutput, bool) bool, opts ...request.Option) error
ListRelatedItemsPagesWithContext same as ListRelatedItemsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListRelatedItemsRequest ¶
func (c *SSMIncidents) ListRelatedItemsRequest(input *ListRelatedItemsInput) (req *request.Request, output *ListRelatedItemsOutput)
ListRelatedItemsRequest generates a "aws/request.Request" representing the client's request for the ListRelatedItems operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListRelatedItems for more information on using the ListRelatedItems API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListRelatedItemsRequest method. req, resp := client.ListRelatedItemsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListRelatedItems
func (*SSMIncidents) ListRelatedItemsWithContext ¶
func (c *SSMIncidents) ListRelatedItemsWithContext(ctx aws.Context, input *ListRelatedItemsInput, opts ...request.Option) (*ListRelatedItemsOutput, error)
ListRelatedItemsWithContext is the same as ListRelatedItems with the addition of the ability to pass a context and additional request options.
See ListRelatedItems for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListReplicationSets ¶
func (c *SSMIncidents) ListReplicationSets(input *ListReplicationSetsInput) (*ListReplicationSetsOutput, error)
ListReplicationSets API operation for AWS Systems Manager Incident Manager.
Lists details about the replication set configured in your account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation ListReplicationSets for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListReplicationSets
func (*SSMIncidents) ListReplicationSetsPages ¶
func (c *SSMIncidents) ListReplicationSetsPages(input *ListReplicationSetsInput, fn func(*ListReplicationSetsOutput, bool) bool) error
ListReplicationSetsPages iterates over the pages of a ListReplicationSets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListReplicationSets method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListReplicationSets operation. pageNum := 0 err := client.ListReplicationSetsPages(params, func(page *ssmincidents.ListReplicationSetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SSMIncidents) ListReplicationSetsPagesWithContext ¶
func (c *SSMIncidents) ListReplicationSetsPagesWithContext(ctx aws.Context, input *ListReplicationSetsInput, fn func(*ListReplicationSetsOutput, bool) bool, opts ...request.Option) error
ListReplicationSetsPagesWithContext same as ListReplicationSetsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListReplicationSetsRequest ¶
func (c *SSMIncidents) ListReplicationSetsRequest(input *ListReplicationSetsInput) (req *request.Request, output *ListReplicationSetsOutput)
ListReplicationSetsRequest generates a "aws/request.Request" representing the client's request for the ListReplicationSets operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListReplicationSets for more information on using the ListReplicationSets API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListReplicationSetsRequest method. req, resp := client.ListReplicationSetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListReplicationSets
func (*SSMIncidents) ListReplicationSetsWithContext ¶
func (c *SSMIncidents) ListReplicationSetsWithContext(ctx aws.Context, input *ListReplicationSetsInput, opts ...request.Option) (*ListReplicationSetsOutput, error)
ListReplicationSetsWithContext is the same as ListReplicationSets with the addition of the ability to pass a context and additional request options.
See ListReplicationSets for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListResponsePlans ¶
func (c *SSMIncidents) ListResponsePlans(input *ListResponsePlansInput) (*ListResponsePlansOutput, error)
ListResponsePlans API operation for AWS Systems Manager Incident Manager.
Lists all response plans in your account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation ListResponsePlans for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListResponsePlans
func (*SSMIncidents) ListResponsePlansPages ¶
func (c *SSMIncidents) ListResponsePlansPages(input *ListResponsePlansInput, fn func(*ListResponsePlansOutput, bool) bool) error
ListResponsePlansPages iterates over the pages of a ListResponsePlans operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListResponsePlans method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListResponsePlans operation. pageNum := 0 err := client.ListResponsePlansPages(params, func(page *ssmincidents.ListResponsePlansOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SSMIncidents) ListResponsePlansPagesWithContext ¶
func (c *SSMIncidents) ListResponsePlansPagesWithContext(ctx aws.Context, input *ListResponsePlansInput, fn func(*ListResponsePlansOutput, bool) bool, opts ...request.Option) error
ListResponsePlansPagesWithContext same as ListResponsePlansPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListResponsePlansRequest ¶
func (c *SSMIncidents) ListResponsePlansRequest(input *ListResponsePlansInput) (req *request.Request, output *ListResponsePlansOutput)
ListResponsePlansRequest generates a "aws/request.Request" representing the client's request for the ListResponsePlans operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListResponsePlans for more information on using the ListResponsePlans API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListResponsePlansRequest method. req, resp := client.ListResponsePlansRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListResponsePlans
func (*SSMIncidents) ListResponsePlansWithContext ¶
func (c *SSMIncidents) ListResponsePlansWithContext(ctx aws.Context, input *ListResponsePlansInput, opts ...request.Option) (*ListResponsePlansOutput, error)
ListResponsePlansWithContext is the same as ListResponsePlans with the addition of the ability to pass a context and additional request options.
See ListResponsePlans for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListTagsForResource ¶
func (c *SSMIncidents) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS Systems Manager Incident Manager.
Lists the tags that are attached to the specified response plan.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListTagsForResource
func (*SSMIncidents) ListTagsForResourceRequest ¶
func (c *SSMIncidents) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListTagsForResource
func (*SSMIncidents) ListTagsForResourceWithContext ¶
func (c *SSMIncidents) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListTimelineEvents ¶
func (c *SSMIncidents) ListTimelineEvents(input *ListTimelineEventsInput) (*ListTimelineEventsOutput, error)
ListTimelineEvents API operation for AWS Systems Manager Incident Manager.
Lists timeline events of the specified incident record.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation ListTimelineEvents for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListTimelineEvents
func (*SSMIncidents) ListTimelineEventsPages ¶
func (c *SSMIncidents) ListTimelineEventsPages(input *ListTimelineEventsInput, fn func(*ListTimelineEventsOutput, bool) bool) error
ListTimelineEventsPages iterates over the pages of a ListTimelineEvents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTimelineEvents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTimelineEvents operation. pageNum := 0 err := client.ListTimelineEventsPages(params, func(page *ssmincidents.ListTimelineEventsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SSMIncidents) ListTimelineEventsPagesWithContext ¶
func (c *SSMIncidents) ListTimelineEventsPagesWithContext(ctx aws.Context, input *ListTimelineEventsInput, fn func(*ListTimelineEventsOutput, bool) bool, opts ...request.Option) error
ListTimelineEventsPagesWithContext same as ListTimelineEventsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) ListTimelineEventsRequest ¶
func (c *SSMIncidents) ListTimelineEventsRequest(input *ListTimelineEventsInput) (req *request.Request, output *ListTimelineEventsOutput)
ListTimelineEventsRequest generates a "aws/request.Request" representing the client's request for the ListTimelineEvents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTimelineEvents for more information on using the ListTimelineEvents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTimelineEventsRequest method. req, resp := client.ListTimelineEventsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/ListTimelineEvents
func (*SSMIncidents) ListTimelineEventsWithContext ¶
func (c *SSMIncidents) ListTimelineEventsWithContext(ctx aws.Context, input *ListTimelineEventsInput, opts ...request.Option) (*ListTimelineEventsOutput, error)
ListTimelineEventsWithContext is the same as ListTimelineEvents with the addition of the ability to pass a context and additional request options.
See ListTimelineEvents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) PutResourcePolicy ¶
func (c *SSMIncidents) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)
PutResourcePolicy API operation for AWS Systems Manager Incident Manager.
Adds a resource policy to the specified response plan.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation PutResourcePolicy for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/PutResourcePolicy
func (*SSMIncidents) PutResourcePolicyRequest ¶
func (c *SSMIncidents) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)
PutResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the PutResourcePolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutResourcePolicy for more information on using the PutResourcePolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutResourcePolicyRequest method. req, resp := client.PutResourcePolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/PutResourcePolicy
func (*SSMIncidents) PutResourcePolicyWithContext ¶
func (c *SSMIncidents) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)
PutResourcePolicyWithContext is the same as PutResourcePolicy with the addition of the ability to pass a context and additional request options.
See PutResourcePolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) StartIncident ¶
func (c *SSMIncidents) StartIncident(input *StartIncidentInput) (*StartIncidentOutput, error)
StartIncident API operation for AWS Systems Manager Incident Manager.
Used to start an incident from CloudWatch alarms, EventBridge events, or manually.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation StartIncident for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/StartIncident
func (*SSMIncidents) StartIncidentRequest ¶
func (c *SSMIncidents) StartIncidentRequest(input *StartIncidentInput) (req *request.Request, output *StartIncidentOutput)
StartIncidentRequest generates a "aws/request.Request" representing the client's request for the StartIncident operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See StartIncident for more information on using the StartIncident API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the StartIncidentRequest method. req, resp := client.StartIncidentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/StartIncident
func (*SSMIncidents) StartIncidentWithContext ¶
func (c *SSMIncidents) StartIncidentWithContext(ctx aws.Context, input *StartIncidentInput, opts ...request.Option) (*StartIncidentOutput, error)
StartIncidentWithContext is the same as StartIncident with the addition of the ability to pass a context and additional request options.
See StartIncident for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) TagResource ¶
func (c *SSMIncidents) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS Systems Manager Incident Manager.
Adds a tag to a response plan.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation TagResource for usage and error information.
Returned Error Types:
ServiceQuotaExceededException Request would cause a service quota to be exceeded.
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/TagResource
func (*SSMIncidents) TagResourceRequest ¶
func (c *SSMIncidents) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/TagResource
func (*SSMIncidents) TagResourceWithContext ¶
func (c *SSMIncidents) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) UntagResource ¶
func (c *SSMIncidents) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS Systems Manager Incident Manager.
Removes a tag from a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation UntagResource for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UntagResource
func (*SSMIncidents) UntagResourceRequest ¶
func (c *SSMIncidents) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UntagResource
func (*SSMIncidents) UntagResourceWithContext ¶
func (c *SSMIncidents) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) UpdateDeletionProtection ¶
func (c *SSMIncidents) UpdateDeletionProtection(input *UpdateDeletionProtectionInput) (*UpdateDeletionProtectionOutput, error)
UpdateDeletionProtection API operation for AWS Systems Manager Incident Manager.
Update deletion protection to either allow or deny deletion of the final Region in a replication set.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation UpdateDeletionProtection for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateDeletionProtection
func (*SSMIncidents) UpdateDeletionProtectionRequest ¶
func (c *SSMIncidents) UpdateDeletionProtectionRequest(input *UpdateDeletionProtectionInput) (req *request.Request, output *UpdateDeletionProtectionOutput)
UpdateDeletionProtectionRequest generates a "aws/request.Request" representing the client's request for the UpdateDeletionProtection operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateDeletionProtection for more information on using the UpdateDeletionProtection API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateDeletionProtectionRequest method. req, resp := client.UpdateDeletionProtectionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateDeletionProtection
func (*SSMIncidents) UpdateDeletionProtectionWithContext ¶
func (c *SSMIncidents) UpdateDeletionProtectionWithContext(ctx aws.Context, input *UpdateDeletionProtectionInput, opts ...request.Option) (*UpdateDeletionProtectionOutput, error)
UpdateDeletionProtectionWithContext is the same as UpdateDeletionProtection with the addition of the ability to pass a context and additional request options.
See UpdateDeletionProtection for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) UpdateIncidentRecord ¶
func (c *SSMIncidents) UpdateIncidentRecord(input *UpdateIncidentRecordInput) (*UpdateIncidentRecordOutput, error)
UpdateIncidentRecord API operation for AWS Systems Manager Incident Manager.
Update the details of an incident record. You can use this action to update an incident record from the defined chat channel. For more information about using actions in chat channels, see Interacting through chat (https://docs.aws.amazon.com/incident-manager/latest/userguide/chat.html#chat-interact).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation UpdateIncidentRecord for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateIncidentRecord
func (*SSMIncidents) UpdateIncidentRecordRequest ¶
func (c *SSMIncidents) UpdateIncidentRecordRequest(input *UpdateIncidentRecordInput) (req *request.Request, output *UpdateIncidentRecordOutput)
UpdateIncidentRecordRequest generates a "aws/request.Request" representing the client's request for the UpdateIncidentRecord operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateIncidentRecord for more information on using the UpdateIncidentRecord API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateIncidentRecordRequest method. req, resp := client.UpdateIncidentRecordRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateIncidentRecord
func (*SSMIncidents) UpdateIncidentRecordWithContext ¶
func (c *SSMIncidents) UpdateIncidentRecordWithContext(ctx aws.Context, input *UpdateIncidentRecordInput, opts ...request.Option) (*UpdateIncidentRecordOutput, error)
UpdateIncidentRecordWithContext is the same as UpdateIncidentRecord with the addition of the ability to pass a context and additional request options.
See UpdateIncidentRecord for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) UpdateRelatedItems ¶
func (c *SSMIncidents) UpdateRelatedItems(input *UpdateRelatedItemsInput) (*UpdateRelatedItemsOutput, error)
UpdateRelatedItems API operation for AWS Systems Manager Incident Manager.
Add or remove related items from the related items tab of an incident record.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation UpdateRelatedItems for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateRelatedItems
func (*SSMIncidents) UpdateRelatedItemsRequest ¶
func (c *SSMIncidents) UpdateRelatedItemsRequest(input *UpdateRelatedItemsInput) (req *request.Request, output *UpdateRelatedItemsOutput)
UpdateRelatedItemsRequest generates a "aws/request.Request" representing the client's request for the UpdateRelatedItems operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateRelatedItems for more information on using the UpdateRelatedItems API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateRelatedItemsRequest method. req, resp := client.UpdateRelatedItemsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateRelatedItems
func (*SSMIncidents) UpdateRelatedItemsWithContext ¶
func (c *SSMIncidents) UpdateRelatedItemsWithContext(ctx aws.Context, input *UpdateRelatedItemsInput, opts ...request.Option) (*UpdateRelatedItemsOutput, error)
UpdateRelatedItemsWithContext is the same as UpdateRelatedItems with the addition of the ability to pass a context and additional request options.
See UpdateRelatedItems for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) UpdateReplicationSet ¶
func (c *SSMIncidents) UpdateReplicationSet(input *UpdateReplicationSetInput) (*UpdateReplicationSetOutput, error)
UpdateReplicationSet API operation for AWS Systems Manager Incident Manager.
Add or delete Regions from your replication set.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation UpdateReplicationSet for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateReplicationSet
func (*SSMIncidents) UpdateReplicationSetRequest ¶
func (c *SSMIncidents) UpdateReplicationSetRequest(input *UpdateReplicationSetInput) (req *request.Request, output *UpdateReplicationSetOutput)
UpdateReplicationSetRequest generates a "aws/request.Request" representing the client's request for the UpdateReplicationSet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateReplicationSet for more information on using the UpdateReplicationSet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateReplicationSetRequest method. req, resp := client.UpdateReplicationSetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateReplicationSet
func (*SSMIncidents) UpdateReplicationSetWithContext ¶
func (c *SSMIncidents) UpdateReplicationSetWithContext(ctx aws.Context, input *UpdateReplicationSetInput, opts ...request.Option) (*UpdateReplicationSetOutput, error)
UpdateReplicationSetWithContext is the same as UpdateReplicationSet with the addition of the ability to pass a context and additional request options.
See UpdateReplicationSet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) UpdateResponsePlan ¶
func (c *SSMIncidents) UpdateResponsePlan(input *UpdateResponsePlanInput) (*UpdateResponsePlanOutput, error)
UpdateResponsePlan API operation for AWS Systems Manager Incident Manager.
Updates the specified response plan.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation UpdateResponsePlan for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateResponsePlan
func (*SSMIncidents) UpdateResponsePlanRequest ¶
func (c *SSMIncidents) UpdateResponsePlanRequest(input *UpdateResponsePlanInput) (req *request.Request, output *UpdateResponsePlanOutput)
UpdateResponsePlanRequest generates a "aws/request.Request" representing the client's request for the UpdateResponsePlan operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateResponsePlan for more information on using the UpdateResponsePlan API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateResponsePlanRequest method. req, resp := client.UpdateResponsePlanRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateResponsePlan
func (*SSMIncidents) UpdateResponsePlanWithContext ¶
func (c *SSMIncidents) UpdateResponsePlanWithContext(ctx aws.Context, input *UpdateResponsePlanInput, opts ...request.Option) (*UpdateResponsePlanOutput, error)
UpdateResponsePlanWithContext is the same as UpdateResponsePlan with the addition of the ability to pass a context and additional request options.
See UpdateResponsePlan for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) UpdateTimelineEvent ¶
func (c *SSMIncidents) UpdateTimelineEvent(input *UpdateTimelineEventInput) (*UpdateTimelineEventOutput, error)
UpdateTimelineEvent API operation for AWS Systems Manager Incident Manager.
Updates a timeline event. You can update events of type Custom Event.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Systems Manager Incident Manager's API operation UpdateTimelineEvent for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which does not exist.
AccessDeniedException You don't have sufficient access to perform this action.
ValidationException The input fails to satisfy the constraints specified by an AWS service.
ConflictException Updating or deleting a resource causes an inconsistent state.
InternalServerException The request processing has failed because of an unknown error, exception or failure.
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateTimelineEvent
func (*SSMIncidents) UpdateTimelineEventRequest ¶
func (c *SSMIncidents) UpdateTimelineEventRequest(input *UpdateTimelineEventInput) (req *request.Request, output *UpdateTimelineEventOutput)
UpdateTimelineEventRequest generates a "aws/request.Request" representing the client's request for the UpdateTimelineEvent operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateTimelineEvent for more information on using the UpdateTimelineEvent API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateTimelineEventRequest method. req, resp := client.UpdateTimelineEventRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/ssm-incidents-2018-05-10/UpdateTimelineEvent
func (*SSMIncidents) UpdateTimelineEventWithContext ¶
func (c *SSMIncidents) UpdateTimelineEventWithContext(ctx aws.Context, input *UpdateTimelineEventInput, opts ...request.Option) (*UpdateTimelineEventOutput, error)
UpdateTimelineEventWithContext is the same as UpdateTimelineEvent with the addition of the ability to pass a context and additional request options.
See UpdateTimelineEvent for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) WaitUntilWaitForReplicationSetActive ¶
func (c *SSMIncidents) WaitUntilWaitForReplicationSetActive(input *GetReplicationSetInput) error
WaitUntilWaitForReplicationSetActive uses the SSM Incidents API operation GetReplicationSet to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*SSMIncidents) WaitUntilWaitForReplicationSetActiveWithContext ¶
func (c *SSMIncidents) WaitUntilWaitForReplicationSetActiveWithContext(ctx aws.Context, input *GetReplicationSetInput, opts ...request.WaiterOption) error
WaitUntilWaitForReplicationSetActiveWithContext is an extended version of WaitUntilWaitForReplicationSetActive. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*SSMIncidents) WaitUntilWaitForReplicationSetDeleted ¶
func (c *SSMIncidents) WaitUntilWaitForReplicationSetDeleted(input *GetReplicationSetInput) error
WaitUntilWaitForReplicationSetDeleted uses the SSM Incidents API operation GetReplicationSet to wait for a condition to be met before returning. If the condition is not met within the max attempt window, an error will be returned.
func (*SSMIncidents) WaitUntilWaitForReplicationSetDeletedWithContext ¶
func (c *SSMIncidents) WaitUntilWaitForReplicationSetDeletedWithContext(ctx aws.Context, input *GetReplicationSetInput, opts ...request.WaiterOption) error
WaitUntilWaitForReplicationSetDeletedWithContext is an extended version of WaitUntilWaitForReplicationSetDeleted. With the support for passing in a context and options to configure the Waiter and the underlying request options.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // Originating quota code // // QuotaCode is a required field QuotaCode *string `locationName:"quotaCode" type:"string" required:"true"` // The identifier for the requested resource ResourceIdentifier *string `locationName:"resourceIdentifier" type:"string"` // The resource type ResourceType *string `locationName:"resourceType" type:"string" enum:"ResourceType"` // Originating service code // // ServiceCode is a required field ServiceCode *string `locationName:"serviceCode" type:"string" required:"true" enum:"ServiceCode"` // contains filtered or unexported fields }
Request would cause a service quota to be exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation
type SsmAutomation ¶
type SsmAutomation struct { // The automation document's name. // // DocumentName is a required field DocumentName *string `locationName:"documentName" type:"string" required:"true"` // The automation document's version to use when running. DocumentVersion *string `locationName:"documentVersion" type:"string"` // The key-value pair parameters to use when running the automation document. Parameters map[string][]*string `locationName:"parameters" min:"1" type:"map"` // The Amazon Resource Name (ARN) of the role that the automation document will // assume when running commands. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // The account that the automation document will be run in. This can be in either // the management account or an application account. TargetAccount *string `locationName:"targetAccount" type:"string" enum:"SsmTargetAccount"` // contains filtered or unexported fields }
Details about the Systems Manager automation document that will be used as a runbook during an incident.
func (SsmAutomation) GoString ¶
func (s SsmAutomation) GoString() string
GoString returns the string representation
func (*SsmAutomation) SetDocumentName ¶
func (s *SsmAutomation) SetDocumentName(v string) *SsmAutomation
SetDocumentName sets the DocumentName field's value.
func (*SsmAutomation) SetDocumentVersion ¶
func (s *SsmAutomation) SetDocumentVersion(v string) *SsmAutomation
SetDocumentVersion sets the DocumentVersion field's value.
func (*SsmAutomation) SetParameters ¶
func (s *SsmAutomation) SetParameters(v map[string][]*string) *SsmAutomation
SetParameters sets the Parameters field's value.
func (*SsmAutomation) SetRoleArn ¶
func (s *SsmAutomation) SetRoleArn(v string) *SsmAutomation
SetRoleArn sets the RoleArn field's value.
func (*SsmAutomation) SetTargetAccount ¶
func (s *SsmAutomation) SetTargetAccount(v string) *SsmAutomation
SetTargetAccount sets the TargetAccount field's value.
func (SsmAutomation) String ¶
func (s SsmAutomation) String() string
String returns the string representation
func (*SsmAutomation) Validate ¶
func (s *SsmAutomation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartIncidentInput ¶
type StartIncidentInput struct { // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // Defines the impact to the customers. Providing an impact overwrites the impact // provided by a response plan. // // Possible impacts: // // * 1 - Critical impact, this typically relates to full application failure // that impacts many to all customers. // // * 2 - High impact, partial application failure with impact to many customers. // // * 3 - Medium impact, the application is providing reduced service to customers. // // * 4 - Low impact, customer might aren't impacted by the problem yet. // // * 5 - No impact, customers aren't currently impacted but urgent action // is needed to avoid impact. Impact *int64 `locationName:"impact" min:"1" type:"integer"` // Add related items to the incident for other responders to use. Related items // are AWS resources, external links, or files uploaded to an S3 bucket. RelatedItems []*RelatedItem `locationName:"relatedItems" type:"list"` // The Amazon Resource Name (ARN) of the response plan that pre-defines summary, // chat channels, SNS topics, runbooks, title, and impact of the incident. // // ResponsePlanArn is a required field ResponsePlanArn *string `locationName:"responsePlanArn" type:"string" required:"true"` // Provide a title for the incident. Providing a title overwrites the title // provided by the response plan. Title *string `locationName:"title" type:"string"` // Details of what created the incident record in Incident Manager. TriggerDetails *TriggerDetails `locationName:"triggerDetails" type:"structure"` // contains filtered or unexported fields }
func (StartIncidentInput) GoString ¶
func (s StartIncidentInput) GoString() string
GoString returns the string representation
func (*StartIncidentInput) SetClientToken ¶
func (s *StartIncidentInput) SetClientToken(v string) *StartIncidentInput
SetClientToken sets the ClientToken field's value.
func (*StartIncidentInput) SetImpact ¶
func (s *StartIncidentInput) SetImpact(v int64) *StartIncidentInput
SetImpact sets the Impact field's value.
func (*StartIncidentInput) SetRelatedItems ¶
func (s *StartIncidentInput) SetRelatedItems(v []*RelatedItem) *StartIncidentInput
SetRelatedItems sets the RelatedItems field's value.
func (*StartIncidentInput) SetResponsePlanArn ¶
func (s *StartIncidentInput) SetResponsePlanArn(v string) *StartIncidentInput
SetResponsePlanArn sets the ResponsePlanArn field's value.
func (*StartIncidentInput) SetTitle ¶
func (s *StartIncidentInput) SetTitle(v string) *StartIncidentInput
SetTitle sets the Title field's value.
func (*StartIncidentInput) SetTriggerDetails ¶
func (s *StartIncidentInput) SetTriggerDetails(v *TriggerDetails) *StartIncidentInput
SetTriggerDetails sets the TriggerDetails field's value.
func (StartIncidentInput) String ¶
func (s StartIncidentInput) String() string
String returns the string representation
func (*StartIncidentInput) Validate ¶
func (s *StartIncidentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartIncidentOutput ¶
type StartIncidentOutput struct { // The ARN of the newly created incident record. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (StartIncidentOutput) GoString ¶
func (s StartIncidentOutput) GoString() string
GoString returns the string representation
func (*StartIncidentOutput) SetIncidentRecordArn ¶
func (s *StartIncidentOutput) SetIncidentRecordArn(v string) *StartIncidentOutput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (StartIncidentOutput) String ¶
func (s StartIncidentOutput) String() string
String returns the string representation
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the response plan you're adding the tags // to. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // A list of tags that you are adding to the response plan. // // Tags is a required field Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // Originating quota code // // QuotaCode is a required field QuotaCode *string `locationName:"quotaCode" type:"string" required:"true"` // Originating service code // // ServiceCode is a required field ServiceCode *string `locationName:"serviceCode" type:"string" required:"true" enum:"ServiceCode"` // contains filtered or unexported fields }
The request was denied due to request throttling.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation
type TimelineEvent ¶
type TimelineEvent struct { // A short description of the event. // // EventData is a required field EventData *string `locationName:"eventData" type:"string" required:"true"` // The ID of the timeline event. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // The time that the event occurred. // // EventTime is a required field EventTime *time.Time `locationName:"eventTime" type:"timestamp" required:"true"` // The type of event that occurred. Currently Incident Manager supports only // the Custom Event type. // // EventType is a required field EventType *string `locationName:"eventType" type:"string" required:"true"` // The time that the timeline event was last updated. // // EventUpdatedTime is a required field EventUpdatedTime *time.Time `locationName:"eventUpdatedTime" type:"timestamp" required:"true"` // The Amazon Resource Name (ARN) of the incident that the event occurred during. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // contains filtered or unexported fields }
A significant event that happened during the incident.
func (TimelineEvent) GoString ¶
func (s TimelineEvent) GoString() string
GoString returns the string representation
func (*TimelineEvent) SetEventData ¶
func (s *TimelineEvent) SetEventData(v string) *TimelineEvent
SetEventData sets the EventData field's value.
func (*TimelineEvent) SetEventId ¶
func (s *TimelineEvent) SetEventId(v string) *TimelineEvent
SetEventId sets the EventId field's value.
func (*TimelineEvent) SetEventTime ¶
func (s *TimelineEvent) SetEventTime(v time.Time) *TimelineEvent
SetEventTime sets the EventTime field's value.
func (*TimelineEvent) SetEventType ¶
func (s *TimelineEvent) SetEventType(v string) *TimelineEvent
SetEventType sets the EventType field's value.
func (*TimelineEvent) SetEventUpdatedTime ¶
func (s *TimelineEvent) SetEventUpdatedTime(v time.Time) *TimelineEvent
SetEventUpdatedTime sets the EventUpdatedTime field's value.
func (*TimelineEvent) SetIncidentRecordArn ¶
func (s *TimelineEvent) SetIncidentRecordArn(v string) *TimelineEvent
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (TimelineEvent) String ¶
func (s TimelineEvent) String() string
String returns the string representation
type TriggerDetails ¶
type TriggerDetails struct { // Raw data passed from either EventBridge, CloudWatch, or Incident Manager // when an incident is created. RawData *string `locationName:"rawData" type:"string"` // Identifies the service that sourced the event. All events sourced from within // AWS begin with "aws." Customer-generated events can have any value here, // as long as it doesn't begin with "aws." We recommend the use of Java package-name // style reverse domain-name strings. // // Source is a required field Source *string `locationName:"source" type:"string" required:"true"` // The time that the incident was detected. // // Timestamp is a required field Timestamp *time.Time `locationName:"timestamp" type:"timestamp" required:"true"` // The ARN of the source that detected the incident. TriggerArn *string `locationName:"triggerArn" type:"string"` // contains filtered or unexported fields }
Details about what caused the incident to be created in Incident Manager.
func (TriggerDetails) GoString ¶
func (s TriggerDetails) GoString() string
GoString returns the string representation
func (*TriggerDetails) SetRawData ¶
func (s *TriggerDetails) SetRawData(v string) *TriggerDetails
SetRawData sets the RawData field's value.
func (*TriggerDetails) SetSource ¶
func (s *TriggerDetails) SetSource(v string) *TriggerDetails
SetSource sets the Source field's value.
func (*TriggerDetails) SetTimestamp ¶
func (s *TriggerDetails) SetTimestamp(v time.Time) *TriggerDetails
SetTimestamp sets the Timestamp field's value.
func (*TriggerDetails) SetTriggerArn ¶
func (s *TriggerDetails) SetTriggerArn(v string) *TriggerDetails
SetTriggerArn sets the TriggerArn field's value.
func (TriggerDetails) String ¶
func (s TriggerDetails) String() string
String returns the string representation
func (*TriggerDetails) Validate ¶
func (s *TriggerDetails) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the response plan you're removing a tag // from. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"` // The name of the tag you're removing from the response plan. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UpdateDeletionProtectionInput ¶
type UpdateDeletionProtectionInput struct { // The Amazon Resource Name (ARN) of the replication set you're updating. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // Details if deletion protection is enabled or disabled in your account. // // DeletionProtected is a required field DeletionProtected *bool `locationName:"deletionProtected" type:"boolean" required:"true"` // contains filtered or unexported fields }
func (UpdateDeletionProtectionInput) GoString ¶
func (s UpdateDeletionProtectionInput) GoString() string
GoString returns the string representation
func (*UpdateDeletionProtectionInput) SetArn ¶
func (s *UpdateDeletionProtectionInput) SetArn(v string) *UpdateDeletionProtectionInput
SetArn sets the Arn field's value.
func (*UpdateDeletionProtectionInput) SetClientToken ¶
func (s *UpdateDeletionProtectionInput) SetClientToken(v string) *UpdateDeletionProtectionInput
SetClientToken sets the ClientToken field's value.
func (*UpdateDeletionProtectionInput) SetDeletionProtected ¶
func (s *UpdateDeletionProtectionInput) SetDeletionProtected(v bool) *UpdateDeletionProtectionInput
SetDeletionProtected sets the DeletionProtected field's value.
func (UpdateDeletionProtectionInput) String ¶
func (s UpdateDeletionProtectionInput) String() string
String returns the string representation
func (*UpdateDeletionProtectionInput) Validate ¶
func (s *UpdateDeletionProtectionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDeletionProtectionOutput ¶
type UpdateDeletionProtectionOutput struct {
// contains filtered or unexported fields
}
func (UpdateDeletionProtectionOutput) GoString ¶
func (s UpdateDeletionProtectionOutput) GoString() string
GoString returns the string representation
func (UpdateDeletionProtectionOutput) String ¶
func (s UpdateDeletionProtectionOutput) String() string
String returns the string representation
type UpdateIncidentRecordInput ¶
type UpdateIncidentRecordInput struct { // The Amazon Resource Name (ARN) of the incident record you are updating. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The AWS Chatbot chat channel for responders to collaborate in. ChatChannel *ChatChannel `locationName:"chatChannel" type:"structure"` // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // Defines the impact to customers and applications. Providing an impact overwrites // the impact provided by the response plan. // // Possible impacts: // // * 1 - Critical impact, this typically relates to full application failure // that impacts many to all customers. // // * 2 - High impact, partial application failure with impact to many customers. // // * 3 - Medium impact, the application is providing reduced service to customers. // // * 4 - Low impact, customer might aren't impacted by the problem yet. // // * 5 - No impact, customers aren't currently impacted but urgent action // is needed to avoid impact. Impact *int64 `locationName:"impact" min:"1" type:"integer"` // The SNS targets that are notified when updates are made to an incident. // // Using multiple SNS topics creates redundancy in the case that a Region is // down during the incident. NotificationTargets []*NotificationTargetItem `locationName:"notificationTargets" type:"list"` // The status of the incident. An incident can be Open or Resolved. Status *string `locationName:"status" type:"string" enum:"IncidentRecordStatus"` // The summary describes what has happened during the incident. Summary *string `locationName:"summary" type:"string"` // The title of the incident is a brief and easily recognizable. Title *string `locationName:"title" type:"string"` // contains filtered or unexported fields }
func (UpdateIncidentRecordInput) GoString ¶
func (s UpdateIncidentRecordInput) GoString() string
GoString returns the string representation
func (*UpdateIncidentRecordInput) SetArn ¶
func (s *UpdateIncidentRecordInput) SetArn(v string) *UpdateIncidentRecordInput
SetArn sets the Arn field's value.
func (*UpdateIncidentRecordInput) SetChatChannel ¶
func (s *UpdateIncidentRecordInput) SetChatChannel(v *ChatChannel) *UpdateIncidentRecordInput
SetChatChannel sets the ChatChannel field's value.
func (*UpdateIncidentRecordInput) SetClientToken ¶
func (s *UpdateIncidentRecordInput) SetClientToken(v string) *UpdateIncidentRecordInput
SetClientToken sets the ClientToken field's value.
func (*UpdateIncidentRecordInput) SetImpact ¶
func (s *UpdateIncidentRecordInput) SetImpact(v int64) *UpdateIncidentRecordInput
SetImpact sets the Impact field's value.
func (*UpdateIncidentRecordInput) SetNotificationTargets ¶
func (s *UpdateIncidentRecordInput) SetNotificationTargets(v []*NotificationTargetItem) *UpdateIncidentRecordInput
SetNotificationTargets sets the NotificationTargets field's value.
func (*UpdateIncidentRecordInput) SetStatus ¶
func (s *UpdateIncidentRecordInput) SetStatus(v string) *UpdateIncidentRecordInput
SetStatus sets the Status field's value.
func (*UpdateIncidentRecordInput) SetSummary ¶
func (s *UpdateIncidentRecordInput) SetSummary(v string) *UpdateIncidentRecordInput
SetSummary sets the Summary field's value.
func (*UpdateIncidentRecordInput) SetTitle ¶
func (s *UpdateIncidentRecordInput) SetTitle(v string) *UpdateIncidentRecordInput
SetTitle sets the Title field's value.
func (UpdateIncidentRecordInput) String ¶
func (s UpdateIncidentRecordInput) String() string
String returns the string representation
func (*UpdateIncidentRecordInput) Validate ¶
func (s *UpdateIncidentRecordInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateIncidentRecordOutput ¶
type UpdateIncidentRecordOutput struct {
// contains filtered or unexported fields
}
func (UpdateIncidentRecordOutput) GoString ¶
func (s UpdateIncidentRecordOutput) GoString() string
GoString returns the string representation
func (UpdateIncidentRecordOutput) String ¶
func (s UpdateIncidentRecordOutput) String() string
String returns the string representation
type UpdateRelatedItemsInput ¶
type UpdateRelatedItemsInput struct { // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the incident record you are updating related // items in. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // Details about the item you are adding or deleting. // // RelatedItemsUpdate is a required field RelatedItemsUpdate *RelatedItemsUpdate `locationName:"relatedItemsUpdate" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateRelatedItemsInput) GoString ¶
func (s UpdateRelatedItemsInput) GoString() string
GoString returns the string representation
func (*UpdateRelatedItemsInput) SetClientToken ¶
func (s *UpdateRelatedItemsInput) SetClientToken(v string) *UpdateRelatedItemsInput
SetClientToken sets the ClientToken field's value.
func (*UpdateRelatedItemsInput) SetIncidentRecordArn ¶
func (s *UpdateRelatedItemsInput) SetIncidentRecordArn(v string) *UpdateRelatedItemsInput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (*UpdateRelatedItemsInput) SetRelatedItemsUpdate ¶
func (s *UpdateRelatedItemsInput) SetRelatedItemsUpdate(v *RelatedItemsUpdate) *UpdateRelatedItemsInput
SetRelatedItemsUpdate sets the RelatedItemsUpdate field's value.
func (UpdateRelatedItemsInput) String ¶
func (s UpdateRelatedItemsInput) String() string
String returns the string representation
func (*UpdateRelatedItemsInput) Validate ¶
func (s *UpdateRelatedItemsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRelatedItemsOutput ¶
type UpdateRelatedItemsOutput struct {
// contains filtered or unexported fields
}
func (UpdateRelatedItemsOutput) GoString ¶
func (s UpdateRelatedItemsOutput) GoString() string
GoString returns the string representation
func (UpdateRelatedItemsOutput) String ¶
func (s UpdateRelatedItemsOutput) String() string
String returns the string representation
type UpdateReplicationSetAction ¶
type UpdateReplicationSetAction struct { // Details about the Region that you're adding to the replication set. AddRegionAction *AddRegionAction `locationName:"addRegionAction" type:"structure"` // Details about the Region that you're deleting to the replication set. DeleteRegionAction *DeleteRegionAction `locationName:"deleteRegionAction" type:"structure"` // contains filtered or unexported fields }
Details used when updating the replication set.
func (UpdateReplicationSetAction) GoString ¶
func (s UpdateReplicationSetAction) GoString() string
GoString returns the string representation
func (*UpdateReplicationSetAction) SetAddRegionAction ¶
func (s *UpdateReplicationSetAction) SetAddRegionAction(v *AddRegionAction) *UpdateReplicationSetAction
SetAddRegionAction sets the AddRegionAction field's value.
func (*UpdateReplicationSetAction) SetDeleteRegionAction ¶
func (s *UpdateReplicationSetAction) SetDeleteRegionAction(v *DeleteRegionAction) *UpdateReplicationSetAction
SetDeleteRegionAction sets the DeleteRegionAction field's value.
func (UpdateReplicationSetAction) String ¶
func (s UpdateReplicationSetAction) String() string
String returns the string representation
func (*UpdateReplicationSetAction) Validate ¶
func (s *UpdateReplicationSetAction) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateReplicationSetInput ¶
type UpdateReplicationSetInput struct { // An action to add or delete a Region. // // Actions is a required field Actions []*UpdateReplicationSetAction `locationName:"actions" min:"1" type:"list" required:"true"` // The Amazon Resource Name (ARN) of the replication set you're updating. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // contains filtered or unexported fields }
func (UpdateReplicationSetInput) GoString ¶
func (s UpdateReplicationSetInput) GoString() string
GoString returns the string representation
func (*UpdateReplicationSetInput) SetActions ¶
func (s *UpdateReplicationSetInput) SetActions(v []*UpdateReplicationSetAction) *UpdateReplicationSetInput
SetActions sets the Actions field's value.
func (*UpdateReplicationSetInput) SetArn ¶
func (s *UpdateReplicationSetInput) SetArn(v string) *UpdateReplicationSetInput
SetArn sets the Arn field's value.
func (*UpdateReplicationSetInput) SetClientToken ¶
func (s *UpdateReplicationSetInput) SetClientToken(v string) *UpdateReplicationSetInput
SetClientToken sets the ClientToken field's value.
func (UpdateReplicationSetInput) String ¶
func (s UpdateReplicationSetInput) String() string
String returns the string representation
func (*UpdateReplicationSetInput) Validate ¶
func (s *UpdateReplicationSetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateReplicationSetOutput ¶
type UpdateReplicationSetOutput struct {
// contains filtered or unexported fields
}
func (UpdateReplicationSetOutput) GoString ¶
func (s UpdateReplicationSetOutput) GoString() string
GoString returns the string representation
func (UpdateReplicationSetOutput) String ¶
func (s UpdateReplicationSetOutput) String() string
String returns the string representation
type UpdateResponsePlanInput ¶
type UpdateResponsePlanInput struct { // The actions that this response plan takes at the beginning of an incident. Actions []*Action `locationName:"actions" type:"list"` // The Amazon Resource Name (ARN) of the response plan. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The AWS Chatbot chat channel used for collaboration during an incident. // // Use the empty structure to remove the chat channel from the response plan. ChatChannel *ChatChannel `locationName:"chatChannel" type:"structure"` // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The long format name of the response plan. Can't contain spaces. DisplayName *string `locationName:"displayName" type:"string"` // The contacts and escalation plans that Incident Manager engages at the start // of the incident. Engagements []*string `locationName:"engagements" type:"list"` // Used to create only one incident record for an incident. IncidentTemplateDedupeString *string `locationName:"incidentTemplateDedupeString" type:"string"` // Defines the impact to the customers. Providing an impact overwrites the impact // provided by a response plan. // // Possible impacts: // // * 5 - Severe impact // // * 4 - High impact // // * 3 - Medium impact // // * 2 - Low impact // // * 1 - No impact IncidentTemplateImpact *int64 `locationName:"incidentTemplateImpact" min:"1" type:"integer"` // The SNS targets that are notified when updates are made to an incident. IncidentTemplateNotificationTargets []*NotificationTargetItem `locationName:"incidentTemplateNotificationTargets" type:"list"` // A brief summary of the incident. This typically contains what has happened, // what's currently happening, and next steps. IncidentTemplateSummary *string `locationName:"incidentTemplateSummary" type:"string"` // The short format name of the incident. Can't contain spaces. IncidentTemplateTitle *string `locationName:"incidentTemplateTitle" type:"string"` // contains filtered or unexported fields }
func (UpdateResponsePlanInput) GoString ¶
func (s UpdateResponsePlanInput) GoString() string
GoString returns the string representation
func (*UpdateResponsePlanInput) SetActions ¶
func (s *UpdateResponsePlanInput) SetActions(v []*Action) *UpdateResponsePlanInput
SetActions sets the Actions field's value.
func (*UpdateResponsePlanInput) SetArn ¶
func (s *UpdateResponsePlanInput) SetArn(v string) *UpdateResponsePlanInput
SetArn sets the Arn field's value.
func (*UpdateResponsePlanInput) SetChatChannel ¶
func (s *UpdateResponsePlanInput) SetChatChannel(v *ChatChannel) *UpdateResponsePlanInput
SetChatChannel sets the ChatChannel field's value.
func (*UpdateResponsePlanInput) SetClientToken ¶
func (s *UpdateResponsePlanInput) SetClientToken(v string) *UpdateResponsePlanInput
SetClientToken sets the ClientToken field's value.
func (*UpdateResponsePlanInput) SetDisplayName ¶
func (s *UpdateResponsePlanInput) SetDisplayName(v string) *UpdateResponsePlanInput
SetDisplayName sets the DisplayName field's value.
func (*UpdateResponsePlanInput) SetEngagements ¶
func (s *UpdateResponsePlanInput) SetEngagements(v []*string) *UpdateResponsePlanInput
SetEngagements sets the Engagements field's value.
func (*UpdateResponsePlanInput) SetIncidentTemplateDedupeString ¶
func (s *UpdateResponsePlanInput) SetIncidentTemplateDedupeString(v string) *UpdateResponsePlanInput
SetIncidentTemplateDedupeString sets the IncidentTemplateDedupeString field's value.
func (*UpdateResponsePlanInput) SetIncidentTemplateImpact ¶
func (s *UpdateResponsePlanInput) SetIncidentTemplateImpact(v int64) *UpdateResponsePlanInput
SetIncidentTemplateImpact sets the IncidentTemplateImpact field's value.
func (*UpdateResponsePlanInput) SetIncidentTemplateNotificationTargets ¶
func (s *UpdateResponsePlanInput) SetIncidentTemplateNotificationTargets(v []*NotificationTargetItem) *UpdateResponsePlanInput
SetIncidentTemplateNotificationTargets sets the IncidentTemplateNotificationTargets field's value.
func (*UpdateResponsePlanInput) SetIncidentTemplateSummary ¶
func (s *UpdateResponsePlanInput) SetIncidentTemplateSummary(v string) *UpdateResponsePlanInput
SetIncidentTemplateSummary sets the IncidentTemplateSummary field's value.
func (*UpdateResponsePlanInput) SetIncidentTemplateTitle ¶
func (s *UpdateResponsePlanInput) SetIncidentTemplateTitle(v string) *UpdateResponsePlanInput
SetIncidentTemplateTitle sets the IncidentTemplateTitle field's value.
func (UpdateResponsePlanInput) String ¶
func (s UpdateResponsePlanInput) String() string
String returns the string representation
func (*UpdateResponsePlanInput) Validate ¶
func (s *UpdateResponsePlanInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateResponsePlanOutput ¶
type UpdateResponsePlanOutput struct {
// contains filtered or unexported fields
}
func (UpdateResponsePlanOutput) GoString ¶
func (s UpdateResponsePlanOutput) GoString() string
GoString returns the string representation
func (UpdateResponsePlanOutput) String ¶
func (s UpdateResponsePlanOutput) String() string
String returns the string representation
type UpdateTimelineEventInput ¶
type UpdateTimelineEventInput struct { // A token ensuring that the action is called only once with the specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // A short description of the event. EventData *string `locationName:"eventData" type:"string"` // The ID of the event you are updating. You can find this by using ListTimelineEvents. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // The time that the event occurred. EventTime *time.Time `locationName:"eventTime" type:"timestamp"` // The type of the event. You can update events of type Custom Event. EventType *string `locationName:"eventType" type:"string"` // The Amazon Resource Name (ARN) of the incident that the timeline event is // part of. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateTimelineEventInput) GoString ¶
func (s UpdateTimelineEventInput) GoString() string
GoString returns the string representation
func (*UpdateTimelineEventInput) SetClientToken ¶
func (s *UpdateTimelineEventInput) SetClientToken(v string) *UpdateTimelineEventInput
SetClientToken sets the ClientToken field's value.
func (*UpdateTimelineEventInput) SetEventData ¶
func (s *UpdateTimelineEventInput) SetEventData(v string) *UpdateTimelineEventInput
SetEventData sets the EventData field's value.
func (*UpdateTimelineEventInput) SetEventId ¶
func (s *UpdateTimelineEventInput) SetEventId(v string) *UpdateTimelineEventInput
SetEventId sets the EventId field's value.
func (*UpdateTimelineEventInput) SetEventTime ¶
func (s *UpdateTimelineEventInput) SetEventTime(v time.Time) *UpdateTimelineEventInput
SetEventTime sets the EventTime field's value.
func (*UpdateTimelineEventInput) SetEventType ¶
func (s *UpdateTimelineEventInput) SetEventType(v string) *UpdateTimelineEventInput
SetEventType sets the EventType field's value.
func (*UpdateTimelineEventInput) SetIncidentRecordArn ¶
func (s *UpdateTimelineEventInput) SetIncidentRecordArn(v string) *UpdateTimelineEventInput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (UpdateTimelineEventInput) String ¶
func (s UpdateTimelineEventInput) String() string
String returns the string representation
func (*UpdateTimelineEventInput) Validate ¶
func (s *UpdateTimelineEventInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTimelineEventOutput ¶
type UpdateTimelineEventOutput struct {
// contains filtered or unexported fields
}
func (UpdateTimelineEventOutput) GoString ¶
func (s UpdateTimelineEventOutput) GoString() string
GoString returns the string representation
func (UpdateTimelineEventOutput) String ¶
func (s UpdateTimelineEventOutput) String() string
String returns the string representation
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by an AWS service.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation
Directories ¶
Path | Synopsis |
---|---|
Package ssmincidentsiface provides an interface to enable mocking the AWS Systems Manager Incident Manager service client for testing your code.
|
Package ssmincidentsiface provides an interface to enable mocking the AWS Systems Manager Incident Manager service client for testing your code. |