amazonka-codestar-notifications-2.0: Amazon CodeStar Notifications SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CodeStarNotifications.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

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

_ConcurrentModificationException :: AsError a => Fold 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.

_ConfigurationException :: AsError a => Fold a ServiceError Source #

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

_InvalidNextTokenException :: AsError a => Fold a ServiceError Source #

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

_LimitExceededException :: AsError a => Fold 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.

_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError Source #

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

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

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

_ValidationException :: AsError a => Fold a ServiceError Source #

One or more parameter values are not valid.

DetailType

newtype DetailType Source #

Constructors

DetailType' 

Fields

Bundled Patterns

pattern DetailType_BASIC :: DetailType 
pattern DetailType_FULL :: DetailType 

Instances

Instances details
FromJSON DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

FromJSONKey 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

ToByteString DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToHeader DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToLog DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToQuery 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 #

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 #

Generic DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Associated Types

type Rep DetailType :: Type -> Type #

Read DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Show DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

NFData DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Methods

rnf :: DetailType -> () #

Eq DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Ord DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Hashable DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

type Rep DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

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

ListEventTypesFilterName

newtype ListEventTypesFilterName Source #

Instances

Instances details
FromJSON ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

FromJSONKey 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

ToByteString ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToHeader ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToLog ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToQuery 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

FromXML ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToXML 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 #

Read ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Show ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

NFData ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Eq ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Ord ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'True) (C1 ('MetaCons "ListEventTypesFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListEventTypesFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListNotificationRulesFilterName

newtype ListNotificationRulesFilterName Source #

Instances

Instances details
FromJSON ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

FromJSONKey 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

ToByteString ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToHeader ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToLog ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToQuery 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

FromXML ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToXML 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 #

Read ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Show ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

NFData ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Eq ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Ord ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'True) (C1 ('MetaCons "ListNotificationRulesFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListNotificationRulesFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListTargetsFilterName

newtype ListTargetsFilterName Source #

Instances

Instances details
FromJSON ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

FromJSONKey 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

ToByteString ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToHeader ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToLog ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToQuery 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

FromXML ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToXML 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 #

Read ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Show ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

NFData ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Methods

rnf :: ListTargetsFilterName -> () #

Eq ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Ord ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'True) (C1 ('MetaCons "ListTargetsFilterName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListTargetsFilterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NotificationRuleStatus

newtype NotificationRuleStatus Source #

Instances

Instances details
FromJSON NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

FromJSONKey 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

ToByteString NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToHeader NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToLog NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToQuery 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

FromXML NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToXML 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 #

Read NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Show NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

NFData NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Methods

rnf :: NotificationRuleStatus -> () #

Eq NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Ord NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'True) (C1 ('MetaCons "NotificationRuleStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNotificationRuleStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TargetStatus

newtype TargetStatus Source #

Constructors

TargetStatus' 

Instances

Instances details
FromJSON TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

FromJSONKey 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

ToByteString TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToHeader TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToLog TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToQuery 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 #

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 #

Generic TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Associated Types

type Rep TargetStatus :: Type -> Type #

Read TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Show TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

NFData TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Methods

rnf :: TargetStatus -> () #

Eq TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Ord TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Hashable TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

type Rep TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

type Rep TargetStatus = D1 ('MetaData "TargetStatus" "Amazonka.CodeStarNotifications.Types.TargetStatus" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" '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
FromJSON 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 #

Read EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Show EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

NFData EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Methods

rnf :: EventTypeSummary -> () #

Eq EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "EventTypeSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eventTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventTypeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourceType") '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:eventTypeId:EventTypeSummary', eventTypeSummary_eventTypeId - The system-generated ID of the event. For a complete list of event types and IDs, see Notification concepts in the Developer Tools Console User Guide.

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

$sel:resourceType:EventTypeSummary', eventTypeSummary_resourceType - The resource type 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. For a complete list of event types and IDs, see Notification concepts in the Developer Tools Console User Guide.

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
ToJSON 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 #

Read ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Show ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

NFData ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Methods

rnf :: ListEventTypesFilter -> () #

Eq ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" '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 CodePipeline for the value.

Instances

Instances details
ToJSON 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 #

Read ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Show ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

NFData ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Eq ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" '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 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 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 Chatbot 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
ToJSON 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 #

Read ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Show ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

NFData ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Methods

rnf :: ListTargetsFilter -> () #

Eq ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" '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
FromJSON 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 #

Read NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Show NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

NFData NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Methods

rnf :: NotificationRuleSummary -> () #

Eq NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" '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 Chatbot topics or Chatbot clients associated with a notification rule.

See: newTarget smart constructor.

Constructors

Target' 

Fields

  • targetAddress :: Maybe (Sensitive Text)

    The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client.

  • targetType :: Maybe Text

    The target type. Can be an Chatbot topic or Chatbot client.

    • Chatbot topics are specified as SNS.
    • Chatbot clients are specified as AWSChatbotSlack.

Instances

Instances details
ToJSON 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 #

Show Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

NFData Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Methods

rnf :: Target -> () #

Eq Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Methods

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

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

Hashable Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

type Rep Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

type Rep Target = D1 ('MetaData "Target" "Amazonka.CodeStarNotifications.Types.Target" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "Target'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe 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:targetAddress:Target', target_targetAddress - The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client.

$sel:targetType:Target', target_targetType - The target type. Can be an Chatbot topic or Chatbot client.

  • Chatbot topics are specified as SNS.
  • Chatbot clients are specified as AWSChatbotSlack.

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

The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client.

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

The target type. Can be an Chatbot topic or Chatbot client.

  • Chatbot topics are specified as SNS.
  • Chatbot clients are specified as AWSChatbotSlack.

TargetSummary

data TargetSummary Source #

Information about the targets specified for a notification rule.

See: newTargetSummary smart constructor.

Constructors

TargetSummary' 

Fields

Instances

Instances details
FromJSON 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 #

Show TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

NFData TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Methods

rnf :: TargetSummary -> () #

Eq TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Hashable 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" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "TargetSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "targetAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "targetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TargetStatus)) :*: S1 ('MetaSel ('Just "targetType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:targetAddress:TargetSummary', targetSummary_targetAddress - The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client.

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

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

  • Chatbot topics are specified as SNS.
  • Chatbot clients are specified as AWSChatbotSlack.

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

The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client.

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

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

  • Chatbot topics are specified as SNS.
  • Chatbot clients are specified as AWSChatbotSlack.