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

Amazonka.CodeStarNotifications

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 (SNS topic) 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 link in the CodeStarNotifications 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.

ValidationException

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

One or more parameter values are not valid.

AccessDeniedException

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

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

ResourceAlreadyExistsException

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

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

ConfigurationException

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

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

ConcurrentModificationException

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

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

InvalidNextTokenException

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

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

ResourceNotFoundException

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

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

LimitExceededException

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

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

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
Eq CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Show CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Generic CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Associated Types

type Rep CreateNotificationRule :: Type -> Type #

NFData CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Methods

rnf :: CreateNotificationRule -> () #

Hashable CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

ToJSON CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

AWSRequest CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Associated Types

type AWSResponse 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

type Rep CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

type Rep CreateNotificationRule = D1 ('MetaData "CreateNotificationRule" "Amazonka.CodeStarNotifications.CreateNotificationRule" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "CreateNotificationRule'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationRuleStatus)) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (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)))))
type AWSResponse CreateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

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: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: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 AWS SDKs prepopulate client request tokens. If you are using an AWS SDK, an idempotency token is created for you.

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

$sel:name:CreateNotificationRule', createNotificationRule_name - The name for the notification rule. Notifictaion rule names must be unique in your AWS 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 AWS CodePipeline, repositories in AWS CodeCommit, and build projects in AWS CodeBuild.

$sel:targets:CreateNotificationRule', createNotificationRule_targets - A list of Amazon Resource Names (ARNs) of SNS topics 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 AWS 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
Eq CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Read CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Show CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Generic CreateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.CreateNotificationRule

Associated Types

type Rep CreateNotificationRuleResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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:

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

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

UpdateNotificationRule

data UpdateNotificationRule Source #

See: newUpdateNotificationRule smart constructor.

Instances

Instances details
Eq UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Show UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Generic UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Associated Types

type Rep UpdateNotificationRule :: Type -> Type #

NFData UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Methods

rnf :: UpdateNotificationRule -> () #

Hashable UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

ToJSON UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

AWSRequest UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Associated Types

type AWSResponse 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

type Rep UpdateNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

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

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

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:status:UpdateNotificationRule', updateNotificationRule_status - The status of the notification rule. Valid statuses include enabled (sending notifications) or disabled (not sending notifications).

$sel:eventTypeIds:UpdateNotificationRule', updateNotificationRule_eventTypeIds - A list of event types associated with this notification rule.

$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 AWS 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:name:UpdateNotificationRule', updateNotificationRule_name - The name of the notification rule.

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

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

data UpdateNotificationRuleResponse Source #

See: newUpdateNotificationRuleResponse smart constructor.

Instances

Instances details
Eq UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Read UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Show UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Generic UpdateNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UpdateNotificationRule

Associated Types

type Rep UpdateNotificationRuleResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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.

DeleteNotificationRule

data DeleteNotificationRule Source #

See: newDeleteNotificationRule smart constructor.

Instances

Instances details
Eq DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Read DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Show DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Generic DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Associated Types

type Rep DeleteNotificationRule :: Type -> Type #

NFData DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Methods

rnf :: DeleteNotificationRule -> () #

Hashable DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

ToJSON DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

AWSRequest DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Associated Types

type AWSResponse 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

type Rep DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

