mypydantic.models.codestar_notifications
1# Model Generated: Thu Mar 2 21:56:17 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Mapping, Optional, Sequence 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class TargetModel(BaseModel): 14 target_type: Optional[str] = Field(default=None, alias="TargetType") 15 target_address: Optional[str] = Field(default=None, alias="TargetAddress") 16 17 18class ResponseMetadataModel(BaseModel): 19 request_id: str = Field(alias="RequestId") 20 host_id: str = Field(alias="HostId") 21 http_status_code: int = Field(alias="HTTPStatusCode") 22 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 23 retry_attempts: int = Field(alias="RetryAttempts") 24 25 26class DeleteNotificationRuleRequestModel(BaseModel): 27 arn: str = Field(alias="Arn") 28 29 30class DeleteTargetRequestModel(BaseModel): 31 target_address: str = Field(alias="TargetAddress") 32 force_unsubscribe_all: Optional[bool] = Field( 33 default=None, alias="ForceUnsubscribeAll" 34 ) 35 36 37class DescribeNotificationRuleRequestModel(BaseModel): 38 arn: str = Field(alias="Arn") 39 40 41class EventTypeSummaryModel(BaseModel): 42 event_type_id: Optional[str] = Field(default=None, alias="EventTypeId") 43 service_name: Optional[str] = Field(default=None, alias="ServiceName") 44 event_type_name: Optional[str] = Field(default=None, alias="EventTypeName") 45 resource_type: Optional[str] = Field(default=None, alias="ResourceType") 46 47 48class TargetSummaryModel(BaseModel): 49 target_address: Optional[str] = Field(default=None, alias="TargetAddress") 50 target_type: Optional[str] = Field(default=None, alias="TargetType") 51 target_status: Optional[ 52 Literal["ACTIVE", "DEACTIVATED", "INACTIVE", "PENDING", "UNREACHABLE"] 53 ] = Field(default=None, alias="TargetStatus") 54 55 56class ListEventTypesFilterModel(BaseModel): 57 name: Literal["RESOURCE_TYPE", "SERVICE_NAME"] = Field(alias="Name") 58 value: str = Field(alias="Value") 59 60 61class PaginatorConfigModel(BaseModel): 62 max_items: Optional[int] = Field(default=None, alias="MaxItems") 63 page_size: Optional[int] = Field(default=None, alias="PageSize") 64 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 65 66 67class ListNotificationRulesFilterModel(BaseModel): 68 name: Literal["CREATED_BY", "EVENT_TYPE_ID", "RESOURCE", "TARGET_ADDRESS"] = Field( 69 alias="Name" 70 ) 71 value: str = Field(alias="Value") 72 73 74class NotificationRuleSummaryModel(BaseModel): 75 id: Optional[str] = Field(default=None, alias="Id") 76 arn: Optional[str] = Field(default=None, alias="Arn") 77 78 79class ListTagsForResourceRequestModel(BaseModel): 80 arn: str = Field(alias="Arn") 81 82 83class ListTargetsFilterModel(BaseModel): 84 name: Literal["TARGET_ADDRESS", "TARGET_STATUS", "TARGET_TYPE"] = Field( 85 alias="Name" 86 ) 87 value: str = Field(alias="Value") 88 89 90class TagResourceRequestModel(BaseModel): 91 arn: str = Field(alias="Arn") 92 tags: Mapping[str, str] = Field(alias="Tags") 93 94 95class UnsubscribeRequestModel(BaseModel): 96 arn: str = Field(alias="Arn") 97 target_address: str = Field(alias="TargetAddress") 98 99 100class UntagResourceRequestModel(BaseModel): 101 arn: str = Field(alias="Arn") 102 tag_keys: Sequence[str] = Field(alias="TagKeys") 103 104 105class CreateNotificationRuleRequestModel(BaseModel): 106 name: str = Field(alias="Name") 107 event_type_ids: Sequence[str] = Field(alias="EventTypeIds") 108 resource: str = Field(alias="Resource") 109 targets: Sequence[TargetModel] = Field(alias="Targets") 110 detail_type: Literal["BASIC", "FULL"] = Field(alias="DetailType") 111 client_request_token: Optional[str] = Field( 112 default=None, alias="ClientRequestToken" 113 ) 114 tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags") 115 status: Optional[Literal["DISABLED", "ENABLED"]] = Field( 116 default=None, alias="Status" 117 ) 118 119 120class SubscribeRequestModel(BaseModel): 121 arn: str = Field(alias="Arn") 122 target: TargetModel = Field(alias="Target") 123 client_request_token: Optional[str] = Field( 124 default=None, alias="ClientRequestToken" 125 ) 126 127 128class UpdateNotificationRuleRequestModel(BaseModel): 129 arn: str = Field(alias="Arn") 130 name: Optional[str] = Field(default=None, alias="Name") 131 status: Optional[Literal["DISABLED", "ENABLED"]] = Field( 132 default=None, alias="Status" 133 ) 134 event_type_ids: Optional[Sequence[str]] = Field(default=None, alias="EventTypeIds") 135 targets: Optional[Sequence[TargetModel]] = Field(default=None, alias="Targets") 136 detail_type: Optional[Literal["BASIC", "FULL"]] = Field( 137 default=None, alias="DetailType" 138 ) 139 140 141class CreateNotificationRuleResultModel(BaseModel): 142 arn: str = Field(alias="Arn") 143 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 144 145 146class DeleteNotificationRuleResultModel(BaseModel): 147 arn: str = Field(alias="Arn") 148 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 149 150 151class ListTagsForResourceResultModel(BaseModel): 152 tags: Dict[str, str] = Field(alias="Tags") 153 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 154 155 156class SubscribeResultModel(BaseModel): 157 arn: str = Field(alias="Arn") 158 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 159 160 161class TagResourceResultModel(BaseModel): 162 tags: Dict[str, str] = Field(alias="Tags") 163 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 164 165 166class UnsubscribeResultModel(BaseModel): 167 arn: str = Field(alias="Arn") 168 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 169 170 171class ListEventTypesResultModel(BaseModel): 172 event_types: List[EventTypeSummaryModel] = Field(alias="EventTypes") 173 next_token: str = Field(alias="NextToken") 174 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 175 176 177class DescribeNotificationRuleResultModel(BaseModel): 178 arn: str = Field(alias="Arn") 179 name: str = Field(alias="Name") 180 event_types: List[EventTypeSummaryModel] = Field(alias="EventTypes") 181 resource: str = Field(alias="Resource") 182 targets: List[TargetSummaryModel] = Field(alias="Targets") 183 detail_type: Literal["BASIC", "FULL"] = Field(alias="DetailType") 184 created_by: str = Field(alias="CreatedBy") 185 status: Literal["DISABLED", "ENABLED"] = Field(alias="Status") 186 created_timestamp: datetime = Field(alias="CreatedTimestamp") 187 last_modified_timestamp: datetime = Field(alias="LastModifiedTimestamp") 188 tags: Dict[str, str] = Field(alias="Tags") 189 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 190 191 192class ListTargetsResultModel(BaseModel): 193 targets: List[TargetSummaryModel] = Field(alias="Targets") 194 next_token: str = Field(alias="NextToken") 195 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 196 197 198class ListEventTypesRequestModel(BaseModel): 199 filters: Optional[Sequence[ListEventTypesFilterModel]] = Field( 200 default=None, alias="Filters" 201 ) 202 next_token: Optional[str] = Field(default=None, alias="NextToken") 203 max_results: Optional[int] = Field(default=None, alias="MaxResults") 204 205 206class ListEventTypesRequestListEventTypesPaginateModel(BaseModel): 207 filters: Optional[Sequence[ListEventTypesFilterModel]] = Field( 208 default=None, alias="Filters" 209 ) 210 pagination_config: Optional[PaginatorConfigModel] = Field( 211 default=None, alias="PaginationConfig" 212 ) 213 214 215class ListNotificationRulesRequestListNotificationRulesPaginateModel(BaseModel): 216 filters: Optional[Sequence[ListNotificationRulesFilterModel]] = Field( 217 default=None, alias="Filters" 218 ) 219 pagination_config: Optional[PaginatorConfigModel] = Field( 220 default=None, alias="PaginationConfig" 221 ) 222 223 224class ListNotificationRulesRequestModel(BaseModel): 225 filters: Optional[Sequence[ListNotificationRulesFilterModel]] = Field( 226 default=None, alias="Filters" 227 ) 228 next_token: Optional[str] = Field(default=None, alias="NextToken") 229 max_results: Optional[int] = Field(default=None, alias="MaxResults") 230 231 232class ListNotificationRulesResultModel(BaseModel): 233 next_token: str = Field(alias="NextToken") 234 notification_rules: List[NotificationRuleSummaryModel] = Field( 235 alias="NotificationRules" 236 ) 237 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 238 239 240class ListTargetsRequestListTargetsPaginateModel(BaseModel): 241 filters: Optional[Sequence[ListTargetsFilterModel]] = Field( 242 default=None, alias="Filters" 243 ) 244 pagination_config: Optional[PaginatorConfigModel] = Field( 245 default=None, alias="PaginationConfig" 246 ) 247 248 249class ListTargetsRequestModel(BaseModel): 250 filters: Optional[Sequence[ListTargetsFilterModel]] = Field( 251 default=None, alias="Filters" 252 ) 253 next_token: Optional[str] = Field(default=None, alias="NextToken") 254 max_results: Optional[int] = Field(default=None, alias="MaxResults")
14class TargetModel(BaseModel): 15 target_type: Optional[str] = Field(default=None, alias="TargetType") 16 target_address: Optional[str] = Field(default=None, alias="TargetAddress")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
19class ResponseMetadataModel(BaseModel): 20 request_id: str = Field(alias="RequestId") 21 host_id: str = Field(alias="HostId") 22 http_status_code: int = Field(alias="HTTPStatusCode") 23 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 24 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
31class DeleteTargetRequestModel(BaseModel): 32 target_address: str = Field(alias="TargetAddress") 33 force_unsubscribe_all: Optional[bool] = Field( 34 default=None, alias="ForceUnsubscribeAll" 35 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
42class EventTypeSummaryModel(BaseModel): 43 event_type_id: Optional[str] = Field(default=None, alias="EventTypeId") 44 service_name: Optional[str] = Field(default=None, alias="ServiceName") 45 event_type_name: Optional[str] = Field(default=None, alias="EventTypeName") 46 resource_type: Optional[str] = Field(default=None, alias="ResourceType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
49class TargetSummaryModel(BaseModel): 50 target_address: Optional[str] = Field(default=None, alias="TargetAddress") 51 target_type: Optional[str] = Field(default=None, alias="TargetType") 52 target_status: Optional[ 53 Literal["ACTIVE", "DEACTIVATED", "INACTIVE", "PENDING", "UNREACHABLE"] 54 ] = Field(default=None, alias="TargetStatus")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
57class ListEventTypesFilterModel(BaseModel): 58 name: Literal["RESOURCE_TYPE", "SERVICE_NAME"] = Field(alias="Name") 59 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
62class PaginatorConfigModel(BaseModel): 63 max_items: Optional[int] = Field(default=None, alias="MaxItems") 64 page_size: Optional[int] = Field(default=None, alias="PageSize") 65 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
68class ListNotificationRulesFilterModel(BaseModel): 69 name: Literal["CREATED_BY", "EVENT_TYPE_ID", "RESOURCE", "TARGET_ADDRESS"] = Field( 70 alias="Name" 71 ) 72 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
75class NotificationRuleSummaryModel(BaseModel): 76 id: Optional[str] = Field(default=None, alias="Id") 77 arn: Optional[str] = Field(default=None, alias="Arn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
84class ListTargetsFilterModel(BaseModel): 85 name: Literal["TARGET_ADDRESS", "TARGET_STATUS", "TARGET_TYPE"] = Field( 86 alias="Name" 87 ) 88 value: str = Field(alias="Value")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
91class TagResourceRequestModel(BaseModel): 92 arn: str = Field(alias="Arn") 93 tags: Mapping[str, str] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
96class UnsubscribeRequestModel(BaseModel): 97 arn: str = Field(alias="Arn") 98 target_address: str = Field(alias="TargetAddress")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
101class UntagResourceRequestModel(BaseModel): 102 arn: str = Field(alias="Arn") 103 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
106class CreateNotificationRuleRequestModel(BaseModel): 107 name: str = Field(alias="Name") 108 event_type_ids: Sequence[str] = Field(alias="EventTypeIds") 109 resource: str = Field(alias="Resource") 110 targets: Sequence[TargetModel] = Field(alias="Targets") 111 detail_type: Literal["BASIC", "FULL"] = Field(alias="DetailType") 112 client_request_token: Optional[str] = Field( 113 default=None, alias="ClientRequestToken" 114 ) 115 tags: Optional[Mapping[str, str]] = Field(default=None, alias="Tags") 116 status: Optional[Literal["DISABLED", "ENABLED"]] = Field( 117 default=None, alias="Status" 118 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
121class SubscribeRequestModel(BaseModel): 122 arn: str = Field(alias="Arn") 123 target: TargetModel = Field(alias="Target") 124 client_request_token: Optional[str] = Field( 125 default=None, alias="ClientRequestToken" 126 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
129class UpdateNotificationRuleRequestModel(BaseModel): 130 arn: str = Field(alias="Arn") 131 name: Optional[str] = Field(default=None, alias="Name") 132 status: Optional[Literal["DISABLED", "ENABLED"]] = Field( 133 default=None, alias="Status" 134 ) 135 event_type_ids: Optional[Sequence[str]] = Field(default=None, alias="EventTypeIds") 136 targets: Optional[Sequence[TargetModel]] = Field(default=None, alias="Targets") 137 detail_type: Optional[Literal["BASIC", "FULL"]] = Field( 138 default=None, alias="DetailType" 139 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
142class CreateNotificationRuleResultModel(BaseModel): 143 arn: str = Field(alias="Arn") 144 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
147class DeleteNotificationRuleResultModel(BaseModel): 148 arn: str = Field(alias="Arn") 149 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
152class ListTagsForResourceResultModel(BaseModel): 153 tags: Dict[str, str] = Field(alias="Tags") 154 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
157class SubscribeResultModel(BaseModel): 158 arn: str = Field(alias="Arn") 159 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
162class TagResourceResultModel(BaseModel): 163 tags: Dict[str, str] = Field(alias="Tags") 164 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
167class UnsubscribeResultModel(BaseModel): 168 arn: str = Field(alias="Arn") 169 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
172class ListEventTypesResultModel(BaseModel): 173 event_types: List[EventTypeSummaryModel] = Field(alias="EventTypes") 174 next_token: str = Field(alias="NextToken") 175 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
178class DescribeNotificationRuleResultModel(BaseModel): 179 arn: str = Field(alias="Arn") 180 name: str = Field(alias="Name") 181 event_types: List[EventTypeSummaryModel] = Field(alias="EventTypes") 182 resource: str = Field(alias="Resource") 183 targets: List[TargetSummaryModel] = Field(alias="Targets") 184 detail_type: Literal["BASIC", "FULL"] = Field(alias="DetailType") 185 created_by: str = Field(alias="CreatedBy") 186 status: Literal["DISABLED", "ENABLED"] = Field(alias="Status") 187 created_timestamp: datetime = Field(alias="CreatedTimestamp") 188 last_modified_timestamp: datetime = Field(alias="LastModifiedTimestamp") 189 tags: Dict[str, str] = Field(alias="Tags") 190 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
193class ListTargetsResultModel(BaseModel): 194 targets: List[TargetSummaryModel] = Field(alias="Targets") 195 next_token: str = Field(alias="NextToken") 196 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
199class ListEventTypesRequestModel(BaseModel): 200 filters: Optional[Sequence[ListEventTypesFilterModel]] = Field( 201 default=None, alias="Filters" 202 ) 203 next_token: Optional[str] = Field(default=None, alias="NextToken") 204 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
207class ListEventTypesRequestListEventTypesPaginateModel(BaseModel): 208 filters: Optional[Sequence[ListEventTypesFilterModel]] = Field( 209 default=None, alias="Filters" 210 ) 211 pagination_config: Optional[PaginatorConfigModel] = Field( 212 default=None, alias="PaginationConfig" 213 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListNotificationRulesRequestListNotificationRulesPaginateModel(mypydantic.models.base_model.BaseModel):
216class ListNotificationRulesRequestListNotificationRulesPaginateModel(BaseModel): 217 filters: Optional[Sequence[ListNotificationRulesFilterModel]] = Field( 218 default=None, alias="Filters" 219 ) 220 pagination_config: Optional[PaginatorConfigModel] = Field( 221 default=None, alias="PaginationConfig" 222 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
225class ListNotificationRulesRequestModel(BaseModel): 226 filters: Optional[Sequence[ListNotificationRulesFilterModel]] = Field( 227 default=None, alias="Filters" 228 ) 229 next_token: Optional[str] = Field(default=None, alias="NextToken") 230 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
233class ListNotificationRulesResultModel(BaseModel): 234 next_token: str = Field(alias="NextToken") 235 notification_rules: List[NotificationRuleSummaryModel] = Field( 236 alias="NotificationRules" 237 ) 238 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
241class ListTargetsRequestListTargetsPaginateModel(BaseModel): 242 filters: Optional[Sequence[ListTargetsFilterModel]] = Field( 243 default=None, alias="Filters" 244 ) 245 pagination_config: Optional[PaginatorConfigModel] = Field( 246 default=None, alias="PaginationConfig" 247 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
250class ListTargetsRequestModel(BaseModel): 251 filters: Optional[Sequence[ListTargetsFilterModel]] = Field( 252 default=None, alias="Filters" 253 ) 254 next_token: Optional[str] = Field(default=None, alias="NextToken") 255 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs