Codestar Notifications Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CreateNotificationRuleRequest
Name
- Type:
- Required: Yes
EventTypeIds
- Type: typing.List[str]
- Required: Yes
Resource
- Type:
- Required: Yes
Targets
- Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.Target]
- Required: Yes
DetailType
- Type: typing.Literal['BASIC', 'FULL']
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
CreateNotificationRuleResult
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteNotificationRuleRequest
Arn
- Type:
- Required: Yes
DeleteNotificationRuleResult
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteTargetRequest
TargetAddress
- Type:
- Required: Yes
ForceUnsubscribeAll
- Type: typing.Optional[bool]
DescribeNotificationRuleRequest
Arn
- Type:
- Required: Yes
DescribeNotificationRuleResult
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
EventTypes
- Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.EventTypeSummary]
- Required: Yes
Resource
- Type:
- Required: Yes
Targets
- Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.TargetSummary]
- 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
EventTypeSummary
EventTypeId
- Type: typing.Optional[str]
ServiceName
- Type: typing.Optional[str]
EventTypeName
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
ListEventTypesFilter
Name
- Type: typing.Literal['RESOURCE_TYPE', 'SERVICE_NAME']
- Required: Yes
Value
- Type:
- Required: Yes
ListEventTypesRequest
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.ListEventTypesFilter]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListEventTypesRequestPaginate
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.ListEventTypesFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.PaginatorConfig]
ListEventTypesResult
EventTypes
- Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.EventTypeSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListNotificationRulesFilter
Name
- Type: typing.Literal['CREATED_BY', 'EVENT_TYPE_ID', 'RESOURCE', 'TARGET_ADDRESS']
- Required: Yes
Value
- Type:
- Required: Yes
ListNotificationRulesRequest
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.ListNotificationRulesFilter]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListNotificationRulesRequestPaginate
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.ListNotificationRulesFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.PaginatorConfig]
ListNotificationRulesResult
NotificationRules
- Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.NotificationRuleSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
Arn
- Type:
- Required: Yes
ListTagsForResourceResult
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTargetsFilter
Name
- Type: typing.Literal['TARGET_ADDRESS', 'TARGET_STATUS', 'TARGET_TYPE']
- Required: Yes
Value
- Type:
- Required: Yes
ListTargetsRequest
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.ListTargetsFilter]]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListTargetsRequestPaginate
Filters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.ListTargetsFilter]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.PaginatorConfig]
ListTargetsResult
Targets
- Type: typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.TargetSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
NotificationRuleSummary
Id
- Type: typing.Optional[str]
Arn
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SubscribeRequest
Arn
- Type:
- Required: Yes
Target
- Type:
- Required: Yes
ClientRequestToken
- Type: typing.Optional[str]
SubscribeResult
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TagResourceRequest
Arn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
TagResourceResult
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Target
TargetType
- Type: typing.Optional[str]
TargetAddress
- Type: typing.Optional[str]
TargetSummary
TargetAddress
- Type: typing.Optional[str]
TargetType
- Type: typing.Optional[str]
TargetStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'DEACTIVATED', 'INACTIVE', 'PENDING', 'UNREACHABLE']]
UnsubscribeRequest
Arn
- Type:
- Required: Yes
TargetAddress
- Type:
- Required: Yes
UnsubscribeResult
Arn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UntagResourceRequest
Arn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateNotificationRuleRequest
Arn
- Type:
- Required: Yes
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
EventTypeIds
- Type: typing.Optional[typing.List[str]]
Targets
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.codestar_notifications.codestar_notifications_classes.Target]]
DetailType
- Type: typing.Optional[typing.Literal['BASIC', 'FULL']]