type Rep DeleteNotificationRule = D1 ('MetaData "DeleteNotificationRule" "Amazonka.CodeStarNotifications.DeleteNotificationRule" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "DeleteNotificationRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

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:

$sel:arn: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
Eq DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Read DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Show DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Generic DeleteNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteNotificationRule

Associated Types

type Rep DeleteNotificationRuleResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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:

$sel:arn:DeleteNotificationRule', deleteNotificationRuleResponse_arn - The Amazon Resource Name (ARN) of the deleted notification rule.

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

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Associated Types

type AWSResponse 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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.CodeStarNotifications.ListTagsForResource" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

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:

$sel:arn:ListTagsForResource', listTagsForResource_arn - The Amazon Resource Name (ARN) for the notification rule.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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.

ListEventTypes (Paginated)

data ListEventTypes Source #

See: newListEventTypes smart constructor.

Instances

Instances details
Eq ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Read ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Show ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Generic ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Associated Types

type Rep ListEventTypes :: Type -> Type #

NFData ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Methods

rnf :: ListEventTypes -> () #

Hashable ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

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

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

type Rep ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

type Rep ListEventTypes = D1 ('MetaData "ListEventTypes" "Amazonka.CodeStarNotifications.ListEventTypes" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "ListEventTypes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListEventTypesFilter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListEventTypes Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

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:nextToken:ListEventTypes', listEventTypes_nextToken - An enumeration token that, when provided in a request, returns the next batch of the results.

$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.

data ListEventTypesResponse Source #

See: newListEventTypesResponse smart constructor.

Instances

Instances details
Eq ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Read ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Show ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Generic ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Associated Types

type Rep ListEventTypesResponse :: Type -> Type #

NFData ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

Methods

rnf :: ListEventTypesResponse -> () #

type Rep ListEventTypesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListEventTypes

type Rep ListEventTypesResponse = D1 ('MetaData "ListEventTypesResponse" "Amazonka.CodeStarNotifications.ListEventTypes" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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.

$sel:nextToken: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.

DeleteTarget

data DeleteTarget Source #

See: newDeleteTarget smart constructor.

Instances

Instances details
Eq DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Show DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Generic DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Associated Types

type Rep DeleteTarget :: Type -> Type #

NFData DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Methods

rnf :: DeleteTarget -> () #

Hashable DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

ToJSON DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

AWSRequest DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Associated Types

type AWSResponse 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

type Rep DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

type Rep DeleteTarget = D1 ('MetaData "DeleteTarget" "Amazonka.CodeStarNotifications.DeleteTarget" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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))))
type AWSResponse DeleteTarget Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

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 SNS topic. The default value is FALSE. If set to TRUE, all associations between that target and every notification rule in your AWS account are deleted.

$sel:targetAddress:DeleteTarget', deleteTarget_targetAddress - The Amazon Resource Name (ARN) of the SNS topic to delete.

data DeleteTargetResponse Source #

See: newDeleteTargetResponse smart constructor.

Instances

Instances details
Eq DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Read DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Show DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Generic DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Associated Types

type Rep DeleteTargetResponse :: Type -> Type #

NFData DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

Methods

rnf :: DeleteTargetResponse -> () #

type Rep DeleteTargetResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DeleteTarget

type Rep DeleteTargetResponse = D1 ('MetaData "DeleteTargetResponse" "Amazonka.CodeStarNotifications.DeleteTarget" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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.

ListNotificationRules (Paginated)

data ListNotificationRules Source #

See: newListNotificationRules smart constructor.

Instances

Instances details
Eq ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Read ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Show ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Generic ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Associated Types

type Rep ListNotificationRules :: Type -> Type #

NFData ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Methods

rnf :: ListNotificationRules -> () #

Hashable ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

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

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

type Rep ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

type Rep ListNotificationRules = D1 ('MetaData "ListNotificationRules" "Amazonka.CodeStarNotifications.ListNotificationRules" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "ListNotificationRules'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListNotificationRulesFilter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListNotificationRules Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

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:nextToken:ListNotificationRules', listNotificationRules_nextToken - An enumeration token that, when provided in a request, returns the next batch of the results.

$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.

data ListNotificationRulesResponse Source #

See: newListNotificationRulesResponse smart constructor.

Instances

Instances details
Eq ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Read ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Show ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Generic ListNotificationRulesResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListNotificationRules

Associated Types

type Rep ListNotificationRulesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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:

$sel:nextToken: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 AWS account, by Amazon Resource Name (ARN) and ID.

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

ListTargets (Paginated)

data ListTargets Source #

See: newListTargets smart constructor.

Instances

Instances details
Eq ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Read ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Show ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Generic ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Associated Types

type Rep ListTargets :: Type -> Type #

NFData ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Methods

rnf :: ListTargets -> () #

Hashable ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

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

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

type Rep ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

type Rep ListTargets = D1 ('MetaData "ListTargets" "Amazonka.CodeStarNotifications.ListTargets" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "ListTargets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListTargetsFilter])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListTargets Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

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:nextToken:ListTargets', listTargets_nextToken - An enumeration token that, when provided in a request, returns the next batch of the results.

$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.

data ListTargetsResponse Source #

See: newListTargetsResponse smart constructor.

Instances

Instances details
Eq ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Show ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Generic ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Associated Types

type Rep ListTargetsResponse :: Type -> Type #

NFData ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

Methods

rnf :: ListTargetsResponse -> () #

type Rep ListTargetsResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.ListTargets

type Rep ListTargetsResponse = D1 ('MetaData "ListTargetsResponse" "Amazonka.CodeStarNotifications.ListTargets" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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:

$sel:nextToken: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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.CodeStarNotifications.TagResource" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

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:

$sel:arn:TagResource', tagResource_arn - The Amazon Resource Name (ARN) of the notification rule to tag.

$sel:tags: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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.CodeStarNotifications.TagResource" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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:

$sel:tags:TagResource', tagResourceResponse_tags - The list of tags associated with the resource.

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

Subscribe

data Subscribe Source #

See: newSubscribe smart constructor.

Constructors

Subscribe' (Maybe Text) Text Target 

Instances

Instances details
Eq Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Show Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Generic Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Associated Types

type Rep Subscribe :: Type -> Type #

NFData Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Methods

rnf :: Subscribe -> () #

Hashable Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

ToJSON Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

AWSRequest Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Associated Types

type AWSResponse 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

type Rep Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

type Rep Subscribe = D1 ('MetaData "Subscribe" "Amazonka.CodeStarNotifications.Subscribe" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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))))
type AWSResponse Subscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

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.

$sel:arn: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
Eq SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Read SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Show SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Generic SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Associated Types

type Rep SubscribeResponse :: Type -> Type #

NFData SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

Methods

rnf :: SubscribeResponse -> () #

type Rep SubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Subscribe

type Rep SubscribeResponse = D1 ('MetaData "SubscribeResponse" "Amazonka.CodeStarNotifications.Subscribe" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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:

$sel:arn: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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Associated Types

type AWSResponse 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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.CodeStarNotifications.UntagResource" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

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:

$sel:arn: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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.CodeStarNotifications.UntagResource" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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.

Unsubscribe

data Unsubscribe Source #

See: newUnsubscribe smart constructor.

Instances

Instances details
Eq Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Show Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Generic Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Associated Types

type Rep Unsubscribe :: Type -> Type #

NFData Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Methods

rnf :: Unsubscribe -> () #

Hashable Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

ToJSON Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

AWSRequest Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Associated Types

type AWSResponse 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

type Rep Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

type Rep Unsubscribe = D1 ('MetaData "Unsubscribe" "Amazonka.CodeStarNotifications.Unsubscribe" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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))))
type AWSResponse Unsubscribe Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

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:

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

$sel:targetAddress:Unsubscribe', unsubscribe_targetAddress - The ARN of the SNS topic to unsubscribe from the notification rule.

data UnsubscribeResponse Source #

See: newUnsubscribeResponse smart constructor.

Instances

Instances details
Eq UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Read UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Show UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Generic UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Associated Types

type Rep UnsubscribeResponse :: Type -> Type #

NFData UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

Methods

rnf :: UnsubscribeResponse -> () #

type Rep UnsubscribeResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Unsubscribe

type Rep UnsubscribeResponse = D1 ('MetaData "UnsubscribeResponse" "Amazonka.CodeStarNotifications.Unsubscribe" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" '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.

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

DescribeNotificationRule

data DescribeNotificationRule Source #

See: newDescribeNotificationRule smart constructor.

Instances

Instances details
Eq DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Read DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

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

NFData DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Hashable DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

ToJSON DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

AWSRequest 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

type Rep DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

type Rep DescribeNotificationRule = D1 ('MetaData "DescribeNotificationRule" "Amazonka.CodeStarNotifications.DescribeNotificationRule" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "DescribeNotificationRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeNotificationRule Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

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:

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

data DescribeNotificationRuleResponse Source #

See: newDescribeNotificationRuleResponse smart constructor.

Instances

Instances details
Eq DescribeNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Show DescribeNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Generic DescribeNotificationRuleResponse Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.DescribeNotificationRule

Associated Types

type Rep DescribeNotificationRuleResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-codestar-notificationsZSamazonka-codestar-notifications" 'False) (C1 ('MetaCons "DescribeNotificationRuleResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationRuleStatus)) :*: (S1 ('MetaSel ('Just "eventTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EventTypeSummary])) :*: S1 ('MetaSel ('Just "lastModifiedTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "detailType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DetailType)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))))) :*: ((S1 ('MetaSel ('Just "targets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetSummary])) :*: (S1 ('MetaSel ('Just "resource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (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:status:DescribeNotificationRuleResponse', describeNotificationRuleResponse_status - The status of the notification rule. Valid statuses are on (sending notifications) or off (not sending notifications).

$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.

$sel:createdBy:DescribeNotificationRuleResponse', describeNotificationRuleResponse_createdBy - The name or email alias of the person who created the notification rule.

$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 AWS 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:name:DescribeNotificationRuleResponse', describeNotificationRuleResponse_name - The name of the notification rule.

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

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

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

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

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

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

Types

DetailType

newtype DetailType Source #

Constructors

DetailType' 

Fields

Bundled Patterns

pattern DetailType_BASIC :: DetailType 
pattern DetailType_FULL :: DetailType 

Instances

Instances details
Eq DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Ord DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Read DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Show DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Generic DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Associated Types

type Rep DetailType :: Type -> Type #

NFData DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Methods

rnf :: DetailType -> () #

Hashable DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToJSON DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToJSONKey DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

FromJSON DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

FromJSONKey DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToLog DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToHeader DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToQuery DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

FromXML DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToXML DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Methods

toXML :: DetailType -> XML #

ToByteString DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

FromText DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

ToText DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

Methods

toText :: DetailType -> Text #

type Rep DetailType Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.DetailType

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

ListEventTypesFilterName

newtype ListEventTypesFilterName Source #

Instances

Instances details
Eq ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Ord ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Read ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Show ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Generic ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Associated Types

type Rep ListEventTypesFilterName :: Type -> Type #

NFData ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

Hashable ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToJSON ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToJSONKey ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

FromJSON ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

FromJSONKey ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToLog ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToHeader ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToQuery ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

FromXML ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToXML ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToByteString ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

FromText ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

ToText ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

type Rep ListEventTypesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilterName

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

ListNotificationRulesFilterName

newtype ListNotificationRulesFilterName Source #

Instances

Instances details
Eq ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Ord ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Read ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Show ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Generic ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Associated Types

type Rep ListNotificationRulesFilterName :: Type -> Type #

NFData ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

Hashable ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToJSON ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToJSONKey ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

FromJSON ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

FromJSONKey ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToLog ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToHeader ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToQuery ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

FromXML ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToXML ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToByteString ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

FromText ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

ToText ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

type Rep ListNotificationRulesFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilterName

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

ListTargetsFilterName

newtype ListTargetsFilterName Source #

Instances

Instances details
Eq ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Ord ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Read ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Show ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Generic ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Associated Types

type Rep ListTargetsFilterName :: Type -> Type #

NFData ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

Methods

rnf :: ListTargetsFilterName -> () #

Hashable ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToJSON ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToJSONKey ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

FromJSON ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

FromJSONKey ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToLog ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToHeader ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToQuery ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

FromXML ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToXML ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToByteString ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

FromText ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

ToText ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

type Rep ListTargetsFilterName Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilterName

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

NotificationRuleStatus

newtype NotificationRuleStatus Source #

Instances

Instances details
Eq NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Ord NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Read NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Show NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Generic NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Associated Types

type Rep NotificationRuleStatus :: Type -> Type #

NFData NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

Methods

rnf :: NotificationRuleStatus -> () #

Hashable NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToJSON NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToJSONKey NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

FromJSON NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

FromJSONKey NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToLog NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToHeader NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToQuery NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

FromXML NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToXML NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToByteString NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

FromText NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

ToText NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

type Rep NotificationRuleStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleStatus

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

TargetStatus

newtype TargetStatus Source #

Constructors

TargetStatus' 

Instances

Instances details
Eq TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Ord TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Read TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Show TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Generic TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Associated Types

type Rep TargetStatus :: Type -> Type #

NFData TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Methods

rnf :: TargetStatus -> () #

Hashable TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToJSON TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToJSONKey TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

FromJSON TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

FromJSONKey TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToLog TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToHeader TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToQuery TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

FromXML TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToXML TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Methods

toXML :: TargetStatus -> XML #

ToByteString TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

FromText TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

ToText TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

Methods

toText :: TargetStatus -> Text #

type Rep TargetStatus Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetStatus

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

EventTypeSummary

data EventTypeSummary Source #

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

See: newEventTypeSummary smart constructor.

Instances

Instances details
Eq EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Read EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Show EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Generic EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Associated Types

type Rep EventTypeSummary :: Type -> Type #

NFData EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

Methods

rnf :: EventTypeSummary -> () #

Hashable EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

FromJSON EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

type Rep EventTypeSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.EventTypeSummary

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

newEventTypeSummary :: EventTypeSummary Source #

Create a value of EventTypeSummary with all optional fields omitted.

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

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

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

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

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

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

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
Eq ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Read ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Show ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Generic ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Associated Types

type Rep ListEventTypesFilter :: Type -> Type #

NFData ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

Methods

rnf :: ListEventTypesFilter -> () #

Hashable ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

ToJSON ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

type Rep ListEventTypesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListEventTypesFilter

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

newListEventTypesFilter Source #

Create a value of ListEventTypesFilter with all optional fields omitted.

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

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

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

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

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
Eq ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Read ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Show ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Generic ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Associated Types

type Rep ListNotificationRulesFilter :: Type -> Type #

NFData ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

Hashable ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

ToJSON ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

type Rep ListNotificationRulesFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListNotificationRulesFilter

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

newListNotificationRulesFilter Source #

Create a value of ListNotificationRulesFilter with all optional fields omitted.

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

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

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

$sel:value:ListNotificationRulesFilter', listNotificationRulesFilter_value - The value of the attribute you want to use to filter the returned notification rules. For example, if you specify filtering by RESOURCE in Name, you might specify the ARN of a pipeline in AWS CodePipeline for the value.

ListTargetsFilter

data ListTargetsFilter Source #

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

See: newListTargetsFilter smart constructor.

Instances

Instances details
Eq ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Read ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Show ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Generic ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Associated Types

type Rep ListTargetsFilter :: Type -> Type #

NFData ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

Methods

rnf :: ListTargetsFilter -> () #

Hashable ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

ToJSON ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

type Rep ListTargetsFilter Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.ListTargetsFilter

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

newListTargetsFilter Source #

Create a value of ListTargetsFilter with all optional fields omitted.

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

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

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

$sel:value:ListTargetsFilter', listTargetsFilter_value - The value of the attribute you want to use to filter the returned targets. For example, if you specify SNS for the Target type, you could specify an Amazon Resource Name (ARN) for a topic as the value.

NotificationRuleSummary

data NotificationRuleSummary Source #

Information about a specified notification rule.

See: newNotificationRuleSummary smart constructor.

Instances

Instances details
Eq NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Read NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Show NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Generic NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Associated Types

type Rep NotificationRuleSummary :: Type -> Type #

NFData NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

Methods

rnf :: NotificationRuleSummary -> () #

Hashable NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

FromJSON NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

type Rep NotificationRuleSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.NotificationRuleSummary

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

newNotificationRuleSummary :: NotificationRuleSummary Source #

Create a value of NotificationRuleSummary with all optional fields omitted.

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

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

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

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

Target

data Target Source #

Information about the SNS topics associated with a notification rule.

See: newTarget smart constructor.

Constructors

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

Instances

Instances details
Eq Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Methods

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

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

Show Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Generic Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Associated Types

type Rep Target :: Type -> Type #

Methods

from :: Target -> Rep Target x #

to :: Rep Target x -> Target #

NFData Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Methods

rnf :: Target -> () #

Hashable Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

Methods

hashWithSalt :: Int -> Target -> Int #

hash :: Target -> Int #

ToJSON Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

type Rep Target Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.Target

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

newTarget :: Target Source #

Create a value of Target with all optional fields omitted.

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

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

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

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

TargetSummary

data TargetSummary Source #

Information about the targets specified for a notification rule.

See: newTargetSummary smart constructor.

Instances

Instances details
Eq TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Show TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Generic TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Associated Types

type Rep TargetSummary :: Type -> Type #

NFData TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

Methods

rnf :: TargetSummary -> () #

Hashable TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

FromJSON TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

type Rep TargetSummary Source # 
Instance details

Defined in Amazonka.CodeStarNotifications.Types.TargetSummary

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

newTargetSummary :: TargetSummary Source #

Create a value of TargetSummary with all optional fields omitted.

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

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

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

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

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