mypydantic.models.application_insights
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from datetime import datetime 6from typing import Dict, List, Literal, Optional, Sequence, Union 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class ApplicationComponentModel(BaseModel): 14 component_name: Optional[str] = Field(default=None, alias="ComponentName") 15 component_remarks: Optional[str] = Field(default=None, alias="ComponentRemarks") 16 resource_type: Optional[str] = Field(default=None, alias="ResourceType") 17 os_type: Optional[Literal["LINUX", "WINDOWS"]] = Field(default=None, alias="OsType") 18 tier: Optional[ 19 Literal[ 20 "ACTIVE_DIRECTORY", 21 "CUSTOM", 22 "DEFAULT", 23 "DOT_NET_CORE", 24 "DOT_NET_WEB", 25 "DOT_NET_WEB_TIER", 26 "DOT_NET_WORKER", 27 "JAVA_JMX", 28 "MYSQL", 29 "ORACLE", 30 "POSTGRESQL", 31 "SAP_HANA_HIGH_AVAILABILITY", 32 "SAP_HANA_MULTI_NODE", 33 "SAP_HANA_SINGLE_NODE", 34 "SHAREPOINT", 35 "SQL_SERVER", 36 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 37 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 38 ] 39 ] = Field(default=None, alias="Tier") 40 monitor: Optional[bool] = Field(default=None, alias="Monitor") 41 detected_workload: Optional[ 42 Dict[ 43 Literal[ 44 "ACTIVE_DIRECTORY", 45 "CUSTOM", 46 "DEFAULT", 47 "DOT_NET_CORE", 48 "DOT_NET_WEB", 49 "DOT_NET_WEB_TIER", 50 "DOT_NET_WORKER", 51 "JAVA_JMX", 52 "MYSQL", 53 "ORACLE", 54 "POSTGRESQL", 55 "SAP_HANA_HIGH_AVAILABILITY", 56 "SAP_HANA_MULTI_NODE", 57 "SAP_HANA_SINGLE_NODE", 58 "SHAREPOINT", 59 "SQL_SERVER", 60 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 61 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 62 ], 63 Dict[str, str], 64 ] 65 ] = Field(default=None, alias="DetectedWorkload") 66 67 68class ApplicationInfoModel(BaseModel): 69 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 70 life_cycle: Optional[str] = Field(default=None, alias="LifeCycle") 71 ops_item_s_ns_topic_arn: Optional[str] = Field( 72 default=None, alias="OpsItemSNSTopicArn" 73 ) 74 ops_center_enabled: Optional[bool] = Field(default=None, alias="OpsCenterEnabled") 75 cwemonitor_enabled: Optional[bool] = Field(default=None, alias="CWEMonitorEnabled") 76 remarks: Optional[str] = Field(default=None, alias="Remarks") 77 auto_config_enabled: Optional[bool] = Field(default=None, alias="AutoConfigEnabled") 78 discovery_type: Optional[Literal["ACCOUNT_BASED", "RESOURCE_GROUP_BASED"]] = Field( 79 default=None, alias="DiscoveryType" 80 ) 81 82 83class ConfigurationEventModel(BaseModel): 84 monitored_resource_arn: Optional[str] = Field( 85 default=None, alias="MonitoredResourceARN" 86 ) 87 event_status: Optional[Literal["ERROR", "INFO", "WARN"]] = Field( 88 default=None, alias="EventStatus" 89 ) 90 event_resource_type: Optional[ 91 Literal[ 92 "CLOUDFORMATION", "CLOUDWATCH_ALARM", "CLOUDWATCH_LOG", "SSM_ASSOCIATION" 93 ] 94 ] = Field(default=None, alias="EventResourceType") 95 event_time: Optional[datetime] = Field(default=None, alias="EventTime") 96 event_detail: Optional[str] = Field(default=None, alias="EventDetail") 97 event_resource_name: Optional[str] = Field(default=None, alias="EventResourceName") 98 99 100class TagModel(BaseModel): 101 key: str = Field(alias="Key") 102 value: str = Field(alias="Value") 103 104 105class ResponseMetadataModel(BaseModel): 106 request_id: str = Field(alias="RequestId") 107 host_id: str = Field(alias="HostId") 108 http_status_code: int = Field(alias="HTTPStatusCode") 109 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 110 retry_attempts: int = Field(alias="RetryAttempts") 111 112 113class CreateComponentRequestModel(BaseModel): 114 resource_group_name: str = Field(alias="ResourceGroupName") 115 component_name: str = Field(alias="ComponentName") 116 resource_list: Sequence[str] = Field(alias="ResourceList") 117 118 119class CreateLogPatternRequestModel(BaseModel): 120 resource_group_name: str = Field(alias="ResourceGroupName") 121 pattern_set_name: str = Field(alias="PatternSetName") 122 pattern_name: str = Field(alias="PatternName") 123 pattern: str = Field(alias="Pattern") 124 rank: int = Field(alias="Rank") 125 126 127class LogPatternModel(BaseModel): 128 pattern_set_name: Optional[str] = Field(default=None, alias="PatternSetName") 129 pattern_name: Optional[str] = Field(default=None, alias="PatternName") 130 pattern: Optional[str] = Field(default=None, alias="Pattern") 131 rank: Optional[int] = Field(default=None, alias="Rank") 132 133 134class DeleteApplicationRequestModel(BaseModel): 135 resource_group_name: str = Field(alias="ResourceGroupName") 136 137 138class DeleteComponentRequestModel(BaseModel): 139 resource_group_name: str = Field(alias="ResourceGroupName") 140 component_name: str = Field(alias="ComponentName") 141 142 143class DeleteLogPatternRequestModel(BaseModel): 144 resource_group_name: str = Field(alias="ResourceGroupName") 145 pattern_set_name: str = Field(alias="PatternSetName") 146 pattern_name: str = Field(alias="PatternName") 147 148 149class DescribeApplicationRequestModel(BaseModel): 150 resource_group_name: str = Field(alias="ResourceGroupName") 151 152 153class DescribeComponentConfigurationRecommendationRequestModel(BaseModel): 154 resource_group_name: str = Field(alias="ResourceGroupName") 155 component_name: str = Field(alias="ComponentName") 156 tier: Literal[ 157 "ACTIVE_DIRECTORY", 158 "CUSTOM", 159 "DEFAULT", 160 "DOT_NET_CORE", 161 "DOT_NET_WEB", 162 "DOT_NET_WEB_TIER", 163 "DOT_NET_WORKER", 164 "JAVA_JMX", 165 "MYSQL", 166 "ORACLE", 167 "POSTGRESQL", 168 "SAP_HANA_HIGH_AVAILABILITY", 169 "SAP_HANA_MULTI_NODE", 170 "SAP_HANA_SINGLE_NODE", 171 "SHAREPOINT", 172 "SQL_SERVER", 173 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 174 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 175 ] = Field(alias="Tier") 176 177 178class DescribeComponentConfigurationRequestModel(BaseModel): 179 resource_group_name: str = Field(alias="ResourceGroupName") 180 component_name: str = Field(alias="ComponentName") 181 182 183class DescribeComponentRequestModel(BaseModel): 184 resource_group_name: str = Field(alias="ResourceGroupName") 185 component_name: str = Field(alias="ComponentName") 186 187 188class DescribeLogPatternRequestModel(BaseModel): 189 resource_group_name: str = Field(alias="ResourceGroupName") 190 pattern_set_name: str = Field(alias="PatternSetName") 191 pattern_name: str = Field(alias="PatternName") 192 193 194class DescribeObservationRequestModel(BaseModel): 195 observation_id: str = Field(alias="ObservationId") 196 197 198class ObservationModel(BaseModel): 199 id: Optional[str] = Field(default=None, alias="Id") 200 start_time: Optional[datetime] = Field(default=None, alias="StartTime") 201 end_time: Optional[datetime] = Field(default=None, alias="EndTime") 202 source_type: Optional[str] = Field(default=None, alias="SourceType") 203 source_arn: Optional[str] = Field(default=None, alias="SourceARN") 204 log_group: Optional[str] = Field(default=None, alias="LogGroup") 205 line_time: Optional[datetime] = Field(default=None, alias="LineTime") 206 log_text: Optional[str] = Field(default=None, alias="LogText") 207 log_filter: Optional[Literal["ERROR", "INFO", "WARN"]] = Field( 208 default=None, alias="LogFilter" 209 ) 210 metric_namespace: Optional[str] = Field(default=None, alias="MetricNamespace") 211 metric_name: Optional[str] = Field(default=None, alias="MetricName") 212 unit: Optional[str] = Field(default=None, alias="Unit") 213 value: Optional[float] = Field(default=None, alias="Value") 214 cloud_watch_event_id: Optional[str] = Field(default=None, alias="CloudWatchEventId") 215 cloud_watch_event_source: Optional[ 216 Literal["CODE_DEPLOY", "EC2", "HEALTH", "RDS"] 217 ] = Field(default=None, alias="CloudWatchEventSource") 218 cloud_watch_event_detail_type: Optional[str] = Field( 219 default=None, alias="CloudWatchEventDetailType" 220 ) 221 health_event_arn: Optional[str] = Field(default=None, alias="HealthEventArn") 222 health_service: Optional[str] = Field(default=None, alias="HealthService") 223 health_event_type_code: Optional[str] = Field( 224 default=None, alias="HealthEventTypeCode" 225 ) 226 health_event_type_category: Optional[str] = Field( 227 default=None, alias="HealthEventTypeCategory" 228 ) 229 health_event_description: Optional[str] = Field( 230 default=None, alias="HealthEventDescription" 231 ) 232 code_deploy_deployment_id: Optional[str] = Field( 233 default=None, alias="CodeDeployDeploymentId" 234 ) 235 code_deploy_deployment_group: Optional[str] = Field( 236 default=None, alias="CodeDeployDeploymentGroup" 237 ) 238 code_deploy_state: Optional[str] = Field(default=None, alias="CodeDeployState") 239 code_deploy_application: Optional[str] = Field( 240 default=None, alias="CodeDeployApplication" 241 ) 242 code_deploy_instance_group_id: Optional[str] = Field( 243 default=None, alias="CodeDeployInstanceGroupId" 244 ) 245 ec2_state: Optional[str] = Field(default=None, alias="Ec2State") 246 rds_event_categories: Optional[str] = Field( 247 default=None, alias="RdsEventCategories" 248 ) 249 rds_event_message: Optional[str] = Field(default=None, alias="RdsEventMessage") 250 s3_event_name: Optional[str] = Field(default=None, alias="S3EventName") 251 states_execution_arn: Optional[str] = Field( 252 default=None, alias="StatesExecutionArn" 253 ) 254 states_arn: Optional[str] = Field(default=None, alias="StatesArn") 255 states_status: Optional[str] = Field(default=None, alias="StatesStatus") 256 states_input: Optional[str] = Field(default=None, alias="StatesInput") 257 ebs_event: Optional[str] = Field(default=None, alias="EbsEvent") 258 ebs_result: Optional[str] = Field(default=None, alias="EbsResult") 259 ebs_cause: Optional[str] = Field(default=None, alias="EbsCause") 260 ebs_request_id: Optional[str] = Field(default=None, alias="EbsRequestId") 261 xray_fault_percent: Optional[int] = Field(default=None, alias="XRayFaultPercent") 262 xray_throttle_percent: Optional[int] = Field( 263 default=None, alias="XRayThrottlePercent" 264 ) 265 xray_error_percent: Optional[int] = Field(default=None, alias="XRayErrorPercent") 266 xray_request_count: Optional[int] = Field(default=None, alias="XRayRequestCount") 267 xray_request_average_latency: Optional[int] = Field( 268 default=None, alias="XRayRequestAverageLatency" 269 ) 270 xray_node_name: Optional[str] = Field(default=None, alias="XRayNodeName") 271 xray_node_type: Optional[str] = Field(default=None, alias="XRayNodeType") 272 273 274class DescribeProblemObservationsRequestModel(BaseModel): 275 problem_id: str = Field(alias="ProblemId") 276 277 278class DescribeProblemRequestModel(BaseModel): 279 problem_id: str = Field(alias="ProblemId") 280 281 282class ProblemModel(BaseModel): 283 id: Optional[str] = Field(default=None, alias="Id") 284 title: Optional[str] = Field(default=None, alias="Title") 285 insights: Optional[str] = Field(default=None, alias="Insights") 286 status: Optional[Literal["IGNORE", "PENDING", "RECURRING", "RESOLVED"]] = Field( 287 default=None, alias="Status" 288 ) 289 affected_resource: Optional[str] = Field(default=None, alias="AffectedResource") 290 start_time: Optional[datetime] = Field(default=None, alias="StartTime") 291 end_time: Optional[datetime] = Field(default=None, alias="EndTime") 292 severity_level: Optional[Literal["High", "Informative", "Low", "Medium"]] = Field( 293 default=None, alias="SeverityLevel" 294 ) 295 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 296 feedback: Optional[ 297 Dict[ 298 Literal["INSIGHTS_FEEDBACK"], 299 Literal["NOT_SPECIFIED", "NOT_USEFUL", "USEFUL"], 300 ] 301 ] = Field(default=None, alias="Feedback") 302 recurring_count: Optional[int] = Field(default=None, alias="RecurringCount") 303 last_recurrence_time: Optional[datetime] = Field( 304 default=None, alias="LastRecurrenceTime" 305 ) 306 307 308class ListApplicationsRequestModel(BaseModel): 309 max_results: Optional[int] = Field(default=None, alias="MaxResults") 310 next_token: Optional[str] = Field(default=None, alias="NextToken") 311 312 313class ListComponentsRequestModel(BaseModel): 314 resource_group_name: str = Field(alias="ResourceGroupName") 315 max_results: Optional[int] = Field(default=None, alias="MaxResults") 316 next_token: Optional[str] = Field(default=None, alias="NextToken") 317 318 319class ListConfigurationHistoryRequestModel(BaseModel): 320 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 321 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime") 322 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime") 323 event_status: Optional[Literal["ERROR", "INFO", "WARN"]] = Field( 324 default=None, alias="EventStatus" 325 ) 326 max_results: Optional[int] = Field(default=None, alias="MaxResults") 327 next_token: Optional[str] = Field(default=None, alias="NextToken") 328 329 330class ListLogPatternSetsRequestModel(BaseModel): 331 resource_group_name: str = Field(alias="ResourceGroupName") 332 max_results: Optional[int] = Field(default=None, alias="MaxResults") 333 next_token: Optional[str] = Field(default=None, alias="NextToken") 334 335 336class ListLogPatternsRequestModel(BaseModel): 337 resource_group_name: str = Field(alias="ResourceGroupName") 338 pattern_set_name: Optional[str] = Field(default=None, alias="PatternSetName") 339 max_results: Optional[int] = Field(default=None, alias="MaxResults") 340 next_token: Optional[str] = Field(default=None, alias="NextToken") 341 342 343class ListProblemsRequestModel(BaseModel): 344 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 345 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime") 346 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime") 347 max_results: Optional[int] = Field(default=None, alias="MaxResults") 348 next_token: Optional[str] = Field(default=None, alias="NextToken") 349 component_name: Optional[str] = Field(default=None, alias="ComponentName") 350 351 352class ListTagsForResourceRequestModel(BaseModel): 353 resource_arn: str = Field(alias="ResourceARN") 354 355 356class UntagResourceRequestModel(BaseModel): 357 resource_arn: str = Field(alias="ResourceARN") 358 tag_keys: Sequence[str] = Field(alias="TagKeys") 359 360 361class UpdateApplicationRequestModel(BaseModel): 362 resource_group_name: str = Field(alias="ResourceGroupName") 363 ops_center_enabled: Optional[bool] = Field(default=None, alias="OpsCenterEnabled") 364 cwemonitor_enabled: Optional[bool] = Field(default=None, alias="CWEMonitorEnabled") 365 ops_item_s_ns_topic_arn: Optional[str] = Field( 366 default=None, alias="OpsItemSNSTopicArn" 367 ) 368 remove_s_ns_topic: Optional[bool] = Field(default=None, alias="RemoveSNSTopic") 369 auto_config_enabled: Optional[bool] = Field(default=None, alias="AutoConfigEnabled") 370 371 372class UpdateComponentConfigurationRequestModel(BaseModel): 373 resource_group_name: str = Field(alias="ResourceGroupName") 374 component_name: str = Field(alias="ComponentName") 375 monitor: Optional[bool] = Field(default=None, alias="Monitor") 376 tier: Optional[ 377 Literal[ 378 "ACTIVE_DIRECTORY", 379 "CUSTOM", 380 "DEFAULT", 381 "DOT_NET_CORE", 382 "DOT_NET_WEB", 383 "DOT_NET_WEB_TIER", 384 "DOT_NET_WORKER", 385 "JAVA_JMX", 386 "MYSQL", 387 "ORACLE", 388 "POSTGRESQL", 389 "SAP_HANA_HIGH_AVAILABILITY", 390 "SAP_HANA_MULTI_NODE", 391 "SAP_HANA_SINGLE_NODE", 392 "SHAREPOINT", 393 "SQL_SERVER", 394 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 395 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 396 ] 397 ] = Field(default=None, alias="Tier") 398 component_configuration: Optional[str] = Field( 399 default=None, alias="ComponentConfiguration" 400 ) 401 auto_config_enabled: Optional[bool] = Field(default=None, alias="AutoConfigEnabled") 402 403 404class UpdateComponentRequestModel(BaseModel): 405 resource_group_name: str = Field(alias="ResourceGroupName") 406 component_name: str = Field(alias="ComponentName") 407 new_component_name: Optional[str] = Field(default=None, alias="NewComponentName") 408 resource_list: Optional[Sequence[str]] = Field(default=None, alias="ResourceList") 409 410 411class UpdateLogPatternRequestModel(BaseModel): 412 resource_group_name: str = Field(alias="ResourceGroupName") 413 pattern_set_name: str = Field(alias="PatternSetName") 414 pattern_name: str = Field(alias="PatternName") 415 pattern: Optional[str] = Field(default=None, alias="Pattern") 416 rank: Optional[int] = Field(default=None, alias="Rank") 417 418 419class CreateApplicationRequestModel(BaseModel): 420 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 421 ops_center_enabled: Optional[bool] = Field(default=None, alias="OpsCenterEnabled") 422 cwemonitor_enabled: Optional[bool] = Field(default=None, alias="CWEMonitorEnabled") 423 ops_item_s_ns_topic_arn: Optional[str] = Field( 424 default=None, alias="OpsItemSNSTopicArn" 425 ) 426 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 427 auto_config_enabled: Optional[bool] = Field(default=None, alias="AutoConfigEnabled") 428 auto_create: Optional[bool] = Field(default=None, alias="AutoCreate") 429 grouping_type: Optional[Literal["ACCOUNT_BASED"]] = Field( 430 default=None, alias="GroupingType" 431 ) 432 433 434class TagResourceRequestModel(BaseModel): 435 resource_arn: str = Field(alias="ResourceARN") 436 tags: Sequence[TagModel] = Field(alias="Tags") 437 438 439class CreateApplicationResponseModel(BaseModel): 440 application_info: ApplicationInfoModel = Field(alias="ApplicationInfo") 441 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 442 443 444class DescribeApplicationResponseModel(BaseModel): 445 application_info: ApplicationInfoModel = Field(alias="ApplicationInfo") 446 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 447 448 449class DescribeComponentConfigurationRecommendationResponseModel(BaseModel): 450 component_configuration: str = Field(alias="ComponentConfiguration") 451 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 452 453 454class DescribeComponentConfigurationResponseModel(BaseModel): 455 monitor: bool = Field(alias="Monitor") 456 tier: Literal[ 457 "ACTIVE_DIRECTORY", 458 "CUSTOM", 459 "DEFAULT", 460 "DOT_NET_CORE", 461 "DOT_NET_WEB", 462 "DOT_NET_WEB_TIER", 463 "DOT_NET_WORKER", 464 "JAVA_JMX", 465 "MYSQL", 466 "ORACLE", 467 "POSTGRESQL", 468 "SAP_HANA_HIGH_AVAILABILITY", 469 "SAP_HANA_MULTI_NODE", 470 "SAP_HANA_SINGLE_NODE", 471 "SHAREPOINT", 472 "SQL_SERVER", 473 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 474 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 475 ] = Field(alias="Tier") 476 component_configuration: str = Field(alias="ComponentConfiguration") 477 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 478 479 480class DescribeComponentResponseModel(BaseModel): 481 application_component: ApplicationComponentModel = Field( 482 alias="ApplicationComponent" 483 ) 484 resource_list: List[str] = Field(alias="ResourceList") 485 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 486 487 488class ListApplicationsResponseModel(BaseModel): 489 application_info_list: List[ApplicationInfoModel] = Field( 490 alias="ApplicationInfoList" 491 ) 492 next_token: str = Field(alias="NextToken") 493 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 494 495 496class ListComponentsResponseModel(BaseModel): 497 application_component_list: List[ApplicationComponentModel] = Field( 498 alias="ApplicationComponentList" 499 ) 500 next_token: str = Field(alias="NextToken") 501 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 502 503 504class ListConfigurationHistoryResponseModel(BaseModel): 505 event_list: List[ConfigurationEventModel] = Field(alias="EventList") 506 next_token: str = Field(alias="NextToken") 507 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 508 509 510class ListLogPatternSetsResponseModel(BaseModel): 511 resource_group_name: str = Field(alias="ResourceGroupName") 512 log_pattern_sets: List[str] = Field(alias="LogPatternSets") 513 next_token: str = Field(alias="NextToken") 514 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 515 516 517class ListTagsForResourceResponseModel(BaseModel): 518 tags: List[TagModel] = Field(alias="Tags") 519 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 520 521 522class UpdateApplicationResponseModel(BaseModel): 523 application_info: ApplicationInfoModel = Field(alias="ApplicationInfo") 524 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 525 526 527class CreateLogPatternResponseModel(BaseModel): 528 log_pattern: LogPatternModel = Field(alias="LogPattern") 529 resource_group_name: str = Field(alias="ResourceGroupName") 530 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 531 532 533class DescribeLogPatternResponseModel(BaseModel): 534 resource_group_name: str = Field(alias="ResourceGroupName") 535 log_pattern: LogPatternModel = Field(alias="LogPattern") 536 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 537 538 539class ListLogPatternsResponseModel(BaseModel): 540 resource_group_name: str = Field(alias="ResourceGroupName") 541 log_patterns: List[LogPatternModel] = Field(alias="LogPatterns") 542 next_token: str = Field(alias="NextToken") 543 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 544 545 546class UpdateLogPatternResponseModel(BaseModel): 547 resource_group_name: str = Field(alias="ResourceGroupName") 548 log_pattern: LogPatternModel = Field(alias="LogPattern") 549 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 550 551 552class DescribeObservationResponseModel(BaseModel): 553 observation: ObservationModel = Field(alias="Observation") 554 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 555 556 557class RelatedObservationsModel(BaseModel): 558 observation_list: Optional[List[ObservationModel]] = Field( 559 default=None, alias="ObservationList" 560 ) 561 562 563class DescribeProblemResponseModel(BaseModel): 564 problem: ProblemModel = Field(alias="Problem") 565 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 566 567 568class ListProblemsResponseModel(BaseModel): 569 problem_list: List[ProblemModel] = Field(alias="ProblemList") 570 next_token: str = Field(alias="NextToken") 571 resource_group_name: str = Field(alias="ResourceGroupName") 572 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 573 574 575class DescribeProblemObservationsResponseModel(BaseModel): 576 related_observations: RelatedObservationsModel = Field(alias="RelatedObservations") 577 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class ApplicationComponentModel(BaseModel): 15 component_name: Optional[str] = Field(default=None, alias="ComponentName") 16 component_remarks: Optional[str] = Field(default=None, alias="ComponentRemarks") 17 resource_type: Optional[str] = Field(default=None, alias="ResourceType") 18 os_type: Optional[Literal["LINUX", "WINDOWS"]] = Field(default=None, alias="OsType") 19 tier: Optional[ 20 Literal[ 21 "ACTIVE_DIRECTORY", 22 "CUSTOM", 23 "DEFAULT", 24 "DOT_NET_CORE", 25 "DOT_NET_WEB", 26 "DOT_NET_WEB_TIER", 27 "DOT_NET_WORKER", 28 "JAVA_JMX", 29 "MYSQL", 30 "ORACLE", 31 "POSTGRESQL", 32 "SAP_HANA_HIGH_AVAILABILITY", 33 "SAP_HANA_MULTI_NODE", 34 "SAP_HANA_SINGLE_NODE", 35 "SHAREPOINT", 36 "SQL_SERVER", 37 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 38 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 39 ] 40 ] = Field(default=None, alias="Tier") 41 monitor: Optional[bool] = Field(default=None, alias="Monitor") 42 detected_workload: Optional[ 43 Dict[ 44 Literal[ 45 "ACTIVE_DIRECTORY", 46 "CUSTOM", 47 "DEFAULT", 48 "DOT_NET_CORE", 49 "DOT_NET_WEB", 50 "DOT_NET_WEB_TIER", 51 "DOT_NET_WORKER", 52 "JAVA_JMX", 53 "MYSQL", 54 "ORACLE", 55 "POSTGRESQL", 56 "SAP_HANA_HIGH_AVAILABILITY", 57 "SAP_HANA_MULTI_NODE", 58 "SAP_HANA_SINGLE_NODE", 59 "SHAREPOINT", 60 "SQL_SERVER", 61 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 62 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 63 ], 64 Dict[str, str], 65 ] 66 ] = Field(default=None, alias="DetectedWorkload")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
69class ApplicationInfoModel(BaseModel): 70 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 71 life_cycle: Optional[str] = Field(default=None, alias="LifeCycle") 72 ops_item_s_ns_topic_arn: Optional[str] = Field( 73 default=None, alias="OpsItemSNSTopicArn" 74 ) 75 ops_center_enabled: Optional[bool] = Field(default=None, alias="OpsCenterEnabled") 76 cwemonitor_enabled: Optional[bool] = Field(default=None, alias="CWEMonitorEnabled") 77 remarks: Optional[str] = Field(default=None, alias="Remarks") 78 auto_config_enabled: Optional[bool] = Field(default=None, alias="AutoConfigEnabled") 79 discovery_type: Optional[Literal["ACCOUNT_BASED", "RESOURCE_GROUP_BASED"]] = Field( 80 default=None, alias="DiscoveryType" 81 )
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 ConfigurationEventModel(BaseModel): 85 monitored_resource_arn: Optional[str] = Field( 86 default=None, alias="MonitoredResourceARN" 87 ) 88 event_status: Optional[Literal["ERROR", "INFO", "WARN"]] = Field( 89 default=None, alias="EventStatus" 90 ) 91 event_resource_type: Optional[ 92 Literal[ 93 "CLOUDFORMATION", "CLOUDWATCH_ALARM", "CLOUDWATCH_LOG", "SSM_ASSOCIATION" 94 ] 95 ] = Field(default=None, alias="EventResourceType") 96 event_time: Optional[datetime] = Field(default=None, alias="EventTime") 97 event_detail: Optional[str] = Field(default=None, alias="EventDetail") 98 event_resource_name: Optional[str] = Field(default=None, alias="EventResourceName")
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 TagModel(BaseModel): 102 key: str = Field(alias="Key") 103 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
106class ResponseMetadataModel(BaseModel): 107 request_id: str = Field(alias="RequestId") 108 host_id: str = Field(alias="HostId") 109 http_status_code: int = Field(alias="HTTPStatusCode") 110 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 111 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
114class CreateComponentRequestModel(BaseModel): 115 resource_group_name: str = Field(alias="ResourceGroupName") 116 component_name: str = Field(alias="ComponentName") 117 resource_list: Sequence[str] = Field(alias="ResourceList")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
120class CreateLogPatternRequestModel(BaseModel): 121 resource_group_name: str = Field(alias="ResourceGroupName") 122 pattern_set_name: str = Field(alias="PatternSetName") 123 pattern_name: str = Field(alias="PatternName") 124 pattern: str = Field(alias="Pattern") 125 rank: int = Field(alias="Rank")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
128class LogPatternModel(BaseModel): 129 pattern_set_name: Optional[str] = Field(default=None, alias="PatternSetName") 130 pattern_name: Optional[str] = Field(default=None, alias="PatternName") 131 pattern: Optional[str] = Field(default=None, alias="Pattern") 132 rank: Optional[int] = Field(default=None, alias="Rank")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
135class DeleteApplicationRequestModel(BaseModel): 136 resource_group_name: str = Field(alias="ResourceGroupName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
139class DeleteComponentRequestModel(BaseModel): 140 resource_group_name: str = Field(alias="ResourceGroupName") 141 component_name: str = Field(alias="ComponentName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
144class DeleteLogPatternRequestModel(BaseModel): 145 resource_group_name: str = Field(alias="ResourceGroupName") 146 pattern_set_name: str = Field(alias="PatternSetName") 147 pattern_name: str = Field(alias="PatternName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
150class DescribeApplicationRequestModel(BaseModel): 151 resource_group_name: str = Field(alias="ResourceGroupName")
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
DescribeComponentConfigurationRecommendationRequestModel(mypydantic.models.base_model.BaseModel):
154class DescribeComponentConfigurationRecommendationRequestModel(BaseModel): 155 resource_group_name: str = Field(alias="ResourceGroupName") 156 component_name: str = Field(alias="ComponentName") 157 tier: Literal[ 158 "ACTIVE_DIRECTORY", 159 "CUSTOM", 160 "DEFAULT", 161 "DOT_NET_CORE", 162 "DOT_NET_WEB", 163 "DOT_NET_WEB_TIER", 164 "DOT_NET_WORKER", 165 "JAVA_JMX", 166 "MYSQL", 167 "ORACLE", 168 "POSTGRESQL", 169 "SAP_HANA_HIGH_AVAILABILITY", 170 "SAP_HANA_MULTI_NODE", 171 "SAP_HANA_SINGLE_NODE", 172 "SHAREPOINT", 173 "SQL_SERVER", 174 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 175 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 176 ] = Field(alias="Tier")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
179class DescribeComponentConfigurationRequestModel(BaseModel): 180 resource_group_name: str = Field(alias="ResourceGroupName") 181 component_name: str = Field(alias="ComponentName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
184class DescribeComponentRequestModel(BaseModel): 185 resource_group_name: str = Field(alias="ResourceGroupName") 186 component_name: str = Field(alias="ComponentName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
189class DescribeLogPatternRequestModel(BaseModel): 190 resource_group_name: str = Field(alias="ResourceGroupName") 191 pattern_set_name: str = Field(alias="PatternSetName") 192 pattern_name: str = Field(alias="PatternName")
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 DescribeObservationRequestModel(BaseModel): 196 observation_id: str = Field(alias="ObservationId")
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 ObservationModel(BaseModel): 200 id: Optional[str] = Field(default=None, alias="Id") 201 start_time: Optional[datetime] = Field(default=None, alias="StartTime") 202 end_time: Optional[datetime] = Field(default=None, alias="EndTime") 203 source_type: Optional[str] = Field(default=None, alias="SourceType") 204 source_arn: Optional[str] = Field(default=None, alias="SourceARN") 205 log_group: Optional[str] = Field(default=None, alias="LogGroup") 206 line_time: Optional[datetime] = Field(default=None, alias="LineTime") 207 log_text: Optional[str] = Field(default=None, alias="LogText") 208 log_filter: Optional[Literal["ERROR", "INFO", "WARN"]] = Field( 209 default=None, alias="LogFilter" 210 ) 211 metric_namespace: Optional[str] = Field(default=None, alias="MetricNamespace") 212 metric_name: Optional[str] = Field(default=None, alias="MetricName") 213 unit: Optional[str] = Field(default=None, alias="Unit") 214 value: Optional[float] = Field(default=None, alias="Value") 215 cloud_watch_event_id: Optional[str] = Field(default=None, alias="CloudWatchEventId") 216 cloud_watch_event_source: Optional[ 217 Literal["CODE_DEPLOY", "EC2", "HEALTH", "RDS"] 218 ] = Field(default=None, alias="CloudWatchEventSource") 219 cloud_watch_event_detail_type: Optional[str] = Field( 220 default=None, alias="CloudWatchEventDetailType" 221 ) 222 health_event_arn: Optional[str] = Field(default=None, alias="HealthEventArn") 223 health_service: Optional[str] = Field(default=None, alias="HealthService") 224 health_event_type_code: Optional[str] = Field( 225 default=None, alias="HealthEventTypeCode" 226 ) 227 health_event_type_category: Optional[str] = Field( 228 default=None, alias="HealthEventTypeCategory" 229 ) 230 health_event_description: Optional[str] = Field( 231 default=None, alias="HealthEventDescription" 232 ) 233 code_deploy_deployment_id: Optional[str] = Field( 234 default=None, alias="CodeDeployDeploymentId" 235 ) 236 code_deploy_deployment_group: Optional[str] = Field( 237 default=None, alias="CodeDeployDeploymentGroup" 238 ) 239 code_deploy_state: Optional[str] = Field(default=None, alias="CodeDeployState") 240 code_deploy_application: Optional[str] = Field( 241 default=None, alias="CodeDeployApplication" 242 ) 243 code_deploy_instance_group_id: Optional[str] = Field( 244 default=None, alias="CodeDeployInstanceGroupId" 245 ) 246 ec2_state: Optional[str] = Field(default=None, alias="Ec2State") 247 rds_event_categories: Optional[str] = Field( 248 default=None, alias="RdsEventCategories" 249 ) 250 rds_event_message: Optional[str] = Field(default=None, alias="RdsEventMessage") 251 s3_event_name: Optional[str] = Field(default=None, alias="S3EventName") 252 states_execution_arn: Optional[str] = Field( 253 default=None, alias="StatesExecutionArn" 254 ) 255 states_arn: Optional[str] = Field(default=None, alias="StatesArn") 256 states_status: Optional[str] = Field(default=None, alias="StatesStatus") 257 states_input: Optional[str] = Field(default=None, alias="StatesInput") 258 ebs_event: Optional[str] = Field(default=None, alias="EbsEvent") 259 ebs_result: Optional[str] = Field(default=None, alias="EbsResult") 260 ebs_cause: Optional[str] = Field(default=None, alias="EbsCause") 261 ebs_request_id: Optional[str] = Field(default=None, alias="EbsRequestId") 262 xray_fault_percent: Optional[int] = Field(default=None, alias="XRayFaultPercent") 263 xray_throttle_percent: Optional[int] = Field( 264 default=None, alias="XRayThrottlePercent" 265 ) 266 xray_error_percent: Optional[int] = Field(default=None, alias="XRayErrorPercent") 267 xray_request_count: Optional[int] = Field(default=None, alias="XRayRequestCount") 268 xray_request_average_latency: Optional[int] = Field( 269 default=None, alias="XRayRequestAverageLatency" 270 ) 271 xray_node_name: Optional[str] = Field(default=None, alias="XRayNodeName") 272 xray_node_type: Optional[str] = Field(default=None, alias="XRayNodeType")
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 DescribeProblemObservationsRequestModel(BaseModel): 276 problem_id: str = Field(alias="ProblemId")
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
283class ProblemModel(BaseModel): 284 id: Optional[str] = Field(default=None, alias="Id") 285 title: Optional[str] = Field(default=None, alias="Title") 286 insights: Optional[str] = Field(default=None, alias="Insights") 287 status: Optional[Literal["IGNORE", "PENDING", "RECURRING", "RESOLVED"]] = Field( 288 default=None, alias="Status" 289 ) 290 affected_resource: Optional[str] = Field(default=None, alias="AffectedResource") 291 start_time: Optional[datetime] = Field(default=None, alias="StartTime") 292 end_time: Optional[datetime] = Field(default=None, alias="EndTime") 293 severity_level: Optional[Literal["High", "Informative", "Low", "Medium"]] = Field( 294 default=None, alias="SeverityLevel" 295 ) 296 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 297 feedback: Optional[ 298 Dict[ 299 Literal["INSIGHTS_FEEDBACK"], 300 Literal["NOT_SPECIFIED", "NOT_USEFUL", "USEFUL"], 301 ] 302 ] = Field(default=None, alias="Feedback") 303 recurring_count: Optional[int] = Field(default=None, alias="RecurringCount") 304 last_recurrence_time: Optional[datetime] = Field( 305 default=None, alias="LastRecurrenceTime" 306 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
309class ListApplicationsRequestModel(BaseModel): 310 max_results: Optional[int] = Field(default=None, alias="MaxResults") 311 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
314class ListComponentsRequestModel(BaseModel): 315 resource_group_name: str = Field(alias="ResourceGroupName") 316 max_results: Optional[int] = Field(default=None, alias="MaxResults") 317 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
320class ListConfigurationHistoryRequestModel(BaseModel): 321 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 322 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime") 323 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime") 324 event_status: Optional[Literal["ERROR", "INFO", "WARN"]] = Field( 325 default=None, alias="EventStatus" 326 ) 327 max_results: Optional[int] = Field(default=None, alias="MaxResults") 328 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
331class ListLogPatternSetsRequestModel(BaseModel): 332 resource_group_name: str = Field(alias="ResourceGroupName") 333 max_results: Optional[int] = Field(default=None, alias="MaxResults") 334 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
337class ListLogPatternsRequestModel(BaseModel): 338 resource_group_name: str = Field(alias="ResourceGroupName") 339 pattern_set_name: Optional[str] = Field(default=None, alias="PatternSetName") 340 max_results: Optional[int] = Field(default=None, alias="MaxResults") 341 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
344class ListProblemsRequestModel(BaseModel): 345 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 346 start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime") 347 end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime") 348 max_results: Optional[int] = Field(default=None, alias="MaxResults") 349 next_token: Optional[str] = Field(default=None, alias="NextToken") 350 component_name: Optional[str] = Field(default=None, alias="ComponentName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
353class ListTagsForResourceRequestModel(BaseModel): 354 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
357class UntagResourceRequestModel(BaseModel): 358 resource_arn: str = Field(alias="ResourceARN") 359 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
362class UpdateApplicationRequestModel(BaseModel): 363 resource_group_name: str = Field(alias="ResourceGroupName") 364 ops_center_enabled: Optional[bool] = Field(default=None, alias="OpsCenterEnabled") 365 cwemonitor_enabled: Optional[bool] = Field(default=None, alias="CWEMonitorEnabled") 366 ops_item_s_ns_topic_arn: Optional[str] = Field( 367 default=None, alias="OpsItemSNSTopicArn" 368 ) 369 remove_s_ns_topic: Optional[bool] = Field(default=None, alias="RemoveSNSTopic") 370 auto_config_enabled: Optional[bool] = Field(default=None, alias="AutoConfigEnabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
373class UpdateComponentConfigurationRequestModel(BaseModel): 374 resource_group_name: str = Field(alias="ResourceGroupName") 375 component_name: str = Field(alias="ComponentName") 376 monitor: Optional[bool] = Field(default=None, alias="Monitor") 377 tier: Optional[ 378 Literal[ 379 "ACTIVE_DIRECTORY", 380 "CUSTOM", 381 "DEFAULT", 382 "DOT_NET_CORE", 383 "DOT_NET_WEB", 384 "DOT_NET_WEB_TIER", 385 "DOT_NET_WORKER", 386 "JAVA_JMX", 387 "MYSQL", 388 "ORACLE", 389 "POSTGRESQL", 390 "SAP_HANA_HIGH_AVAILABILITY", 391 "SAP_HANA_MULTI_NODE", 392 "SAP_HANA_SINGLE_NODE", 393 "SHAREPOINT", 394 "SQL_SERVER", 395 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 396 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 397 ] 398 ] = Field(default=None, alias="Tier") 399 component_configuration: Optional[str] = Field( 400 default=None, alias="ComponentConfiguration" 401 ) 402 auto_config_enabled: Optional[bool] = Field(default=None, alias="AutoConfigEnabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
405class UpdateComponentRequestModel(BaseModel): 406 resource_group_name: str = Field(alias="ResourceGroupName") 407 component_name: str = Field(alias="ComponentName") 408 new_component_name: Optional[str] = Field(default=None, alias="NewComponentName") 409 resource_list: Optional[Sequence[str]] = Field(default=None, alias="ResourceList")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
412class UpdateLogPatternRequestModel(BaseModel): 413 resource_group_name: str = Field(alias="ResourceGroupName") 414 pattern_set_name: str = Field(alias="PatternSetName") 415 pattern_name: str = Field(alias="PatternName") 416 pattern: Optional[str] = Field(default=None, alias="Pattern") 417 rank: Optional[int] = Field(default=None, alias="Rank")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
420class CreateApplicationRequestModel(BaseModel): 421 resource_group_name: Optional[str] = Field(default=None, alias="ResourceGroupName") 422 ops_center_enabled: Optional[bool] = Field(default=None, alias="OpsCenterEnabled") 423 cwemonitor_enabled: Optional[bool] = Field(default=None, alias="CWEMonitorEnabled") 424 ops_item_s_ns_topic_arn: Optional[str] = Field( 425 default=None, alias="OpsItemSNSTopicArn" 426 ) 427 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 428 auto_config_enabled: Optional[bool] = Field(default=None, alias="AutoConfigEnabled") 429 auto_create: Optional[bool] = Field(default=None, alias="AutoCreate") 430 grouping_type: Optional[Literal["ACCOUNT_BASED"]] = Field( 431 default=None, alias="GroupingType" 432 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
435class TagResourceRequestModel(BaseModel): 436 resource_arn: str = Field(alias="ResourceARN") 437 tags: Sequence[TagModel] = 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
440class CreateApplicationResponseModel(BaseModel): 441 application_info: ApplicationInfoModel = Field(alias="ApplicationInfo") 442 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
445class DescribeApplicationResponseModel(BaseModel): 446 application_info: ApplicationInfoModel = Field(alias="ApplicationInfo") 447 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
class
DescribeComponentConfigurationRecommendationResponseModel(mypydantic.models.base_model.BaseModel):
450class DescribeComponentConfigurationRecommendationResponseModel(BaseModel): 451 component_configuration: str = Field(alias="ComponentConfiguration") 452 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
455class DescribeComponentConfigurationResponseModel(BaseModel): 456 monitor: bool = Field(alias="Monitor") 457 tier: Literal[ 458 "ACTIVE_DIRECTORY", 459 "CUSTOM", 460 "DEFAULT", 461 "DOT_NET_CORE", 462 "DOT_NET_WEB", 463 "DOT_NET_WEB_TIER", 464 "DOT_NET_WORKER", 465 "JAVA_JMX", 466 "MYSQL", 467 "ORACLE", 468 "POSTGRESQL", 469 "SAP_HANA_HIGH_AVAILABILITY", 470 "SAP_HANA_MULTI_NODE", 471 "SAP_HANA_SINGLE_NODE", 472 "SHAREPOINT", 473 "SQL_SERVER", 474 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 475 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE", 476 ] = Field(alias="Tier") 477 component_configuration: str = Field(alias="ComponentConfiguration") 478 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
481class DescribeComponentResponseModel(BaseModel): 482 application_component: ApplicationComponentModel = Field( 483 alias="ApplicationComponent" 484 ) 485 resource_list: List[str] = Field(alias="ResourceList") 486 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
489class ListApplicationsResponseModel(BaseModel): 490 application_info_list: List[ApplicationInfoModel] = Field( 491 alias="ApplicationInfoList" 492 ) 493 next_token: str = Field(alias="NextToken") 494 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
497class ListComponentsResponseModel(BaseModel): 498 application_component_list: List[ApplicationComponentModel] = Field( 499 alias="ApplicationComponentList" 500 ) 501 next_token: str = Field(alias="NextToken") 502 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
505class ListConfigurationHistoryResponseModel(BaseModel): 506 event_list: List[ConfigurationEventModel] = Field(alias="EventList") 507 next_token: str = Field(alias="NextToken") 508 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
511class ListLogPatternSetsResponseModel(BaseModel): 512 resource_group_name: str = Field(alias="ResourceGroupName") 513 log_pattern_sets: List[str] = Field(alias="LogPatternSets") 514 next_token: str = Field(alias="NextToken") 515 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
518class ListTagsForResourceResponseModel(BaseModel): 519 tags: List[TagModel] = Field(alias="Tags") 520 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
523class UpdateApplicationResponseModel(BaseModel): 524 application_info: ApplicationInfoModel = Field(alias="ApplicationInfo") 525 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
528class CreateLogPatternResponseModel(BaseModel): 529 log_pattern: LogPatternModel = Field(alias="LogPattern") 530 resource_group_name: str = Field(alias="ResourceGroupName") 531 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
534class DescribeLogPatternResponseModel(BaseModel): 535 resource_group_name: str = Field(alias="ResourceGroupName") 536 log_pattern: LogPatternModel = Field(alias="LogPattern") 537 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
540class ListLogPatternsResponseModel(BaseModel): 541 resource_group_name: str = Field(alias="ResourceGroupName") 542 log_patterns: List[LogPatternModel] = Field(alias="LogPatterns") 543 next_token: str = Field(alias="NextToken") 544 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
547class UpdateLogPatternResponseModel(BaseModel): 548 resource_group_name: str = Field(alias="ResourceGroupName") 549 log_pattern: LogPatternModel = Field(alias="LogPattern") 550 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
553class DescribeObservationResponseModel(BaseModel): 554 observation: ObservationModel = Field(alias="Observation") 555 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
558class RelatedObservationsModel(BaseModel): 559 observation_list: Optional[List[ObservationModel]] = Field( 560 default=None, alias="ObservationList" 561 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
564class DescribeProblemResponseModel(BaseModel): 565 problem: ProblemModel = Field(alias="Problem") 566 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
569class ListProblemsResponseModel(BaseModel): 570 problem_list: List[ProblemModel] = Field(alias="ProblemList") 571 next_token: str = Field(alias="NextToken") 572 resource_group_name: str = Field(alias="ResourceGroupName") 573 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
576class DescribeProblemObservationsResponseModel(BaseModel): 577 related_observations: RelatedObservationsModel = Field(alias="RelatedObservations") 578 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