mypydantic.models.alexaforbusiness
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, Mapping, Optional, Sequence 7 8from pydantic import Field 9 10from mypydantic.models.base_model import BaseModel 11 12 13class AddressBookDataModel(BaseModel): 14 address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn") 15 name: Optional[str] = Field(default=None, alias="Name") 16 description: Optional[str] = Field(default=None, alias="Description") 17 18 19class AddressBookModel(BaseModel): 20 address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn") 21 name: Optional[str] = Field(default=None, alias="Name") 22 description: Optional[str] = Field(default=None, alias="Description") 23 24 25class ApproveSkillRequestModel(BaseModel): 26 skill_id: str = Field(alias="SkillId") 27 28 29class AssociateContactWithAddressBookRequestModel(BaseModel): 30 contact_arn: str = Field(alias="ContactArn") 31 address_book_arn: str = Field(alias="AddressBookArn") 32 33 34class AssociateDeviceWithNetworkProfileRequestModel(BaseModel): 35 device_arn: str = Field(alias="DeviceArn") 36 network_profile_arn: str = Field(alias="NetworkProfileArn") 37 38 39class AssociateDeviceWithRoomRequestModel(BaseModel): 40 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 41 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 42 43 44class AssociateSkillGroupWithRoomRequestModel(BaseModel): 45 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 46 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 47 48 49class AssociateSkillWithSkillGroupRequestModel(BaseModel): 50 skill_id: str = Field(alias="SkillId") 51 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 52 53 54class AssociateSkillWithUsersRequestModel(BaseModel): 55 skill_id: str = Field(alias="SkillId") 56 57 58class AudioModel(BaseModel): 59 locale: Literal["en-US"] = Field(alias="Locale") 60 location: str = Field(alias="Location") 61 62 63class BusinessReportContentRangeModel(BaseModel): 64 interval: Literal["ONE_DAY", "ONE_WEEK", "THIRTY_DAYS"] = Field(alias="Interval") 65 66 67class BusinessReportRecurrenceModel(BaseModel): 68 start_date: Optional[str] = Field(default=None, alias="StartDate") 69 70 71class BusinessReportS3LocationModel(BaseModel): 72 path: Optional[str] = Field(default=None, alias="Path") 73 bucket_name: Optional[str] = Field(default=None, alias="BucketName") 74 75 76class CategoryModel(BaseModel): 77 category_id: Optional[int] = Field(default=None, alias="CategoryId") 78 category_name: Optional[str] = Field(default=None, alias="CategoryName") 79 80 81class ConferencePreferenceModel(BaseModel): 82 default_conference_provider_arn: Optional[str] = Field( 83 default=None, alias="DefaultConferenceProviderArn" 84 ) 85 86 87class IPDialInModel(BaseModel): 88 endpoint: str = Field(alias="Endpoint") 89 comms_protocol: Literal["H323", "SIP", "SIPS"] = Field(alias="CommsProtocol") 90 91 92class MeetingSettingModel(BaseModel): 93 require_pin: Literal["NO", "OPTIONAL", "YES"] = Field(alias="RequirePin") 94 95 96class PSTNDialInModel(BaseModel): 97 country_code: str = Field(alias="CountryCode") 98 phone_number: str = Field(alias="PhoneNumber") 99 one_click_id_delay: str = Field(alias="OneClickIdDelay") 100 one_click_pin_delay: str = Field(alias="OneClickPinDelay") 101 102 103class PhoneNumberModel(BaseModel): 104 number: str = Field(alias="Number") 105 type: Literal["HOME", "MOBILE", "WORK"] = Field(alias="Type") 106 107 108class SipAddressModel(BaseModel): 109 uri: str = Field(alias="Uri") 110 type: Literal["WORK"] = Field(alias="Type") 111 112 113class SsmlModel(BaseModel): 114 locale: Literal["en-US"] = Field(alias="Locale") 115 value: str = Field(alias="Value") 116 117 118class TextModel(BaseModel): 119 locale: Literal["en-US"] = Field(alias="Locale") 120 value: str = Field(alias="Value") 121 122 123class TagModel(BaseModel): 124 key: str = Field(alias="Key") 125 value: str = Field(alias="Value") 126 127 128class ResponseMetadataModel(BaseModel): 129 request_id: str = Field(alias="RequestId") 130 host_id: str = Field(alias="HostId") 131 http_status_code: int = Field(alias="HTTPStatusCode") 132 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 133 retry_attempts: int = Field(alias="RetryAttempts") 134 135 136class CreateEndOfMeetingReminderModel(BaseModel): 137 reminder_at_minutes: Sequence[int] = Field(alias="ReminderAtMinutes") 138 reminder_type: Literal[ 139 "ANNOUNCEMENT_TIME_CHECK", "ANNOUNCEMENT_VARIABLE_TIME_LEFT", "CHIME", "KNOCK" 140 ] = Field(alias="ReminderType") 141 enabled: bool = Field(alias="Enabled") 142 143 144class CreateInstantBookingModel(BaseModel): 145 duration_in_minutes: int = Field(alias="DurationInMinutes") 146 enabled: bool = Field(alias="Enabled") 147 148 149class CreateRequireCheckInModel(BaseModel): 150 release_after_minutes: int = Field(alias="ReleaseAfterMinutes") 151 enabled: bool = Field(alias="Enabled") 152 153 154class DeleteAddressBookRequestModel(BaseModel): 155 address_book_arn: str = Field(alias="AddressBookArn") 156 157 158class DeleteBusinessReportScheduleRequestModel(BaseModel): 159 schedule_arn: str = Field(alias="ScheduleArn") 160 161 162class DeleteConferenceProviderRequestModel(BaseModel): 163 conference_provider_arn: str = Field(alias="ConferenceProviderArn") 164 165 166class DeleteContactRequestModel(BaseModel): 167 contact_arn: str = Field(alias="ContactArn") 168 169 170class DeleteDeviceRequestModel(BaseModel): 171 device_arn: str = Field(alias="DeviceArn") 172 173 174class DeleteDeviceUsageDataRequestModel(BaseModel): 175 device_arn: str = Field(alias="DeviceArn") 176 device_usage_type: Literal["VOICE"] = Field(alias="DeviceUsageType") 177 178 179class DeleteGatewayGroupRequestModel(BaseModel): 180 gateway_group_arn: str = Field(alias="GatewayGroupArn") 181 182 183class DeleteNetworkProfileRequestModel(BaseModel): 184 network_profile_arn: str = Field(alias="NetworkProfileArn") 185 186 187class DeleteProfileRequestModel(BaseModel): 188 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 189 190 191class DeleteRoomRequestModel(BaseModel): 192 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 193 194 195class DeleteRoomSkillParameterRequestModel(BaseModel): 196 skill_id: str = Field(alias="SkillId") 197 parameter_key: str = Field(alias="ParameterKey") 198 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 199 200 201class DeleteSkillAuthorizationRequestModel(BaseModel): 202 skill_id: str = Field(alias="SkillId") 203 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 204 205 206class DeleteSkillGroupRequestModel(BaseModel): 207 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 208 209 210class DeleteUserRequestModel(BaseModel): 211 enrollment_id: str = Field(alias="EnrollmentId") 212 user_arn: Optional[str] = Field(default=None, alias="UserArn") 213 214 215class DeveloperInfoModel(BaseModel): 216 developer_name: Optional[str] = Field(default=None, alias="DeveloperName") 217 privacy_policy: Optional[str] = Field(default=None, alias="PrivacyPolicy") 218 email: Optional[str] = Field(default=None, alias="Email") 219 url: Optional[str] = Field(default=None, alias="Url") 220 221 222class DeviceEventModel(BaseModel): 223 type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field( 224 default=None, alias="Type" 225 ) 226 value: Optional[str] = Field(default=None, alias="Value") 227 timestamp: Optional[datetime] = Field(default=None, alias="Timestamp") 228 229 230class DeviceNetworkProfileInfoModel(BaseModel): 231 network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn") 232 certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn") 233 certificate_expiration_time: Optional[datetime] = Field( 234 default=None, alias="CertificateExpirationTime" 235 ) 236 237 238class DeviceStatusDetailModel(BaseModel): 239 feature: Optional[ 240 Literal[ 241 "ALL", 242 "BLUETOOTH", 243 "LISTS", 244 "NETWORK_PROFILE", 245 "NOTIFICATIONS", 246 "SETTINGS", 247 "SKILLS", 248 "VOLUME", 249 ] 250 ] = Field(default=None, alias="Feature") 251 code: Optional[ 252 Literal[ 253 "ASSOCIATION_REJECTION", 254 "AUTHENTICATION_FAILURE", 255 "CERTIFICATE_AUTHORITY_ACCESS_DENIED", 256 "CERTIFICATE_ISSUING_LIMIT_EXCEEDED", 257 "CREDENTIALS_ACCESS_FAILURE", 258 "DEVICE_SOFTWARE_UPDATE_NEEDED", 259 "DEVICE_WAS_OFFLINE", 260 "DHCP_FAILURE", 261 "DNS_FAILURE", 262 "INTERNET_UNAVAILABLE", 263 "INVALID_CERTIFICATE_AUTHORITY", 264 "INVALID_PASSWORD_STATE", 265 "NETWORK_PROFILE_NOT_FOUND", 266 "PASSWORD_MANAGER_ACCESS_DENIED", 267 "PASSWORD_NOT_FOUND", 268 "TLS_VERSION_MISMATCH", 269 "UNKNOWN_FAILURE", 270 ] 271 ] = Field(default=None, alias="Code") 272 273 274class DisassociateContactFromAddressBookRequestModel(BaseModel): 275 contact_arn: str = Field(alias="ContactArn") 276 address_book_arn: str = Field(alias="AddressBookArn") 277 278 279class DisassociateDeviceFromRoomRequestModel(BaseModel): 280 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 281 282 283class DisassociateSkillFromSkillGroupRequestModel(BaseModel): 284 skill_id: str = Field(alias="SkillId") 285 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 286 287 288class DisassociateSkillFromUsersRequestModel(BaseModel): 289 skill_id: str = Field(alias="SkillId") 290 291 292class DisassociateSkillGroupFromRoomRequestModel(BaseModel): 293 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 294 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 295 296 297class EndOfMeetingReminderModel(BaseModel): 298 reminder_at_minutes: Optional[List[int]] = Field( 299 default=None, alias="ReminderAtMinutes" 300 ) 301 reminder_type: Optional[ 302 Literal[ 303 "ANNOUNCEMENT_TIME_CHECK", 304 "ANNOUNCEMENT_VARIABLE_TIME_LEFT", 305 "CHIME", 306 "KNOCK", 307 ] 308 ] = Field(default=None, alias="ReminderType") 309 enabled: Optional[bool] = Field(default=None, alias="Enabled") 310 311 312class FilterModel(BaseModel): 313 key: str = Field(alias="Key") 314 values: Sequence[str] = Field(alias="Values") 315 316 317class ForgetSmartHomeAppliancesRequestModel(BaseModel): 318 room_arn: str = Field(alias="RoomArn") 319 320 321class GatewayGroupSummaryModel(BaseModel): 322 arn: Optional[str] = Field(default=None, alias="Arn") 323 name: Optional[str] = Field(default=None, alias="Name") 324 description: Optional[str] = Field(default=None, alias="Description") 325 326 327class GatewayGroupModel(BaseModel): 328 arn: Optional[str] = Field(default=None, alias="Arn") 329 name: Optional[str] = Field(default=None, alias="Name") 330 description: Optional[str] = Field(default=None, alias="Description") 331 332 333class GatewaySummaryModel(BaseModel): 334 arn: Optional[str] = Field(default=None, alias="Arn") 335 name: Optional[str] = Field(default=None, alias="Name") 336 description: Optional[str] = Field(default=None, alias="Description") 337 gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn") 338 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion") 339 340 341class GatewayModel(BaseModel): 342 arn: Optional[str] = Field(default=None, alias="Arn") 343 name: Optional[str] = Field(default=None, alias="Name") 344 description: Optional[str] = Field(default=None, alias="Description") 345 gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn") 346 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion") 347 348 349class GetAddressBookRequestModel(BaseModel): 350 address_book_arn: str = Field(alias="AddressBookArn") 351 352 353class GetConferenceProviderRequestModel(BaseModel): 354 conference_provider_arn: str = Field(alias="ConferenceProviderArn") 355 356 357class GetContactRequestModel(BaseModel): 358 contact_arn: str = Field(alias="ContactArn") 359 360 361class GetDeviceRequestModel(BaseModel): 362 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 363 364 365class GetGatewayGroupRequestModel(BaseModel): 366 gateway_group_arn: str = Field(alias="GatewayGroupArn") 367 368 369class GetGatewayRequestModel(BaseModel): 370 gateway_arn: str = Field(alias="GatewayArn") 371 372 373class GetNetworkProfileRequestModel(BaseModel): 374 network_profile_arn: str = Field(alias="NetworkProfileArn") 375 376 377class NetworkProfileModel(BaseModel): 378 network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn") 379 network_profile_name: Optional[str] = Field( 380 default=None, alias="NetworkProfileName" 381 ) 382 description: Optional[str] = Field(default=None, alias="Description") 383 ssid: Optional[str] = Field(default=None, alias="Ssid") 384 security_type: Optional[ 385 Literal["OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"] 386 ] = Field(default=None, alias="SecurityType") 387 eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod") 388 current_password: Optional[str] = Field(default=None, alias="CurrentPassword") 389 next_password: Optional[str] = Field(default=None, alias="NextPassword") 390 certificate_authority_arn: Optional[str] = Field( 391 default=None, alias="CertificateAuthorityArn" 392 ) 393 trust_anchors: Optional[List[str]] = Field(default=None, alias="TrustAnchors") 394 395 396class GetProfileRequestModel(BaseModel): 397 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 398 399 400class GetRoomRequestModel(BaseModel): 401 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 402 403 404class RoomModel(BaseModel): 405 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 406 room_name: Optional[str] = Field(default=None, alias="RoomName") 407 description: Optional[str] = Field(default=None, alias="Description") 408 provider_calendar_id: Optional[str] = Field( 409 default=None, alias="ProviderCalendarId" 410 ) 411 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 412 413 414class GetRoomSkillParameterRequestModel(BaseModel): 415 skill_id: str = Field(alias="SkillId") 416 parameter_key: str = Field(alias="ParameterKey") 417 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 418 419 420class RoomSkillParameterModel(BaseModel): 421 parameter_key: str = Field(alias="ParameterKey") 422 parameter_value: str = Field(alias="ParameterValue") 423 424 425class GetSkillGroupRequestModel(BaseModel): 426 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 427 428 429class SkillGroupModel(BaseModel): 430 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 431 skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName") 432 description: Optional[str] = Field(default=None, alias="Description") 433 434 435class InstantBookingModel(BaseModel): 436 duration_in_minutes: Optional[int] = Field(default=None, alias="DurationInMinutes") 437 enabled: Optional[bool] = Field(default=None, alias="Enabled") 438 439 440class PaginatorConfigModel(BaseModel): 441 max_items: Optional[int] = Field(default=None, alias="MaxItems") 442 page_size: Optional[int] = Field(default=None, alias="PageSize") 443 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 444 445 446class ListBusinessReportSchedulesRequestModel(BaseModel): 447 next_token: Optional[str] = Field(default=None, alias="NextToken") 448 max_results: Optional[int] = Field(default=None, alias="MaxResults") 449 450 451class ListConferenceProvidersRequestModel(BaseModel): 452 next_token: Optional[str] = Field(default=None, alias="NextToken") 453 max_results: Optional[int] = Field(default=None, alias="MaxResults") 454 455 456class ListDeviceEventsRequestModel(BaseModel): 457 device_arn: str = Field(alias="DeviceArn") 458 event_type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field( 459 default=None, alias="EventType" 460 ) 461 next_token: Optional[str] = Field(default=None, alias="NextToken") 462 max_results: Optional[int] = Field(default=None, alias="MaxResults") 463 464 465class ListGatewayGroupsRequestModel(BaseModel): 466 next_token: Optional[str] = Field(default=None, alias="NextToken") 467 max_results: Optional[int] = Field(default=None, alias="MaxResults") 468 469 470class ListGatewaysRequestModel(BaseModel): 471 gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn") 472 next_token: Optional[str] = Field(default=None, alias="NextToken") 473 max_results: Optional[int] = Field(default=None, alias="MaxResults") 474 475 476class ListSkillsRequestModel(BaseModel): 477 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 478 enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field( 479 default=None, alias="EnablementType" 480 ) 481 skill_type: Optional[Literal["ALL", "PRIVATE", "PUBLIC"]] = Field( 482 default=None, alias="SkillType" 483 ) 484 next_token: Optional[str] = Field(default=None, alias="NextToken") 485 max_results: Optional[int] = Field(default=None, alias="MaxResults") 486 487 488class SkillSummaryModel(BaseModel): 489 skill_id: Optional[str] = Field(default=None, alias="SkillId") 490 skill_name: Optional[str] = Field(default=None, alias="SkillName") 491 supports_linking: Optional[bool] = Field(default=None, alias="SupportsLinking") 492 enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field( 493 default=None, alias="EnablementType" 494 ) 495 skill_type: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 496 default=None, alias="SkillType" 497 ) 498 499 500class ListSkillsStoreCategoriesRequestModel(BaseModel): 501 next_token: Optional[str] = Field(default=None, alias="NextToken") 502 max_results: Optional[int] = Field(default=None, alias="MaxResults") 503 504 505class ListSkillsStoreSkillsByCategoryRequestModel(BaseModel): 506 category_id: int = Field(alias="CategoryId") 507 next_token: Optional[str] = Field(default=None, alias="NextToken") 508 max_results: Optional[int] = Field(default=None, alias="MaxResults") 509 510 511class ListSmartHomeAppliancesRequestModel(BaseModel): 512 room_arn: str = Field(alias="RoomArn") 513 max_results: Optional[int] = Field(default=None, alias="MaxResults") 514 next_token: Optional[str] = Field(default=None, alias="NextToken") 515 516 517class SmartHomeApplianceModel(BaseModel): 518 friendly_name: Optional[str] = Field(default=None, alias="FriendlyName") 519 description: Optional[str] = Field(default=None, alias="Description") 520 manufacturer_name: Optional[str] = Field(default=None, alias="ManufacturerName") 521 522 523class ListTagsRequestModel(BaseModel): 524 arn: str = Field(alias="Arn") 525 next_token: Optional[str] = Field(default=None, alias="NextToken") 526 max_results: Optional[int] = Field(default=None, alias="MaxResults") 527 528 529class RequireCheckInModel(BaseModel): 530 release_after_minutes: Optional[int] = Field( 531 default=None, alias="ReleaseAfterMinutes" 532 ) 533 enabled: Optional[bool] = Field(default=None, alias="Enabled") 534 535 536class NetworkProfileDataModel(BaseModel): 537 network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn") 538 network_profile_name: Optional[str] = Field( 539 default=None, alias="NetworkProfileName" 540 ) 541 description: Optional[str] = Field(default=None, alias="Description") 542 ssid: Optional[str] = Field(default=None, alias="Ssid") 543 security_type: Optional[ 544 Literal["OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"] 545 ] = Field(default=None, alias="SecurityType") 546 eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod") 547 certificate_authority_arn: Optional[str] = Field( 548 default=None, alias="CertificateAuthorityArn" 549 ) 550 551 552class ProfileDataModel(BaseModel): 553 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 554 profile_name: Optional[str] = Field(default=None, alias="ProfileName") 555 is_default: Optional[bool] = Field(default=None, alias="IsDefault") 556 address: Optional[str] = Field(default=None, alias="Address") 557 timezone: Optional[str] = Field(default=None, alias="Timezone") 558 distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field( 559 default=None, alias="DistanceUnit" 560 ) 561 temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field( 562 default=None, alias="TemperatureUnit" 563 ) 564 wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field( 565 default=None, alias="WakeWord" 566 ) 567 locale: Optional[str] = Field(default=None, alias="Locale") 568 569 570class PutInvitationConfigurationRequestModel(BaseModel): 571 organization_name: str = Field(alias="OrganizationName") 572 contact_email: Optional[str] = Field(default=None, alias="ContactEmail") 573 private_skill_ids: Optional[Sequence[str]] = Field( 574 default=None, alias="PrivateSkillIds" 575 ) 576 577 578class PutSkillAuthorizationRequestModel(BaseModel): 579 authorization_result: Mapping[str, str] = Field(alias="AuthorizationResult") 580 skill_id: str = Field(alias="SkillId") 581 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 582 583 584class RejectSkillRequestModel(BaseModel): 585 skill_id: str = Field(alias="SkillId") 586 587 588class ResolveRoomRequestModel(BaseModel): 589 user_id: str = Field(alias="UserId") 590 skill_id: str = Field(alias="SkillId") 591 592 593class RevokeInvitationRequestModel(BaseModel): 594 user_arn: Optional[str] = Field(default=None, alias="UserArn") 595 enrollment_id: Optional[str] = Field(default=None, alias="EnrollmentId") 596 597 598class RoomDataModel(BaseModel): 599 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 600 room_name: Optional[str] = Field(default=None, alias="RoomName") 601 description: Optional[str] = Field(default=None, alias="Description") 602 provider_calendar_id: Optional[str] = Field( 603 default=None, alias="ProviderCalendarId" 604 ) 605 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 606 profile_name: Optional[str] = Field(default=None, alias="ProfileName") 607 608 609class SortModel(BaseModel): 610 key: str = Field(alias="Key") 611 value: Literal["ASC", "DESC"] = Field(alias="Value") 612 613 614class SkillGroupDataModel(BaseModel): 615 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 616 skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName") 617 description: Optional[str] = Field(default=None, alias="Description") 618 619 620class UserDataModel(BaseModel): 621 user_arn: Optional[str] = Field(default=None, alias="UserArn") 622 first_name: Optional[str] = Field(default=None, alias="FirstName") 623 last_name: Optional[str] = Field(default=None, alias="LastName") 624 email: Optional[str] = Field(default=None, alias="Email") 625 enrollment_status: Optional[ 626 Literal[ 627 "DEREGISTERING", "DISASSOCIATING", "INITIALIZED", "PENDING", "REGISTERED" 628 ] 629 ] = Field(default=None, alias="EnrollmentStatus") 630 enrollment_id: Optional[str] = Field(default=None, alias="EnrollmentId") 631 632 633class SendInvitationRequestModel(BaseModel): 634 user_arn: Optional[str] = Field(default=None, alias="UserArn") 635 636 637class StartDeviceSyncRequestModel(BaseModel): 638 features: Sequence[ 639 Literal[ 640 "ALL", 641 "BLUETOOTH", 642 "LISTS", 643 "NETWORK_PROFILE", 644 "NOTIFICATIONS", 645 "SETTINGS", 646 "SKILLS", 647 "VOLUME", 648 ] 649 ] = Field(alias="Features") 650 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 651 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 652 653 654class StartSmartHomeApplianceDiscoveryRequestModel(BaseModel): 655 room_arn: str = Field(alias="RoomArn") 656 657 658class UntagResourceRequestModel(BaseModel): 659 arn: str = Field(alias="Arn") 660 tag_keys: Sequence[str] = Field(alias="TagKeys") 661 662 663class UpdateAddressBookRequestModel(BaseModel): 664 address_book_arn: str = Field(alias="AddressBookArn") 665 name: Optional[str] = Field(default=None, alias="Name") 666 description: Optional[str] = Field(default=None, alias="Description") 667 668 669class UpdateDeviceRequestModel(BaseModel): 670 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 671 device_name: Optional[str] = Field(default=None, alias="DeviceName") 672 673 674class UpdateEndOfMeetingReminderModel(BaseModel): 675 reminder_at_minutes: Optional[Sequence[int]] = Field( 676 default=None, alias="ReminderAtMinutes" 677 ) 678 reminder_type: Optional[ 679 Literal[ 680 "ANNOUNCEMENT_TIME_CHECK", 681 "ANNOUNCEMENT_VARIABLE_TIME_LEFT", 682 "CHIME", 683 "KNOCK", 684 ] 685 ] = Field(default=None, alias="ReminderType") 686 enabled: Optional[bool] = Field(default=None, alias="Enabled") 687 688 689class UpdateGatewayGroupRequestModel(BaseModel): 690 gateway_group_arn: str = Field(alias="GatewayGroupArn") 691 name: Optional[str] = Field(default=None, alias="Name") 692 description: Optional[str] = Field(default=None, alias="Description") 693 694 695class UpdateGatewayRequestModel(BaseModel): 696 gateway_arn: str = Field(alias="GatewayArn") 697 name: Optional[str] = Field(default=None, alias="Name") 698 description: Optional[str] = Field(default=None, alias="Description") 699 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion") 700 701 702class UpdateInstantBookingModel(BaseModel): 703 duration_in_minutes: Optional[int] = Field(default=None, alias="DurationInMinutes") 704 enabled: Optional[bool] = Field(default=None, alias="Enabled") 705 706 707class UpdateRequireCheckInModel(BaseModel): 708 release_after_minutes: Optional[int] = Field( 709 default=None, alias="ReleaseAfterMinutes" 710 ) 711 enabled: Optional[bool] = Field(default=None, alias="Enabled") 712 713 714class UpdateNetworkProfileRequestModel(BaseModel): 715 network_profile_arn: str = Field(alias="NetworkProfileArn") 716 network_profile_name: Optional[str] = Field( 717 default=None, alias="NetworkProfileName" 718 ) 719 description: Optional[str] = Field(default=None, alias="Description") 720 current_password: Optional[str] = Field(default=None, alias="CurrentPassword") 721 next_password: Optional[str] = Field(default=None, alias="NextPassword") 722 certificate_authority_arn: Optional[str] = Field( 723 default=None, alias="CertificateAuthorityArn" 724 ) 725 trust_anchors: Optional[Sequence[str]] = Field(default=None, alias="TrustAnchors") 726 727 728class UpdateRoomRequestModel(BaseModel): 729 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 730 room_name: Optional[str] = Field(default=None, alias="RoomName") 731 description: Optional[str] = Field(default=None, alias="Description") 732 provider_calendar_id: Optional[str] = Field( 733 default=None, alias="ProviderCalendarId" 734 ) 735 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 736 737 738class UpdateSkillGroupRequestModel(BaseModel): 739 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 740 skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName") 741 description: Optional[str] = Field(default=None, alias="Description") 742 743 744class UpdateBusinessReportScheduleRequestModel(BaseModel): 745 schedule_arn: str = Field(alias="ScheduleArn") 746 s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName") 747 s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix") 748 format: Optional[Literal["CSV", "CSV_ZIP"]] = Field(default=None, alias="Format") 749 schedule_name: Optional[str] = Field(default=None, alias="ScheduleName") 750 recurrence: Optional[BusinessReportRecurrenceModel] = Field( 751 default=None, alias="Recurrence" 752 ) 753 754 755class BusinessReportModel(BaseModel): 756 status: Optional[Literal["FAILED", "RUNNING", "SUCCEEDED"]] = Field( 757 default=None, alias="Status" 758 ) 759 failure_code: Optional[ 760 Literal["ACCESS_DENIED", "INTERNAL_FAILURE", "NO_SUCH_BUCKET"] 761 ] = Field(default=None, alias="FailureCode") 762 s3_location: Optional[BusinessReportS3LocationModel] = Field( 763 default=None, alias="S3Location" 764 ) 765 delivery_time: Optional[datetime] = Field(default=None, alias="DeliveryTime") 766 download_url: Optional[str] = Field(default=None, alias="DownloadUrl") 767 768 769class PutConferencePreferenceRequestModel(BaseModel): 770 conference_preference: ConferencePreferenceModel = Field( 771 alias="ConferencePreference" 772 ) 773 774 775class ConferenceProviderModel(BaseModel): 776 arn: Optional[str] = Field(default=None, alias="Arn") 777 name: Optional[str] = Field(default=None, alias="Name") 778 type: Optional[ 779 Literal[ 780 "BLUEJEANS", 781 "CHIME", 782 "CUSTOM", 783 "FUZE", 784 "GOOGLE_HANGOUTS", 785 "POLYCOM", 786 "RINGCENTRAL", 787 "SKYPE_FOR_BUSINESS", 788 "WEBEX", 789 "ZOOM", 790 ] 791 ] = Field(default=None, alias="Type") 792 ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn") 793 p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn") 794 meeting_setting: Optional[MeetingSettingModel] = Field( 795 default=None, alias="MeetingSetting" 796 ) 797 798 799class UpdateConferenceProviderRequestModel(BaseModel): 800 conference_provider_arn: str = Field(alias="ConferenceProviderArn") 801 conference_provider_type: Literal[ 802 "BLUEJEANS", 803 "CHIME", 804 "CUSTOM", 805 "FUZE", 806 "GOOGLE_HANGOUTS", 807 "POLYCOM", 808 "RINGCENTRAL", 809 "SKYPE_FOR_BUSINESS", 810 "WEBEX", 811 "ZOOM", 812 ] = Field(alias="ConferenceProviderType") 813 meeting_setting: MeetingSettingModel = Field(alias="MeetingSetting") 814 ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn") 815 p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn") 816 817 818class ContactDataModel(BaseModel): 819 contact_arn: Optional[str] = Field(default=None, alias="ContactArn") 820 display_name: Optional[str] = Field(default=None, alias="DisplayName") 821 first_name: Optional[str] = Field(default=None, alias="FirstName") 822 last_name: Optional[str] = Field(default=None, alias="LastName") 823 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 824 phone_numbers: Optional[List[PhoneNumberModel]] = Field( 825 default=None, alias="PhoneNumbers" 826 ) 827 sip_addresses: Optional[List[SipAddressModel]] = Field( 828 default=None, alias="SipAddresses" 829 ) 830 831 832class ContactModel(BaseModel): 833 contact_arn: Optional[str] = Field(default=None, alias="ContactArn") 834 display_name: Optional[str] = Field(default=None, alias="DisplayName") 835 first_name: Optional[str] = Field(default=None, alias="FirstName") 836 last_name: Optional[str] = Field(default=None, alias="LastName") 837 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 838 phone_numbers: Optional[List[PhoneNumberModel]] = Field( 839 default=None, alias="PhoneNumbers" 840 ) 841 sip_addresses: Optional[List[SipAddressModel]] = Field( 842 default=None, alias="SipAddresses" 843 ) 844 845 846class UpdateContactRequestModel(BaseModel): 847 contact_arn: str = Field(alias="ContactArn") 848 display_name: Optional[str] = Field(default=None, alias="DisplayName") 849 first_name: Optional[str] = Field(default=None, alias="FirstName") 850 last_name: Optional[str] = Field(default=None, alias="LastName") 851 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 852 phone_numbers: Optional[Sequence[PhoneNumberModel]] = Field( 853 default=None, alias="PhoneNumbers" 854 ) 855 sip_addresses: Optional[Sequence[SipAddressModel]] = Field( 856 default=None, alias="SipAddresses" 857 ) 858 859 860class ContentModel(BaseModel): 861 text_list: Optional[Sequence[TextModel]] = Field(default=None, alias="TextList") 862 ssml_list: Optional[Sequence[SsmlModel]] = Field(default=None, alias="SsmlList") 863 audio_list: Optional[Sequence[AudioModel]] = Field(default=None, alias="AudioList") 864 865 866class CreateAddressBookRequestModel(BaseModel): 867 name: str = Field(alias="Name") 868 description: Optional[str] = Field(default=None, alias="Description") 869 client_request_token: Optional[str] = Field( 870 default=None, alias="ClientRequestToken" 871 ) 872 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 873 874 875class CreateBusinessReportScheduleRequestModel(BaseModel): 876 format: Literal["CSV", "CSV_ZIP"] = Field(alias="Format") 877 content_range: BusinessReportContentRangeModel = Field(alias="ContentRange") 878 schedule_name: Optional[str] = Field(default=None, alias="ScheduleName") 879 s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName") 880 s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix") 881 recurrence: Optional[BusinessReportRecurrenceModel] = Field( 882 default=None, alias="Recurrence" 883 ) 884 client_request_token: Optional[str] = Field( 885 default=None, alias="ClientRequestToken" 886 ) 887 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 888 889 890class CreateConferenceProviderRequestModel(BaseModel): 891 conference_provider_name: str = Field(alias="ConferenceProviderName") 892 conference_provider_type: Literal[ 893 "BLUEJEANS", 894 "CHIME", 895 "CUSTOM", 896 "FUZE", 897 "GOOGLE_HANGOUTS", 898 "POLYCOM", 899 "RINGCENTRAL", 900 "SKYPE_FOR_BUSINESS", 901 "WEBEX", 902 "ZOOM", 903 ] = Field(alias="ConferenceProviderType") 904 meeting_setting: MeetingSettingModel = Field(alias="MeetingSetting") 905 ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn") 906 p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn") 907 client_request_token: Optional[str] = Field( 908 default=None, alias="ClientRequestToken" 909 ) 910 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 911 912 913class CreateContactRequestModel(BaseModel): 914 first_name: str = Field(alias="FirstName") 915 display_name: Optional[str] = Field(default=None, alias="DisplayName") 916 last_name: Optional[str] = Field(default=None, alias="LastName") 917 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 918 phone_numbers: Optional[Sequence[PhoneNumberModel]] = Field( 919 default=None, alias="PhoneNumbers" 920 ) 921 sip_addresses: Optional[Sequence[SipAddressModel]] = Field( 922 default=None, alias="SipAddresses" 923 ) 924 client_request_token: Optional[str] = Field( 925 default=None, alias="ClientRequestToken" 926 ) 927 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 928 929 930class CreateGatewayGroupRequestModel(BaseModel): 931 name: str = Field(alias="Name") 932 client_request_token: str = Field(alias="ClientRequestToken") 933 description: Optional[str] = Field(default=None, alias="Description") 934 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 935 936 937class CreateNetworkProfileRequestModel(BaseModel): 938 network_profile_name: str = Field(alias="NetworkProfileName") 939 ssid: str = Field(alias="Ssid") 940 security_type: Literal[ 941 "OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK" 942 ] = Field(alias="SecurityType") 943 client_request_token: str = Field(alias="ClientRequestToken") 944 description: Optional[str] = Field(default=None, alias="Description") 945 eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod") 946 current_password: Optional[str] = Field(default=None, alias="CurrentPassword") 947 next_password: Optional[str] = Field(default=None, alias="NextPassword") 948 certificate_authority_arn: Optional[str] = Field( 949 default=None, alias="CertificateAuthorityArn" 950 ) 951 trust_anchors: Optional[Sequence[str]] = Field(default=None, alias="TrustAnchors") 952 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 953 954 955class CreateRoomRequestModel(BaseModel): 956 room_name: str = Field(alias="RoomName") 957 description: Optional[str] = Field(default=None, alias="Description") 958 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 959 provider_calendar_id: Optional[str] = Field( 960 default=None, alias="ProviderCalendarId" 961 ) 962 client_request_token: Optional[str] = Field( 963 default=None, alias="ClientRequestToken" 964 ) 965 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 966 967 968class CreateSkillGroupRequestModel(BaseModel): 969 skill_group_name: str = Field(alias="SkillGroupName") 970 description: Optional[str] = Field(default=None, alias="Description") 971 client_request_token: Optional[str] = Field( 972 default=None, alias="ClientRequestToken" 973 ) 974 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 975 976 977class CreateUserRequestModel(BaseModel): 978 user_id: str = Field(alias="UserId") 979 first_name: Optional[str] = Field(default=None, alias="FirstName") 980 last_name: Optional[str] = Field(default=None, alias="LastName") 981 email: Optional[str] = Field(default=None, alias="Email") 982 client_request_token: Optional[str] = Field( 983 default=None, alias="ClientRequestToken" 984 ) 985 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 986 987 988class RegisterAVSDeviceRequestModel(BaseModel): 989 client_id: str = Field(alias="ClientId") 990 user_code: str = Field(alias="UserCode") 991 product_id: str = Field(alias="ProductId") 992 amazon_id: str = Field(alias="AmazonId") 993 device_serial_number: Optional[str] = Field( 994 default=None, alias="DeviceSerialNumber" 995 ) 996 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 997 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 998 999 1000class TagResourceRequestModel(BaseModel): 1001 arn: str = Field(alias="Arn") 1002 tags: Sequence[TagModel] = Field(alias="Tags") 1003 1004 1005class CreateAddressBookResponseModel(BaseModel): 1006 address_book_arn: str = Field(alias="AddressBookArn") 1007 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1008 1009 1010class CreateBusinessReportScheduleResponseModel(BaseModel): 1011 schedule_arn: str = Field(alias="ScheduleArn") 1012 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1013 1014 1015class CreateConferenceProviderResponseModel(BaseModel): 1016 conference_provider_arn: str = Field(alias="ConferenceProviderArn") 1017 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1018 1019 1020class CreateContactResponseModel(BaseModel): 1021 contact_arn: str = Field(alias="ContactArn") 1022 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1023 1024 1025class CreateGatewayGroupResponseModel(BaseModel): 1026 gateway_group_arn: str = Field(alias="GatewayGroupArn") 1027 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1028 1029 1030class CreateNetworkProfileResponseModel(BaseModel): 1031 network_profile_arn: str = Field(alias="NetworkProfileArn") 1032 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1033 1034 1035class CreateProfileResponseModel(BaseModel): 1036 profile_arn: str = Field(alias="ProfileArn") 1037 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1038 1039 1040class CreateRoomResponseModel(BaseModel): 1041 room_arn: str = Field(alias="RoomArn") 1042 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1043 1044 1045class CreateSkillGroupResponseModel(BaseModel): 1046 skill_group_arn: str = Field(alias="SkillGroupArn") 1047 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1048 1049 1050class CreateUserResponseModel(BaseModel): 1051 user_arn: str = Field(alias="UserArn") 1052 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1053 1054 1055class GetAddressBookResponseModel(BaseModel): 1056 address_book: AddressBookModel = Field(alias="AddressBook") 1057 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1058 1059 1060class GetConferencePreferenceResponseModel(BaseModel): 1061 preference: ConferencePreferenceModel = Field(alias="Preference") 1062 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1063 1064 1065class GetInvitationConfigurationResponseModel(BaseModel): 1066 organization_name: str = Field(alias="OrganizationName") 1067 contact_email: str = Field(alias="ContactEmail") 1068 private_skill_ids: List[str] = Field(alias="PrivateSkillIds") 1069 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1070 1071 1072class ListSkillsStoreCategoriesResponseModel(BaseModel): 1073 category_list: List[CategoryModel] = Field(alias="CategoryList") 1074 next_token: str = Field(alias="NextToken") 1075 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1076 1077 1078class ListTagsResponseModel(BaseModel): 1079 tags: List[TagModel] = Field(alias="Tags") 1080 next_token: str = Field(alias="NextToken") 1081 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1082 1083 1084class RegisterAVSDeviceResponseModel(BaseModel): 1085 device_arn: str = Field(alias="DeviceArn") 1086 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1087 1088 1089class SearchAddressBooksResponseModel(BaseModel): 1090 address_books: List[AddressBookDataModel] = Field(alias="AddressBooks") 1091 next_token: str = Field(alias="NextToken") 1092 total_count: int = Field(alias="TotalCount") 1093 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1094 1095 1096class SendAnnouncementResponseModel(BaseModel): 1097 announcement_arn: str = Field(alias="AnnouncementArn") 1098 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1099 1100 1101class CreateMeetingRoomConfigurationModel(BaseModel): 1102 room_utilization_metrics_enabled: Optional[bool] = Field( 1103 default=None, alias="RoomUtilizationMetricsEnabled" 1104 ) 1105 end_of_meeting_reminder: Optional[CreateEndOfMeetingReminderModel] = Field( 1106 default=None, alias="EndOfMeetingReminder" 1107 ) 1108 instant_booking: Optional[CreateInstantBookingModel] = Field( 1109 default=None, alias="InstantBooking" 1110 ) 1111 require_check_in: Optional[CreateRequireCheckInModel] = Field( 1112 default=None, alias="RequireCheckIn" 1113 ) 1114 1115 1116class SkillDetailsModel(BaseModel): 1117 product_description: Optional[str] = Field(default=None, alias="ProductDescription") 1118 invocation_phrase: Optional[str] = Field(default=None, alias="InvocationPhrase") 1119 release_date: Optional[str] = Field(default=None, alias="ReleaseDate") 1120 end_user_license_agreement: Optional[str] = Field( 1121 default=None, alias="EndUserLicenseAgreement" 1122 ) 1123 generic_keywords: Optional[List[str]] = Field(default=None, alias="GenericKeywords") 1124 bullet_points: Optional[List[str]] = Field(default=None, alias="BulletPoints") 1125 new_in_this_version_bullet_points: Optional[List[str]] = Field( 1126 default=None, alias="NewInThisVersionBulletPoints" 1127 ) 1128 skill_types: Optional[List[str]] = Field(default=None, alias="SkillTypes") 1129 reviews: Optional[Dict[str, str]] = Field(default=None, alias="Reviews") 1130 developer_info: Optional[DeveloperInfoModel] = Field( 1131 default=None, alias="DeveloperInfo" 1132 ) 1133 1134 1135class ListDeviceEventsResponseModel(BaseModel): 1136 device_events: List[DeviceEventModel] = Field(alias="DeviceEvents") 1137 next_token: str = Field(alias="NextToken") 1138 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1139 1140 1141class DeviceStatusInfoModel(BaseModel): 1142 device_status_details: Optional[List[DeviceStatusDetailModel]] = Field( 1143 default=None, alias="DeviceStatusDetails" 1144 ) 1145 connection_status: Optional[Literal["OFFLINE", "ONLINE"]] = Field( 1146 default=None, alias="ConnectionStatus" 1147 ) 1148 connection_status_updated_time: Optional[datetime] = Field( 1149 default=None, alias="ConnectionStatusUpdatedTime" 1150 ) 1151 1152 1153class ListGatewayGroupsResponseModel(BaseModel): 1154 gateway_groups: List[GatewayGroupSummaryModel] = Field(alias="GatewayGroups") 1155 next_token: str = Field(alias="NextToken") 1156 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1157 1158 1159class GetGatewayGroupResponseModel(BaseModel): 1160 gateway_group: GatewayGroupModel = Field(alias="GatewayGroup") 1161 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1162 1163 1164class ListGatewaysResponseModel(BaseModel): 1165 gateways: List[GatewaySummaryModel] = Field(alias="Gateways") 1166 next_token: str = Field(alias="NextToken") 1167 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1168 1169 1170class GetGatewayResponseModel(BaseModel): 1171 gateway: GatewayModel = Field(alias="Gateway") 1172 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1173 1174 1175class GetNetworkProfileResponseModel(BaseModel): 1176 network_profile: NetworkProfileModel = Field(alias="NetworkProfile") 1177 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1178 1179 1180class GetRoomResponseModel(BaseModel): 1181 room: RoomModel = Field(alias="Room") 1182 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1183 1184 1185class GetRoomSkillParameterResponseModel(BaseModel): 1186 room_skill_parameter: RoomSkillParameterModel = Field(alias="RoomSkillParameter") 1187 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1188 1189 1190class PutRoomSkillParameterRequestModel(BaseModel): 1191 skill_id: str = Field(alias="SkillId") 1192 room_skill_parameter: RoomSkillParameterModel = Field(alias="RoomSkillParameter") 1193 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 1194 1195 1196class ResolveRoomResponseModel(BaseModel): 1197 room_arn: str = Field(alias="RoomArn") 1198 room_name: str = Field(alias="RoomName") 1199 room_skill_parameters: List[RoomSkillParameterModel] = Field( 1200 alias="RoomSkillParameters" 1201 ) 1202 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1203 1204 1205class GetSkillGroupResponseModel(BaseModel): 1206 skill_group: SkillGroupModel = Field(alias="SkillGroup") 1207 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1208 1209 1210class ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateModel( 1211 BaseModel 1212): 1213 pagination_config: Optional[PaginatorConfigModel] = Field( 1214 default=None, alias="PaginationConfig" 1215 ) 1216 1217 1218class ListConferenceProvidersRequestListConferenceProvidersPaginateModel(BaseModel): 1219 pagination_config: Optional[PaginatorConfigModel] = Field( 1220 default=None, alias="PaginationConfig" 1221 ) 1222 1223 1224class ListDeviceEventsRequestListDeviceEventsPaginateModel(BaseModel): 1225 device_arn: str = Field(alias="DeviceArn") 1226 event_type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field( 1227 default=None, alias="EventType" 1228 ) 1229 pagination_config: Optional[PaginatorConfigModel] = Field( 1230 default=None, alias="PaginationConfig" 1231 ) 1232 1233 1234class ListSkillsRequestListSkillsPaginateModel(BaseModel): 1235 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 1236 enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field( 1237 default=None, alias="EnablementType" 1238 ) 1239 skill_type: Optional[Literal["ALL", "PRIVATE", "PUBLIC"]] = Field( 1240 default=None, alias="SkillType" 1241 ) 1242 pagination_config: Optional[PaginatorConfigModel] = Field( 1243 default=None, alias="PaginationConfig" 1244 ) 1245 1246 1247class ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateModel(BaseModel): 1248 pagination_config: Optional[PaginatorConfigModel] = Field( 1249 default=None, alias="PaginationConfig" 1250 ) 1251 1252 1253class ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateModel( 1254 BaseModel 1255): 1256 category_id: int = Field(alias="CategoryId") 1257 pagination_config: Optional[PaginatorConfigModel] = Field( 1258 default=None, alias="PaginationConfig" 1259 ) 1260 1261 1262class ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateModel(BaseModel): 1263 room_arn: str = Field(alias="RoomArn") 1264 pagination_config: Optional[PaginatorConfigModel] = Field( 1265 default=None, alias="PaginationConfig" 1266 ) 1267 1268 1269class ListTagsRequestListTagsPaginateModel(BaseModel): 1270 arn: str = Field(alias="Arn") 1271 pagination_config: Optional[PaginatorConfigModel] = Field( 1272 default=None, alias="PaginationConfig" 1273 ) 1274 1275 1276class ListSkillsResponseModel(BaseModel): 1277 skill_summaries: List[SkillSummaryModel] = Field(alias="SkillSummaries") 1278 next_token: str = Field(alias="NextToken") 1279 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1280 1281 1282class ListSmartHomeAppliancesResponseModel(BaseModel): 1283 smart_home_appliances: List[SmartHomeApplianceModel] = Field( 1284 alias="SmartHomeAppliances" 1285 ) 1286 next_token: str = Field(alias="NextToken") 1287 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1288 1289 1290class MeetingRoomConfigurationModel(BaseModel): 1291 room_utilization_metrics_enabled: Optional[bool] = Field( 1292 default=None, alias="RoomUtilizationMetricsEnabled" 1293 ) 1294 end_of_meeting_reminder: Optional[EndOfMeetingReminderModel] = Field( 1295 default=None, alias="EndOfMeetingReminder" 1296 ) 1297 instant_booking: Optional[InstantBookingModel] = Field( 1298 default=None, alias="InstantBooking" 1299 ) 1300 require_check_in: Optional[RequireCheckInModel] = Field( 1301 default=None, alias="RequireCheckIn" 1302 ) 1303 1304 1305class SearchNetworkProfilesResponseModel(BaseModel): 1306 network_profiles: List[NetworkProfileDataModel] = Field(alias="NetworkProfiles") 1307 next_token: str = Field(alias="NextToken") 1308 total_count: int = Field(alias="TotalCount") 1309 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1310 1311 1312class SearchProfilesResponseModel(BaseModel): 1313 profiles: List[ProfileDataModel] = Field(alias="Profiles") 1314 next_token: str = Field(alias="NextToken") 1315 total_count: int = Field(alias="TotalCount") 1316 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1317 1318 1319class SearchRoomsResponseModel(BaseModel): 1320 rooms: List[RoomDataModel] = Field(alias="Rooms") 1321 next_token: str = Field(alias="NextToken") 1322 total_count: int = Field(alias="TotalCount") 1323 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1324 1325 1326class SearchAddressBooksRequestModel(BaseModel): 1327 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1328 sort_criteria: Optional[Sequence[SortModel]] = Field( 1329 default=None, alias="SortCriteria" 1330 ) 1331 next_token: Optional[str] = Field(default=None, alias="NextToken") 1332 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1333 1334 1335class SearchContactsRequestModel(BaseModel): 1336 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1337 sort_criteria: Optional[Sequence[SortModel]] = Field( 1338 default=None, alias="SortCriteria" 1339 ) 1340 next_token: Optional[str] = Field(default=None, alias="NextToken") 1341 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1342 1343 1344class SearchDevicesRequestModel(BaseModel): 1345 next_token: Optional[str] = Field(default=None, alias="NextToken") 1346 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1347 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1348 sort_criteria: Optional[Sequence[SortModel]] = Field( 1349 default=None, alias="SortCriteria" 1350 ) 1351 1352 1353class SearchDevicesRequestSearchDevicesPaginateModel(BaseModel): 1354 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1355 sort_criteria: Optional[Sequence[SortModel]] = Field( 1356 default=None, alias="SortCriteria" 1357 ) 1358 pagination_config: Optional[PaginatorConfigModel] = Field( 1359 default=None, alias="PaginationConfig" 1360 ) 1361 1362 1363class SearchNetworkProfilesRequestModel(BaseModel): 1364 next_token: Optional[str] = Field(default=None, alias="NextToken") 1365 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1366 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1367 sort_criteria: Optional[Sequence[SortModel]] = Field( 1368 default=None, alias="SortCriteria" 1369 ) 1370 1371 1372class SearchProfilesRequestModel(BaseModel): 1373 next_token: Optional[str] = Field(default=None, alias="NextToken") 1374 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1375 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1376 sort_criteria: Optional[Sequence[SortModel]] = Field( 1377 default=None, alias="SortCriteria" 1378 ) 1379 1380 1381class SearchProfilesRequestSearchProfilesPaginateModel(BaseModel): 1382 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1383 sort_criteria: Optional[Sequence[SortModel]] = Field( 1384 default=None, alias="SortCriteria" 1385 ) 1386 pagination_config: Optional[PaginatorConfigModel] = Field( 1387 default=None, alias="PaginationConfig" 1388 ) 1389 1390 1391class SearchRoomsRequestModel(BaseModel): 1392 next_token: Optional[str] = Field(default=None, alias="NextToken") 1393 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1394 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1395 sort_criteria: Optional[Sequence[SortModel]] = Field( 1396 default=None, alias="SortCriteria" 1397 ) 1398 1399 1400class SearchRoomsRequestSearchRoomsPaginateModel(BaseModel): 1401 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1402 sort_criteria: Optional[Sequence[SortModel]] = Field( 1403 default=None, alias="SortCriteria" 1404 ) 1405 pagination_config: Optional[PaginatorConfigModel] = Field( 1406 default=None, alias="PaginationConfig" 1407 ) 1408 1409 1410class SearchSkillGroupsRequestModel(BaseModel): 1411 next_token: Optional[str] = Field(default=None, alias="NextToken") 1412 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1413 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1414 sort_criteria: Optional[Sequence[SortModel]] = Field( 1415 default=None, alias="SortCriteria" 1416 ) 1417 1418 1419class SearchSkillGroupsRequestSearchSkillGroupsPaginateModel(BaseModel): 1420 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1421 sort_criteria: Optional[Sequence[SortModel]] = Field( 1422 default=None, alias="SortCriteria" 1423 ) 1424 pagination_config: Optional[PaginatorConfigModel] = Field( 1425 default=None, alias="PaginationConfig" 1426 ) 1427 1428 1429class SearchUsersRequestModel(BaseModel): 1430 next_token: Optional[str] = Field(default=None, alias="NextToken") 1431 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1432 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1433 sort_criteria: Optional[Sequence[SortModel]] = Field( 1434 default=None, alias="SortCriteria" 1435 ) 1436 1437 1438class SearchUsersRequestSearchUsersPaginateModel(BaseModel): 1439 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1440 sort_criteria: Optional[Sequence[SortModel]] = Field( 1441 default=None, alias="SortCriteria" 1442 ) 1443 pagination_config: Optional[PaginatorConfigModel] = Field( 1444 default=None, alias="PaginationConfig" 1445 ) 1446 1447 1448class SearchSkillGroupsResponseModel(BaseModel): 1449 skill_groups: List[SkillGroupDataModel] = Field(alias="SkillGroups") 1450 next_token: str = Field(alias="NextToken") 1451 total_count: int = Field(alias="TotalCount") 1452 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1453 1454 1455class SearchUsersResponseModel(BaseModel): 1456 users: List[UserDataModel] = Field(alias="Users") 1457 next_token: str = Field(alias="NextToken") 1458 total_count: int = Field(alias="TotalCount") 1459 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1460 1461 1462class UpdateMeetingRoomConfigurationModel(BaseModel): 1463 room_utilization_metrics_enabled: Optional[bool] = Field( 1464 default=None, alias="RoomUtilizationMetricsEnabled" 1465 ) 1466 end_of_meeting_reminder: Optional[UpdateEndOfMeetingReminderModel] = Field( 1467 default=None, alias="EndOfMeetingReminder" 1468 ) 1469 instant_booking: Optional[UpdateInstantBookingModel] = Field( 1470 default=None, alias="InstantBooking" 1471 ) 1472 require_check_in: Optional[UpdateRequireCheckInModel] = Field( 1473 default=None, alias="RequireCheckIn" 1474 ) 1475 1476 1477class BusinessReportScheduleModel(BaseModel): 1478 schedule_arn: Optional[str] = Field(default=None, alias="ScheduleArn") 1479 schedule_name: Optional[str] = Field(default=None, alias="ScheduleName") 1480 s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName") 1481 s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix") 1482 format: Optional[Literal["CSV", "CSV_ZIP"]] = Field(default=None, alias="Format") 1483 content_range: Optional[BusinessReportContentRangeModel] = Field( 1484 default=None, alias="ContentRange" 1485 ) 1486 recurrence: Optional[BusinessReportRecurrenceModel] = Field( 1487 default=None, alias="Recurrence" 1488 ) 1489 last_business_report: Optional[BusinessReportModel] = Field( 1490 default=None, alias="LastBusinessReport" 1491 ) 1492 1493 1494class GetConferenceProviderResponseModel(BaseModel): 1495 conference_provider: ConferenceProviderModel = Field(alias="ConferenceProvider") 1496 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1497 1498 1499class ListConferenceProvidersResponseModel(BaseModel): 1500 conference_providers: List[ConferenceProviderModel] = Field( 1501 alias="ConferenceProviders" 1502 ) 1503 next_token: str = Field(alias="NextToken") 1504 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1505 1506 1507class SearchContactsResponseModel(BaseModel): 1508 contacts: List[ContactDataModel] = Field(alias="Contacts") 1509 next_token: str = Field(alias="NextToken") 1510 total_count: int = Field(alias="TotalCount") 1511 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1512 1513 1514class GetContactResponseModel(BaseModel): 1515 contact: ContactModel = Field(alias="Contact") 1516 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1517 1518 1519class SendAnnouncementRequestModel(BaseModel): 1520 room_filters: Sequence[FilterModel] = Field(alias="RoomFilters") 1521 content: ContentModel = Field(alias="Content") 1522 client_request_token: str = Field(alias="ClientRequestToken") 1523 time_to_live_in_seconds: Optional[int] = Field( 1524 default=None, alias="TimeToLiveInSeconds" 1525 ) 1526 1527 1528class CreateProfileRequestModel(BaseModel): 1529 profile_name: str = Field(alias="ProfileName") 1530 timezone: str = Field(alias="Timezone") 1531 address: str = Field(alias="Address") 1532 distance_unit: Literal["IMPERIAL", "METRIC"] = Field(alias="DistanceUnit") 1533 temperature_unit: Literal["CELSIUS", "FAHRENHEIT"] = Field(alias="TemperatureUnit") 1534 wake_word: Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"] = Field(alias="WakeWord") 1535 locale: Optional[str] = Field(default=None, alias="Locale") 1536 client_request_token: Optional[str] = Field( 1537 default=None, alias="ClientRequestToken" 1538 ) 1539 setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled") 1540 max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit") 1541 p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled") 1542 data_retention_opt_in: Optional[bool] = Field( 1543 default=None, alias="DataRetentionOptIn" 1544 ) 1545 meeting_room_configuration: Optional[CreateMeetingRoomConfigurationModel] = Field( 1546 default=None, alias="MeetingRoomConfiguration" 1547 ) 1548 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags") 1549 1550 1551class SkillsStoreSkillModel(BaseModel): 1552 skill_id: Optional[str] = Field(default=None, alias="SkillId") 1553 skill_name: Optional[str] = Field(default=None, alias="SkillName") 1554 short_description: Optional[str] = Field(default=None, alias="ShortDescription") 1555 icon_url: Optional[str] = Field(default=None, alias="IconUrl") 1556 sample_utterances: Optional[List[str]] = Field( 1557 default=None, alias="SampleUtterances" 1558 ) 1559 skill_details: Optional[SkillDetailsModel] = Field( 1560 default=None, alias="SkillDetails" 1561 ) 1562 supports_linking: Optional[bool] = Field(default=None, alias="SupportsLinking") 1563 1564 1565class DeviceDataModel(BaseModel): 1566 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 1567 device_serial_number: Optional[str] = Field( 1568 default=None, alias="DeviceSerialNumber" 1569 ) 1570 device_type: Optional[str] = Field(default=None, alias="DeviceType") 1571 device_name: Optional[str] = Field(default=None, alias="DeviceName") 1572 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion") 1573 mac_address: Optional[str] = Field(default=None, alias="MacAddress") 1574 device_status: Optional[ 1575 Literal["DEREGISTERED", "FAILED", "PENDING", "READY", "WAS_OFFLINE"] 1576 ] = Field(default=None, alias="DeviceStatus") 1577 network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn") 1578 network_profile_name: Optional[str] = Field( 1579 default=None, alias="NetworkProfileName" 1580 ) 1581 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 1582 room_name: Optional[str] = Field(default=None, alias="RoomName") 1583 device_status_info: Optional[DeviceStatusInfoModel] = Field( 1584 default=None, alias="DeviceStatusInfo" 1585 ) 1586 created_time: Optional[datetime] = Field(default=None, alias="CreatedTime") 1587 1588 1589class DeviceModel(BaseModel): 1590 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 1591 device_serial_number: Optional[str] = Field( 1592 default=None, alias="DeviceSerialNumber" 1593 ) 1594 device_type: Optional[str] = Field(default=None, alias="DeviceType") 1595 device_name: Optional[str] = Field(default=None, alias="DeviceName") 1596 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion") 1597 mac_address: Optional[str] = Field(default=None, alias="MacAddress") 1598 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 1599 device_status: Optional[ 1600 Literal["DEREGISTERED", "FAILED", "PENDING", "READY", "WAS_OFFLINE"] 1601 ] = Field(default=None, alias="DeviceStatus") 1602 device_status_info: Optional[DeviceStatusInfoModel] = Field( 1603 default=None, alias="DeviceStatusInfo" 1604 ) 1605 network_profile_info: Optional[DeviceNetworkProfileInfoModel] = Field( 1606 default=None, alias="NetworkProfileInfo" 1607 ) 1608 1609 1610class ProfileModel(BaseModel): 1611 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 1612 profile_name: Optional[str] = Field(default=None, alias="ProfileName") 1613 is_default: Optional[bool] = Field(default=None, alias="IsDefault") 1614 address: Optional[str] = Field(default=None, alias="Address") 1615 timezone: Optional[str] = Field(default=None, alias="Timezone") 1616 distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field( 1617 default=None, alias="DistanceUnit" 1618 ) 1619 temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field( 1620 default=None, alias="TemperatureUnit" 1621 ) 1622 wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field( 1623 default=None, alias="WakeWord" 1624 ) 1625 locale: Optional[str] = Field(default=None, alias="Locale") 1626 setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled") 1627 max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit") 1628 p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled") 1629 data_retention_opt_in: Optional[bool] = Field( 1630 default=None, alias="DataRetentionOptIn" 1631 ) 1632 address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn") 1633 meeting_room_configuration: Optional[MeetingRoomConfigurationModel] = Field( 1634 default=None, alias="MeetingRoomConfiguration" 1635 ) 1636 1637 1638class UpdateProfileRequestModel(BaseModel): 1639 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 1640 profile_name: Optional[str] = Field(default=None, alias="ProfileName") 1641 is_default: Optional[bool] = Field(default=None, alias="IsDefault") 1642 timezone: Optional[str] = Field(default=None, alias="Timezone") 1643 address: Optional[str] = Field(default=None, alias="Address") 1644 distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field( 1645 default=None, alias="DistanceUnit" 1646 ) 1647 temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field( 1648 default=None, alias="TemperatureUnit" 1649 ) 1650 wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field( 1651 default=None, alias="WakeWord" 1652 ) 1653 locale: Optional[str] = Field(default=None, alias="Locale") 1654 setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled") 1655 max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit") 1656 p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled") 1657 data_retention_opt_in: Optional[bool] = Field( 1658 default=None, alias="DataRetentionOptIn" 1659 ) 1660 meeting_room_configuration: Optional[UpdateMeetingRoomConfigurationModel] = Field( 1661 default=None, alias="MeetingRoomConfiguration" 1662 ) 1663 1664 1665class ListBusinessReportSchedulesResponseModel(BaseModel): 1666 business_report_schedules: List[BusinessReportScheduleModel] = Field( 1667 alias="BusinessReportSchedules" 1668 ) 1669 next_token: str = Field(alias="NextToken") 1670 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1671 1672 1673class ListSkillsStoreSkillsByCategoryResponseModel(BaseModel): 1674 skills_store_skills: List[SkillsStoreSkillModel] = Field(alias="SkillsStoreSkills") 1675 next_token: str = Field(alias="NextToken") 1676 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1677 1678 1679class SearchDevicesResponseModel(BaseModel): 1680 devices: List[DeviceDataModel] = Field(alias="Devices") 1681 next_token: str = Field(alias="NextToken") 1682 total_count: int = Field(alias="TotalCount") 1683 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1684 1685 1686class GetDeviceResponseModel(BaseModel): 1687 device: DeviceModel = Field(alias="Device") 1688 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 1689 1690 1691class GetProfileResponseModel(BaseModel): 1692 profile: ProfileModel = Field(alias="Profile") 1693 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
14class AddressBookDataModel(BaseModel): 15 address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn") 16 name: Optional[str] = Field(default=None, alias="Name") 17 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
20class AddressBookModel(BaseModel): 21 address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn") 22 name: Optional[str] = Field(default=None, alias="Name") 23 description: Optional[str] = Field(default=None, alias="Description")
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
30class AssociateContactWithAddressBookRequestModel(BaseModel): 31 contact_arn: str = Field(alias="ContactArn") 32 address_book_arn: str = Field(alias="AddressBookArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
35class AssociateDeviceWithNetworkProfileRequestModel(BaseModel): 36 device_arn: str = Field(alias="DeviceArn") 37 network_profile_arn: str = Field(alias="NetworkProfileArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
40class AssociateDeviceWithRoomRequestModel(BaseModel): 41 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 42 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
45class AssociateSkillGroupWithRoomRequestModel(BaseModel): 46 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 47 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
50class AssociateSkillWithSkillGroupRequestModel(BaseModel): 51 skill_id: str = Field(alias="SkillId") 52 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
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
59class AudioModel(BaseModel): 60 locale: Literal["en-US"] = Field(alias="Locale") 61 location: str = Field(alias="Location")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
64class BusinessReportContentRangeModel(BaseModel): 65 interval: Literal["ONE_DAY", "ONE_WEEK", "THIRTY_DAYS"] = Field(alias="Interval")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
68class BusinessReportRecurrenceModel(BaseModel): 69 start_date: Optional[str] = Field(default=None, alias="StartDate")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
72class BusinessReportS3LocationModel(BaseModel): 73 path: Optional[str] = Field(default=None, alias="Path") 74 bucket_name: Optional[str] = Field(default=None, alias="BucketName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
77class CategoryModel(BaseModel): 78 category_id: Optional[int] = Field(default=None, alias="CategoryId") 79 category_name: Optional[str] = Field(default=None, alias="CategoryName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
82class ConferencePreferenceModel(BaseModel): 83 default_conference_provider_arn: Optional[str] = Field( 84 default=None, alias="DefaultConferenceProviderArn" 85 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
88class IPDialInModel(BaseModel): 89 endpoint: str = Field(alias="Endpoint") 90 comms_protocol: Literal["H323", "SIP", "SIPS"] = Field(alias="CommsProtocol")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
93class MeetingSettingModel(BaseModel): 94 require_pin: Literal["NO", "OPTIONAL", "YES"] = Field(alias="RequirePin")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
97class PSTNDialInModel(BaseModel): 98 country_code: str = Field(alias="CountryCode") 99 phone_number: str = Field(alias="PhoneNumber") 100 one_click_id_delay: str = Field(alias="OneClickIdDelay") 101 one_click_pin_delay: str = Field(alias="OneClickPinDelay")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
104class PhoneNumberModel(BaseModel): 105 number: str = Field(alias="Number") 106 type: Literal["HOME", "MOBILE", "WORK"] = Field(alias="Type")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
109class SipAddressModel(BaseModel): 110 uri: str = Field(alias="Uri") 111 type: Literal["WORK"] = Field(alias="Type")
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 SsmlModel(BaseModel): 115 locale: Literal["en-US"] = Field(alias="Locale") 116 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
119class TextModel(BaseModel): 120 locale: Literal["en-US"] = Field(alias="Locale") 121 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
124class TagModel(BaseModel): 125 key: str = Field(alias="Key") 126 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
129class ResponseMetadataModel(BaseModel): 130 request_id: str = Field(alias="RequestId") 131 host_id: str = Field(alias="HostId") 132 http_status_code: int = Field(alias="HTTPStatusCode") 133 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 134 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
137class CreateEndOfMeetingReminderModel(BaseModel): 138 reminder_at_minutes: Sequence[int] = Field(alias="ReminderAtMinutes") 139 reminder_type: Literal[ 140 "ANNOUNCEMENT_TIME_CHECK", "ANNOUNCEMENT_VARIABLE_TIME_LEFT", "CHIME", "KNOCK" 141 ] = Field(alias="ReminderType") 142 enabled: bool = Field(alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
145class CreateInstantBookingModel(BaseModel): 146 duration_in_minutes: int = Field(alias="DurationInMinutes") 147 enabled: bool = Field(alias="Enabled")
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 CreateRequireCheckInModel(BaseModel): 151 release_after_minutes: int = Field(alias="ReleaseAfterMinutes") 152 enabled: bool = Field(alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
155class DeleteAddressBookRequestModel(BaseModel): 156 address_book_arn: str = Field(alias="AddressBookArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
159class DeleteBusinessReportScheduleRequestModel(BaseModel): 160 schedule_arn: str = Field(alias="ScheduleArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
163class DeleteConferenceProviderRequestModel(BaseModel): 164 conference_provider_arn: str = Field(alias="ConferenceProviderArn")
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
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
175class DeleteDeviceUsageDataRequestModel(BaseModel): 176 device_arn: str = Field(alias="DeviceArn") 177 device_usage_type: Literal["VOICE"] = Field(alias="DeviceUsageType")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
180class DeleteGatewayGroupRequestModel(BaseModel): 181 gateway_group_arn: str = Field(alias="GatewayGroupArn")
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 DeleteNetworkProfileRequestModel(BaseModel): 185 network_profile_arn: str = Field(alias="NetworkProfileArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
188class DeleteProfileRequestModel(BaseModel): 189 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
192class DeleteRoomRequestModel(BaseModel): 193 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
196class DeleteRoomSkillParameterRequestModel(BaseModel): 197 skill_id: str = Field(alias="SkillId") 198 parameter_key: str = Field(alias="ParameterKey") 199 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
202class DeleteSkillAuthorizationRequestModel(BaseModel): 203 skill_id: str = Field(alias="SkillId") 204 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
207class DeleteSkillGroupRequestModel(BaseModel): 208 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
211class DeleteUserRequestModel(BaseModel): 212 enrollment_id: str = Field(alias="EnrollmentId") 213 user_arn: Optional[str] = Field(default=None, alias="UserArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
216class DeveloperInfoModel(BaseModel): 217 developer_name: Optional[str] = Field(default=None, alias="DeveloperName") 218 privacy_policy: Optional[str] = Field(default=None, alias="PrivacyPolicy") 219 email: Optional[str] = Field(default=None, alias="Email") 220 url: Optional[str] = Field(default=None, alias="Url")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
223class DeviceEventModel(BaseModel): 224 type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field( 225 default=None, alias="Type" 226 ) 227 value: Optional[str] = Field(default=None, alias="Value") 228 timestamp: Optional[datetime] = Field(default=None, alias="Timestamp")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
231class DeviceNetworkProfileInfoModel(BaseModel): 232 network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn") 233 certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn") 234 certificate_expiration_time: Optional[datetime] = Field( 235 default=None, alias="CertificateExpirationTime" 236 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
239class DeviceStatusDetailModel(BaseModel): 240 feature: Optional[ 241 Literal[ 242 "ALL", 243 "BLUETOOTH", 244 "LISTS", 245 "NETWORK_PROFILE", 246 "NOTIFICATIONS", 247 "SETTINGS", 248 "SKILLS", 249 "VOLUME", 250 ] 251 ] = Field(default=None, alias="Feature") 252 code: Optional[ 253 Literal[ 254 "ASSOCIATION_REJECTION", 255 "AUTHENTICATION_FAILURE", 256 "CERTIFICATE_AUTHORITY_ACCESS_DENIED", 257 "CERTIFICATE_ISSUING_LIMIT_EXCEEDED", 258 "CREDENTIALS_ACCESS_FAILURE", 259 "DEVICE_SOFTWARE_UPDATE_NEEDED", 260 "DEVICE_WAS_OFFLINE", 261 "DHCP_FAILURE", 262 "DNS_FAILURE", 263 "INTERNET_UNAVAILABLE", 264 "INVALID_CERTIFICATE_AUTHORITY", 265 "INVALID_PASSWORD_STATE", 266 "NETWORK_PROFILE_NOT_FOUND", 267 "PASSWORD_MANAGER_ACCESS_DENIED", 268 "PASSWORD_NOT_FOUND", 269 "TLS_VERSION_MISMATCH", 270 "UNKNOWN_FAILURE", 271 ] 272 ] = Field(default=None, alias="Code")
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 DisassociateContactFromAddressBookRequestModel(BaseModel): 276 contact_arn: str = Field(alias="ContactArn") 277 address_book_arn: str = Field(alias="AddressBookArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
280class DisassociateDeviceFromRoomRequestModel(BaseModel): 281 device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
284class DisassociateSkillFromSkillGroupRequestModel(BaseModel): 285 skill_id: str = Field(alias="SkillId") 286 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
289class DisassociateSkillFromUsersRequestModel(BaseModel): 290 skill_id: str = Field(alias="SkillId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
293class DisassociateSkillGroupFromRoomRequestModel(BaseModel): 294 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 295 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
298class EndOfMeetingReminderModel(BaseModel): 299 reminder_at_minutes: Optional[List[int]] = Field( 300 default=None, alias="ReminderAtMinutes" 301 ) 302 reminder_type: Optional[ 303 Literal[ 304 "ANNOUNCEMENT_TIME_CHECK", 305 "ANNOUNCEMENT_VARIABLE_TIME_LEFT", 306 "CHIME", 307 "KNOCK", 308 ] 309 ] = Field(default=None, alias="ReminderType") 310 enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
313class FilterModel(BaseModel): 314 key: str = Field(alias="Key") 315 values: Sequence[str] = Field(alias="Values")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
318class ForgetSmartHomeAppliancesRequestModel(BaseModel): 319 room_arn: str = Field(alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
322class GatewayGroupSummaryModel(BaseModel): 323 arn: Optional[str] = Field(default=None, alias="Arn") 324 name: Optional[str] = Field(default=None, alias="Name") 325 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
328class GatewayGroupModel(BaseModel): 329 arn: Optional[str] = Field(default=None, alias="Arn") 330 name: Optional[str] = Field(default=None, alias="Name") 331 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
334class GatewaySummaryModel(BaseModel): 335 arn: Optional[str] = Field(default=None, alias="Arn") 336 name: Optional[str] = Field(default=None, alias="Name") 337 description: Optional[str] = Field(default=None, alias="Description") 338 gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn") 339 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
342class GatewayModel(BaseModel): 343 arn: Optional[str] = Field(default=None, alias="Arn") 344 name: Optional[str] = Field(default=None, alias="Name") 345 description: Optional[str] = Field(default=None, alias="Description") 346 gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn") 347 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
350class GetAddressBookRequestModel(BaseModel): 351 address_book_arn: str = Field(alias="AddressBookArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
354class GetConferenceProviderRequestModel(BaseModel): 355 conference_provider_arn: str = Field(alias="ConferenceProviderArn")
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
362class GetDeviceRequestModel(BaseModel): 363 device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
366class GetGatewayGroupRequestModel(BaseModel): 367 gateway_group_arn: str = Field(alias="GatewayGroupArn")
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
374class GetNetworkProfileRequestModel(BaseModel): 375 network_profile_arn: str = Field(alias="NetworkProfileArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
378class NetworkProfileModel(BaseModel): 379 network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn") 380 network_profile_name: Optional[str] = Field( 381 default=None, alias="NetworkProfileName" 382 ) 383 description: Optional[str] = Field(default=None, alias="Description") 384 ssid: Optional[str] = Field(default=None, alias="Ssid") 385 security_type: Optional[ 386 Literal["OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"] 387 ] = Field(default=None, alias="SecurityType") 388 eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod") 389 current_password: Optional[str] = Field(default=None, alias="CurrentPassword") 390 next_password: Optional[str] = Field(default=None, alias="NextPassword") 391 certificate_authority_arn: Optional[str] = Field( 392 default=None, alias="CertificateAuthorityArn" 393 ) 394 trust_anchors: Optional[List[str]] = Field(default=None, alias="TrustAnchors")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
397class GetProfileRequestModel(BaseModel): 398 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
401class GetRoomRequestModel(BaseModel): 402 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
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 RoomModel(BaseModel): 406 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 407 room_name: Optional[str] = Field(default=None, alias="RoomName") 408 description: Optional[str] = Field(default=None, alias="Description") 409 provider_calendar_id: Optional[str] = Field( 410 default=None, alias="ProviderCalendarId" 411 ) 412 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
415class GetRoomSkillParameterRequestModel(BaseModel): 416 skill_id: str = Field(alias="SkillId") 417 parameter_key: str = Field(alias="ParameterKey") 418 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
421class RoomSkillParameterModel(BaseModel): 422 parameter_key: str = Field(alias="ParameterKey") 423 parameter_value: str = Field(alias="ParameterValue")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
426class GetSkillGroupRequestModel(BaseModel): 427 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
430class SkillGroupModel(BaseModel): 431 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 432 skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName") 433 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
436class InstantBookingModel(BaseModel): 437 duration_in_minutes: Optional[int] = Field(default=None, alias="DurationInMinutes") 438 enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
441class PaginatorConfigModel(BaseModel): 442 max_items: Optional[int] = Field(default=None, alias="MaxItems") 443 page_size: Optional[int] = Field(default=None, alias="PageSize") 444 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
447class ListBusinessReportSchedulesRequestModel(BaseModel): 448 next_token: Optional[str] = Field(default=None, alias="NextToken") 449 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
452class ListConferenceProvidersRequestModel(BaseModel): 453 next_token: Optional[str] = Field(default=None, alias="NextToken") 454 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
457class ListDeviceEventsRequestModel(BaseModel): 458 device_arn: str = Field(alias="DeviceArn") 459 event_type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field( 460 default=None, alias="EventType" 461 ) 462 next_token: Optional[str] = Field(default=None, alias="NextToken") 463 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
466class ListGatewayGroupsRequestModel(BaseModel): 467 next_token: Optional[str] = Field(default=None, alias="NextToken") 468 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
471class ListGatewaysRequestModel(BaseModel): 472 gateway_group_arn: Optional[str] = Field(default=None, alias="GatewayGroupArn") 473 next_token: Optional[str] = Field(default=None, alias="NextToken") 474 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
477class ListSkillsRequestModel(BaseModel): 478 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 479 enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field( 480 default=None, alias="EnablementType" 481 ) 482 skill_type: Optional[Literal["ALL", "PRIVATE", "PUBLIC"]] = Field( 483 default=None, alias="SkillType" 484 ) 485 next_token: Optional[str] = Field(default=None, alias="NextToken") 486 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
489class SkillSummaryModel(BaseModel): 490 skill_id: Optional[str] = Field(default=None, alias="SkillId") 491 skill_name: Optional[str] = Field(default=None, alias="SkillName") 492 supports_linking: Optional[bool] = Field(default=None, alias="SupportsLinking") 493 enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field( 494 default=None, alias="EnablementType" 495 ) 496 skill_type: Optional[Literal["PRIVATE", "PUBLIC"]] = Field( 497 default=None, alias="SkillType" 498 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
501class ListSkillsStoreCategoriesRequestModel(BaseModel): 502 next_token: Optional[str] = Field(default=None, alias="NextToken") 503 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
506class ListSkillsStoreSkillsByCategoryRequestModel(BaseModel): 507 category_id: int = Field(alias="CategoryId") 508 next_token: Optional[str] = Field(default=None, alias="NextToken") 509 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
512class ListSmartHomeAppliancesRequestModel(BaseModel): 513 room_arn: str = Field(alias="RoomArn") 514 max_results: Optional[int] = Field(default=None, alias="MaxResults") 515 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
518class SmartHomeApplianceModel(BaseModel): 519 friendly_name: Optional[str] = Field(default=None, alias="FriendlyName") 520 description: Optional[str] = Field(default=None, alias="Description") 521 manufacturer_name: Optional[str] = Field(default=None, alias="ManufacturerName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
524class ListTagsRequestModel(BaseModel): 525 arn: str = Field(alias="Arn") 526 next_token: Optional[str] = Field(default=None, alias="NextToken") 527 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
530class RequireCheckInModel(BaseModel): 531 release_after_minutes: Optional[int] = Field( 532 default=None, alias="ReleaseAfterMinutes" 533 ) 534 enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
537class NetworkProfileDataModel(BaseModel): 538 network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn") 539 network_profile_name: Optional[str] = Field( 540 default=None, alias="NetworkProfileName" 541 ) 542 description: Optional[str] = Field(default=None, alias="Description") 543 ssid: Optional[str] = Field(default=None, alias="Ssid") 544 security_type: Optional[ 545 Literal["OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK"] 546 ] = Field(default=None, alias="SecurityType") 547 eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod") 548 certificate_authority_arn: Optional[str] = Field( 549 default=None, alias="CertificateAuthorityArn" 550 )
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 ProfileDataModel(BaseModel): 554 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 555 profile_name: Optional[str] = Field(default=None, alias="ProfileName") 556 is_default: Optional[bool] = Field(default=None, alias="IsDefault") 557 address: Optional[str] = Field(default=None, alias="Address") 558 timezone: Optional[str] = Field(default=None, alias="Timezone") 559 distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field( 560 default=None, alias="DistanceUnit" 561 ) 562 temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field( 563 default=None, alias="TemperatureUnit" 564 ) 565 wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field( 566 default=None, alias="WakeWord" 567 ) 568 locale: Optional[str] = Field(default=None, alias="Locale")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
571class PutInvitationConfigurationRequestModel(BaseModel): 572 organization_name: str = Field(alias="OrganizationName") 573 contact_email: Optional[str] = Field(default=None, alias="ContactEmail") 574 private_skill_ids: Optional[Sequence[str]] = Field( 575 default=None, alias="PrivateSkillIds" 576 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
579class PutSkillAuthorizationRequestModel(BaseModel): 580 authorization_result: Mapping[str, str] = Field(alias="AuthorizationResult") 581 skill_id: str = Field(alias="SkillId") 582 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
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
589class ResolveRoomRequestModel(BaseModel): 590 user_id: str = Field(alias="UserId") 591 skill_id: str = Field(alias="SkillId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
594class RevokeInvitationRequestModel(BaseModel): 595 user_arn: Optional[str] = Field(default=None, alias="UserArn") 596 enrollment_id: Optional[str] = Field(default=None, alias="EnrollmentId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
599class RoomDataModel(BaseModel): 600 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 601 room_name: Optional[str] = Field(default=None, alias="RoomName") 602 description: Optional[str] = Field(default=None, alias="Description") 603 provider_calendar_id: Optional[str] = Field( 604 default=None, alias="ProviderCalendarId" 605 ) 606 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 607 profile_name: Optional[str] = Field(default=None, alias="ProfileName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
610class SortModel(BaseModel): 611 key: str = Field(alias="Key") 612 value: Literal["ASC", "DESC"] = 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
615class SkillGroupDataModel(BaseModel): 616 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 617 skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName") 618 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
621class UserDataModel(BaseModel): 622 user_arn: Optional[str] = Field(default=None, alias="UserArn") 623 first_name: Optional[str] = Field(default=None, alias="FirstName") 624 last_name: Optional[str] = Field(default=None, alias="LastName") 625 email: Optional[str] = Field(default=None, alias="Email") 626 enrollment_status: Optional[ 627 Literal[ 628 "DEREGISTERING", "DISASSOCIATING", "INITIALIZED", "PENDING", "REGISTERED" 629 ] 630 ] = Field(default=None, alias="EnrollmentStatus") 631 enrollment_id: Optional[str] = Field(default=None, alias="EnrollmentId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
634class SendInvitationRequestModel(BaseModel): 635 user_arn: Optional[str] = Field(default=None, alias="UserArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
638class StartDeviceSyncRequestModel(BaseModel): 639 features: Sequence[ 640 Literal[ 641 "ALL", 642 "BLUETOOTH", 643 "LISTS", 644 "NETWORK_PROFILE", 645 "NOTIFICATIONS", 646 "SETTINGS", 647 "SKILLS", 648 "VOLUME", 649 ] 650 ] = Field(alias="Features") 651 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 652 device_arn: Optional[str] = Field(default=None, alias="DeviceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
655class StartSmartHomeApplianceDiscoveryRequestModel(BaseModel): 656 room_arn: str = Field(alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
659class UntagResourceRequestModel(BaseModel): 660 arn: str = Field(alias="Arn") 661 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
664class UpdateAddressBookRequestModel(BaseModel): 665 address_book_arn: str = Field(alias="AddressBookArn") 666 name: Optional[str] = Field(default=None, alias="Name") 667 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
670class UpdateDeviceRequestModel(BaseModel): 671 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 672 device_name: Optional[str] = Field(default=None, alias="DeviceName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
675class UpdateEndOfMeetingReminderModel(BaseModel): 676 reminder_at_minutes: Optional[Sequence[int]] = Field( 677 default=None, alias="ReminderAtMinutes" 678 ) 679 reminder_type: Optional[ 680 Literal[ 681 "ANNOUNCEMENT_TIME_CHECK", 682 "ANNOUNCEMENT_VARIABLE_TIME_LEFT", 683 "CHIME", 684 "KNOCK", 685 ] 686 ] = Field(default=None, alias="ReminderType") 687 enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
690class UpdateGatewayGroupRequestModel(BaseModel): 691 gateway_group_arn: str = Field(alias="GatewayGroupArn") 692 name: Optional[str] = Field(default=None, alias="Name") 693 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
696class UpdateGatewayRequestModel(BaseModel): 697 gateway_arn: str = Field(alias="GatewayArn") 698 name: Optional[str] = Field(default=None, alias="Name") 699 description: Optional[str] = Field(default=None, alias="Description") 700 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
703class UpdateInstantBookingModel(BaseModel): 704 duration_in_minutes: Optional[int] = Field(default=None, alias="DurationInMinutes") 705 enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
708class UpdateRequireCheckInModel(BaseModel): 709 release_after_minutes: Optional[int] = Field( 710 default=None, alias="ReleaseAfterMinutes" 711 ) 712 enabled: Optional[bool] = Field(default=None, alias="Enabled")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
715class UpdateNetworkProfileRequestModel(BaseModel): 716 network_profile_arn: str = Field(alias="NetworkProfileArn") 717 network_profile_name: Optional[str] = Field( 718 default=None, alias="NetworkProfileName" 719 ) 720 description: Optional[str] = Field(default=None, alias="Description") 721 current_password: Optional[str] = Field(default=None, alias="CurrentPassword") 722 next_password: Optional[str] = Field(default=None, alias="NextPassword") 723 certificate_authority_arn: Optional[str] = Field( 724 default=None, alias="CertificateAuthorityArn" 725 ) 726 trust_anchors: Optional[Sequence[str]] = Field(default=None, alias="TrustAnchors")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
729class UpdateRoomRequestModel(BaseModel): 730 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 731 room_name: Optional[str] = Field(default=None, alias="RoomName") 732 description: Optional[str] = Field(default=None, alias="Description") 733 provider_calendar_id: Optional[str] = Field( 734 default=None, alias="ProviderCalendarId" 735 ) 736 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
739class UpdateSkillGroupRequestModel(BaseModel): 740 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 741 skill_group_name: Optional[str] = Field(default=None, alias="SkillGroupName") 742 description: Optional[str] = Field(default=None, alias="Description")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
745class UpdateBusinessReportScheduleRequestModel(BaseModel): 746 schedule_arn: str = Field(alias="ScheduleArn") 747 s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName") 748 s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix") 749 format: Optional[Literal["CSV", "CSV_ZIP"]] = Field(default=None, alias="Format") 750 schedule_name: Optional[str] = Field(default=None, alias="ScheduleName") 751 recurrence: Optional[BusinessReportRecurrenceModel] = Field( 752 default=None, alias="Recurrence" 753 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
756class BusinessReportModel(BaseModel): 757 status: Optional[Literal["FAILED", "RUNNING", "SUCCEEDED"]] = Field( 758 default=None, alias="Status" 759 ) 760 failure_code: Optional[ 761 Literal["ACCESS_DENIED", "INTERNAL_FAILURE", "NO_SUCH_BUCKET"] 762 ] = Field(default=None, alias="FailureCode") 763 s3_location: Optional[BusinessReportS3LocationModel] = Field( 764 default=None, alias="S3Location" 765 ) 766 delivery_time: Optional[datetime] = Field(default=None, alias="DeliveryTime") 767 download_url: Optional[str] = Field(default=None, alias="DownloadUrl")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
770class PutConferencePreferenceRequestModel(BaseModel): 771 conference_preference: ConferencePreferenceModel = Field( 772 alias="ConferencePreference" 773 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
776class ConferenceProviderModel(BaseModel): 777 arn: Optional[str] = Field(default=None, alias="Arn") 778 name: Optional[str] = Field(default=None, alias="Name") 779 type: Optional[ 780 Literal[ 781 "BLUEJEANS", 782 "CHIME", 783 "CUSTOM", 784 "FUZE", 785 "GOOGLE_HANGOUTS", 786 "POLYCOM", 787 "RINGCENTRAL", 788 "SKYPE_FOR_BUSINESS", 789 "WEBEX", 790 "ZOOM", 791 ] 792 ] = Field(default=None, alias="Type") 793 ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn") 794 p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn") 795 meeting_setting: Optional[MeetingSettingModel] = Field( 796 default=None, alias="MeetingSetting" 797 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
800class UpdateConferenceProviderRequestModel(BaseModel): 801 conference_provider_arn: str = Field(alias="ConferenceProviderArn") 802 conference_provider_type: Literal[ 803 "BLUEJEANS", 804 "CHIME", 805 "CUSTOM", 806 "FUZE", 807 "GOOGLE_HANGOUTS", 808 "POLYCOM", 809 "RINGCENTRAL", 810 "SKYPE_FOR_BUSINESS", 811 "WEBEX", 812 "ZOOM", 813 ] = Field(alias="ConferenceProviderType") 814 meeting_setting: MeetingSettingModel = Field(alias="MeetingSetting") 815 ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn") 816 p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
819class ContactDataModel(BaseModel): 820 contact_arn: Optional[str] = Field(default=None, alias="ContactArn") 821 display_name: Optional[str] = Field(default=None, alias="DisplayName") 822 first_name: Optional[str] = Field(default=None, alias="FirstName") 823 last_name: Optional[str] = Field(default=None, alias="LastName") 824 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 825 phone_numbers: Optional[List[PhoneNumberModel]] = Field( 826 default=None, alias="PhoneNumbers" 827 ) 828 sip_addresses: Optional[List[SipAddressModel]] = Field( 829 default=None, alias="SipAddresses" 830 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
833class ContactModel(BaseModel): 834 contact_arn: Optional[str] = Field(default=None, alias="ContactArn") 835 display_name: Optional[str] = Field(default=None, alias="DisplayName") 836 first_name: Optional[str] = Field(default=None, alias="FirstName") 837 last_name: Optional[str] = Field(default=None, alias="LastName") 838 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 839 phone_numbers: Optional[List[PhoneNumberModel]] = Field( 840 default=None, alias="PhoneNumbers" 841 ) 842 sip_addresses: Optional[List[SipAddressModel]] = Field( 843 default=None, alias="SipAddresses" 844 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
847class UpdateContactRequestModel(BaseModel): 848 contact_arn: str = Field(alias="ContactArn") 849 display_name: Optional[str] = Field(default=None, alias="DisplayName") 850 first_name: Optional[str] = Field(default=None, alias="FirstName") 851 last_name: Optional[str] = Field(default=None, alias="LastName") 852 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 853 phone_numbers: Optional[Sequence[PhoneNumberModel]] = Field( 854 default=None, alias="PhoneNumbers" 855 ) 856 sip_addresses: Optional[Sequence[SipAddressModel]] = Field( 857 default=None, alias="SipAddresses" 858 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
861class ContentModel(BaseModel): 862 text_list: Optional[Sequence[TextModel]] = Field(default=None, alias="TextList") 863 ssml_list: Optional[Sequence[SsmlModel]] = Field(default=None, alias="SsmlList") 864 audio_list: Optional[Sequence[AudioModel]] = Field(default=None, alias="AudioList")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
867class CreateAddressBookRequestModel(BaseModel): 868 name: str = Field(alias="Name") 869 description: Optional[str] = Field(default=None, alias="Description") 870 client_request_token: Optional[str] = Field( 871 default=None, alias="ClientRequestToken" 872 ) 873 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
876class CreateBusinessReportScheduleRequestModel(BaseModel): 877 format: Literal["CSV", "CSV_ZIP"] = Field(alias="Format") 878 content_range: BusinessReportContentRangeModel = Field(alias="ContentRange") 879 schedule_name: Optional[str] = Field(default=None, alias="ScheduleName") 880 s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName") 881 s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix") 882 recurrence: Optional[BusinessReportRecurrenceModel] = Field( 883 default=None, alias="Recurrence" 884 ) 885 client_request_token: Optional[str] = Field( 886 default=None, alias="ClientRequestToken" 887 ) 888 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
891class CreateConferenceProviderRequestModel(BaseModel): 892 conference_provider_name: str = Field(alias="ConferenceProviderName") 893 conference_provider_type: Literal[ 894 "BLUEJEANS", 895 "CHIME", 896 "CUSTOM", 897 "FUZE", 898 "GOOGLE_HANGOUTS", 899 "POLYCOM", 900 "RINGCENTRAL", 901 "SKYPE_FOR_BUSINESS", 902 "WEBEX", 903 "ZOOM", 904 ] = Field(alias="ConferenceProviderType") 905 meeting_setting: MeetingSettingModel = Field(alias="MeetingSetting") 906 ip_dial_in: Optional[IPDialInModel] = Field(default=None, alias="IPDialIn") 907 p_s_tndial_in: Optional[PSTNDialInModel] = Field(default=None, alias="PSTNDialIn") 908 client_request_token: Optional[str] = Field( 909 default=None, alias="ClientRequestToken" 910 ) 911 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
914class CreateContactRequestModel(BaseModel): 915 first_name: str = Field(alias="FirstName") 916 display_name: Optional[str] = Field(default=None, alias="DisplayName") 917 last_name: Optional[str] = Field(default=None, alias="LastName") 918 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 919 phone_numbers: Optional[Sequence[PhoneNumberModel]] = Field( 920 default=None, alias="PhoneNumbers" 921 ) 922 sip_addresses: Optional[Sequence[SipAddressModel]] = Field( 923 default=None, alias="SipAddresses" 924 ) 925 client_request_token: Optional[str] = Field( 926 default=None, alias="ClientRequestToken" 927 ) 928 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
931class CreateGatewayGroupRequestModel(BaseModel): 932 name: str = Field(alias="Name") 933 client_request_token: str = Field(alias="ClientRequestToken") 934 description: Optional[str] = Field(default=None, alias="Description") 935 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
938class CreateNetworkProfileRequestModel(BaseModel): 939 network_profile_name: str = Field(alias="NetworkProfileName") 940 ssid: str = Field(alias="Ssid") 941 security_type: Literal[ 942 "OPEN", "WEP", "WPA2_ENTERPRISE", "WPA2_PSK", "WPA_PSK" 943 ] = Field(alias="SecurityType") 944 client_request_token: str = Field(alias="ClientRequestToken") 945 description: Optional[str] = Field(default=None, alias="Description") 946 eap_method: Optional[Literal["EAP_TLS"]] = Field(default=None, alias="EapMethod") 947 current_password: Optional[str] = Field(default=None, alias="CurrentPassword") 948 next_password: Optional[str] = Field(default=None, alias="NextPassword") 949 certificate_authority_arn: Optional[str] = Field( 950 default=None, alias="CertificateAuthorityArn" 951 ) 952 trust_anchors: Optional[Sequence[str]] = Field(default=None, alias="TrustAnchors") 953 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
956class CreateRoomRequestModel(BaseModel): 957 room_name: str = Field(alias="RoomName") 958 description: Optional[str] = Field(default=None, alias="Description") 959 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 960 provider_calendar_id: Optional[str] = Field( 961 default=None, alias="ProviderCalendarId" 962 ) 963 client_request_token: Optional[str] = Field( 964 default=None, alias="ClientRequestToken" 965 ) 966 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
969class CreateSkillGroupRequestModel(BaseModel): 970 skill_group_name: str = Field(alias="SkillGroupName") 971 description: Optional[str] = Field(default=None, alias="Description") 972 client_request_token: Optional[str] = Field( 973 default=None, alias="ClientRequestToken" 974 ) 975 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
978class CreateUserRequestModel(BaseModel): 979 user_id: str = Field(alias="UserId") 980 first_name: Optional[str] = Field(default=None, alias="FirstName") 981 last_name: Optional[str] = Field(default=None, alias="LastName") 982 email: Optional[str] = Field(default=None, alias="Email") 983 client_request_token: Optional[str] = Field( 984 default=None, alias="ClientRequestToken" 985 ) 986 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
989class RegisterAVSDeviceRequestModel(BaseModel): 990 client_id: str = Field(alias="ClientId") 991 user_code: str = Field(alias="UserCode") 992 product_id: str = Field(alias="ProductId") 993 amazon_id: str = Field(alias="AmazonId") 994 device_serial_number: Optional[str] = Field( 995 default=None, alias="DeviceSerialNumber" 996 ) 997 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 998 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1001class TagResourceRequestModel(BaseModel): 1002 arn: str = Field(alias="Arn") 1003 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
1006class CreateAddressBookResponseModel(BaseModel): 1007 address_book_arn: str = Field(alias="AddressBookArn") 1008 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
1011class CreateBusinessReportScheduleResponseModel(BaseModel): 1012 schedule_arn: str = Field(alias="ScheduleArn") 1013 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
1016class CreateConferenceProviderResponseModel(BaseModel): 1017 conference_provider_arn: str = Field(alias="ConferenceProviderArn") 1018 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
1021class CreateContactResponseModel(BaseModel): 1022 contact_arn: str = Field(alias="ContactArn") 1023 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
1026class CreateGatewayGroupResponseModel(BaseModel): 1027 gateway_group_arn: str = Field(alias="GatewayGroupArn") 1028 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
1031class CreateNetworkProfileResponseModel(BaseModel): 1032 network_profile_arn: str = Field(alias="NetworkProfileArn") 1033 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
1036class CreateProfileResponseModel(BaseModel): 1037 profile_arn: str = Field(alias="ProfileArn") 1038 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
1041class CreateRoomResponseModel(BaseModel): 1042 room_arn: str = Field(alias="RoomArn") 1043 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
1046class CreateSkillGroupResponseModel(BaseModel): 1047 skill_group_arn: str = Field(alias="SkillGroupArn") 1048 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
1051class CreateUserResponseModel(BaseModel): 1052 user_arn: str = Field(alias="UserArn") 1053 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
1056class GetAddressBookResponseModel(BaseModel): 1057 address_book: AddressBookModel = Field(alias="AddressBook") 1058 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
1061class GetConferencePreferenceResponseModel(BaseModel): 1062 preference: ConferencePreferenceModel = Field(alias="Preference") 1063 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
1066class GetInvitationConfigurationResponseModel(BaseModel): 1067 organization_name: str = Field(alias="OrganizationName") 1068 contact_email: str = Field(alias="ContactEmail") 1069 private_skill_ids: List[str] = Field(alias="PrivateSkillIds") 1070 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
1073class ListSkillsStoreCategoriesResponseModel(BaseModel): 1074 category_list: List[CategoryModel] = Field(alias="CategoryList") 1075 next_token: str = Field(alias="NextToken") 1076 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
1079class ListTagsResponseModel(BaseModel): 1080 tags: List[TagModel] = Field(alias="Tags") 1081 next_token: str = Field(alias="NextToken") 1082 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
1085class RegisterAVSDeviceResponseModel(BaseModel): 1086 device_arn: str = Field(alias="DeviceArn") 1087 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
1090class SearchAddressBooksResponseModel(BaseModel): 1091 address_books: List[AddressBookDataModel] = Field(alias="AddressBooks") 1092 next_token: str = Field(alias="NextToken") 1093 total_count: int = Field(alias="TotalCount") 1094 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
1097class SendAnnouncementResponseModel(BaseModel): 1098 announcement_arn: str = Field(alias="AnnouncementArn") 1099 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
1102class CreateMeetingRoomConfigurationModel(BaseModel): 1103 room_utilization_metrics_enabled: Optional[bool] = Field( 1104 default=None, alias="RoomUtilizationMetricsEnabled" 1105 ) 1106 end_of_meeting_reminder: Optional[CreateEndOfMeetingReminderModel] = Field( 1107 default=None, alias="EndOfMeetingReminder" 1108 ) 1109 instant_booking: Optional[CreateInstantBookingModel] = Field( 1110 default=None, alias="InstantBooking" 1111 ) 1112 require_check_in: Optional[CreateRequireCheckInModel] = Field( 1113 default=None, alias="RequireCheckIn" 1114 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1117class SkillDetailsModel(BaseModel): 1118 product_description: Optional[str] = Field(default=None, alias="ProductDescription") 1119 invocation_phrase: Optional[str] = Field(default=None, alias="InvocationPhrase") 1120 release_date: Optional[str] = Field(default=None, alias="ReleaseDate") 1121 end_user_license_agreement: Optional[str] = Field( 1122 default=None, alias="EndUserLicenseAgreement" 1123 ) 1124 generic_keywords: Optional[List[str]] = Field(default=None, alias="GenericKeywords") 1125 bullet_points: Optional[List[str]] = Field(default=None, alias="BulletPoints") 1126 new_in_this_version_bullet_points: Optional[List[str]] = Field( 1127 default=None, alias="NewInThisVersionBulletPoints" 1128 ) 1129 skill_types: Optional[List[str]] = Field(default=None, alias="SkillTypes") 1130 reviews: Optional[Dict[str, str]] = Field(default=None, alias="Reviews") 1131 developer_info: Optional[DeveloperInfoModel] = Field( 1132 default=None, alias="DeveloperInfo" 1133 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1136class ListDeviceEventsResponseModel(BaseModel): 1137 device_events: List[DeviceEventModel] = Field(alias="DeviceEvents") 1138 next_token: str = Field(alias="NextToken") 1139 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
1142class DeviceStatusInfoModel(BaseModel): 1143 device_status_details: Optional[List[DeviceStatusDetailModel]] = Field( 1144 default=None, alias="DeviceStatusDetails" 1145 ) 1146 connection_status: Optional[Literal["OFFLINE", "ONLINE"]] = Field( 1147 default=None, alias="ConnectionStatus" 1148 ) 1149 connection_status_updated_time: Optional[datetime] = Field( 1150 default=None, alias="ConnectionStatusUpdatedTime" 1151 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1154class ListGatewayGroupsResponseModel(BaseModel): 1155 gateway_groups: List[GatewayGroupSummaryModel] = Field(alias="GatewayGroups") 1156 next_token: str = Field(alias="NextToken") 1157 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
1160class GetGatewayGroupResponseModel(BaseModel): 1161 gateway_group: GatewayGroupModel = Field(alias="GatewayGroup") 1162 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
1165class ListGatewaysResponseModel(BaseModel): 1166 gateways: List[GatewaySummaryModel] = Field(alias="Gateways") 1167 next_token: str = Field(alias="NextToken") 1168 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
1171class GetGatewayResponseModel(BaseModel): 1172 gateway: GatewayModel = Field(alias="Gateway") 1173 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
1176class GetNetworkProfileResponseModel(BaseModel): 1177 network_profile: NetworkProfileModel = Field(alias="NetworkProfile") 1178 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
1181class GetRoomResponseModel(BaseModel): 1182 room: RoomModel = Field(alias="Room") 1183 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
1186class GetRoomSkillParameterResponseModel(BaseModel): 1187 room_skill_parameter: RoomSkillParameterModel = Field(alias="RoomSkillParameter") 1188 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
1191class PutRoomSkillParameterRequestModel(BaseModel): 1192 skill_id: str = Field(alias="SkillId") 1193 room_skill_parameter: RoomSkillParameterModel = Field(alias="RoomSkillParameter") 1194 room_arn: Optional[str] = Field(default=None, alias="RoomArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1197class ResolveRoomResponseModel(BaseModel): 1198 room_arn: str = Field(alias="RoomArn") 1199 room_name: str = Field(alias="RoomName") 1200 room_skill_parameters: List[RoomSkillParameterModel] = Field( 1201 alias="RoomSkillParameters" 1202 ) 1203 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
1206class GetSkillGroupResponseModel(BaseModel): 1207 skill_group: SkillGroupModel = Field(alias="SkillGroup") 1208 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
ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateModel(mypydantic.models.base_model.BaseModel):
1211class ListBusinessReportSchedulesRequestListBusinessReportSchedulesPaginateModel( 1212 BaseModel 1213): 1214 pagination_config: Optional[PaginatorConfigModel] = Field( 1215 default=None, alias="PaginationConfig" 1216 )
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
ListConferenceProvidersRequestListConferenceProvidersPaginateModel(mypydantic.models.base_model.BaseModel):
1219class ListConferenceProvidersRequestListConferenceProvidersPaginateModel(BaseModel): 1220 pagination_config: Optional[PaginatorConfigModel] = Field( 1221 default=None, alias="PaginationConfig" 1222 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1225class ListDeviceEventsRequestListDeviceEventsPaginateModel(BaseModel): 1226 device_arn: str = Field(alias="DeviceArn") 1227 event_type: Optional[Literal["CONNECTION_STATUS", "DEVICE_STATUS"]] = Field( 1228 default=None, alias="EventType" 1229 ) 1230 pagination_config: Optional[PaginatorConfigModel] = Field( 1231 default=None, alias="PaginationConfig" 1232 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1235class ListSkillsRequestListSkillsPaginateModel(BaseModel): 1236 skill_group_arn: Optional[str] = Field(default=None, alias="SkillGroupArn") 1237 enablement_type: Optional[Literal["ENABLED", "PENDING"]] = Field( 1238 default=None, alias="EnablementType" 1239 ) 1240 skill_type: Optional[Literal["ALL", "PRIVATE", "PUBLIC"]] = Field( 1241 default=None, alias="SkillType" 1242 ) 1243 pagination_config: Optional[PaginatorConfigModel] = Field( 1244 default=None, alias="PaginationConfig" 1245 )
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
ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateModel(mypydantic.models.base_model.BaseModel):
1248class ListSkillsStoreCategoriesRequestListSkillsStoreCategoriesPaginateModel(BaseModel): 1249 pagination_config: Optional[PaginatorConfigModel] = Field( 1250 default=None, alias="PaginationConfig" 1251 )
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
ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateModel(mypydantic.models.base_model.BaseModel):
1254class ListSkillsStoreSkillsByCategoryRequestListSkillsStoreSkillsByCategoryPaginateModel( 1255 BaseModel 1256): 1257 category_id: int = Field(alias="CategoryId") 1258 pagination_config: Optional[PaginatorConfigModel] = Field( 1259 default=None, alias="PaginationConfig" 1260 )
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
ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateModel(mypydantic.models.base_model.BaseModel):
1263class ListSmartHomeAppliancesRequestListSmartHomeAppliancesPaginateModel(BaseModel): 1264 room_arn: str = Field(alias="RoomArn") 1265 pagination_config: Optional[PaginatorConfigModel] = Field( 1266 default=None, alias="PaginationConfig" 1267 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1270class ListTagsRequestListTagsPaginateModel(BaseModel): 1271 arn: str = Field(alias="Arn") 1272 pagination_config: Optional[PaginatorConfigModel] = Field( 1273 default=None, alias="PaginationConfig" 1274 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1277class ListSkillsResponseModel(BaseModel): 1278 skill_summaries: List[SkillSummaryModel] = Field(alias="SkillSummaries") 1279 next_token: str = Field(alias="NextToken") 1280 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
1283class ListSmartHomeAppliancesResponseModel(BaseModel): 1284 smart_home_appliances: List[SmartHomeApplianceModel] = Field( 1285 alias="SmartHomeAppliances" 1286 ) 1287 next_token: str = Field(alias="NextToken") 1288 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
1291class MeetingRoomConfigurationModel(BaseModel): 1292 room_utilization_metrics_enabled: Optional[bool] = Field( 1293 default=None, alias="RoomUtilizationMetricsEnabled" 1294 ) 1295 end_of_meeting_reminder: Optional[EndOfMeetingReminderModel] = Field( 1296 default=None, alias="EndOfMeetingReminder" 1297 ) 1298 instant_booking: Optional[InstantBookingModel] = Field( 1299 default=None, alias="InstantBooking" 1300 ) 1301 require_check_in: Optional[RequireCheckInModel] = Field( 1302 default=None, alias="RequireCheckIn" 1303 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1306class SearchNetworkProfilesResponseModel(BaseModel): 1307 network_profiles: List[NetworkProfileDataModel] = Field(alias="NetworkProfiles") 1308 next_token: str = Field(alias="NextToken") 1309 total_count: int = Field(alias="TotalCount") 1310 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
1313class SearchProfilesResponseModel(BaseModel): 1314 profiles: List[ProfileDataModel] = Field(alias="Profiles") 1315 next_token: str = Field(alias="NextToken") 1316 total_count: int = Field(alias="TotalCount") 1317 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
1320class SearchRoomsResponseModel(BaseModel): 1321 rooms: List[RoomDataModel] = Field(alias="Rooms") 1322 next_token: str = Field(alias="NextToken") 1323 total_count: int = Field(alias="TotalCount") 1324 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
1327class SearchAddressBooksRequestModel(BaseModel): 1328 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1329 sort_criteria: Optional[Sequence[SortModel]] = Field( 1330 default=None, alias="SortCriteria" 1331 ) 1332 next_token: Optional[str] = Field(default=None, alias="NextToken") 1333 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1336class SearchContactsRequestModel(BaseModel): 1337 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1338 sort_criteria: Optional[Sequence[SortModel]] = Field( 1339 default=None, alias="SortCriteria" 1340 ) 1341 next_token: Optional[str] = Field(default=None, alias="NextToken") 1342 max_results: Optional[int] = Field(default=None, alias="MaxResults")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1345class SearchDevicesRequestModel(BaseModel): 1346 next_token: Optional[str] = Field(default=None, alias="NextToken") 1347 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1348 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1349 sort_criteria: Optional[Sequence[SortModel]] = Field( 1350 default=None, alias="SortCriteria" 1351 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1354class SearchDevicesRequestSearchDevicesPaginateModel(BaseModel): 1355 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1356 sort_criteria: Optional[Sequence[SortModel]] = Field( 1357 default=None, alias="SortCriteria" 1358 ) 1359 pagination_config: Optional[PaginatorConfigModel] = Field( 1360 default=None, alias="PaginationConfig" 1361 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1364class SearchNetworkProfilesRequestModel(BaseModel): 1365 next_token: Optional[str] = Field(default=None, alias="NextToken") 1366 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1367 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1368 sort_criteria: Optional[Sequence[SortModel]] = Field( 1369 default=None, alias="SortCriteria" 1370 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1373class SearchProfilesRequestModel(BaseModel): 1374 next_token: Optional[str] = Field(default=None, alias="NextToken") 1375 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1376 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1377 sort_criteria: Optional[Sequence[SortModel]] = Field( 1378 default=None, alias="SortCriteria" 1379 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1382class SearchProfilesRequestSearchProfilesPaginateModel(BaseModel): 1383 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1384 sort_criteria: Optional[Sequence[SortModel]] = Field( 1385 default=None, alias="SortCriteria" 1386 ) 1387 pagination_config: Optional[PaginatorConfigModel] = Field( 1388 default=None, alias="PaginationConfig" 1389 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1392class SearchRoomsRequestModel(BaseModel): 1393 next_token: Optional[str] = Field(default=None, alias="NextToken") 1394 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1395 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1396 sort_criteria: Optional[Sequence[SortModel]] = Field( 1397 default=None, alias="SortCriteria" 1398 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1401class SearchRoomsRequestSearchRoomsPaginateModel(BaseModel): 1402 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1403 sort_criteria: Optional[Sequence[SortModel]] = Field( 1404 default=None, alias="SortCriteria" 1405 ) 1406 pagination_config: Optional[PaginatorConfigModel] = Field( 1407 default=None, alias="PaginationConfig" 1408 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1411class SearchSkillGroupsRequestModel(BaseModel): 1412 next_token: Optional[str] = Field(default=None, alias="NextToken") 1413 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1414 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1415 sort_criteria: Optional[Sequence[SortModel]] = Field( 1416 default=None, alias="SortCriteria" 1417 )
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
SearchSkillGroupsRequestSearchSkillGroupsPaginateModel(mypydantic.models.base_model.BaseModel):
1420class SearchSkillGroupsRequestSearchSkillGroupsPaginateModel(BaseModel): 1421 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1422 sort_criteria: Optional[Sequence[SortModel]] = Field( 1423 default=None, alias="SortCriteria" 1424 ) 1425 pagination_config: Optional[PaginatorConfigModel] = Field( 1426 default=None, alias="PaginationConfig" 1427 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1430class SearchUsersRequestModel(BaseModel): 1431 next_token: Optional[str] = Field(default=None, alias="NextToken") 1432 max_results: Optional[int] = Field(default=None, alias="MaxResults") 1433 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1434 sort_criteria: Optional[Sequence[SortModel]] = Field( 1435 default=None, alias="SortCriteria" 1436 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1439class SearchUsersRequestSearchUsersPaginateModel(BaseModel): 1440 filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters") 1441 sort_criteria: Optional[Sequence[SortModel]] = Field( 1442 default=None, alias="SortCriteria" 1443 ) 1444 pagination_config: Optional[PaginatorConfigModel] = Field( 1445 default=None, alias="PaginationConfig" 1446 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1449class SearchSkillGroupsResponseModel(BaseModel): 1450 skill_groups: List[SkillGroupDataModel] = Field(alias="SkillGroups") 1451 next_token: str = Field(alias="NextToken") 1452 total_count: int = Field(alias="TotalCount") 1453 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
1456class SearchUsersResponseModel(BaseModel): 1457 users: List[UserDataModel] = Field(alias="Users") 1458 next_token: str = Field(alias="NextToken") 1459 total_count: int = Field(alias="TotalCount") 1460 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
1463class UpdateMeetingRoomConfigurationModel(BaseModel): 1464 room_utilization_metrics_enabled: Optional[bool] = Field( 1465 default=None, alias="RoomUtilizationMetricsEnabled" 1466 ) 1467 end_of_meeting_reminder: Optional[UpdateEndOfMeetingReminderModel] = Field( 1468 default=None, alias="EndOfMeetingReminder" 1469 ) 1470 instant_booking: Optional[UpdateInstantBookingModel] = Field( 1471 default=None, alias="InstantBooking" 1472 ) 1473 require_check_in: Optional[UpdateRequireCheckInModel] = Field( 1474 default=None, alias="RequireCheckIn" 1475 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1478class BusinessReportScheduleModel(BaseModel): 1479 schedule_arn: Optional[str] = Field(default=None, alias="ScheduleArn") 1480 schedule_name: Optional[str] = Field(default=None, alias="ScheduleName") 1481 s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName") 1482 s3_key_prefix: Optional[str] = Field(default=None, alias="S3KeyPrefix") 1483 format: Optional[Literal["CSV", "CSV_ZIP"]] = Field(default=None, alias="Format") 1484 content_range: Optional[BusinessReportContentRangeModel] = Field( 1485 default=None, alias="ContentRange" 1486 ) 1487 recurrence: Optional[BusinessReportRecurrenceModel] = Field( 1488 default=None, alias="Recurrence" 1489 ) 1490 last_business_report: Optional[BusinessReportModel] = Field( 1491 default=None, alias="LastBusinessReport" 1492 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1495class GetConferenceProviderResponseModel(BaseModel): 1496 conference_provider: ConferenceProviderModel = Field(alias="ConferenceProvider") 1497 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
1500class ListConferenceProvidersResponseModel(BaseModel): 1501 conference_providers: List[ConferenceProviderModel] = Field( 1502 alias="ConferenceProviders" 1503 ) 1504 next_token: str = Field(alias="NextToken") 1505 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
1508class SearchContactsResponseModel(BaseModel): 1509 contacts: List[ContactDataModel] = Field(alias="Contacts") 1510 next_token: str = Field(alias="NextToken") 1511 total_count: int = Field(alias="TotalCount") 1512 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
1515class GetContactResponseModel(BaseModel): 1516 contact: ContactModel = Field(alias="Contact") 1517 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
1520class SendAnnouncementRequestModel(BaseModel): 1521 room_filters: Sequence[FilterModel] = Field(alias="RoomFilters") 1522 content: ContentModel = Field(alias="Content") 1523 client_request_token: str = Field(alias="ClientRequestToken") 1524 time_to_live_in_seconds: Optional[int] = Field( 1525 default=None, alias="TimeToLiveInSeconds" 1526 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1529class CreateProfileRequestModel(BaseModel): 1530 profile_name: str = Field(alias="ProfileName") 1531 timezone: str = Field(alias="Timezone") 1532 address: str = Field(alias="Address") 1533 distance_unit: Literal["IMPERIAL", "METRIC"] = Field(alias="DistanceUnit") 1534 temperature_unit: Literal["CELSIUS", "FAHRENHEIT"] = Field(alias="TemperatureUnit") 1535 wake_word: Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"] = Field(alias="WakeWord") 1536 locale: Optional[str] = Field(default=None, alias="Locale") 1537 client_request_token: Optional[str] = Field( 1538 default=None, alias="ClientRequestToken" 1539 ) 1540 setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled") 1541 max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit") 1542 p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled") 1543 data_retention_opt_in: Optional[bool] = Field( 1544 default=None, alias="DataRetentionOptIn" 1545 ) 1546 meeting_room_configuration: Optional[CreateMeetingRoomConfigurationModel] = Field( 1547 default=None, alias="MeetingRoomConfiguration" 1548 ) 1549 tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1552class SkillsStoreSkillModel(BaseModel): 1553 skill_id: Optional[str] = Field(default=None, alias="SkillId") 1554 skill_name: Optional[str] = Field(default=None, alias="SkillName") 1555 short_description: Optional[str] = Field(default=None, alias="ShortDescription") 1556 icon_url: Optional[str] = Field(default=None, alias="IconUrl") 1557 sample_utterances: Optional[List[str]] = Field( 1558 default=None, alias="SampleUtterances" 1559 ) 1560 skill_details: Optional[SkillDetailsModel] = Field( 1561 default=None, alias="SkillDetails" 1562 ) 1563 supports_linking: Optional[bool] = Field(default=None, alias="SupportsLinking")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1566class DeviceDataModel(BaseModel): 1567 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 1568 device_serial_number: Optional[str] = Field( 1569 default=None, alias="DeviceSerialNumber" 1570 ) 1571 device_type: Optional[str] = Field(default=None, alias="DeviceType") 1572 device_name: Optional[str] = Field(default=None, alias="DeviceName") 1573 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion") 1574 mac_address: Optional[str] = Field(default=None, alias="MacAddress") 1575 device_status: Optional[ 1576 Literal["DEREGISTERED", "FAILED", "PENDING", "READY", "WAS_OFFLINE"] 1577 ] = Field(default=None, alias="DeviceStatus") 1578 network_profile_arn: Optional[str] = Field(default=None, alias="NetworkProfileArn") 1579 network_profile_name: Optional[str] = Field( 1580 default=None, alias="NetworkProfileName" 1581 ) 1582 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 1583 room_name: Optional[str] = Field(default=None, alias="RoomName") 1584 device_status_info: Optional[DeviceStatusInfoModel] = Field( 1585 default=None, alias="DeviceStatusInfo" 1586 ) 1587 created_time: Optional[datetime] = Field(default=None, alias="CreatedTime")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1590class DeviceModel(BaseModel): 1591 device_arn: Optional[str] = Field(default=None, alias="DeviceArn") 1592 device_serial_number: Optional[str] = Field( 1593 default=None, alias="DeviceSerialNumber" 1594 ) 1595 device_type: Optional[str] = Field(default=None, alias="DeviceType") 1596 device_name: Optional[str] = Field(default=None, alias="DeviceName") 1597 software_version: Optional[str] = Field(default=None, alias="SoftwareVersion") 1598 mac_address: Optional[str] = Field(default=None, alias="MacAddress") 1599 room_arn: Optional[str] = Field(default=None, alias="RoomArn") 1600 device_status: Optional[ 1601 Literal["DEREGISTERED", "FAILED", "PENDING", "READY", "WAS_OFFLINE"] 1602 ] = Field(default=None, alias="DeviceStatus") 1603 device_status_info: Optional[DeviceStatusInfoModel] = Field( 1604 default=None, alias="DeviceStatusInfo" 1605 ) 1606 network_profile_info: Optional[DeviceNetworkProfileInfoModel] = Field( 1607 default=None, alias="NetworkProfileInfo" 1608 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1611class ProfileModel(BaseModel): 1612 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 1613 profile_name: Optional[str] = Field(default=None, alias="ProfileName") 1614 is_default: Optional[bool] = Field(default=None, alias="IsDefault") 1615 address: Optional[str] = Field(default=None, alias="Address") 1616 timezone: Optional[str] = Field(default=None, alias="Timezone") 1617 distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field( 1618 default=None, alias="DistanceUnit" 1619 ) 1620 temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field( 1621 default=None, alias="TemperatureUnit" 1622 ) 1623 wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field( 1624 default=None, alias="WakeWord" 1625 ) 1626 locale: Optional[str] = Field(default=None, alias="Locale") 1627 setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled") 1628 max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit") 1629 p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled") 1630 data_retention_opt_in: Optional[bool] = Field( 1631 default=None, alias="DataRetentionOptIn" 1632 ) 1633 address_book_arn: Optional[str] = Field(default=None, alias="AddressBookArn") 1634 meeting_room_configuration: Optional[MeetingRoomConfigurationModel] = Field( 1635 default=None, alias="MeetingRoomConfiguration" 1636 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1639class UpdateProfileRequestModel(BaseModel): 1640 profile_arn: Optional[str] = Field(default=None, alias="ProfileArn") 1641 profile_name: Optional[str] = Field(default=None, alias="ProfileName") 1642 is_default: Optional[bool] = Field(default=None, alias="IsDefault") 1643 timezone: Optional[str] = Field(default=None, alias="Timezone") 1644 address: Optional[str] = Field(default=None, alias="Address") 1645 distance_unit: Optional[Literal["IMPERIAL", "METRIC"]] = Field( 1646 default=None, alias="DistanceUnit" 1647 ) 1648 temperature_unit: Optional[Literal["CELSIUS", "FAHRENHEIT"]] = Field( 1649 default=None, alias="TemperatureUnit" 1650 ) 1651 wake_word: Optional[Literal["ALEXA", "AMAZON", "COMPUTER", "ECHO"]] = Field( 1652 default=None, alias="WakeWord" 1653 ) 1654 locale: Optional[str] = Field(default=None, alias="Locale") 1655 setup_mode_disabled: Optional[bool] = Field(default=None, alias="SetupModeDisabled") 1656 max_volume_limit: Optional[int] = Field(default=None, alias="MaxVolumeLimit") 1657 p_s_tnenabled: Optional[bool] = Field(default=None, alias="PSTNEnabled") 1658 data_retention_opt_in: Optional[bool] = Field( 1659 default=None, alias="DataRetentionOptIn" 1660 ) 1661 meeting_room_configuration: Optional[UpdateMeetingRoomConfigurationModel] = Field( 1662 default=None, alias="MeetingRoomConfiguration" 1663 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1666class ListBusinessReportSchedulesResponseModel(BaseModel): 1667 business_report_schedules: List[BusinessReportScheduleModel] = Field( 1668 alias="BusinessReportSchedules" 1669 ) 1670 next_token: str = Field(alias="NextToken") 1671 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
1674class ListSkillsStoreSkillsByCategoryResponseModel(BaseModel): 1675 skills_store_skills: List[SkillsStoreSkillModel] = Field(alias="SkillsStoreSkills") 1676 next_token: str = Field(alias="NextToken") 1677 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
1680class SearchDevicesResponseModel(BaseModel): 1681 devices: List[DeviceDataModel] = Field(alias="Devices") 1682 next_token: str = Field(alias="NextToken") 1683 total_count: int = Field(alias="TotalCount") 1684 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
1687class GetDeviceResponseModel(BaseModel): 1688 device: DeviceModel = Field(alias="Device") 1689 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
1692class GetProfileResponseModel(BaseModel): 1693 profile: ProfileModel = Field(alias="Profile") 1694 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