Documentation ¶
Overview ¶
Package ssmincidents provides the client and types for making API requests to AWS Systems Manager Incident Manager.
Systems Manager Incident Manager is an incident management console designed to help users mitigate and recover from incidents affecting their Amazon Web Services-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
- func VariableType_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 BatchGetIncidentFindingsError
- func (s BatchGetIncidentFindingsError) GoString() string
- func (s *BatchGetIncidentFindingsError) SetCode(v string) *BatchGetIncidentFindingsError
- func (s *BatchGetIncidentFindingsError) SetFindingId(v string) *BatchGetIncidentFindingsError
- func (s *BatchGetIncidentFindingsError) SetMessage(v string) *BatchGetIncidentFindingsError
- func (s BatchGetIncidentFindingsError) String() string
- type BatchGetIncidentFindingsInput
- func (s BatchGetIncidentFindingsInput) GoString() string
- func (s *BatchGetIncidentFindingsInput) SetFindingIds(v []*string) *BatchGetIncidentFindingsInput
- func (s *BatchGetIncidentFindingsInput) SetIncidentRecordArn(v string) *BatchGetIncidentFindingsInput
- func (s BatchGetIncidentFindingsInput) String() string
- func (s *BatchGetIncidentFindingsInput) Validate() error
- type BatchGetIncidentFindingsOutput
- func (s BatchGetIncidentFindingsOutput) GoString() string
- func (s *BatchGetIncidentFindingsOutput) SetErrors(v []*BatchGetIncidentFindingsError) *BatchGetIncidentFindingsOutput
- func (s *BatchGetIncidentFindingsOutput) SetFindings(v []*Finding) *BatchGetIncidentFindingsOutput
- func (s BatchGetIncidentFindingsOutput) String() string
- type ChatChannel
- type CloudFormationStackUpdate
- func (s CloudFormationStackUpdate) GoString() string
- func (s *CloudFormationStackUpdate) SetEndTime(v time.Time) *CloudFormationStackUpdate
- func (s *CloudFormationStackUpdate) SetStackArn(v string) *CloudFormationStackUpdate
- func (s *CloudFormationStackUpdate) SetStartTime(v time.Time) *CloudFormationStackUpdate
- func (s CloudFormationStackUpdate) String() string
- type CodeDeployDeployment
- func (s CodeDeployDeployment) GoString() string
- func (s *CodeDeployDeployment) SetDeploymentGroupArn(v string) *CodeDeployDeployment
- func (s *CodeDeployDeployment) SetDeploymentId(v string) *CodeDeployDeployment
- func (s *CodeDeployDeployment) SetEndTime(v time.Time) *CodeDeployDeployment
- func (s *CodeDeployDeployment) SetStartTime(v time.Time) *CodeDeployDeployment
- func (s CodeDeployDeployment) String() string
- 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) SetTags(v map[string]*string) *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) SetIntegrations(v []*Integration) *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) SetEventReferences(v []*EventReference) *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 DynamicSsmParameterValue
- type EmptyChatChannel
- type EventReference
- type EventSummary
- func (s EventSummary) GoString() string
- func (s *EventSummary) SetEventId(v string) *EventSummary
- func (s *EventSummary) SetEventReferences(v []*EventReference) *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 Finding
- type FindingDetails
- type FindingSummary
- 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) SetIntegrations(v []*Integration) *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) SetIncidentTags(v map[string]*string) *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 Integration
- 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
- func (s ItemValue) GoString() string
- func (s *ItemValue) SetArn(v string) *ItemValue
- func (s *ItemValue) SetMetricDefinition(v string) *ItemValue
- func (s *ItemValue) SetPagerDutyIncidentDetail(v *PagerDutyIncidentDetail) *ItemValue
- func (s *ItemValue) SetUrl(v string) *ItemValue
- func (s ItemValue) String() string
- func (s *ItemValue) Validate() error
- type ListIncidentFindingsInput
- func (s ListIncidentFindingsInput) GoString() string
- func (s *ListIncidentFindingsInput) SetIncidentRecordArn(v string) *ListIncidentFindingsInput
- func (s *ListIncidentFindingsInput) SetMaxResults(v int64) *ListIncidentFindingsInput
- func (s *ListIncidentFindingsInput) SetNextToken(v string) *ListIncidentFindingsInput
- func (s ListIncidentFindingsInput) String() string
- func (s *ListIncidentFindingsInput) Validate() error
- type ListIncidentFindingsOutput
- 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 PagerDutyConfiguration
- func (s PagerDutyConfiguration) GoString() string
- func (s *PagerDutyConfiguration) SetName(v string) *PagerDutyConfiguration
- func (s *PagerDutyConfiguration) SetPagerDutyIncidentConfiguration(v *PagerDutyIncidentConfiguration) *PagerDutyConfiguration
- func (s *PagerDutyConfiguration) SetSecretId(v string) *PagerDutyConfiguration
- func (s PagerDutyConfiguration) String() string
- func (s *PagerDutyConfiguration) Validate() error
- type PagerDutyIncidentConfiguration
- type PagerDutyIncidentDetail
- func (s PagerDutyIncidentDetail) GoString() string
- func (s *PagerDutyIncidentDetail) SetAutoResolve(v bool) *PagerDutyIncidentDetail
- func (s *PagerDutyIncidentDetail) SetId(v string) *PagerDutyIncidentDetail
- func (s *PagerDutyIncidentDetail) SetSecretId(v string) *PagerDutyIncidentDetail
- func (s PagerDutyIncidentDetail) String() string
- func (s *PagerDutyIncidentDetail) Validate() error
- 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) BatchGetIncidentFindings(input *BatchGetIncidentFindingsInput) (*BatchGetIncidentFindingsOutput, error)
- func (c *SSMIncidents) BatchGetIncidentFindingsRequest(input *BatchGetIncidentFindingsInput) (req *request.Request, output *BatchGetIncidentFindingsOutput)
- func (c *SSMIncidents) BatchGetIncidentFindingsWithContext(ctx aws.Context, input *BatchGetIncidentFindingsInput, opts ...request.Option) (*BatchGetIncidentFindingsOutput, error)
- 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) ListIncidentFindings(input *ListIncidentFindingsInput) (*ListIncidentFindingsOutput, error)
- func (c *SSMIncidents) ListIncidentFindingsPages(input *ListIncidentFindingsInput, ...) error
- func (c *SSMIncidents) ListIncidentFindingsPagesWithContext(ctx aws.Context, input *ListIncidentFindingsInput, ...) error
- func (c *SSMIncidents) ListIncidentFindingsRequest(input *ListIncidentFindingsInput) (req *request.Request, output *ListIncidentFindingsOutput)
- func (c *SSMIncidents) ListIncidentFindingsWithContext(ctx aws.Context, input *ListIncidentFindingsInput, opts ...request.Option) (*ListIncidentFindingsOutput, 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) SetDynamicParameters(v map[string]*DynamicSsmParameterValue) *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) SetEventReferences(v []*EventReference) *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) SetIncidentTemplateTags(v map[string]*string) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetIncidentTemplateTitle(v string) *UpdateResponsePlanInput
- func (s *UpdateResponsePlanInput) SetIntegrations(v []*Integration) *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) SetEventReferences(v []*EventReference) *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" // ItemTypeAutomation is a ItemType enum value ItemTypeAutomation = "AUTOMATION" // ItemTypeInvolvedResource is a ItemType enum value ItemTypeInvolvedResource = "INVOLVED_RESOURCE" // ItemTypeTask is a ItemType enum value ItemTypeTask = "TASK" )
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 ( // VariableTypeIncidentRecordArn is a VariableType enum value VariableTypeIncidentRecordArn = "INCIDENT_RECORD_ARN" // VariableTypeInvolvedResources is a VariableType enum value VariableTypeInvolvedResources = "INVOLVED_RESOURCES" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You don't have sufficient access to perform this operation. 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 doesn't 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 Amazon Web Services // 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
func VariableType_Values ¶
func VariableType_Values() []string
VariableType_Values returns all elements of the VariableType 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 operation.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Action) SetSsmAutomation ¶
func (s *Action) SetSsmAutomation(v *SsmAutomation) *Action
SetSsmAutomation sets the SsmAutomation field's value.
type AddRegionAction ¶
type AddRegionAction struct { // The Amazon Web Services 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 Amazon Web Services Region and KMS key to add to the replication set.
func (AddRegionAction) GoString ¶
func (s AddRegionAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchGetIncidentFindingsError ¶
type BatchGetIncidentFindingsError struct { // The code associated with an error that was returned for a BatchGetIncidentFindings // operation. // // Code is a required field Code *string `locationName:"code" type:"string" required:"true"` // The ID of a specified finding for which an error was returned for a BatchGetIncidentFindings // operation. // // FindingId is a required field FindingId *string `locationName:"findingId" type:"string" required:"true"` // The description for an error that was returned for a BatchGetIncidentFindings // operation. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // contains filtered or unexported fields }
Details about an error returned for a BatchGetIncidentFindings operation.
func (BatchGetIncidentFindingsError) GoString ¶
func (s BatchGetIncidentFindingsError) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetIncidentFindingsError) SetCode ¶
func (s *BatchGetIncidentFindingsError) SetCode(v string) *BatchGetIncidentFindingsError
SetCode sets the Code field's value.
func (*BatchGetIncidentFindingsError) SetFindingId ¶
func (s *BatchGetIncidentFindingsError) SetFindingId(v string) *BatchGetIncidentFindingsError
SetFindingId sets the FindingId field's value.
func (*BatchGetIncidentFindingsError) SetMessage ¶
func (s *BatchGetIncidentFindingsError) SetMessage(v string) *BatchGetIncidentFindingsError
SetMessage sets the Message field's value.
func (BatchGetIncidentFindingsError) String ¶
func (s BatchGetIncidentFindingsError) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchGetIncidentFindingsInput ¶
type BatchGetIncidentFindingsInput struct { // A list of IDs of findings for which you want to view details. // // FindingIds is a required field FindingIds []*string `locationName:"findingIds" type:"list" required:"true"` // The Amazon Resource Name (ARN) of the incident for which you want to view // finding details. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (BatchGetIncidentFindingsInput) GoString ¶
func (s BatchGetIncidentFindingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetIncidentFindingsInput) SetFindingIds ¶
func (s *BatchGetIncidentFindingsInput) SetFindingIds(v []*string) *BatchGetIncidentFindingsInput
SetFindingIds sets the FindingIds field's value.
func (*BatchGetIncidentFindingsInput) SetIncidentRecordArn ¶
func (s *BatchGetIncidentFindingsInput) SetIncidentRecordArn(v string) *BatchGetIncidentFindingsInput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (BatchGetIncidentFindingsInput) String ¶
func (s BatchGetIncidentFindingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetIncidentFindingsInput) Validate ¶
func (s *BatchGetIncidentFindingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchGetIncidentFindingsOutput ¶
type BatchGetIncidentFindingsOutput struct { // A list of errors encountered during the operation. // // Errors is a required field Errors []*BatchGetIncidentFindingsError `locationName:"errors" type:"list" required:"true"` // Information about the requested findings. // // Findings is a required field Findings []*Finding `locationName:"findings" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchGetIncidentFindingsOutput) GoString ¶
func (s BatchGetIncidentFindingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetIncidentFindingsOutput) SetErrors ¶
func (s *BatchGetIncidentFindingsOutput) SetErrors(v []*BatchGetIncidentFindingsError) *BatchGetIncidentFindingsOutput
SetErrors sets the Errors field's value.
func (*BatchGetIncidentFindingsOutput) SetFindings ¶
func (s *BatchGetIncidentFindingsOutput) SetFindings(v []*Finding) *BatchGetIncidentFindingsOutput
SetFindings sets the Findings field's value.
func (BatchGetIncidentFindingsOutput) String ¶
func (s BatchGetIncidentFindingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChatChannel ¶
type ChatChannel struct { // The Amazon SNS targets that Chatbot uses to notify the chat channel of updates // to an incident. You can also make updates to the incident through the chat // channel by using the Amazon SNS topics. 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 Chatbot chat channel used for collaboration during an incident.
func (ChatChannel) GoString ¶
func (s ChatChannel) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChatChannel) Validate ¶
func (s *ChatChannel) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CloudFormationStackUpdate ¶
type CloudFormationStackUpdate struct { // The timestamp for when the CloudFormation stack creation or update ended. // Not reported for deployments that are still in progress. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // The Amazon Resource Name (ARN) of the CloudFormation stack involved in the // update. // // StackArn is a required field StackArn *string `locationName:"stackArn" type:"string" required:"true"` // The timestamp for when the CloudFormation stack creation or update began. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
Information about an CloudFormation stack creation or update that occurred around the time of an incident and could be a potential cause of the incident.
func (CloudFormationStackUpdate) GoString ¶
func (s CloudFormationStackUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CloudFormationStackUpdate) SetEndTime ¶
func (s *CloudFormationStackUpdate) SetEndTime(v time.Time) *CloudFormationStackUpdate
SetEndTime sets the EndTime field's value.
func (*CloudFormationStackUpdate) SetStackArn ¶
func (s *CloudFormationStackUpdate) SetStackArn(v string) *CloudFormationStackUpdate
SetStackArn sets the StackArn field's value.
func (*CloudFormationStackUpdate) SetStartTime ¶
func (s *CloudFormationStackUpdate) SetStartTime(v time.Time) *CloudFormationStackUpdate
SetStartTime sets the StartTime field's value.
func (CloudFormationStackUpdate) String ¶
func (s CloudFormationStackUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CodeDeployDeployment ¶
type CodeDeployDeployment struct { // The Amazon Resource Name (ARN) of the CodeDeploy deployment group associated // with the deployment. // // DeploymentGroupArn is a required field DeploymentGroupArn *string `locationName:"deploymentGroupArn" type:"string" required:"true"` // The ID of the CodeDeploy deployment. // // DeploymentId is a required field DeploymentId *string `locationName:"deploymentId" type:"string" required:"true"` // The timestamp for when the CodeDeploy deployment ended. Not reported for // deployments that are still in progress. EndTime *time.Time `locationName:"endTime" type:"timestamp"` // The timestamp for when the CodeDeploy deployment began. // // StartTime is a required field StartTime *time.Time `locationName:"startTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
Information about a CodeDeploy deployment that occurred around the time of an incident and could be a possible cause of the incident.
func (CodeDeployDeployment) GoString ¶
func (s CodeDeployDeployment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CodeDeployDeployment) SetDeploymentGroupArn ¶
func (s *CodeDeployDeployment) SetDeploymentGroupArn(v string) *CodeDeployDeployment
SetDeploymentGroupArn sets the DeploymentGroupArn field's value.
func (*CodeDeployDeployment) SetDeploymentId ¶
func (s *CodeDeployDeployment) SetDeploymentId(v string) *CodeDeployDeployment
SetDeploymentId sets the DeploymentId field's value.
func (*CodeDeployDeployment) SetEndTime ¶
func (s *CodeDeployDeployment) SetEndTime(v time.Time) *CodeDeployDeployment
SetEndTime sets the EndTime field's value.
func (*CodeDeployDeployment) SetStartTime ¶
func (s *CodeDeployDeployment) SetStartTime(v time.Time) *CodeDeployDeployment
SetStartTime sets the StartTime field's value.
func (CodeDeployDeployment) String ¶
func (s CodeDeployDeployment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // If present in the output, the operation can be retried after this time RetryAfter *time.Time `locationName:"retryAfter" type:"timestamp"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateReplicationSetInput ¶
type CreateReplicationSetInput struct { // A token that ensures that the operation 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"` // A list of tags to add to the replication set. Tags map[string]*string `locationName:"tags" min:"1" type:"map"` // contains filtered or unexported fields }
func (CreateReplicationSetInput) GoString ¶
func (s CreateReplicationSetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetTags ¶
func (s *CreateReplicationSetInput) SetTags(v map[string]*string) *CreateReplicationSetInput
SetTags sets the Tags field's value.
func (CreateReplicationSetInput) String ¶
func (s CreateReplicationSetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Chatbot chat channel used for collaboration during an incident. ChatChannel *ChatChannel `locationName:"chatChannel" type:"structure"` // A token ensuring that the operation 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 Amazon Resource Name (ARN) for 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"` // Information about third-party services integrated into the response plan. Integrations []*Integration `locationName:"integrations" type:"list"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetIntegrations ¶
func (s *CreateResponsePlanInput) SetIntegrations(v []*Integration) *CreateResponsePlanInput
SetIntegrations sets the Integrations 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTimelineEventInput ¶
type CreateTimelineEventInput struct { // A token that ensures that a client calls the action only once with the specified // details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // A short description of the event. // // EventData is a required field EventData *string `locationName:"eventData" type:"string" required:"true"` // Adds one or more references to the TimelineEvent. A reference is an Amazon // Web Services resource involved or associated with the incident. To specify // a reference, enter its Amazon Resource Name (ARN). You can also specify a // related item associated with a resource. For example, to specify an Amazon // DynamoDB (DynamoDB) table as a resource, use the table's ARN. You can also // specify an Amazon CloudWatch metric associated with the DynamoDB table as // a related item. EventReferences []*EventReference `locationName:"eventReferences" type:"list"` // The timestamp for when the event occurred. // // EventTime is a required field EventTime *time.Time `locationName:"eventTime" type:"timestamp" required:"true"` // The type of event. You can create timeline events of type Custom Event and // Note. // // To make a Note-type event appear on the Incident notes panel in the console, // specify eventType as Noteand enter the Amazon Resource Name (ARN) of the // incident as the value for eventReference. // // EventType is a required field EventType *string `locationName:"eventType" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the incident record that the action adds // the incident 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetEventReferences ¶
func (s *CreateTimelineEventInput) SetEventReferences(v []*EventReference) *CreateTimelineEventInput
SetEventReferences sets the EventReferences 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteIncidentRecordOutput) String ¶
func (s DeleteIncidentRecordOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteRegionAction ¶
type DeleteRegionAction struct { // The name of the Amazon Web Services 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 Amazon Web Services Region you're deleting from your replication set.
func (DeleteRegionAction) GoString ¶
func (s DeleteRegionAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteReplicationSetOutput) String ¶
func (s DeleteReplicationSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteResourcePolicyOutput) String ¶
func (s DeleteResourcePolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteResponsePlanOutput) String ¶
func (s DeleteResponsePlanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteTimelineEventInput ¶
type DeleteTimelineEventInput struct { // The ID of the event to update. You can use ListTimelineEvents to find an // event's ID. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the incident that includes the timeline // event. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteTimelineEventOutput) String ¶
func (s DeleteTimelineEventOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DynamicSsmParameterValue ¶
type DynamicSsmParameterValue struct { // Variable dynamic parameters. A parameter value is determined when an incident // is created. Variable *string `locationName:"variable" type:"string" enum:"VariableType"` // contains filtered or unexported fields }
The dynamic SSM parameter value.
func (DynamicSsmParameterValue) GoString ¶
func (s DynamicSsmParameterValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DynamicSsmParameterValue) SetVariable ¶
func (s *DynamicSsmParameterValue) SetVariable(v string) *DynamicSsmParameterValue
SetVariable sets the Variable field's value.
func (DynamicSsmParameterValue) String ¶
func (s DynamicSsmParameterValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (EmptyChatChannel) String ¶
func (s EmptyChatChannel) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EventReference ¶
type EventReference struct { // The ID of a RelatedItem referenced in a TimelineEvent. RelatedItemId *string `locationName:"relatedItemId" type:"string"` // The Amazon Resource Name (ARN) of an Amazon Web Services resource referenced // in a TimelineEvent. Resource *string `locationName:"resource" type:"string"` // contains filtered or unexported fields }
An item referenced in a TimelineEvent that is involved in or somehow associated with an incident. You can specify an Amazon Resource Name (ARN) for an Amazon Web Services resource or a RelatedItem ID.
func (EventReference) GoString ¶
func (s EventReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventReference) SetRelatedItemId ¶
func (s *EventReference) SetRelatedItemId(v string) *EventReference
SetRelatedItemId sets the RelatedItemId field's value.
func (*EventReference) SetResource ¶
func (s *EventReference) SetResource(v string) *EventReference
SetResource sets the Resource field's value.
func (EventReference) String ¶
func (s EventReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type EventSummary ¶
type EventSummary struct { // The timeline event ID. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // A list of references in a TimelineEvent. EventReferences []*EventReference `locationName:"eventReferences" type:"list"` // The timestamp for when 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 or Note. // // EventType is a required field EventType *string `locationName:"eventType" type:"string" required:"true"` // The timestamp for when 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EventSummary) SetEventId ¶
func (s *EventSummary) SetEventId(v string) *EventSummary
SetEventId sets the EventId field's value.
func (*EventSummary) SetEventReferences ¶
func (s *EventSummary) SetEventReferences(v []*EventReference) *EventSummary
SetEventReferences sets the EventReferences 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Filter) SetCondition ¶
SetCondition sets the Condition field's value.
type Finding ¶
type Finding struct { // The timestamp for when a finding was created. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // Details about the finding. Details *FindingDetails `locationName:"details" type:"structure"` // The ID assigned to the finding. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The timestamp for when the finding was most recently updated with additional // information. // // LastModifiedTime is a required field LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
Information about a specific CodeDeploy deployment or CloudFormation stack creation or update that occurred around the time of a reported incident. These activities can be investigated as a potential cause of the incident.
func (Finding) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Finding) SetCreationTime ¶
SetCreationTime sets the CreationTime field's value.
func (*Finding) SetDetails ¶
func (s *Finding) SetDetails(v *FindingDetails) *Finding
SetDetails sets the Details field's value.
func (*Finding) SetLastModifiedTime ¶
SetLastModifiedTime sets the LastModifiedTime field's value.
type FindingDetails ¶
type FindingDetails struct { // Information about the CloudFormation stack creation or update associated // with the finding. CloudFormationStackUpdate *CloudFormationStackUpdate `locationName:"cloudFormationStackUpdate" type:"structure"` // Information about the CodeDeploy deployment associated with the finding. CodeDeployDeployment *CodeDeployDeployment `locationName:"codeDeployDeployment" type:"structure"` // contains filtered or unexported fields }
Extended textual information about the finding.
func (FindingDetails) GoString ¶
func (s FindingDetails) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FindingDetails) SetCloudFormationStackUpdate ¶
func (s *FindingDetails) SetCloudFormationStackUpdate(v *CloudFormationStackUpdate) *FindingDetails
SetCloudFormationStackUpdate sets the CloudFormationStackUpdate field's value.
func (*FindingDetails) SetCodeDeployDeployment ¶
func (s *FindingDetails) SetCodeDeployDeployment(v *CodeDeployDeployment) *FindingDetails
SetCodeDeployDeployment sets the CodeDeployDeployment field's value.
func (FindingDetails) String ¶
func (s FindingDetails) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FindingSummary ¶
type FindingSummary struct { // The ID of the finding. // // Id is a required field Id *string `locationName:"id" type:"string" required:"true"` // The timestamp for when the finding was last updated. // // LastModifiedTime is a required field LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
Identifying information about the finding.
func (FindingSummary) GoString ¶
func (s FindingSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FindingSummary) SetId ¶
func (s *FindingSummary) SetId(v string) *FindingSummary
SetId sets the Id field's value.
func (*FindingSummary) SetLastModifiedTime ¶
func (s *FindingSummary) SetLastModifiedTime(v time.Time) *FindingSummary
SetLastModifiedTime sets the LastModifiedTime field's value.
func (FindingSummary) String ¶
func (s FindingSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 the 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetResourcePoliciesInput ¶
type GetResourcePoliciesInput struct { // The maximum number of resource policies to display for each page of results. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for the next set of items to return. (You received this // token from a previous call.) 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 use when requesting the next set of items. If there // are no additional items to return, the string is null. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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 Amazon Resource Name (ARN) for 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"` // Information about third-party services integrated into the Incident Manager // response plan. Integrations []*Integration `locationName:"integrations" type:"list"` // The short format name of the response plan. The name 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetIntegrations ¶
func (s *GetResponsePlanOutput) SetIntegrations(v []*Integration) *GetResponsePlanOutput
SetIntegrations sets the Integrations 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 includes the timeline // event. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 timestamp for when 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 in the same account. // // DedupeString is a required field DedupeString *string `locationName:"dedupeString" type:"string" required:"true"` // The impact of the incident on customers and applications. // // Supported impact codes // // * 1 - Critical // // * 2 - High // // * 3 - Medium // // * 4 - Low // // * 5 - No Impact // // 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 timestamp for when the incident was most recently modified. // // LastModifiedTime is a required field LastModifiedTime *time.Time `locationName:"lastModifiedTime" type:"timestamp" required:"true"` // The Amazon SNS targets that are notified when updates are made to an incident. NotificationTargets []*NotificationTargetItem `locationName:"notificationTargets" type:"list"` // The timestamp for when 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's currently happening, and context of the incident. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 service principal that assumed the role specified in createdBy. If no // service principal assumed the role this will be left blank. 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 Amazon 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 what created the incident record and when it was created.
func (IncidentRecordSource) GoString ¶
func (s IncidentRecordSource) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 timestamp for when 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 timestamp for when 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IncidentTemplate ¶
type IncidentTemplate struct { // The string Incident Manager uses to prevent the same root cause from creating // multiple incidents in the same account. // // A deduplication string is a term or phrase the system uses to check for duplicate // incidents. If you specify a deduplication string, Incident Manager searches // for open incidents that contain the same string in the dedupeString field // when it creates the incident. If a duplicate is detected, Incident Manager // deduplicates the newer incident into the existing incident. // // By default, Incident Manager automatically deduplicates multiple incidents // created by the same Amazon CloudWatch alarm or Amazon EventBridge event. // You don't have to enter your own deduplication string to prevent duplication // for these resource types. DedupeString *string `locationName:"dedupeString" type:"string"` // The impact of the incident on your customers and applications. // // Supported impact codes // // * 1 - Critical // // * 2 - High // // * 3 - Medium // // * 4 - Low // // * 5 - No Impact // // Impact is a required field Impact *int64 `locationName:"impact" min:"1" type:"integer" required:"true"` // Tags to assign to the template. When the StartIncident API action is called, // Incident Manager assigns the tags specified in the template to the incident. IncidentTags map[string]*string `locationName:"incidentTags" min:"1" type:"map"` // The Amazon 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetIncidentTags ¶
func (s *IncidentTemplate) SetIncidentTags(v map[string]*string) *IncidentTemplate
SetIncidentTags sets the IncidentTags 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IncidentTemplate) Validate ¶
func (s *IncidentTemplate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Integration ¶
type Integration struct { // Information about the PagerDuty service where the response plan creates an // incident. PagerDutyConfiguration *PagerDutyConfiguration `locationName:"pagerDutyConfiguration" type:"structure"` // contains filtered or unexported fields }
Information about third-party services integrated into a response plan.
func (Integration) GoString ¶
func (s Integration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Integration) SetPagerDutyConfiguration ¶
func (s *Integration) SetPagerDutyConfiguration(v *PagerDutyConfiguration) *Integration
SetPagerDutyConfiguration sets the PagerDutyConfiguration field's value.
func (Integration) String ¶
func (s Integration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Integration) Validate ¶
func (s *Integration) 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ItemIdentifier ¶
type ItemIdentifier struct { // The type of related item. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon CloudWatch. MetricDefinition *string `locationName:"metricDefinition" type:"string"` // Details about an incident that is associated with a PagerDuty incident. PagerDutyIncidentDetail *PagerDutyIncidentDetail `locationName:"pagerDutyIncidentDetail" type:"structure"` // The URL, if the related item is a non-Amazon Web Services resource. Url *string `locationName:"url" type:"string"` // contains filtered or unexported fields }
Describes a related item.
func (ItemValue) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ItemValue) SetMetricDefinition ¶
SetMetricDefinition sets the MetricDefinition field's value.
func (*ItemValue) SetPagerDutyIncidentDetail ¶
func (s *ItemValue) SetPagerDutyIncidentDetail(v *PagerDutyIncidentDetail) *ItemValue
SetPagerDutyIncidentDetail sets the PagerDutyIncidentDetail field's value.
type ListIncidentFindingsInput ¶
type ListIncidentFindingsInput struct { // The Amazon Resource Name (ARN) of the incident for which you want to view // associated findings. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // The maximum number of findings to retrieve per call. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for the next set of items to return. (You received this // token from a previous call.) NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIncidentFindingsInput) GoString ¶
func (s ListIncidentFindingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIncidentFindingsInput) SetIncidentRecordArn ¶
func (s *ListIncidentFindingsInput) SetIncidentRecordArn(v string) *ListIncidentFindingsInput
SetIncidentRecordArn sets the IncidentRecordArn field's value.
func (*ListIncidentFindingsInput) SetMaxResults ¶
func (s *ListIncidentFindingsInput) SetMaxResults(v int64) *ListIncidentFindingsInput
SetMaxResults sets the MaxResults field's value.
func (*ListIncidentFindingsInput) SetNextToken ¶
func (s *ListIncidentFindingsInput) SetNextToken(v string) *ListIncidentFindingsInput
SetNextToken sets the NextToken field's value.
func (ListIncidentFindingsInput) String ¶
func (s ListIncidentFindingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIncidentFindingsInput) Validate ¶
func (s *ListIncidentFindingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIncidentFindingsOutput ¶
type ListIncidentFindingsOutput struct { // A list of findings that represent deployments that might be the potential // cause of the incident. // // Findings is a required field Findings []*FindingSummary `locationName:"findings" type:"list" required:"true"` // The pagination token to use when requesting the next set of items. If there // are no additional items to return, the string is null. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIncidentFindingsOutput) GoString ¶
func (s ListIncidentFindingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIncidentFindingsOutput) SetFindings ¶
func (s *ListIncidentFindingsOutput) SetFindings(v []*FindingSummary) *ListIncidentFindingsOutput
SetFindings sets the Findings field's value.
func (*ListIncidentFindingsOutput) SetNextToken ¶
func (s *ListIncidentFindingsOutput) SetNextToken(v string) *ListIncidentFindingsOutput
SetNextToken sets the NextToken field's value.
func (ListIncidentFindingsOutput) String ¶
func (s ListIncidentFindingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListIncidentRecordsInput ¶
type ListIncidentRecordsInput struct { // Filters the list of incident records you want to search through. You can // filter on the following keys: // // * creationTime // // * impact // // * status // // * createdBy // // Note the following when when you use Filters: // // * If you don't specify a Filter, the response includes all incident records. // // * If you specify more than one filter in a single request, the response // returns incident records that match all filters. // // * If you specify a filter with more than one value, the response returns // incident records that match any of the values provided. Filters []*Filter `locationName:"filters" type:"list"` // The maximum number of results per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for the next set of items to return. (You received this // token from a previous call.) NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIncidentRecordsInput) GoString ¶
func (s ListIncidentRecordsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 use when requesting the next set of items. If there // are no additional items to return, the string is null. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListIncidentRecordsOutput) GoString ¶
func (s ListIncidentRecordsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListRelatedItemsInput ¶
type ListRelatedItemsInput struct { // The Amazon Resource Name (ARN) of the incident record containing the listed // related items. // // 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 for the next set of items to return. (You received this // token from a previous call.) NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListRelatedItemsInput) GoString ¶
func (s ListRelatedItemsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 use when requesting the next set of items. If there // are no additional items to return, the string is null. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListReplicationSetsInput ¶
type ListReplicationSetsInput struct { // The maximum number of results per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for the next set of items to return. (You received this // token from a previous call.) NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListReplicationSetsInput) GoString ¶
func (s ListReplicationSetsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 use when requesting the next set of items. If there // are no additional items to return, the string is null. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListResponsePlansInput ¶
type ListResponsePlansInput struct { // The maximum number of response plans per page. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The pagination token for the next set of items to return. (You received this // token from a previous call.) NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListResponsePlansInput) GoString ¶
func (s ListResponsePlansInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 use when requesting the next set of items. If there // are no additional items to return, the string is null. 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the response plan or incident. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 or incident. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTimelineEventsInput ¶
type ListTimelineEventsInput struct { // Filters the timeline events based on the provided conditional values. You // can filter timeline events with the following keys: // // * eventReference // // * eventTime // // * eventType // // Note the following when deciding how to use Filters: // // * If you don't specify a Filter, the response includes all timeline events. // // * If you specify more than one filter in a single request, the response // returns timeline events that match all filters. // // * If you specify a filter with more than one value, the response returns // timeline events that match any of the values provided. Filters []*Filter `locationName:"filters" type:"list"` // The Amazon Resource Name (ARN) of the incident that includes the timeline // event. // // 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 for the next set of items to return. (You received this // token from a previous call.) NextToken *string `locationName:"nextToken" type:"string"` // Sort timeline events 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 use when requesting the next set of items. If there // are no additional items to return, the string is null. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (ListTimelineEventsOutput) GoString ¶
func (s ListTimelineEventsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PagerDutyConfiguration ¶
type PagerDutyConfiguration struct { // The name of the PagerDuty configuration. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Details about the PagerDuty service associated with the configuration. // // PagerDutyIncidentConfiguration is a required field PagerDutyIncidentConfiguration *PagerDutyIncidentConfiguration `locationName:"pagerDutyIncidentConfiguration" type:"structure" required:"true"` // The ID of the Amazon Web Services Secrets Manager secret that stores your // PagerDuty key, either a General Access REST API Key or User Token REST API // Key, and other user credentials. // // SecretId is a required field SecretId *string `locationName:"secretId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Details about the PagerDuty configuration for a response plan.
func (PagerDutyConfiguration) GoString ¶
func (s PagerDutyConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PagerDutyConfiguration) SetName ¶
func (s *PagerDutyConfiguration) SetName(v string) *PagerDutyConfiguration
SetName sets the Name field's value.
func (*PagerDutyConfiguration) SetPagerDutyIncidentConfiguration ¶
func (s *PagerDutyConfiguration) SetPagerDutyIncidentConfiguration(v *PagerDutyIncidentConfiguration) *PagerDutyConfiguration
SetPagerDutyIncidentConfiguration sets the PagerDutyIncidentConfiguration field's value.
func (*PagerDutyConfiguration) SetSecretId ¶
func (s *PagerDutyConfiguration) SetSecretId(v string) *PagerDutyConfiguration
SetSecretId sets the SecretId field's value.
func (PagerDutyConfiguration) String ¶
func (s PagerDutyConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PagerDutyConfiguration) Validate ¶
func (s *PagerDutyConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PagerDutyIncidentConfiguration ¶
type PagerDutyIncidentConfiguration struct { // The ID of the PagerDuty service that the response plan associates with an // incident when it launches. // // ServiceId is a required field ServiceId *string `locationName:"serviceId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Details about the PagerDuty service where the response plan creates an incident.
func (PagerDutyIncidentConfiguration) GoString ¶
func (s PagerDutyIncidentConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PagerDutyIncidentConfiguration) SetServiceId ¶
func (s *PagerDutyIncidentConfiguration) SetServiceId(v string) *PagerDutyIncidentConfiguration
SetServiceId sets the ServiceId field's value.
func (PagerDutyIncidentConfiguration) String ¶
func (s PagerDutyIncidentConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PagerDutyIncidentConfiguration) Validate ¶
func (s *PagerDutyIncidentConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PagerDutyIncidentDetail ¶
type PagerDutyIncidentDetail struct { // Indicates whether to resolve the PagerDuty incident when you resolve the // associated Incident Manager incident. AutoResolve *bool `locationName:"autoResolve" type:"boolean"` // The ID of the incident associated with the PagerDuty service for the response // plan. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // The ID of the Amazon Web Services Secrets Manager secret that stores your // PagerDuty key, either a General Access REST API Key or User Token REST API // Key, and other user credentials. SecretId *string `locationName:"secretId" min:"1" type:"string"` // contains filtered or unexported fields }
Details about the PagerDuty incident associated with an incident created by an Incident Manager response plan.
func (PagerDutyIncidentDetail) GoString ¶
func (s PagerDutyIncidentDetail) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PagerDutyIncidentDetail) SetAutoResolve ¶
func (s *PagerDutyIncidentDetail) SetAutoResolve(v bool) *PagerDutyIncidentDetail
SetAutoResolve sets the AutoResolve field's value.
func (*PagerDutyIncidentDetail) SetId ¶
func (s *PagerDutyIncidentDetail) SetId(v string) *PagerDutyIncidentDetail
SetId sets the Id field's value.
func (*PagerDutyIncidentDetail) SetSecretId ¶
func (s *PagerDutyIncidentDetail) SetSecretId(v string) *PagerDutyIncidentDetail
SetSecretId sets the SecretId field's value.
func (PagerDutyIncidentDetail) String ¶
func (s PagerDutyIncidentDetail) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PagerDutyIncidentDetail) Validate ¶
func (s *PagerDutyIncidentDetail) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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 to add 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RegionInfo ¶
type RegionInfo struct { // The ID of the KMS key used to encrypt the data in this Amazon Web Services // Region. SseKmsKeyId *string `locationName:"sseKmsKeyId" type:"string"` // The status of the Amazon Web Services 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 Amazon Web Services Region. StatusMessage *string `locationName:"statusMessage" type:"string"` // The timestamp for when Incident Manager updated the status of the Amazon // Web Services Region. // // StatusUpdateDateTime is a required field StatusUpdateDateTime *time.Time `locationName:"statusUpdateDateTime" type:"timestamp" required:"true"` // contains filtered or unexported fields }
Information about a Amazon Web Services Region in your replication set.
func (RegionInfo) GoString ¶
func (s RegionInfo) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon Web Services Region and the key that's used to encrypt the data.
func (RegionMapInputValue) GoString ¶
func (s RegionMapInputValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RelatedItem ¶
type RelatedItem struct { // A unique ID for a RelatedItem. // // Don't specify this parameter when you add a RelatedItem by using the UpdateRelatedItems // API action. GeneratedId *string `locationName:"generatedId" type:"string"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RelatedItem) SetGeneratedId ¶
func (s *RelatedItem) SetGeneratedId(v string) *RelatedItem
SetGeneratedId sets the GeneratedId field's value.
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon Web Services // 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 Amazon Web Services Region in your replication set and // the KMS key that's 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 Amazon Web Services Region 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ReplicationSet) SetArn ¶
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 doesn't 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) BatchGetIncidentFindings ¶
func (c *SSMIncidents) BatchGetIncidentFindings(input *BatchGetIncidentFindingsInput) (*BatchGetIncidentFindingsOutput, error)
BatchGetIncidentFindings API operation for AWS Systems Manager Incident Manager.
Retrieves details about all specified findings for an incident, including descriptive details about each finding. A finding represents a recent application environment change made by an CodeDeploy deployment or an CloudFormation stack creation or update that can be investigated as a potential cause of the 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 BatchGetIncidentFindings for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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/BatchGetIncidentFindings
func (*SSMIncidents) BatchGetIncidentFindingsRequest ¶
func (c *SSMIncidents) BatchGetIncidentFindingsRequest(input *BatchGetIncidentFindingsInput) (req *request.Request, output *BatchGetIncidentFindingsOutput)
BatchGetIncidentFindingsRequest generates a "aws/request.Request" representing the client's request for the BatchGetIncidentFindings 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 BatchGetIncidentFindings for more information on using the BatchGetIncidentFindings 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 BatchGetIncidentFindingsRequest method. req, resp := client.BatchGetIncidentFindingsRequest(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/BatchGetIncidentFindings
func (*SSMIncidents) BatchGetIncidentFindingsWithContext ¶
func (c *SSMIncidents) BatchGetIncidentFindingsWithContext(ctx aws.Context, input *BatchGetIncidentFindingsInput, opts ...request.Option) (*BatchGetIncidentFindingsOutput, error)
BatchGetIncidentFindingsWithContext is the same as BatchGetIncidentFindings with the addition of the ability to pass a context and additional request options.
See BatchGetIncidentFindings 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) 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 operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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. Incident Manager automatically creates timeline events that mark key moments during an incident. You can create custom timeline events to mark important events that Incident Manager can detect automatically.
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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 for 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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) ListIncidentFindings ¶
func (c *SSMIncidents) ListIncidentFindings(input *ListIncidentFindingsInput) (*ListIncidentFindingsOutput, error)
ListIncidentFindings API operation for AWS Systems Manager Incident Manager.
Retrieves a list of the IDs of findings, plus their last modified times, that have been identified for a specified incident. A finding represents a recent application environment change made by an CloudFormation stack creation or update or an CodeDeploy deployment that can be investigated as a potential cause of the 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 ListIncidentFindings for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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/ListIncidentFindings
func (*SSMIncidents) ListIncidentFindingsPages ¶
func (c *SSMIncidents) ListIncidentFindingsPages(input *ListIncidentFindingsInput, fn func(*ListIncidentFindingsOutput, bool) bool) error
ListIncidentFindingsPages iterates over the pages of a ListIncidentFindings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIncidentFindings 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 ListIncidentFindings operation. pageNum := 0 err := client.ListIncidentFindingsPages(params, func(page *ssmincidents.ListIncidentFindingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*SSMIncidents) ListIncidentFindingsPagesWithContext ¶
func (c *SSMIncidents) ListIncidentFindingsPagesWithContext(ctx aws.Context, input *ListIncidentFindingsInput, fn func(*ListIncidentFindingsOutput, bool) bool, opts ...request.Option) error
ListIncidentFindingsPagesWithContext same as ListIncidentFindingsPages 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) ListIncidentFindingsRequest ¶
func (c *SSMIncidents) ListIncidentFindingsRequest(input *ListIncidentFindingsInput) (req *request.Request, output *ListIncidentFindingsOutput)
ListIncidentFindingsRequest generates a "aws/request.Request" representing the client's request for the ListIncidentFindings 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 ListIncidentFindings for more information on using the ListIncidentFindings 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 ListIncidentFindingsRequest method. req, resp := client.ListIncidentFindingsRequest(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/ListIncidentFindings
func (*SSMIncidents) ListIncidentFindingsWithContext ¶
func (c *SSMIncidents) ListIncidentFindingsWithContext(ctx aws.Context, input *ListIncidentFindingsInput, opts ...request.Option) (*ListIncidentFindingsOutput, error)
ListIncidentFindingsWithContext is the same as ListIncidentFindings with the addition of the ability to pass a context and additional request options.
See ListIncidentFindings 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 operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 or 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 ListTagsForResource for usage and error information.
Returned Error Types:
ThrottlingException The request was denied due to request throttling.
ResourceNotFoundException Request references a resource which doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 for 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 operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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. The resource policy is used to share the response plan using Resource Access Manager (RAM). For more information about cross-account sharing, see Cross-Region and cross-account incident management (https://docs.aws.amazon.com/incident-manager/latest/userguide/incident-manager-cross-account-cross-region.html).
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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 operation 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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/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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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 doesn't exist.
AccessDeniedException You don't have sufficient access to perform this operation.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 to resolve dynamic parameter values when processing a // Systems Manager Automation runbook. DynamicParameters map[string]*DynamicSsmParameterValue `locationName:"dynamicParameters" min:"1" type:"map"` // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetDynamicParameters ¶
func (s *SsmAutomation) SetDynamicParameters(v map[string]*DynamicSsmParameterValue) *SsmAutomation
SetDynamicParameters sets the DynamicParameters 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 operation 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. // // Supported impact codes // // * 1 - Critical // // * 2 - High // // * 3 - Medium // // * 4 - Low // // * 5 - No Impact Impact *int64 `locationName:"impact" min:"1" type:"integer"` // Add related items to the incident for other responders to use. Related items // are Amazon Web Services resources, external links, or files uploaded to an // Amazon S3 bucket. RelatedItems []*RelatedItem `locationName:"relatedItems" type:"list"` // The Amazon Resource Name (ARN) of the response plan that pre-defines summary, // chat channels, Amazon 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 to add 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // A list of references in a TimelineEvent. EventReferences []*EventReference `locationName:"eventReferences" type:"list"` // The timestamp for when 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 and Note types. // // EventType is a required field EventType *string `locationName:"eventType" type:"string" required:"true"` // The timestamp for when 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetEventReferences ¶
func (s *TimelineEvent) SetEventReferences(v []*EventReference) *TimelineEvent
SetEventReferences sets the EventReferences 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TriggerDetails ¶
type TriggerDetails struct { // Raw data passed from either Amazon EventBridge, Amazon 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 // Amazon Web Services 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 timestamp for when the incident was detected. // // Timestamp is a required field Timestamp *time.Time `locationName:"timestamp" type:"timestamp" required:"true"` // The Amazon Resource Name (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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 to remove 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateDeletionProtectionInput ¶
type UpdateDeletionProtectionInput struct { // The Amazon Resource Name (ARN) of the replication set to update. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // A token that ensures that the operation is called only once with the specified // details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // Specifies if deletion protection is turned on or off 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateDeletionProtectionOutput) String ¶
func (s UpdateDeletionProtectionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Chatbot chat channel where responders can collaborate. ChatChannel *ChatChannel `locationName:"chatChannel" type:"structure"` // A token that ensures that a client calls the operation only once with the // specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // Defines the impact of the incident to customers and applications. If you // provide an impact for an incident, it overwrites the impact provided by the // response plan. // // Supported impact codes // // * 1 - Critical // // * 2 - High // // * 3 - Medium // // * 4 - Low // // * 5 - No Impact Impact *int64 `locationName:"impact" min:"1" type:"integer"` // The Amazon SNS targets that Incident Manager notifies when a client updates // an incident. // // Using multiple SNS topics creates redundancy in the event that a Region is // down during the incident. NotificationTargets []*NotificationTargetItem `locationName:"notificationTargets" type:"list"` // The status of the incident. Possible statuses are Open or Resolved. Status *string `locationName:"status" type:"string" enum:"IncidentRecordStatus"` // A longer description of what occurred during the incident. Summary *string `locationName:"summary" type:"string"` // A brief description of the incident. Title *string `locationName:"title" type:"string"` // contains filtered or unexported fields }
func (UpdateIncidentRecordInput) GoString ¶
func (s UpdateIncidentRecordInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateIncidentRecordOutput) String ¶
func (s UpdateIncidentRecordOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateRelatedItemsInput ¶
type UpdateRelatedItemsInput struct { // A token that ensures that a client calls the operation only once with the // specified details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the incident record that contains the related // items that you update. // // IncidentRecordArn is a required field IncidentRecordArn *string `locationName:"incidentRecordArn" type:"string" required:"true"` // Details about the item that you are add to, or delete from, an incident. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateRelatedItemsOutput) String ¶
func (s UpdateRelatedItemsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateReplicationSetAction ¶
type UpdateReplicationSetAction struct { // Details about the Amazon Web Services Region that you're adding to the replication // set. AddRegionAction *AddRegionAction `locationName:"addRegionAction" type:"structure"` // Details about the Amazon Web Services 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that ensures that the operation 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateReplicationSetOutput) String ¶
func (s UpdateReplicationSetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 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 operation is called only once with the specified // details. ClientToken *string `locationName:"clientToken" type:"string" idempotencyToken:"true"` // The long format name of the response plan. The display name can't contain // spaces. DisplayName *string `locationName:"displayName" type:"string"` // The Amazon Resource Name (ARN) for the contacts and escalation plans that // the response plan engages during an incident. Engagements []*string `locationName:"engagements" type:"list"` // The string Incident Manager uses to prevent duplicate incidents from being // created by the same incident in the same account. IncidentTemplateDedupeString *string `locationName:"incidentTemplateDedupeString" type:"string"` // Defines the impact to the customers. Providing an impact overwrites the impact // provided by a response plan. // // Supported impact codes // // * 1 - Critical // // * 2 - High // // * 3 - Medium // // * 4 - Low // // * 5 - No Impact IncidentTemplateImpact *int64 `locationName:"incidentTemplateImpact" min:"1" type:"integer"` // The Amazon 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"` // Tags to assign to the template. When the StartIncident API action is called, // Incident Manager assigns the tags specified in the template to the incident. // To call this action, you must also have permission to call the TagResource // API action for the incident record resource. IncidentTemplateTags map[string]*string `locationName:"incidentTemplateTags" type:"map"` // The short format name of the incident. The title can't contain spaces. IncidentTemplateTitle *string `locationName:"incidentTemplateTitle" type:"string"` // Information about third-party services integrated into the response plan. Integrations []*Integration `locationName:"integrations" type:"list"` // contains filtered or unexported fields }
func (UpdateResponsePlanInput) GoString ¶
func (s UpdateResponsePlanInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetIncidentTemplateTags ¶
func (s *UpdateResponsePlanInput) SetIncidentTemplateTags(v map[string]*string) *UpdateResponsePlanInput
SetIncidentTemplateTags sets the IncidentTemplateTags field's value.
func (*UpdateResponsePlanInput) SetIncidentTemplateTitle ¶
func (s *UpdateResponsePlanInput) SetIncidentTemplateTitle(v string) *UpdateResponsePlanInput
SetIncidentTemplateTitle sets the IncidentTemplateTitle field's value.
func (*UpdateResponsePlanInput) SetIntegrations ¶
func (s *UpdateResponsePlanInput) SetIntegrations(v []*Integration) *UpdateResponsePlanInput
SetIntegrations sets the Integrations field's value.
func (UpdateResponsePlanInput) String ¶
func (s UpdateResponsePlanInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateResponsePlanOutput) String ¶
func (s UpdateResponsePlanOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateTimelineEventInput ¶
type UpdateTimelineEventInput struct { // A token that ensures that a client calls the operation 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 to update. You can use ListTimelineEvents to find an // event's ID. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // Updates all existing references in a TimelineEvent. A reference is an Amazon // Web Services resource involved or associated with the incident. To specify // a reference, enter its Amazon Resource Name (ARN). You can also specify a // related item associated with that resource. For example, to specify an Amazon // DynamoDB (DynamoDB) table as a resource, use its ARN. You can also specify // an Amazon CloudWatch metric associated with the DynamoDB table as a related // item. // // This update action overrides all existing references. If you want to keep // existing references, you must specify them in the call. If you don't, this // action removes any existing references and enters only new references. EventReferences []*EventReference `locationName:"eventReferences" type:"list"` // The timestamp for when the event occurred. EventTime *time.Time `locationName:"eventTime" type:"timestamp"` // The type of event. You can update events of type Custom Event and Note. EventType *string `locationName:"eventType" type:"string"` // The Amazon Resource Name (ARN) of the incident that includes the timeline // event. // // 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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) SetEventReferences ¶
func (s *UpdateTimelineEventInput) SetEventReferences(v []*EventReference) *UpdateTimelineEventInput
SetEventReferences sets the EventReferences 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateTimelineEventOutput) String ¶
func (s UpdateTimelineEventOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Amazon Web Services 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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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. |