Skip to content

Codestar Notifications Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CreateNotificationRuleRequestRequestTypeDef

Name

  • Type:
  • Required: Yes

EventTypeIds

  • Type: typing.Sequence[str]
  • Required: Yes

Resource

  • Type:
  • Required: Yes

Targets

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.codestar_notifications_classes.TargetTypeDef]
  • Required: Yes

DetailType

  • Type: typing.Literal['BASIC', 'FULL']
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Mapping[str, str]]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

CreateNotificationRuleResultTypeDef

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteNotificationRuleRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

DeleteNotificationRuleResultTypeDef

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteTargetRequestRequestTypeDef

TargetAddress

  • Type:
  • Required: Yes

ForceUnsubscribeAll

  • Type: typing.Optional[bool]

DescribeNotificationRuleRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

DescribeNotificationRuleResultTypeDef

Arn

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

EventTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications_classes.EventTypeSummaryTypeDef]
  • Required: Yes

Resource

  • Type:
  • Required: Yes

Targets

  • Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications_classes.TargetSummaryTypeDef]
  • Required: Yes

DetailType

  • Type: typing.Literal['BASIC', 'FULL']
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

CreatedTimestamp

  • Type:
  • Required: Yes

LastModifiedTimestamp

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EventTypeSummaryTypeDef

EventTypeId

  • Type: typing.Optional[str]

ServiceName

  • Type: typing.Optional[str]

EventTypeName

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

ListEventTypesFilterTypeDef

Name

  • Type: typing.Literal['RESOURCE_TYPE', 'SERVICE_NAME']
  • Required: Yes

Value

  • Type:
  • Required: Yes

ListEventTypesRequestListEventTypesPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codestar_notifications_classes.ListEventTypesFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codestar_notifications_classes.PaginatorConfigTypeDef]

ListEventTypesRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codestar_notifications_classes.ListEventTypesFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListEventTypesResultTypeDef

EventTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications_classes.EventTypeSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListNotificationRulesFilterTypeDef

Name

  • Type: typing.Literal['CREATED_BY', 'EVENT_TYPE_ID', 'RESOURCE', 'TARGET_ADDRESS']
  • Required: Yes

Value

  • Type:
  • Required: Yes

ListNotificationRulesRequestListNotificationRulesPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codestar_notifications_classes.ListNotificationRulesFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codestar_notifications_classes.PaginatorConfigTypeDef]

ListNotificationRulesRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codestar_notifications_classes.ListNotificationRulesFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListNotificationRulesResultTypeDef

NextToken

  • Type:
  • Required: Yes

NotificationRules

  • Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications_classes.NotificationRuleSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

ListTagsForResourceResultTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTargetsFilterTypeDef

Name

  • Type: typing.Literal['TARGET_ADDRESS', 'TARGET_STATUS', 'TARGET_TYPE']
  • Required: Yes

Value

  • Type:
  • Required: Yes

ListTargetsRequestListTargetsPaginateTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codestar_notifications_classes.ListTargetsFilterTypeDef]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.codestar_notifications_classes.PaginatorConfigTypeDef]

ListTargetsRequestRequestTypeDef

Filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codestar_notifications_classes.ListTargetsFilterTypeDef]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListTargetsResultTypeDef

Targets

  • Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications_classes.TargetSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NotificationRuleSummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

SubscribeRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

Target

  • Type:
  • Required: Yes

ClientRequestToken

  • Type: typing.Optional[str]

SubscribeResultTypeDef

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TagResourceResultTypeDef

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TargetSummaryTypeDef

TargetAddress

  • Type: typing.Optional[str]

TargetType

  • Type: typing.Optional[str]

TargetStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DEACTIVATED', 'INACTIVE', 'PENDING', 'UNREACHABLE']]

TargetTypeDef

TargetType

  • Type: typing.Optional[str]

TargetAddress

  • Type: typing.Optional[str]

UnsubscribeRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

TargetAddress

  • Type:
  • Required: Yes

UnsubscribeResultTypeDef

Arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateNotificationRuleRequestRequestTypeDef

Arn

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

EventTypeIds

  • Type: typing.Optional[typing.Sequence[str]]

Targets

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.codestar_notifications_classes.TargetTypeDef]]

DetailType

  • Type: typing.Optional[typing.Literal['BASIC', 'FULL']]