Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string
}

    AWS CodeStar Notifications can't create the notification rule because you do not have sufficient permissions.

    func (*AccessDeniedException) Error

    func (e *AccessDeniedException) Error() string

    func (*AccessDeniedException) ErrorCode

    func (e *AccessDeniedException) ErrorCode() string

    func (*AccessDeniedException) ErrorFault

    func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

    func (*AccessDeniedException) ErrorMessage

    func (e *AccessDeniedException) ErrorMessage() string

    type ConcurrentModificationException

    type ConcurrentModificationException struct {
    	Message *string
    }

      AWS CodeStar Notifications can't complete the request because the resource is being modified by another process. Wait a few minutes and try again.

      func (*ConcurrentModificationException) Error

      func (*ConcurrentModificationException) ErrorCode

      func (e *ConcurrentModificationException) ErrorCode() string

      func (*ConcurrentModificationException) ErrorFault

      func (*ConcurrentModificationException) ErrorMessage

      func (e *ConcurrentModificationException) ErrorMessage() string

      type ConfigurationException

      type ConfigurationException struct {
      	Message *string
      }

        Some or all of the configuration is incomplete, missing, or not valid.

        func (*ConfigurationException) Error

        func (e *ConfigurationException) Error() string

        func (*ConfigurationException) ErrorCode

        func (e *ConfigurationException) ErrorCode() string

        func (*ConfigurationException) ErrorFault

        func (e *ConfigurationException) ErrorFault() smithy.ErrorFault

        func (*ConfigurationException) ErrorMessage

        func (e *ConfigurationException) ErrorMessage() string

        type DetailType

        type DetailType string
        const (
        	DetailTypeBasic DetailType = "BASIC"
        	DetailTypeFull  DetailType = "FULL"
        )

          Enum values for DetailType

          func (DetailType) Values

          func (DetailType) Values() []DetailType

            Values returns all known values for DetailType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

            type EventTypeSummary

            type EventTypeSummary struct {
            
            	// The system-generated ID of the event.
            	EventTypeId *string
            
            	// The name of the event.
            	EventTypeName *string
            
            	// The resource type of the event.
            	ResourceType *string
            
            	// The name of the service for which the event applies.
            	ServiceName *string
            }

              Returns information about an event that has triggered a notification rule.

              type InvalidNextTokenException

              type InvalidNextTokenException struct {
              	Message *string
              }

                The value for the enumeration token used in the request to return the next batch of the results is not valid.

                func (*InvalidNextTokenException) Error

                func (e *InvalidNextTokenException) Error() string

                func (*InvalidNextTokenException) ErrorCode

                func (e *InvalidNextTokenException) ErrorCode() string

                func (*InvalidNextTokenException) ErrorFault

                func (*InvalidNextTokenException) ErrorMessage

                func (e *InvalidNextTokenException) ErrorMessage() string

                type LimitExceededException

                type LimitExceededException struct {
                	Message *string
                }

                  One of the AWS CodeStar Notifications limits has been exceeded. Limits apply to accounts, notification rules, notifications, resources, and targets. For more information, see Limits.

                  func (*LimitExceededException) Error

                  func (e *LimitExceededException) Error() string

                  func (*LimitExceededException) ErrorCode

                  func (e *LimitExceededException) ErrorCode() string

                  func (*LimitExceededException) ErrorFault

                  func (e *LimitExceededException) ErrorFault() smithy.ErrorFault

                  func (*LimitExceededException) ErrorMessage

                  func (e *LimitExceededException) ErrorMessage() string

                  type ListEventTypesFilter

                  type ListEventTypesFilter struct {
                  
                  	// The system-generated name of the filter type you want to filter by.
                  	//
                  	// This member is required.
                  	Name ListEventTypesFilterName
                  
                  	// The name of the resource type (for example, pipeline) or service name (for
                  	// example, CodePipeline) that you want to filter by.
                  	//
                  	// This member is required.
                  	Value *string
                  }

                    Information about a filter to apply to the list of returned event types. You can filter by resource type or service name.

                    type ListEventTypesFilterName

                    type ListEventTypesFilterName string
                    const (
                    	ListEventTypesFilterNameResourceType ListEventTypesFilterName = "RESOURCE_TYPE"
                    	ListEventTypesFilterNameServiceName  ListEventTypesFilterName = "SERVICE_NAME"
                    )

                      Enum values for ListEventTypesFilterName

                      func (ListEventTypesFilterName) Values

                        Values returns all known values for ListEventTypesFilterName. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                        type ListNotificationRulesFilter

                        type ListNotificationRulesFilter struct {
                        
                        	// The name of the attribute you want to use to filter the returned notification
                        	// rules.
                        	//
                        	// This member is required.
                        	Name ListNotificationRulesFilterName
                        
                        	// The value of the attribute you want to use to filter the returned notification
                        	// rules. For example, if you specify filtering by RESOURCE in Name, you might
                        	// specify the ARN of a pipeline in AWS CodePipeline for the value.
                        	//
                        	// This member is required.
                        	Value *string
                        }

                          Information about a filter to apply to the list of returned notification rules. You can filter by event type, owner, resource, or target.

                          type ListNotificationRulesFilterName

                          type ListNotificationRulesFilterName string
                          const (
                          	ListNotificationRulesFilterNameEventTypeId   ListNotificationRulesFilterName = "EVENT_TYPE_ID"
                          	ListNotificationRulesFilterNameCreatedBy     ListNotificationRulesFilterName = "CREATED_BY"
                          	ListNotificationRulesFilterNameResource      ListNotificationRulesFilterName = "RESOURCE"
                          	ListNotificationRulesFilterNameTargetAddress ListNotificationRulesFilterName = "TARGET_ADDRESS"
                          )

                            Enum values for ListNotificationRulesFilterName

                            func (ListNotificationRulesFilterName) Values

                              Values returns all known values for ListNotificationRulesFilterName. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                              type ListTargetsFilter

                              type ListTargetsFilter struct {
                              
                              	// The name of the attribute you want to use to filter the returned targets.
                              	//
                              	// This member is required.
                              	Name ListTargetsFilterName
                              
                              	// The value of the attribute you want to use to filter the returned targets. For
                              	// example, if you specify SNS for the Target type, you could specify an Amazon
                              	// Resource Name (ARN) for a topic as the value.
                              	//
                              	// This member is required.
                              	Value *string
                              }

                                Information about a filter to apply to the list of returned targets. You can filter by target type, address, or status. For example, to filter results to notification rules that have active Amazon SNS topics as targets, you could specify a ListTargetsFilter Name as TargetType and a Value of SNS, and a Name of TARGET_STATUS and a Value of ACTIVE.

                                type ListTargetsFilterName

                                type ListTargetsFilterName string
                                const (
                                	ListTargetsFilterNameTargetType    ListTargetsFilterName = "TARGET_TYPE"
                                	ListTargetsFilterNameTargetAddress ListTargetsFilterName = "TARGET_ADDRESS"
                                	ListTargetsFilterNameTargetStatus  ListTargetsFilterName = "TARGET_STATUS"
                                )

                                  Enum values for ListTargetsFilterName

                                  func (ListTargetsFilterName) Values

                                    Values returns all known values for ListTargetsFilterName. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                    type NotificationRuleStatus

                                    type NotificationRuleStatus string
                                    const (
                                    	NotificationRuleStatusEnabled  NotificationRuleStatus = "ENABLED"
                                    	NotificationRuleStatusDisabled NotificationRuleStatus = "DISABLED"
                                    )

                                      Enum values for NotificationRuleStatus

                                      func (NotificationRuleStatus) Values

                                        Values returns all known values for NotificationRuleStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                        type NotificationRuleSummary

                                        type NotificationRuleSummary struct {
                                        
                                        	// The Amazon Resource Name (ARN) of the notification rule.
                                        	Arn *string
                                        
                                        	// The unique ID of the notification rule.
                                        	Id *string
                                        }

                                          Information about a specified notification rule.

                                          type ResourceAlreadyExistsException

                                          type ResourceAlreadyExistsException struct {
                                          	Message *string
                                          }

                                            A resource with the same name or ID already exists. Notification rule names must be unique in your AWS account.

                                            func (*ResourceAlreadyExistsException) Error

                                            func (*ResourceAlreadyExistsException) ErrorCode

                                            func (e *ResourceAlreadyExistsException) ErrorCode() string

                                            func (*ResourceAlreadyExistsException) ErrorFault

                                            func (*ResourceAlreadyExistsException) ErrorMessage

                                            func (e *ResourceAlreadyExistsException) ErrorMessage() string

                                            type ResourceNotFoundException

                                            type ResourceNotFoundException struct {
                                            	Message *string
                                            }

                                              AWS CodeStar Notifications can't find a resource that matches the provided ARN.

                                              func (*ResourceNotFoundException) Error

                                              func (e *ResourceNotFoundException) Error() string

                                              func (*ResourceNotFoundException) ErrorCode

                                              func (e *ResourceNotFoundException) ErrorCode() string

                                              func (*ResourceNotFoundException) ErrorFault

                                              func (*ResourceNotFoundException) ErrorMessage

                                              func (e *ResourceNotFoundException) ErrorMessage() string

                                              type Target

                                              type Target struct {
                                              
                                              	// The Amazon Resource Name (ARN) of the SNS topic.
                                              	TargetAddress *string
                                              
                                              	// The target type. Can be an Amazon SNS topic.
                                              	TargetType *string
                                              }

                                                Information about the SNS topics associated with a notification rule.

                                                type TargetStatus

                                                type TargetStatus string
                                                const (
                                                	TargetStatusPending     TargetStatus = "PENDING"
                                                	TargetStatusActive      TargetStatus = "ACTIVE"
                                                	TargetStatusUnreachable TargetStatus = "UNREACHABLE"
                                                	TargetStatusInactive    TargetStatus = "INACTIVE"
                                                	TargetStatusDeactivated TargetStatus = "DEACTIVATED"
                                                )

                                                  Enum values for TargetStatus

                                                  func (TargetStatus) Values

                                                  func (TargetStatus) Values() []TargetStatus

                                                    Values returns all known values for TargetStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                    type TargetSummary

                                                    type TargetSummary struct {
                                                    
                                                    	// The Amazon Resource Name (ARN) of the SNS topic.
                                                    	TargetAddress *string
                                                    
                                                    	// The status of the target.
                                                    	TargetStatus TargetStatus
                                                    
                                                    	// The type of the target (for example, SNS).
                                                    	TargetType *string
                                                    }

                                                      Information about the targets specified for a notification rule.

                                                      type ValidationException

                                                      type ValidationException struct {
                                                      	Message *string
                                                      }

                                                        One or more parameter values are not valid.

                                                        func (*ValidationException) Error

                                                        func (e *ValidationException) Error() string

                                                        func (*ValidationException) ErrorCode

                                                        func (e *ValidationException) ErrorCode() string

                                                        func (*ValidationException) ErrorFault

                                                        func (e *ValidationException) ErrorFault() smithy.ErrorFault

                                                        func (*ValidationException) ErrorMessage

                                                        func (e *ValidationException) ErrorMessage() string