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

Description

Derived from API version 2019-10-15 of the AWS service descriptions, licensed under Apache 2.0.

This AWS CodeStar Notifications API Reference provides descriptions and usage examples of the operations and data types for the AWS CodeStar Notifications API. You can use the AWS CodeStar Notifications API to work with the following objects:

Notification rules, by calling the following:

  • CreateNotificationRule, which creates a notification rule for a resource in your account.
  • DeleteNotificationRule, which deletes a notification rule.
  • DescribeNotificationRule, which provides information about a notification rule.
  • ListNotificationRules, which lists the notification rules associated with your account.
  • UpdateNotificationRule, which changes the name, events, or targets associated with a notification rule.
  • Subscribe, which subscribes a target to a notification rule.
  • Unsubscribe, which removes a target from a notification rule.

Targets, by calling the following:

  • DeleteTarget, which removes a notification rule target from a notification rule.
  • ListTargets, which lists the targets associated with a notification rule.

Events, by calling the following:

  • ListEventTypes, which lists the event types you can include in a notification rule.

Tags, by calling the following:

  • ListTagsForResource, which lists the tags already associated with a notification rule in your account.
  • TagResource, which associates a tag you provide with a notification rule in your account.
  • UntagResource, which removes a tag from a notification rule in your account.

For information about how to use AWS CodeStar Notifications, see the Amazon Web Services Developer Tools Console User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CodeStarNotifications.

AccessDeniedException

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

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

ConcurrentModificationException

_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

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

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

InvalidNextTokenException

_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

_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

_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

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

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

ValidationException

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

One or more parameter values are not valid.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateNotificationRule

data CreateNotificationRule Source #

See: newCreateNotificationRule smart constructor.

Instances

Instances details
ToJSON CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

ToHeaders CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

ToPath CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

ToQuery CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

AWSRequest CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Associated Types

type AWSResponse CreateNotificationRule #

Generic CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Associated Types

type Rep CreateNotificationRule :: Type -> Type #

Show CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

NFData CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Methods

rnf :: CreateNotificationRule -> () #

Eq CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Hashable CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

type AWSResponse CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

type Rep CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

