mypydantic.models.amp
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import ( 7 Any, 8 Dict, 9 IO, 10 List, 11 Literal, 12 Mapping, 13 Optional, 14 Sequence, 15 Type, 16 Union, 17) 18 19from botocore.response import StreamingBody 20from pydantic import Field 21 22from mypydantic.models.base_model import BaseModel 23 24 25class AlertManagerDefinitionStatusModel(BaseModel): 26 status_code: Literal[ 27 "ACTIVE", "CREATING", "CREATION_FAILED", "DELETING", "UPDATE_FAILED", "UPDATING" 28 ] = Field(alias="statusCode") 29 status_reason: Optional[str] = Field(default=None, alias="statusReason") 30 31 32class CreateAlertManagerDefinitionRequestModel(BaseModel): 33 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="data") 34 workspace_id: str = Field(alias="workspaceId") 35 client_token: Optional[str] = Field(default=None, alias="clientToken") 36 37 38class ResponseMetadataModel(BaseModel): 39 request_id: str = Field(alias="RequestId") 40 host_id: str = Field(alias="HostId") 41 http_status_code: int = Field(alias="HTTPStatusCode") 42 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 43 retry_attempts: int = Field(alias="RetryAttempts") 44 45 46class CreateLoggingConfigurationRequestModel(BaseModel): 47 log_group_arn: str = Field(alias="logGroupArn") 48 workspace_id: str = Field(alias="workspaceId") 49 client_token: Optional[str] = Field(default=None, alias="clientToken") 50 51 52class LoggingConfigurationStatusModel(BaseModel): 53 status_code: Literal[ 54 "ACTIVE", "CREATING", "CREATION_FAILED", "DELETING", "UPDATE_FAILED", "UPDATING" 55 ] = Field(alias="statusCode") 56 status_reason: Optional[str] = Field(default=None, alias="statusReason") 57 58 59class CreateRuleGroupsNamespaceRequestModel(BaseModel): 60 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="data") 61 name: str = Field(alias="name") 62 workspace_id: str = Field(alias="workspaceId") 63 client_token: Optional[str] = Field(default=None, alias="clientToken") 64 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 65 66 67class RuleGroupsNamespaceStatusModel(BaseModel): 68 status_code: Literal[ 69 "ACTIVE", "CREATING", "CREATION_FAILED", "DELETING", "UPDATE_FAILED", "UPDATING" 70 ] = Field(alias="statusCode") 71 status_reason: Optional[str] = Field(default=None, alias="statusReason") 72 73 74class CreateWorkspaceRequestModel(BaseModel): 75 alias: Optional[str] = Field(default=None, alias="alias") 76 client_token: Optional[str] = Field(default=None, alias="clientToken") 77 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 78 79 80class WorkspaceStatusModel(BaseModel): 81 status_code: Literal[ 82 "ACTIVE", "CREATING", "CREATION_FAILED", "DELETING", "UPDATING" 83 ] = Field(alias="statusCode") 84 85 86class DeleteAlertManagerDefinitionRequestModel(BaseModel): 87 workspace_id: str = Field(alias="workspaceId") 88 client_token: Optional[str] = Field(default=None, alias="clientToken") 89 90 91class DeleteLoggingConfigurationRequestModel(BaseModel): 92 workspace_id: str = Field(alias="workspaceId") 93 client_token: Optional[str] = Field(default=None, alias="clientToken") 94 95 96class DeleteRuleGroupsNamespaceRequestModel(BaseModel): 97 name: str = Field(alias="name") 98 workspace_id: str = Field(alias="workspaceId") 99 client_token: Optional[str] = Field(default=None, alias="clientToken") 100 101 102class DeleteWorkspaceRequestModel(BaseModel): 103 workspace_id: str = Field(alias="workspaceId") 104 client_token: Optional[str] = Field(default=None, alias="clientToken") 105 106 107class DescribeAlertManagerDefinitionRequestModel(BaseModel): 108 workspace_id: str = Field(alias="workspaceId") 109 110 111class DescribeLoggingConfigurationRequestModel(BaseModel): 112 workspace_id: str = Field(alias="workspaceId") 113 114 115class DescribeRuleGroupsNamespaceRequestModel(BaseModel): 116 name: str = Field(alias="name") 117 workspace_id: str = Field(alias="workspaceId") 118 119 120class DescribeWorkspaceRequestModel(BaseModel): 121 workspace_id: str = Field(alias="workspaceId") 122 123 124class WaiterConfigModel(BaseModel): 125 delay: Optional[int] = Field(default=None, alias="Delay") 126 max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts") 127 128 129class PaginatorConfigModel(BaseModel): 130 max_items: Optional[int] = Field(default=None, alias="MaxItems") 131 page_size: Optional[int] = Field(default=None, alias="PageSize") 132 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 133 134 135class ListRuleGroupsNamespacesRequestModel(BaseModel): 136 workspace_id: str = Field(alias="workspaceId") 137 max_results: Optional[int] = Field(default=None, alias="maxResults") 138 name: Optional[str] = Field(default=None, alias="name") 139 next_token: Optional[str] = Field(default=None, alias="nextToken") 140 141 142class ListTagsForResourceRequestModel(BaseModel): 143 resource_arn: str = Field(alias="resourceArn") 144 145 146class ListWorkspacesRequestModel(BaseModel): 147 alias: Optional[str] = Field(default=None, alias="alias") 148 max_results: Optional[int] = Field(default=None, alias="maxResults") 149 next_token: Optional[str] = Field(default=None, alias="nextToken") 150 151 152class PutAlertManagerDefinitionRequestModel(BaseModel): 153 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="data") 154 workspace_id: str = Field(alias="workspaceId") 155 client_token: Optional[str] = Field(default=None, alias="clientToken") 156 157 158class PutRuleGroupsNamespaceRequestModel(BaseModel): 159 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="data") 160 name: str = Field(alias="name") 161 workspace_id: str = Field(alias="workspaceId") 162 client_token: Optional[str] = Field(default=None, alias="clientToken") 163 164 165class TagResourceRequestModel(BaseModel): 166 resource_arn: str = Field(alias="resourceArn") 167 tags: Mapping[str, str] = Field(alias="tags") 168 169 170class UntagResourceRequestModel(BaseModel): 171 resource_arn: str = Field(alias="resourceArn") 172 tag_keys: Sequence[str] = Field(alias="tagKeys") 173 174 175class UpdateLoggingConfigurationRequestModel(BaseModel): 176 log_group_arn: str = Field(alias="logGroupArn") 177 workspace_id: str = Field(alias="workspaceId") 178 client_token: Optional[str] = Field(default=None, alias="clientToken") 179 180 181class UpdateWorkspaceAliasRequestModel(BaseModel): 182 workspace_id: str = Field(alias="workspaceId") 183 alias: Optional[str] = Field(default=None, alias="alias") 184 client_token: Optional[str] = Field(default=None, alias="clientToken") 185 186 187class AlertManagerDefinitionDescriptionModel(BaseModel): 188 created_at: datetime = Field(alias="createdAt") 189 data: bytes = Field(alias="data") 190 modified_at: datetime = Field(alias="modifiedAt") 191 status: AlertManagerDefinitionStatusModel = Field(alias="status") 192 193 194class CreateAlertManagerDefinitionResponseModel(BaseModel): 195 status: AlertManagerDefinitionStatusModel = Field(alias="status") 196 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 197 198 199class EmptyResponseMetadataModel(BaseModel): 200 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 201 202 203class ListTagsForResourceResponseModel(BaseModel): 204 tags: Dict[str, str] = Field(alias="tags") 205 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 206 207 208class PutAlertManagerDefinitionResponseModel(BaseModel): 209 status: AlertManagerDefinitionStatusModel = Field(alias="status") 210 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 211 212 213class CreateLoggingConfigurationResponseModel(BaseModel): 214 status: LoggingConfigurationStatusModel = Field(alias="status") 215 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 216 217 218class LoggingConfigurationMetadataModel(BaseModel): 219 created_at: datetime = Field(alias="createdAt") 220 log_group_arn: str = Field(alias="logGroupArn") 221 modified_at: datetime = Field(alias="modifiedAt") 222 status: LoggingConfigurationStatusModel = Field(alias="status") 223 workspace: str = Field(alias="workspace") 224 225 226class UpdateLoggingConfigurationResponseModel(BaseModel): 227 status: LoggingConfigurationStatusModel = Field(alias="status") 228 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 229 230 231class CreateRuleGroupsNamespaceResponseModel(BaseModel): 232 arn: str = Field(alias="arn") 233 name: str = Field(alias="name") 234 status: RuleGroupsNamespaceStatusModel = Field(alias="status") 235 tags: Dict[str, str] = Field(alias="tags") 236 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 237 238 239class PutRuleGroupsNamespaceResponseModel(BaseModel): 240 arn: str = Field(alias="arn") 241 name: str = Field(alias="name") 242 status: RuleGroupsNamespaceStatusModel = Field(alias="status") 243 tags: Dict[str, str] = Field(alias="tags") 244 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 245 246 247class RuleGroupsNamespaceDescriptionModel(BaseModel): 248 arn: str = Field(alias="arn") 249 created_at: datetime = Field(alias="createdAt") 250 data: bytes = Field(alias="data") 251 modified_at: datetime = Field(alias="modifiedAt") 252 name: str = Field(alias="name") 253 status: RuleGroupsNamespaceStatusModel = Field(alias="status") 254 tags: Optional[Dict[str, str]] = Field(default=None, alias="tags") 255 256 257class RuleGroupsNamespaceSummaryModel(BaseModel): 258 arn: str = Field(alias="arn") 259 created_at: datetime = Field(alias="createdAt") 260 modified_at: datetime = Field(alias="modifiedAt") 261 name: str = Field(alias="name") 262 status: RuleGroupsNamespaceStatusModel = Field(alias="status") 263 tags: Optional[Dict[str, str]] = Field(default=None, alias="tags") 264 265 266class CreateWorkspaceResponseModel(BaseModel): 267 arn: str = Field(alias="arn") 268 status: WorkspaceStatusModel = Field(alias="status") 269 tags: Dict[str, str] = Field(alias="tags") 270 workspace_id: str = Field(alias="workspaceId") 271 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 272 273 274class WorkspaceDescriptionModel(BaseModel): 275 arn: str = Field(alias="arn") 276 created_at: datetime = Field(alias="createdAt") 277 status: WorkspaceStatusModel = Field(alias="status") 278 workspace_id: str = Field(alias="workspaceId") 279 alias: Optional[str] = Field(default=None, alias="alias") 280 prometheus_endpoint: Optional[str] = Field(default=None, alias="prometheusEndpoint") 281 tags: Optional[Dict[str, str]] = Field(default=None, alias="tags") 282 283 284class WorkspaceSummaryModel(BaseModel): 285 arn: str = Field(alias="arn") 286 created_at: datetime = Field(alias="createdAt") 287 status: WorkspaceStatusModel = Field(alias="status") 288 workspace_id: str = Field(alias="workspaceId") 289 alias: Optional[str] = Field(default=None, alias="alias") 290 tags: Optional[Dict[str, str]] = Field(default=None, alias="tags") 291 292 293class DescribeWorkspaceRequestWorkspaceActiveWaitModel(BaseModel): 294 workspace_id: str = Field(alias="workspaceId") 295 waiter_config: Optional[WaiterConfigModel] = Field( 296 default=None, alias="WaiterConfig" 297 ) 298 299 300class DescribeWorkspaceRequestWorkspaceDeletedWaitModel(BaseModel): 301 workspace_id: str = Field(alias="workspaceId") 302 waiter_config: Optional[WaiterConfigModel] = Field( 303 default=None, alias="WaiterConfig" 304 ) 305 306 307class ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateModel(BaseModel): 308 workspace_id: str = Field(alias="workspaceId") 309 name: Optional[str] = Field(default=None, alias="name") 310 pagination_config: Optional[PaginatorConfigModel] = Field( 311 default=None, alias="PaginationConfig" 312 ) 313 314 315class ListWorkspacesRequestListWorkspacesPaginateModel(BaseModel): 316 alias: Optional[str] = Field(default=None, alias="alias") 317 pagination_config: Optional[PaginatorConfigModel] = Field( 318 default=None, alias="PaginationConfig" 319 ) 320 321 322class DescribeAlertManagerDefinitionResponseModel(BaseModel): 323 alert_manager_definition: AlertManagerDefinitionDescriptionModel = Field( 324 alias="alertManagerDefinition" 325 ) 326 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 327 328 329class DescribeLoggingConfigurationResponseModel(BaseModel): 330 logging_configuration: LoggingConfigurationMetadataModel = Field( 331 alias="loggingConfiguration" 332 ) 333 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 334 335 336class DescribeRuleGroupsNamespaceResponseModel(BaseModel): 337 rule_groups_namespace: RuleGroupsNamespaceDescriptionModel = Field( 338 alias="ruleGroupsNamespace" 339 ) 340 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 341 342 343class ListRuleGroupsNamespacesResponseModel(BaseModel): 344 next_token: str = Field(alias="nextToken") 345 rule_groups_namespaces: List[RuleGroupsNamespaceSummaryModel] = Field( 346 alias="ruleGroupsNamespaces" 347 ) 348 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 349 350 351class DescribeWorkspaceResponseModel(BaseModel): 352 workspace: WorkspaceDescriptionModel = Field(alias="workspace") 353 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 354 355 356class ListWorkspacesResponseModel(BaseModel): 357 next_token: str = Field(alias="nextToken") 358 workspaces: List[WorkspaceSummaryModel] = Field(alias="workspaces") 359 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
26class AlertManagerDefinitionStatusModel(BaseModel): 27 status_code: Literal[ 28 "ACTIVE", "CREATING", "CREATION_FAILED", "DELETING", "UPDATE_FAILED", "UPDATING" 29 ] = Field(alias="statusCode") 30 status_reason: Optional[str] = Field(default=None, alias="statusReason")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
33class CreateAlertManagerDefinitionRequestModel(BaseModel): 34 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="data") 35 workspace_id: str = Field(alias="workspaceId") 36 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
39class ResponseMetadataModel(BaseModel): 40 request_id: str = Field(alias="RequestId") 41 host_id: str = Field(alias="HostId") 42 http_status_code: int = Field(alias="HTTPStatusCode") 43 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 44 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
47class CreateLoggingConfigurationRequestModel(BaseModel): 48 log_group_arn: str = Field(alias="logGroupArn") 49 workspace_id: str = Field(alias="workspaceId") 50 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
53class LoggingConfigurationStatusModel(BaseModel): 54 status_code: Literal[ 55 "ACTIVE", "CREATING", "CREATION_FAILED", "DELETING", "UPDATE_FAILED", "UPDATING" 56 ] = Field(alias="statusCode") 57 status_reason: Optional[str] = Field(default=None, alias="statusReason")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
60class CreateRuleGroupsNamespaceRequestModel(BaseModel): 61 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="data") 62 name: str = Field(alias="name") 63 workspace_id: str = Field(alias="workspaceId") 64 client_token: Optional[str] = Field(default=None, alias="clientToken") 65 tags: Optional[Mapping[str, str]] = Field(default=None, 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
68class RuleGroupsNamespaceStatusModel(BaseModel): 69 status_code: Literal[ 70 "ACTIVE", "CREATING", "CREATION_FAILED", "DELETING", "UPDATE_FAILED", "UPDATING" 71 ] = Field(alias="statusCode") 72 status_reason: Optional[str] = Field(default=None, alias="statusReason")
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 CreateWorkspaceRequestModel(BaseModel): 76 alias: Optional[str] = Field(default=None, alias="alias") 77 client_token: Optional[str] = Field(default=None, alias="clientToken") 78 tags: Optional[Mapping[str, str]] = Field(default=None, 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
81class WorkspaceStatusModel(BaseModel): 82 status_code: Literal[ 83 "ACTIVE", "CREATING", "CREATION_FAILED", "DELETING", "UPDATING" 84 ] = Field(alias="statusCode")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
87class DeleteAlertManagerDefinitionRequestModel(BaseModel): 88 workspace_id: str = Field(alias="workspaceId") 89 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
92class DeleteLoggingConfigurationRequestModel(BaseModel): 93 workspace_id: str = Field(alias="workspaceId") 94 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
97class DeleteRuleGroupsNamespaceRequestModel(BaseModel): 98 name: str = Field(alias="name") 99 workspace_id: str = Field(alias="workspaceId") 100 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
103class DeleteWorkspaceRequestModel(BaseModel): 104 workspace_id: str = Field(alias="workspaceId") 105 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
108class DescribeAlertManagerDefinitionRequestModel(BaseModel): 109 workspace_id: str = Field(alias="workspaceId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
112class DescribeLoggingConfigurationRequestModel(BaseModel): 113 workspace_id: str = Field(alias="workspaceId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
116class DescribeRuleGroupsNamespaceRequestModel(BaseModel): 117 name: str = Field(alias="name") 118 workspace_id: str = Field(alias="workspaceId")
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 DescribeWorkspaceRequestModel(BaseModel): 122 workspace_id: str = Field(alias="workspaceId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
125class WaiterConfigModel(BaseModel): 126 delay: Optional[int] = Field(default=None, alias="Delay") 127 max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
130class PaginatorConfigModel(BaseModel): 131 max_items: Optional[int] = Field(default=None, alias="MaxItems") 132 page_size: Optional[int] = Field(default=None, alias="PageSize") 133 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
136class ListRuleGroupsNamespacesRequestModel(BaseModel): 137 workspace_id: str = Field(alias="workspaceId") 138 max_results: Optional[int] = Field(default=None, alias="maxResults") 139 name: Optional[str] = Field(default=None, alias="name") 140 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
143class ListTagsForResourceRequestModel(BaseModel): 144 resource_arn: str = Field(alias="resourceArn")
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 ListWorkspacesRequestModel(BaseModel): 148 alias: Optional[str] = Field(default=None, alias="alias") 149 max_results: Optional[int] = Field(default=None, alias="maxResults") 150 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
153class PutAlertManagerDefinitionRequestModel(BaseModel): 154 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="data") 155 workspace_id: str = Field(alias="workspaceId") 156 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
159class PutRuleGroupsNamespaceRequestModel(BaseModel): 160 data: Union[str, bytes, Type[IO[Any]], Type[StreamingBody]] = Field(alias="data") 161 name: str = Field(alias="name") 162 workspace_id: str = Field(alias="workspaceId") 163 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
166class TagResourceRequestModel(BaseModel): 167 resource_arn: str = Field(alias="resourceArn") 168 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
171class UntagResourceRequestModel(BaseModel): 172 resource_arn: str = Field(alias="resourceArn") 173 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
176class UpdateLoggingConfigurationRequestModel(BaseModel): 177 log_group_arn: str = Field(alias="logGroupArn") 178 workspace_id: str = Field(alias="workspaceId") 179 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
182class UpdateWorkspaceAliasRequestModel(BaseModel): 183 workspace_id: str = Field(alias="workspaceId") 184 alias: Optional[str] = Field(default=None, alias="alias") 185 client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
188class AlertManagerDefinitionDescriptionModel(BaseModel): 189 created_at: datetime = Field(alias="createdAt") 190 data: bytes = Field(alias="data") 191 modified_at: datetime = Field(alias="modifiedAt") 192 status: AlertManagerDefinitionStatusModel = Field(alias="status")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
195class CreateAlertManagerDefinitionResponseModel(BaseModel): 196 status: AlertManagerDefinitionStatusModel = Field(alias="status") 197 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
200class EmptyResponseMetadataModel(BaseModel): 201 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
204class ListTagsForResourceResponseModel(BaseModel): 205 tags: Dict[str, str] = Field(alias="tags") 206 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
209class PutAlertManagerDefinitionResponseModel(BaseModel): 210 status: AlertManagerDefinitionStatusModel = Field(alias="status") 211 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
214class CreateLoggingConfigurationResponseModel(BaseModel): 215 status: LoggingConfigurationStatusModel = Field(alias="status") 216 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
219class LoggingConfigurationMetadataModel(BaseModel): 220 created_at: datetime = Field(alias="createdAt") 221 log_group_arn: str = Field(alias="logGroupArn") 222 modified_at: datetime = Field(alias="modifiedAt") 223 status: LoggingConfigurationStatusModel = Field(alias="status") 224 workspace: str = Field(alias="workspace")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
227class UpdateLoggingConfigurationResponseModel(BaseModel): 228 status: LoggingConfigurationStatusModel = Field(alias="status") 229 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
232class CreateRuleGroupsNamespaceResponseModel(BaseModel): 233 arn: str = Field(alias="arn") 234 name: str = Field(alias="name") 235 status: RuleGroupsNamespaceStatusModel = Field(alias="status") 236 tags: Dict[str, str] = Field(alias="tags") 237 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
240class PutRuleGroupsNamespaceResponseModel(BaseModel): 241 arn: str = Field(alias="arn") 242 name: str = Field(alias="name") 243 status: RuleGroupsNamespaceStatusModel = Field(alias="status") 244 tags: Dict[str, str] = Field(alias="tags") 245 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
248class RuleGroupsNamespaceDescriptionModel(BaseModel): 249 arn: str = Field(alias="arn") 250 created_at: datetime = Field(alias="createdAt") 251 data: bytes = Field(alias="data") 252 modified_at: datetime = Field(alias="modifiedAt") 253 name: str = Field(alias="name") 254 status: RuleGroupsNamespaceStatusModel = Field(alias="status") 255 tags: Optional[Dict[str, str]] = Field(default=None, 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
258class RuleGroupsNamespaceSummaryModel(BaseModel): 259 arn: str = Field(alias="arn") 260 created_at: datetime = Field(alias="createdAt") 261 modified_at: datetime = Field(alias="modifiedAt") 262 name: str = Field(alias="name") 263 status: RuleGroupsNamespaceStatusModel = Field(alias="status") 264 tags: Optional[Dict[str, str]] = Field(default=None, 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
267class CreateWorkspaceResponseModel(BaseModel): 268 arn: str = Field(alias="arn") 269 status: WorkspaceStatusModel = Field(alias="status") 270 tags: Dict[str, str] = Field(alias="tags") 271 workspace_id: str = Field(alias="workspaceId") 272 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
275class WorkspaceDescriptionModel(BaseModel): 276 arn: str = Field(alias="arn") 277 created_at: datetime = Field(alias="createdAt") 278 status: WorkspaceStatusModel = Field(alias="status") 279 workspace_id: str = Field(alias="workspaceId") 280 alias: Optional[str] = Field(default=None, alias="alias") 281 prometheus_endpoint: Optional[str] = Field(default=None, alias="prometheusEndpoint") 282 tags: Optional[Dict[str, str]] = Field(default=None, 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
285class WorkspaceSummaryModel(BaseModel): 286 arn: str = Field(alias="arn") 287 created_at: datetime = Field(alias="createdAt") 288 status: WorkspaceStatusModel = Field(alias="status") 289 workspace_id: str = Field(alias="workspaceId") 290 alias: Optional[str] = Field(default=None, alias="alias") 291 tags: Optional[Dict[str, str]] = Field(default=None, 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
294class DescribeWorkspaceRequestWorkspaceActiveWaitModel(BaseModel): 295 workspace_id: str = Field(alias="workspaceId") 296 waiter_config: Optional[WaiterConfigModel] = Field( 297 default=None, alias="WaiterConfig" 298 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
301class DescribeWorkspaceRequestWorkspaceDeletedWaitModel(BaseModel): 302 workspace_id: str = Field(alias="workspaceId") 303 waiter_config: Optional[WaiterConfigModel] = Field( 304 default=None, alias="WaiterConfig" 305 )
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
ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateModel(mypydantic.models.base_model.BaseModel):
308class ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateModel(BaseModel): 309 workspace_id: str = Field(alias="workspaceId") 310 name: Optional[str] = Field(default=None, alias="name") 311 pagination_config: Optional[PaginatorConfigModel] = Field( 312 default=None, alias="PaginationConfig" 313 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
316class ListWorkspacesRequestListWorkspacesPaginateModel(BaseModel): 317 alias: Optional[str] = Field(default=None, alias="alias") 318 pagination_config: Optional[PaginatorConfigModel] = Field( 319 default=None, alias="PaginationConfig" 320 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
323class DescribeAlertManagerDefinitionResponseModel(BaseModel): 324 alert_manager_definition: AlertManagerDefinitionDescriptionModel = Field( 325 alias="alertManagerDefinition" 326 ) 327 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
330class DescribeLoggingConfigurationResponseModel(BaseModel): 331 logging_configuration: LoggingConfigurationMetadataModel = Field( 332 alias="loggingConfiguration" 333 ) 334 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
337class DescribeRuleGroupsNamespaceResponseModel(BaseModel): 338 rule_groups_namespace: RuleGroupsNamespaceDescriptionModel = Field( 339 alias="ruleGroupsNamespace" 340 ) 341 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
344class ListRuleGroupsNamespacesResponseModel(BaseModel): 345 next_token: str = Field(alias="nextToken") 346 rule_groups_namespaces: List[RuleGroupsNamespaceSummaryModel] = Field( 347 alias="ruleGroupsNamespaces" 348 ) 349 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
352class DescribeWorkspaceResponseModel(BaseModel): 353 workspace: WorkspaceDescriptionModel = Field(alias="workspace") 354 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
357class ListWorkspacesResponseModel(BaseModel): 358 next_token: str = Field(alias="nextToken") 359 workspaces: List[WorkspaceSummaryModel] = Field(alias="workspaces") 360 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