libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CodeStarNotifications.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2019-10-15 of the Amazon CodeStar Notifications SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more parameter values are not valid.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ConfigurationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ConcurrentModificationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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.

DetailType

newtype DetailType Source #

Constructors

DetailType' 

Fields

Bundled Patterns

pattern DetailType_BASIC :: DetailType 
pattern DetailType_FULL :: DetailType 

Instances

Instances details
Eq DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Ord DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Read DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Show DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Generic DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Associated Types

type Rep DetailType :: Type -> Type #

NFData DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Methods

rnf :: DetailType -> () #

Hashable DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToJSON DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToJSONKey DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

FromJSON DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

FromJSONKey DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToLog DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToHeader DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToQuery DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

FromXML DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToXML DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Methods

toXML :: DetailType -> XML #

ToByteString DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

FromText DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToText DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Methods

toText :: DetailType -> Text #

type Rep DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

type Rep DetailType = D1 ('MetaData "DetailType" "Amazonka.CodeStarNotifications.Types.DetailType" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'True) (C1 ('MetaCons "DetailType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDetailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListEventTypesFilterName

newtype ListEventTypesFilterName Source #

Instances

Instances details
Eq ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Ord ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Read ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Show ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Generic ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Associated Types

type Rep ListEventTypesFilterName :: Type -> Type #

NFData ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Hashable ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToJSON ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToJSONKey ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

FromJSON ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

FromJSONKey ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToLog ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToHeader ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToQuery ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

FromXML ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToXML ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToByteString ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

FromText ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToText ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

type Rep ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

type Rep ListEventTypesFilterName = D1 ('MetaData "ListEventTypesFilterName" "Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'True) (C1 ('MetaCons "ListEventTypesFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListEventTypesFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListNotificationRulesFilterName

newtype ListNotificationRulesFilterName Source #

Instances

Instances details
Eq ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Ord ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Read ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Show ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Generic ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Associated Types

type Rep ListNotificationRulesFilterName :: Type -> Type #

NFData ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Hashable ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToJSON ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToJSONKey ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

FromJSON ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

FromJSONKey ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToLog ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToHeader ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToQuery ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

FromXML ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToXML ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToByteString ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

FromText ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToText ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

type Rep ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

type Rep ListNotificationRulesFilterName = D1 ('MetaData "ListNotificationRulesFilterName" "Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'True) (C1 ('MetaCons "ListNotificationRulesFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListNotificationRulesFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListTargetsFilterName

newtype ListTargetsFilterName Source #

Instances

Instances details
Eq ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Ord ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Read ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Show ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Generic ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Associated Types

type Rep ListTargetsFilterName :: Type -> Type #

NFData ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Methods

rnf :: ListTargetsFilterName -> () #

Hashable ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToJSON ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToJSONKey ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

FromJSON ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

FromJSONKey ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToLog ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToHeader ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToQuery ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

FromXML ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToXML ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToByteString ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

FromText ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToText ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

type Rep ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

type Rep ListTargetsFilterName = D1 ('MetaData "ListTargetsFilterName" "Amazonka.CodeStarNotifications.Types.ListTargetsFilterName" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'True) (C1 ('MetaCons "ListTargetsFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListTargetsFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotificationRuleStatus

newtype NotificationRuleStatus Source #

Instances

Instances details
Eq NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Ord NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Read NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Show NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Generic NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Associated Types

type Rep NotificationRuleStatus :: Type -> Type #

NFData NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Methods

rnf :: NotificationRuleStatus -> () #

Hashable NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToJSON NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToJSONKey NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

FromJSON NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

FromJSONKey NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToLog NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToHeader NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToQuery NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

FromXML NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToXML NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToByteString NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

FromText NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToText NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

type Rep NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

type Rep NotificationRuleStatus = D1 ('MetaData "NotificationRuleStatus" "Amazonka.CodeStarNotifications.Types.NotificationRuleStatus" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'True) (C1 ('MetaCons "NotificationRuleStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotificationRuleStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetStatus

newtype TargetStatus Source #

Constructors

TargetStatus' 

Instances

Instances details
Eq TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Ord TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Read TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Show TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Generic TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Associated Types

type Rep TargetStatus :: Type -> Type #

NFData TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Methods

rnf :: TargetStatus -> () #

Hashable TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToJSON TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToJSONKey TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

FromJSON TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

FromJSONKey TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToLog TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToHeader TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToQuery TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

FromXML TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToXML TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Methods

toXML :: TargetStatus -> XML #

ToByteString TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

FromText TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToText TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Methods

toText :: TargetStatus -> Text #

type Rep TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

type Rep TargetStatus = D1 ('MetaData "TargetStatus" "Amazonka.CodeStarNotifications.Types.TargetStatus" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'True) (C1 ('MetaCons "TargetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTargetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EventTypeSummary

data EventTypeSummary Source #

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

See: newEventTypeSummary smart constructor.

Constructors

EventTypeSummary' 

Fields

Instances

Instances details
Eq EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Read EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Show EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Generic EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Associated Types

type Rep EventTypeSummary :: Type -> Type #

NFData EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Methods

rnf :: EventTypeSummary -> () #

Hashable EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

FromJSON EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

type Rep EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

type Rep EventTypeSummary = D1 ('MetaData "EventTypeSummary" "Amazonka.CodeStarNotifications.Types.EventTypeSummary" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "EventTypeSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eventTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEventTypeSummary :: EventTypeSummary Source #

Create a value of EventTypeSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceType:EventTypeSummary', eventTypeSummary_resourceType - The resource type of the event.

$sel:eventTypeName:EventTypeSummary', eventTypeSummary_eventTypeName - The name of the event.

$sel:eventTypeId:EventTypeSummary', eventTypeSummary_eventTypeId - The system-generated ID of the event.

$sel:serviceName:EventTypeSummary', eventTypeSummary_serviceName - The name of the service for which the event applies.

eventTypeSummary_eventTypeId :: Lens' EventTypeSummary (Maybe Text) Source #

The system-generated ID of the event.

eventTypeSummary_serviceName :: Lens' EventTypeSummary (Maybe Text) Source #

The name of the service for which the event applies.

ListEventTypesFilter

data ListEventTypesFilter Source #

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

See: newListEventTypesFilter smart constructor.

Constructors

ListEventTypesFilter' 

Fields

  • name :: ListEventTypesFilterName

    The system-generated name of the filter type you want to filter by.

  • value :: Text

    The name of the resource type (for example, pipeline) or service name (for example, CodePipeline) that you want to filter by.

Instances

Instances details
Eq ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Read ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Show ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Generic ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Associated Types

type Rep ListEventTypesFilter :: Type -> Type #

NFData ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Methods

rnf :: ListEventTypesFilter -> () #

Hashable ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

ToJSON ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

type Rep ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

type Rep ListEventTypesFilter = D1 ('MetaData "ListEventTypesFilter" "Amazonka.CodeStarNotifications.Types.ListEventTypesFilter" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "ListEventTypesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ListEventTypesFilterName) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListEventTypesFilter Source #

Create a value of ListEventTypesFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ListEventTypesFilter', listEventTypesFilter_name - The system-generated name of the filter type you want to filter by.

$sel:value:ListEventTypesFilter', listEventTypesFilter_value - The name of the resource type (for example, pipeline) or service name (for example, CodePipeline) that you want to filter by.

listEventTypesFilter_name :: Lens' ListEventTypesFilter ListEventTypesFilterName Source #

The system-generated name of the filter type you want to filter by.

listEventTypesFilter_value :: Lens' ListEventTypesFilter Text Source #

The name of the resource type (for example, pipeline) or service name (for example, CodePipeline) that you want to filter by.

ListNotificationRulesFilter

data ListNotificationRulesFilter Source #

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

See: newListNotificationRulesFilter smart constructor.

Constructors

ListNotificationRulesFilter' 

Fields

  • name :: ListNotificationRulesFilterName

    The name of the attribute you want to use to filter the returned notification rules.

  • value :: Text

    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.

Instances

Instances details
Eq ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Read ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Show ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Generic ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Associated Types

type Rep ListNotificationRulesFilter :: Type -> Type #

NFData ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Hashable ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

ToJSON ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

type Rep ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

type Rep ListNotificationRulesFilter = D1 ('MetaData "ListNotificationRulesFilter" "Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "ListNotificationRulesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ListNotificationRulesFilterName) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListNotificationRulesFilter Source #

Create a value of ListNotificationRulesFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ListNotificationRulesFilter', listNotificationRulesFilter_name - The name of the attribute you want to use to filter the returned notification rules.

$sel:value:ListNotificationRulesFilter', listNotificationRulesFilter_value - 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.

listNotificationRulesFilter_name :: Lens' ListNotificationRulesFilter ListNotificationRulesFilterName Source #

The name of the attribute you want to use to filter the returned notification rules.

listNotificationRulesFilter_value :: Lens' ListNotificationRulesFilter Text Source #

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.

ListTargetsFilter

data ListTargetsFilter Source #

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.

See: newListTargetsFilter smart constructor.

Constructors

ListTargetsFilter' 

Fields

  • name :: ListTargetsFilterName

    The name of the attribute you want to use to filter the returned targets.

  • value :: Text

    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.

Instances

Instances details
Eq ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Read ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Show ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Generic ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Associated Types

type Rep ListTargetsFilter :: Type -> Type #

NFData ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Methods

rnf :: ListTargetsFilter -> () #

Hashable ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

ToJSON ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

type Rep ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

type Rep ListTargetsFilter = D1 ('MetaData "ListTargetsFilter" "Amazonka.CodeStarNotifications.Types.ListTargetsFilter" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "ListTargetsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ListTargetsFilterName) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTargetsFilter Source #

Create a value of ListTargetsFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ListTargetsFilter', listTargetsFilter_name - The name of the attribute you want to use to filter the returned targets.

$sel:value:ListTargetsFilter', listTargetsFilter_value - 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.

listTargetsFilter_name :: Lens' ListTargetsFilter ListTargetsFilterName Source #

The name of the attribute you want to use to filter the returned targets.

listTargetsFilter_value :: Lens' ListTargetsFilter Text Source #

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.

NotificationRuleSummary

data NotificationRuleSummary Source #

Information about a specified notification rule.

See: newNotificationRuleSummary smart constructor.

Constructors

NotificationRuleSummary' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the notification rule.

  • id :: Maybe Text

    The unique ID of the notification rule.

Instances

Instances details
Eq NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Read NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Show NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Generic NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Associated Types

type Rep NotificationRuleSummary :: Type -> Type #

NFData NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Methods

rnf :: NotificationRuleSummary -> () #

Hashable NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

FromJSON NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

type Rep NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

type Rep NotificationRuleSummary = D1 ('MetaData "NotificationRuleSummary" "Amazonka.CodeStarNotifications.Types.NotificationRuleSummary" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "NotificationRuleSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNotificationRuleSummary :: NotificationRuleSummary Source #

Create a value of NotificationRuleSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:NotificationRuleSummary', notificationRuleSummary_arn - The Amazon Resource Name (ARN) of the notification rule.

$sel:id:NotificationRuleSummary', notificationRuleSummary_id - The unique ID of the notification rule.

notificationRuleSummary_arn :: Lens' NotificationRuleSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the notification rule.

notificationRuleSummary_id :: Lens' NotificationRuleSummary (Maybe Text) Source #

The unique ID of the notification rule.

Target

data Target Source #

Information about the SNS topics associated with a notification rule.

See: newTarget smart constructor.

Constructors

Target' 

Fields

Instances

Instances details
Eq Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Methods

(==) :: Target -> Target -> Bool #

(/=) :: Target -> Target -> Bool #

Show Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Generic Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Associated Types

type Rep Target :: Type -> Type #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

NFData Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Methods

rnf :: Target -> () #

Hashable Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

ToJSON Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

type Rep Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

type Rep Target = D1 ('MetaData "Target" "Amazonka.CodeStarNotifications.Types.Target" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "Target'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))

newTarget :: Target Source #

Create a value of Target with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetType:Target', target_targetType - The target type. Can be an Amazon SNS topic.

$sel:targetAddress:Target', target_targetAddress - The Amazon Resource Name (ARN) of the SNS topic.

target_targetType :: Lens' Target (Maybe Text) Source #

The target type. Can be an Amazon SNS topic.

target_targetAddress :: Lens' Target (Maybe Text) Source #

The Amazon Resource Name (ARN) of the SNS topic.

TargetSummary

data TargetSummary Source #

Information about the targets specified for a notification rule.

See: newTargetSummary smart constructor.

Constructors

TargetSummary' 

Fields

Instances

Instances details
Eq TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Show TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Generic TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Associated Types

type Rep TargetSummary :: Type -> Type #

NFData TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Methods

rnf :: TargetSummary -> () #

Hashable TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

FromJSON TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

type Rep TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

type Rep TargetSummary = D1 ('MetaData "TargetSummary" "Amazonka.CodeStarNotifications.Types.TargetSummary" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "TargetSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targetAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "targetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetStatus)))))

newTargetSummary :: TargetSummary Source #

Create a value of TargetSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:targetType:TargetSummary', targetSummary_targetType - The type of the target (for example, SNS).

$sel:targetAddress:TargetSummary', targetSummary_targetAddress - The Amazon Resource Name (ARN) of the SNS topic.

$sel:targetStatus:TargetSummary', targetSummary_targetStatus - The status of the target.

targetSummary_targetType :: Lens' TargetSummary (Maybe Text) Source #

The type of the target (for example, SNS).

targetSummary_targetAddress :: Lens' TargetSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the SNS topic.