type Rep CreateNotificationRule = D1 ('MetaData "CreateNotificationRule" "Amazonka.CodeStarNotifications.CreateNotificationRule" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "CreateNotificationRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationRuleStatus))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))) :*: ((S1 ('MetaSel ('Just "eventTypeIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Target]) :*: S1 ('MetaSel ('Just "detailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DetailType)))))

newCreateNotificationRule Source #

Create a value of CreateNotificationRule 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:clientRequestToken:CreateNotificationRule', createNotificationRule_clientRequestToken - A unique, client-generated idempotency token that, when provided in a request, ensures the request cannot be repeated with a changed parameter. If a request with the same parameters is received and a token is included, the request returns information about the initial request that used that token.

The Amazon Web Services SDKs prepopulate client request tokens. If you are using an Amazon Web Services SDK, an idempotency token is created for you.

$sel:status:CreateNotificationRule', createNotificationRule_status - The status of the notification rule. The default value is ENABLED. If the status is set to DISABLED, notifications aren't sent for the notification rule.

$sel:tags:CreateNotificationRule', createNotificationRule_tags - A list of tags to apply to this notification rule. Key names cannot start with "aws".

CreateNotificationRule, createNotificationRule_name - The name for the notification rule. Notification rule names must be unique in your Amazon Web Services account.

$sel:eventTypeIds:CreateNotificationRule', createNotificationRule_eventTypeIds - A list of event types associated with this notification rule. For a list of allowed events, see EventTypeSummary.

$sel:resource:CreateNotificationRule', createNotificationRule_resource - The Amazon Resource Name (ARN) of the resource to associate with the notification rule. Supported resources include pipelines in CodePipeline, repositories in CodeCommit, and build projects in CodeBuild.

$sel:targets:CreateNotificationRule', createNotificationRule_targets - A list of Amazon Resource Names (ARNs) of Amazon Simple Notification Service topics and Chatbot clients to associate with the notification rule.

$sel:detailType:CreateNotificationRule', createNotificationRule_detailType - The level of detail to include in the notifications for this resource. BASIC will include only the contents of the event as it would appear in Amazon CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.

data CreateNotificationRuleResponse Source #

See: newCreateNotificationRuleResponse smart constructor.

Instances

Instances details
Generic CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Associated Types

type Rep CreateNotificationRuleResponse :: Type -> Type #

Read CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Show CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

NFData CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Eq CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

type Rep CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

type Rep CreateNotificationRuleResponse = D1 ('MetaData "CreateNotificationRuleResponse" "Amazonka.CodeStarNotifications.CreateNotificationRule" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "CreateNotificationRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateNotificationRuleResponse Source #

Create a value of CreateNotificationRuleResponse 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:

CreateNotificationRuleResponse, createNotificationRuleResponse_arn - The Amazon Resource Name (ARN) of the notification rule.

$sel:httpStatus:CreateNotificationRuleResponse', createNotificationRuleResponse_httpStatus - The response's http status code.

DeleteNotificationRule

data DeleteNotificationRule Source #

See: newDeleteNotificationRule smart constructor.

Instances

Instances details
ToJSON DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

ToHeaders DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

ToPath DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

ToQuery DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

AWSRequest DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Associated Types

type AWSResponse DeleteNotificationRule #

Generic DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Associated Types

type Rep DeleteNotificationRule :: Type -> Type #

Read DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Show DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

NFData DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Methods

rnf :: DeleteNotificationRule -> () #

Eq DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Hashable DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

type AWSResponse DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

type Rep DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

type Rep DeleteNotificationRule = D1 ('MetaData "DeleteNotificationRule" "Amazonka.CodeStarNotifications.DeleteNotificationRule" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "DeleteNotificationRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteNotificationRule Source #

Create a value of DeleteNotificationRule 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:

DeleteNotificationRule, deleteNotificationRule_arn - The Amazon Resource Name (ARN) of the notification rule you want to delete.

data DeleteNotificationRuleResponse Source #

See: newDeleteNotificationRuleResponse smart constructor.

Instances

Instances details
Generic DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Associated Types

type Rep DeleteNotificationRuleResponse :: Type -> Type #

Read DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Show DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

NFData DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Eq DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

type Rep DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

type Rep DeleteNotificationRuleResponse = D1 ('MetaData "DeleteNotificationRuleResponse" "Amazonka.CodeStarNotifications.DeleteNotificationRule" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "DeleteNotificationRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteNotificationRuleResponse Source #

Create a value of DeleteNotificationRuleResponse 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:

DeleteNotificationRule, deleteNotificationRuleResponse_arn - The Amazon Resource Name (ARN) of the deleted notification rule.

$sel:httpStatus:DeleteNotificationRuleResponse', deleteNotificationRuleResponse_httpStatus - The response's http status code.

DeleteTarget

data DeleteTarget Source #

See: newDeleteTarget smart constructor.

Instances

Instances details
ToJSON DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

ToHeaders DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

ToPath DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

ToQuery DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

AWSRequest DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Associated Types

type AWSResponse DeleteTarget #

Generic DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Associated Types

type Rep DeleteTarget :: Type -> Type #

Show DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

NFData DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Methods

rnf :: DeleteTarget -> () #

Eq DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Hashable DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

type AWSResponse DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

type Rep DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

type Rep DeleteTarget = D1 ('MetaData "DeleteTarget" "Amazonka.CodeStarNotifications.DeleteTarget" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "DeleteTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "forceUnsubscribeAll") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "targetAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newDeleteTarget Source #

Create a value of DeleteTarget 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:forceUnsubscribeAll:DeleteTarget', deleteTarget_forceUnsubscribeAll - A Boolean value that can be used to delete all associations with this Chatbot topic. The default value is FALSE. If set to TRUE, all associations between that target and every notification rule in your Amazon Web Services account are deleted.

DeleteTarget, deleteTarget_targetAddress - The Amazon Resource Name (ARN) of the Chatbot topic or Chatbot client to delete.

data DeleteTargetResponse Source #

See: newDeleteTargetResponse smart constructor.

Instances

Instances details
Generic DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Associated Types

type Rep DeleteTargetResponse :: Type -> Type #

Read DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Show DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

NFData DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Methods

rnf :: DeleteTargetResponse -> () #

Eq DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

type Rep DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

type Rep DeleteTargetResponse = D1 ('MetaData "DeleteTargetResponse" "Amazonka.CodeStarNotifications.DeleteTarget" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "DeleteTargetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteTargetResponse Source #

Create a value of DeleteTargetResponse 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:httpStatus:DeleteTargetResponse', deleteTargetResponse_httpStatus - The response's http status code.

DescribeNotificationRule

data DescribeNotificationRule Source #

See: newDescribeNotificationRule smart constructor.

Instances

Instances details
ToJSON DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

ToHeaders DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

ToPath DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

ToQuery DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

AWSRequest DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Generic DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Associated Types

type Rep DescribeNotificationRule :: Type -> Type #

Read DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Show DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

NFData DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Eq DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Hashable DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

type AWSResponse DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

type Rep DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

type Rep DescribeNotificationRule = D1 ('MetaData "DescribeNotificationRule" "Amazonka.CodeStarNotifications.DescribeNotificationRule" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "DescribeNotificationRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeNotificationRule Source #

Create a value of DescribeNotificationRule 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:

DescribeNotificationRule, describeNotificationRule_arn - The Amazon Resource Name (ARN) of the notification rule.

data DescribeNotificationRuleResponse Source #

See: newDescribeNotificationRuleResponse smart constructor.

Instances

Instances details
Generic DescribeNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Associated Types

type Rep DescribeNotificationRuleResponse :: Type -> Type #

Show DescribeNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

NFData DescribeNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Eq DescribeNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

type Rep DescribeNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

type Rep DescribeNotificationRuleResponse = D1 ('MetaData "DescribeNotificationRuleResponse" "Amazonka.CodeStarNotifications.DescribeNotificationRule" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "DescribeNotificationRuleResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "detailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetailType)))) :*: (S1 ('MetaSel ('Just "eventTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventTypeSummary])) :*: (S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) :*: ((S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationRuleStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetSummary])) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newDescribeNotificationRuleResponse Source #

Create a value of DescribeNotificationRuleResponse 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:createdBy:DescribeNotificationRuleResponse', describeNotificationRuleResponse_createdBy - The name or email alias of the person who created the notification rule.

$sel:createdTimestamp:DescribeNotificationRuleResponse', describeNotificationRuleResponse_createdTimestamp - The date and time the notification rule was created, in timestamp format.

$sel:detailType:DescribeNotificationRuleResponse', describeNotificationRuleResponse_detailType - The level of detail included in the notifications for this resource. BASIC will include only the contents of the event as it would appear in Amazon CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.

$sel:eventTypes:DescribeNotificationRuleResponse', describeNotificationRuleResponse_eventTypes - A list of the event types associated with the notification rule.

$sel:lastModifiedTimestamp:DescribeNotificationRuleResponse', describeNotificationRuleResponse_lastModifiedTimestamp - The date and time the notification rule was most recently updated, in timestamp format.

DescribeNotificationRuleResponse, describeNotificationRuleResponse_name - The name of the notification rule.

$sel:resource:DescribeNotificationRuleResponse', describeNotificationRuleResponse_resource - The Amazon Resource Name (ARN) of the resource associated with the notification rule.

$sel:status:DescribeNotificationRuleResponse', describeNotificationRuleResponse_status - The status of the notification rule. Valid statuses are on (sending notifications) or off (not sending notifications).

$sel:tags:DescribeNotificationRuleResponse', describeNotificationRuleResponse_tags - The tags associated with the notification rule.

$sel:targets:DescribeNotificationRuleResponse', describeNotificationRuleResponse_targets - A list of the Chatbot topics and Chatbot clients associated with the notification rule.

$sel:httpStatus:DescribeNotificationRuleResponse', describeNotificationRuleResponse_httpStatus - The response's http status code.

DescribeNotificationRule, describeNotificationRuleResponse_arn - The Amazon Resource Name (ARN) of the notification rule.

ListEventTypes (Paginated)

data ListEventTypes Source #

See: newListEventTypes smart constructor.

Instances

Instances details
ToJSON ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

ToHeaders ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

ToPath ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

ToQuery ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

AWSPager ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

AWSRequest ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Associated Types

type AWSResponse ListEventTypes #

Generic ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Associated Types

type Rep ListEventTypes :: Type -> Type #

Read ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Show ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

NFData ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Methods

rnf :: ListEventTypes -> () #

Eq ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Hashable ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

type AWSResponse ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

type Rep ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

type Rep ListEventTypes = D1 ('MetaData "ListEventTypes" "Amazonka.CodeStarNotifications.ListEventTypes" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "ListEventTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListEventTypesFilter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListEventTypes :: ListEventTypes Source #

Create a value of ListEventTypes 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:filters:ListEventTypes', listEventTypes_filters - The filters to use to return information by service or resource type.

$sel:maxResults:ListEventTypes', listEventTypes_maxResults - A non-negative integer used to limit the number of returned results. The default number is 50. The maximum number of results that can be returned is 100.

ListEventTypes, listEventTypes_nextToken - An enumeration token that, when provided in a request, returns the next batch of the results.

data ListEventTypesResponse Source #

See: newListEventTypesResponse smart constructor.

Instances

Instances details
Generic ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Associated Types

type Rep ListEventTypesResponse :: Type -> Type #

Read ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Show ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

NFData ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Methods

rnf :: ListEventTypesResponse -> () #

Eq ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

type Rep ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

type Rep ListEventTypesResponse = D1 ('MetaData "ListEventTypesResponse" "Amazonka.CodeStarNotifications.ListEventTypes" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "ListEventTypesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eventTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventTypeSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListEventTypesResponse Source #

Create a value of ListEventTypesResponse 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:eventTypes:ListEventTypesResponse', listEventTypesResponse_eventTypes - Information about each event, including service name, resource type, event ID, and event name.

ListEventTypes, listEventTypesResponse_nextToken - An enumeration token that can be used in a request to return the next batch of the results.

$sel:httpStatus:ListEventTypesResponse', listEventTypesResponse_httpStatus - The response's http status code.

ListNotificationRules (Paginated)

data ListNotificationRules Source #

See: newListNotificationRules smart constructor.

Instances

Instances details
ToJSON ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

ToHeaders ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

ToPath ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

ToQuery ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

AWSPager ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

AWSRequest ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Associated Types

type AWSResponse ListNotificationRules #

Generic ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Associated Types

type Rep ListNotificationRules :: Type -> Type #

Read ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Show ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

NFData ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Methods

rnf :: ListNotificationRules -> () #

Eq ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Hashable ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

type AWSResponse ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

type Rep ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

type Rep ListNotificationRules = D1 ('MetaData "ListNotificationRules" "Amazonka.CodeStarNotifications.ListNotificationRules" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "ListNotificationRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListNotificationRulesFilter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListNotificationRules :: ListNotificationRules Source #

Create a value of ListNotificationRules 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:filters:ListNotificationRules', listNotificationRules_filters - The filters to use to return information by service or resource type. For valid values, see ListNotificationRulesFilter.

A filter with the same name can appear more than once when used with OR statements. Filters with different names should be applied with AND statements.

$sel:maxResults:ListNotificationRules', listNotificationRules_maxResults - A non-negative integer used to limit the number of returned results. The maximum number of results that can be returned is 100.

ListNotificationRules, listNotificationRules_nextToken - An enumeration token that, when provided in a request, returns the next batch of the results.

data ListNotificationRulesResponse Source #

See: newListNotificationRulesResponse smart constructor.

Instances

Instances details
Generic ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Associated Types

type Rep ListNotificationRulesResponse :: Type -> Type #

Read ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Show ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

NFData ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Eq ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

type Rep ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

type Rep ListNotificationRulesResponse = D1 ('MetaData "ListNotificationRulesResponse" "Amazonka.CodeStarNotifications.ListNotificationRules" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "ListNotificationRulesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "notificationRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NotificationRuleSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListNotificationRulesResponse Source #

Create a value of ListNotificationRulesResponse 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:

ListNotificationRules, listNotificationRulesResponse_nextToken - An enumeration token that can be used in a request to return the next batch of the results.

$sel:notificationRules:ListNotificationRulesResponse', listNotificationRulesResponse_notificationRules - The list of notification rules for the Amazon Web Services account, by Amazon Resource Name (ARN) and ID.

$sel:httpStatus:ListNotificationRulesResponse', listNotificationRulesResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.CodeStarNotifications.ListTagsForResource" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:

ListTagsForResource, listTagsForResource_arn - The Amazon Resource Name (ARN) for the notification rule.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.CodeStarNotifications.ListTagsForResource" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse 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:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags associated with the notification rule.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

ListTargets (Paginated)

data ListTargets Source #

See: newListTargets smart constructor.

Instances

Instances details
ToJSON ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

ToHeaders ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Methods

toHeaders :: ListTargets -> [Header] #

ToPath ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

ToQuery ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

AWSPager ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

AWSRequest ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Associated Types

type AWSResponse ListTargets #

Generic ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Associated Types

type Rep ListTargets :: Type -> Type #

Read ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Show ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

NFData ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Methods

rnf :: ListTargets -> () #

Eq ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Hashable ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

type AWSResponse ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

type Rep ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

type Rep ListTargets = D1 ('MetaData "ListTargets" "Amazonka.CodeStarNotifications.ListTargets" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "ListTargets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListTargetsFilter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListTargets :: ListTargets Source #

Create a value of ListTargets 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:filters:ListTargets', listTargets_filters - The filters to use to return information by service or resource type. Valid filters include target type, target address, and target status.

A filter with the same name can appear more than once when used with OR statements. Filters with different names should be applied with AND statements.

$sel:maxResults:ListTargets', listTargets_maxResults - A non-negative integer used to limit the number of returned results. The maximum number of results that can be returned is 100.

ListTargets, listTargets_nextToken - An enumeration token that, when provided in a request, returns the next batch of the results.

data ListTargetsResponse Source #

See: newListTargetsResponse smart constructor.

Instances

Instances details
Generic ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Associated Types

type Rep ListTargetsResponse :: Type -> Type #

Show ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

NFData ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Methods

rnf :: ListTargetsResponse -> () #

Eq ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

type Rep ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

type Rep ListTargetsResponse = D1 ('MetaData "ListTargetsResponse" "Amazonka.CodeStarNotifications.ListTargets" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "ListTargetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTargetsResponse Source #

Create a value of ListTargetsResponse 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:

ListTargets, listTargetsResponse_nextToken - An enumeration token that can be used in a request to return the next batch of results.

$sel:targets:ListTargetsResponse', listTargetsResponse_targets - The list of notification rule targets.

$sel:httpStatus:ListTargetsResponse', listTargetsResponse_httpStatus - The response's http status code.

Subscribe

data Subscribe Source #

See: newSubscribe smart constructor.

Constructors

Subscribe' (Maybe Text) Text Target 

Instances

Instances details
ToJSON Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

ToHeaders Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Methods

toHeaders :: Subscribe -> [Header] #

ToPath Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

ToQuery Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

AWSRequest Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Associated Types

type AWSResponse Subscribe #

Generic Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Associated Types

type Rep Subscribe :: Type -> Type #

Show Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

NFData Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Methods

rnf :: Subscribe -> () #

Eq Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Hashable Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

type AWSResponse Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

type Rep Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

type Rep Subscribe = D1 ('MetaData "Subscribe" "Amazonka.CodeStarNotifications.Subscribe" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "Subscribe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Target))))

newSubscribe Source #

Create a value of Subscribe 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:clientRequestToken:Subscribe', subscribe_clientRequestToken - An enumeration token that, when provided in a request, returns the next batch of the results.

Subscribe, subscribe_arn - The Amazon Resource Name (ARN) of the notification rule for which you want to create the association.

$sel:target:Subscribe', subscribe_target - Undocumented member.

data SubscribeResponse Source #

See: newSubscribeResponse smart constructor.

Instances

Instances details
Generic SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Associated Types

type Rep SubscribeResponse :: Type -> Type #

Read SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Show SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

NFData SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Methods

rnf :: SubscribeResponse -> () #

Eq SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

type Rep SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

type Rep SubscribeResponse = D1 ('MetaData "SubscribeResponse" "Amazonka.CodeStarNotifications.Subscribe" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "SubscribeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newSubscribeResponse Source #

Create a value of SubscribeResponse 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:

Subscribe, subscribeResponse_arn - The Amazon Resource Name (ARN) of the notification rule for which you have created assocations.

$sel:httpStatus:SubscribeResponse', subscribeResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.CodeStarNotifications.TagResource" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource 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:

TagResource, tagResource_arn - The Amazon Resource Name (ARN) of the notification rule to tag.

TagResource, tagResource_tags - The list of tags to associate with the resource. Tag key names cannot start with "aws".

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.CodeStarNotifications.TagResource" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:

TagResource, tagResourceResponse_tags - The list of tags associated with the resource.

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

Unsubscribe

data Unsubscribe Source #

See: newUnsubscribe smart constructor.

Instances

Instances details
ToJSON Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

ToHeaders Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Methods

toHeaders :: Unsubscribe -> [Header] #

ToPath Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

ToQuery Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

AWSRequest Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Associated Types

type AWSResponse Unsubscribe #

Generic Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Associated Types

type Rep Unsubscribe :: Type -> Type #

Show Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

NFData Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Methods

rnf :: Unsubscribe -> () #

Eq Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Hashable Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

type AWSResponse Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

type Rep Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

type Rep Unsubscribe = D1 ('MetaData "Unsubscribe" "Amazonka.CodeStarNotifications.Unsubscribe" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "Unsubscribe'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newUnsubscribe Source #

Create a value of Unsubscribe 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:

Unsubscribe, unsubscribe_arn - The Amazon Resource Name (ARN) of the notification rule.

Unsubscribe, unsubscribe_targetAddress - The ARN of the Chatbot topic to unsubscribe from the notification rule.

data UnsubscribeResponse Source #

See: newUnsubscribeResponse smart constructor.

Instances

Instances details
Generic UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Associated Types

type Rep UnsubscribeResponse :: Type -> Type #

Read UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Show UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

NFData UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Methods

rnf :: UnsubscribeResponse -> () #

Eq UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

type Rep UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

type Rep UnsubscribeResponse = D1 ('MetaData "UnsubscribeResponse" "Amazonka.CodeStarNotifications.Unsubscribe" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "UnsubscribeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUnsubscribeResponse Source #

Create a value of UnsubscribeResponse 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:httpStatus:UnsubscribeResponse', unsubscribeResponse_httpStatus - The response's http status code.

Unsubscribe, unsubscribeResponse_arn - The Amazon Resource Name (ARN) of the the notification rule from which you have removed a subscription.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.CodeStarNotifications.UntagResource" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource 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:

UntagResource, untagResource_arn - The Amazon Resource Name (ARN) of the notification rule from which to remove the tags.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The key names of the tags to remove.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.CodeStarNotifications.UntagResource" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateNotificationRule

data UpdateNotificationRule Source #

See: newUpdateNotificationRule smart constructor.

Instances

Instances details
ToJSON UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

ToHeaders UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

ToPath UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

ToQuery UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

AWSRequest UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Associated Types

type AWSResponse UpdateNotificationRule #

Generic UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Associated Types

type Rep UpdateNotificationRule :: Type -> Type #

Show UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

NFData UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Methods

rnf :: UpdateNotificationRule -> () #

Eq UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Hashable UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

type AWSResponse UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

type Rep UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

type Rep UpdateNotificationRule = D1 ('MetaData "UpdateNotificationRule" "Amazonka.CodeStarNotifications.UpdateNotificationRule" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "UpdateNotificationRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "detailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetailType)) :*: (S1 ('MetaSel ('Just "eventTypeIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationRuleStatus)) :*: (S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Target])) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateNotificationRule Source #

Create a value of UpdateNotificationRule 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:detailType:UpdateNotificationRule', updateNotificationRule_detailType - The level of detail to include in the notifications for this resource. BASIC will include only the contents of the event as it would appear in Amazon CloudWatch. FULL will include any supplemental information provided by AWS CodeStar Notifications and/or the service for the resource for which the notification is created.

$sel:eventTypeIds:UpdateNotificationRule', updateNotificationRule_eventTypeIds - A list of event types associated with this notification rule. For a complete list of event types and IDs, see Notification concepts in the Developer Tools Console User Guide.

UpdateNotificationRule, updateNotificationRule_name - The name of the notification rule.

$sel:status:UpdateNotificationRule', updateNotificationRule_status - The status of the notification rule. Valid statuses include enabled (sending notifications) or disabled (not sending notifications).

$sel:targets:UpdateNotificationRule', updateNotificationRule_targets - The address and type of the targets to receive notifications from this notification rule.

UpdateNotificationRule, updateNotificationRule_arn - The Amazon Resource Name (ARN) of the notification rule.

data UpdateNotificationRuleResponse Source #

See: newUpdateNotificationRuleResponse smart constructor.

Instances

Instances details
Generic UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Associated Types

type Rep UpdateNotificationRuleResponse :: Type -> Type #

Read UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Show UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

NFData UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Eq UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

type Rep UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

type Rep UpdateNotificationRuleResponse = D1 ('MetaData "UpdateNotificationRuleResponse" "Amazonka.CodeStarNotifications.UpdateNotificationRule" "amazonka-codestar-notifications-2.0-1YU4g2Ny2gz2roMHW6JQnw" 'False) (C1 ('MetaCons "UpdateNotificationRuleResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateNotificationRuleResponse Source #

Create a value of UpdateNotificationRuleResponse 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:httpStatus:UpdateNotificationRuleResponse', updateNotificationRuleResponse_httpStatus - The response's http status code.

Types

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.

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.

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.

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.

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.

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.

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.

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.

NotificationRuleSummary

data NotificationRuleSummary Source #

Information about a specified notification rule.

See: newNotificationRuleSummary smart constructor.

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.

Target

data Target Source #

Information about the Chatbot topics or Chatbot clients associated with a notification rule.

See: newTarget smart constructor.

Constructors

Target' (Maybe (Sensitive Text)) (Maybe Text) 

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.

TargetSummary

data TargetSummary Source #

Information about the targets specified for a notification rule.

See: newTargetSummary smart constructor.

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.