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")
class AlertManagerDefinitionStatusModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAlertManagerDefinitionRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateLoggingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LoggingConfigurationStatusModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRuleGroupsNamespaceRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RuleGroupsNamespaceStatusModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateWorkspaceRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WorkspaceStatusModel(mypydantic.models.base_model.BaseModel):
81class WorkspaceStatusModel(BaseModel):
82    status_code: Literal[
83        "ACTIVE", "CREATING", "CREATION_FAILED", "DELETING", "UPDATING"
84    ] = Field(alias="statusCode")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteAlertManagerDefinitionRequestModel(mypydantic.models.base_model.BaseModel):
87class DeleteAlertManagerDefinitionRequestModel(BaseModel):
88    workspace_id: str = Field(alias="workspaceId")
89    client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteLoggingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
92class DeleteLoggingConfigurationRequestModel(BaseModel):
93    workspace_id: str = Field(alias="workspaceId")
94    client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteRuleGroupsNamespaceRequestModel(mypydantic.models.base_model.BaseModel):
 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteWorkspaceRequestModel(mypydantic.models.base_model.BaseModel):
103class DeleteWorkspaceRequestModel(BaseModel):
104    workspace_id: str = Field(alias="workspaceId")
105    client_token: Optional[str] = Field(default=None, alias="clientToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAlertManagerDefinitionRequestModel(mypydantic.models.base_model.BaseModel):
108class DescribeAlertManagerDefinitionRequestModel(BaseModel):
109    workspace_id: str = Field(alias="workspaceId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeLoggingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
112class DescribeLoggingConfigurationRequestModel(BaseModel):
113    workspace_id: str = Field(alias="workspaceId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRuleGroupsNamespaceRequestModel(mypydantic.models.base_model.BaseModel):
116class DescribeRuleGroupsNamespaceRequestModel(BaseModel):
117    name: str = Field(alias="name")
118    workspace_id: str = Field(alias="workspaceId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWorkspaceRequestModel(mypydantic.models.base_model.BaseModel):
121class DescribeWorkspaceRequestModel(BaseModel):
122    workspace_id: str = Field(alias="workspaceId")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WaiterConfigModel(mypydantic.models.base_model.BaseModel):
125class WaiterConfigModel(BaseModel):
126    delay: Optional[int] = Field(default=None, alias="Delay")
127    max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRuleGroupsNamespacesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceRequestModel(mypydantic.models.base_model.BaseModel):
143class ListTagsForResourceRequestModel(BaseModel):
144    resource_arn: str = Field(alias="resourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListWorkspacesRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutAlertManagerDefinitionRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutRuleGroupsNamespaceRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
166class TagResourceRequestModel(BaseModel):
167    resource_arn: str = Field(alias="resourceArn")
168    tags: Mapping[str, str] = Field(alias="tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
171class UntagResourceRequestModel(BaseModel):
172    resource_arn: str = Field(alias="resourceArn")
173    tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateLoggingConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateWorkspaceAliasRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class AlertManagerDefinitionDescriptionModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateAlertManagerDefinitionResponseModel(mypydantic.models.base_model.BaseModel):
195class CreateAlertManagerDefinitionResponseModel(BaseModel):
196    status: AlertManagerDefinitionStatusModel = Field(alias="status")
197    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
200class EmptyResponseMetadataModel(BaseModel):
201    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
204class ListTagsForResourceResponseModel(BaseModel):
205    tags: Dict[str, str] = Field(alias="tags")
206    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutAlertManagerDefinitionResponseModel(mypydantic.models.base_model.BaseModel):
209class PutAlertManagerDefinitionResponseModel(BaseModel):
210    status: AlertManagerDefinitionStatusModel = Field(alias="status")
211    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateLoggingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
214class CreateLoggingConfigurationResponseModel(BaseModel):
215    status: LoggingConfigurationStatusModel = Field(alias="status")
216    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class LoggingConfigurationMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateLoggingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
227class UpdateLoggingConfigurationResponseModel(BaseModel):
228    status: LoggingConfigurationStatusModel = Field(alias="status")
229    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateRuleGroupsNamespaceResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PutRuleGroupsNamespaceResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RuleGroupsNamespaceDescriptionModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RuleGroupsNamespaceSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateWorkspaceResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WorkspaceDescriptionModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class WorkspaceSummaryModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWorkspaceRequestWorkspaceActiveWaitModel(mypydantic.models.base_model.BaseModel):
294class DescribeWorkspaceRequestWorkspaceActiveWaitModel(BaseModel):
295    workspace_id: str = Field(alias="workspaceId")
296    waiter_config: Optional[WaiterConfigModel] = Field(
297        default=None, alias="WaiterConfig"
298    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWorkspaceRequestWorkspaceDeletedWaitModel(mypydantic.models.base_model.BaseModel):
301class DescribeWorkspaceRequestWorkspaceDeletedWaitModel(BaseModel):
302    workspace_id: str = Field(alias="workspaceId")
303    waiter_config: Optional[WaiterConfigModel] = Field(
304        default=None, alias="WaiterConfig"
305    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListWorkspacesRequestListWorkspacesPaginateModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeAlertManagerDefinitionResponseModel(mypydantic.models.base_model.BaseModel):
323class DescribeAlertManagerDefinitionResponseModel(BaseModel):
324    alert_manager_definition: AlertManagerDefinitionDescriptionModel = Field(
325        alias="alertManagerDefinition"
326    )
327    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeLoggingConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
330class DescribeLoggingConfigurationResponseModel(BaseModel):
331    logging_configuration: LoggingConfigurationMetadataModel = Field(
332        alias="loggingConfiguration"
333    )
334    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeRuleGroupsNamespaceResponseModel(mypydantic.models.base_model.BaseModel):
337class DescribeRuleGroupsNamespaceResponseModel(BaseModel):
338    rule_groups_namespace: RuleGroupsNamespaceDescriptionModel = Field(
339        alias="ruleGroupsNamespace"
340    )
341    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListRuleGroupsNamespacesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DescribeWorkspaceResponseModel(mypydantic.models.base_model.BaseModel):
352class DescribeWorkspaceResponseModel(BaseModel):
353    workspace: WorkspaceDescriptionModel = Field(alias="workspace")
354    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListWorkspacesResponseModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs