mypydantic.models.account
1# Model Generated: Thu Mar 2 21:56:16 2023 2 3from __future__ import annotations 4 5from typing import Dict, List, Literal, Optional, Sequence 6 7from pydantic import Field 8 9from mypydantic.models.base_model import BaseModel 10 11 12class AlternateContactModel(BaseModel): 13 alternate_contact_type: Optional[ 14 Literal["BILLING", "OPERATIONS", "SECURITY"] 15 ] = Field(default=None, alias="AlternateContactType") 16 email_address: Optional[str] = Field(default=None, alias="EmailAddress") 17 name: Optional[str] = Field(default=None, alias="Name") 18 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 19 title: Optional[str] = Field(default=None, alias="Title") 20 21 22class ContactInformationModel(BaseModel): 23 address_line1: str = Field(alias="AddressLine1") 24 city: str = Field(alias="City") 25 country_code: str = Field(alias="CountryCode") 26 full_name: str = Field(alias="FullName") 27 phone_number: str = Field(alias="PhoneNumber") 28 postal_code: str = Field(alias="PostalCode") 29 address_line2: Optional[str] = Field(default=None, alias="AddressLine2") 30 address_line3: Optional[str] = Field(default=None, alias="AddressLine3") 31 company_name: Optional[str] = Field(default=None, alias="CompanyName") 32 district_or_county: Optional[str] = Field(default=None, alias="DistrictOrCounty") 33 state_or_region: Optional[str] = Field(default=None, alias="StateOrRegion") 34 website_url: Optional[str] = Field(default=None, alias="WebsiteUrl") 35 36 37class DeleteAlternateContactRequestModel(BaseModel): 38 alternate_contact_type: Literal["BILLING", "OPERATIONS", "SECURITY"] = Field( 39 alias="AlternateContactType" 40 ) 41 account_id: Optional[str] = Field(default=None, alias="AccountId") 42 43 44class DisableRegionRequestModel(BaseModel): 45 region_name: str = Field(alias="RegionName") 46 account_id: Optional[str] = Field(default=None, alias="AccountId") 47 48 49class ResponseMetadataModel(BaseModel): 50 request_id: str = Field(alias="RequestId") 51 host_id: str = Field(alias="HostId") 52 http_status_code: int = Field(alias="HTTPStatusCode") 53 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 54 retry_attempts: int = Field(alias="RetryAttempts") 55 56 57class EnableRegionRequestModel(BaseModel): 58 region_name: str = Field(alias="RegionName") 59 account_id: Optional[str] = Field(default=None, alias="AccountId") 60 61 62class GetAlternateContactRequestModel(BaseModel): 63 alternate_contact_type: Literal["BILLING", "OPERATIONS", "SECURITY"] = Field( 64 alias="AlternateContactType" 65 ) 66 account_id: Optional[str] = Field(default=None, alias="AccountId") 67 68 69class GetContactInformationRequestModel(BaseModel): 70 account_id: Optional[str] = Field(default=None, alias="AccountId") 71 72 73class GetRegionOptStatusRequestModel(BaseModel): 74 region_name: str = Field(alias="RegionName") 75 account_id: Optional[str] = Field(default=None, alias="AccountId") 76 77 78class ListRegionsRequestModel(BaseModel): 79 account_id: Optional[str] = Field(default=None, alias="AccountId") 80 max_results: Optional[int] = Field(default=None, alias="MaxResults") 81 next_token: Optional[str] = Field(default=None, alias="NextToken") 82 region_opt_status_contains: Optional[ 83 Sequence[ 84 Literal[ 85 "DISABLED", "DISABLING", "ENABLED", "ENABLED_BY_DEFAULT", "ENABLING" 86 ] 87 ] 88 ] = Field(default=None, alias="RegionOptStatusContains") 89 90 91class RegionModel(BaseModel): 92 region_name: Optional[str] = Field(default=None, alias="RegionName") 93 region_opt_status: Optional[ 94 Literal["DISABLED", "DISABLING", "ENABLED", "ENABLED_BY_DEFAULT", "ENABLING"] 95 ] = Field(default=None, alias="RegionOptStatus") 96 97 98class PutAlternateContactRequestModel(BaseModel): 99 alternate_contact_type: Literal["BILLING", "OPERATIONS", "SECURITY"] = Field( 100 alias="AlternateContactType" 101 ) 102 email_address: str = Field(alias="EmailAddress") 103 name: str = Field(alias="Name") 104 phone_number: str = Field(alias="PhoneNumber") 105 title: str = Field(alias="Title") 106 account_id: Optional[str] = Field(default=None, alias="AccountId") 107 108 109class PutContactInformationRequestModel(BaseModel): 110 contact_information: ContactInformationModel = Field(alias="ContactInformation") 111 account_id: Optional[str] = Field(default=None, alias="AccountId") 112 113 114class EmptyResponseMetadataModel(BaseModel): 115 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 116 117 118class GetAlternateContactResponseModel(BaseModel): 119 alternate_contact: AlternateContactModel = Field(alias="AlternateContact") 120 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 121 122 123class GetContactInformationResponseModel(BaseModel): 124 contact_information: ContactInformationModel = Field(alias="ContactInformation") 125 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 126 127 128class GetRegionOptStatusResponseModel(BaseModel): 129 region_name: str = Field(alias="RegionName") 130 region_opt_status: Literal[ 131 "DISABLED", "DISABLING", "ENABLED", "ENABLED_BY_DEFAULT", "ENABLING" 132 ] = Field(alias="RegionOptStatus") 133 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 134 135 136class ListRegionsResponseModel(BaseModel): 137 next_token: str = Field(alias="NextToken") 138 regions: List[RegionModel] = Field(alias="Regions") 139 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
13class AlternateContactModel(BaseModel): 14 alternate_contact_type: Optional[ 15 Literal["BILLING", "OPERATIONS", "SECURITY"] 16 ] = Field(default=None, alias="AlternateContactType") 17 email_address: Optional[str] = Field(default=None, alias="EmailAddress") 18 name: Optional[str] = Field(default=None, alias="Name") 19 phone_number: Optional[str] = Field(default=None, alias="PhoneNumber") 20 title: Optional[str] = Field(default=None, alias="Title")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
23class ContactInformationModel(BaseModel): 24 address_line1: str = Field(alias="AddressLine1") 25 city: str = Field(alias="City") 26 country_code: str = Field(alias="CountryCode") 27 full_name: str = Field(alias="FullName") 28 phone_number: str = Field(alias="PhoneNumber") 29 postal_code: str = Field(alias="PostalCode") 30 address_line2: Optional[str] = Field(default=None, alias="AddressLine2") 31 address_line3: Optional[str] = Field(default=None, alias="AddressLine3") 32 company_name: Optional[str] = Field(default=None, alias="CompanyName") 33 district_or_county: Optional[str] = Field(default=None, alias="DistrictOrCounty") 34 state_or_region: Optional[str] = Field(default=None, alias="StateOrRegion") 35 website_url: Optional[str] = Field(default=None, alias="WebsiteUrl")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
38class DeleteAlternateContactRequestModel(BaseModel): 39 alternate_contact_type: Literal["BILLING", "OPERATIONS", "SECURITY"] = Field( 40 alias="AlternateContactType" 41 ) 42 account_id: Optional[str] = Field(default=None, alias="AccountId")
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 DisableRegionRequestModel(BaseModel): 46 region_name: str = Field(alias="RegionName") 47 account_id: Optional[str] = Field(default=None, alias="AccountId")
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 ResponseMetadataModel(BaseModel): 51 request_id: str = Field(alias="RequestId") 52 host_id: str = Field(alias="HostId") 53 http_status_code: int = Field(alias="HTTPStatusCode") 54 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 55 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
58class EnableRegionRequestModel(BaseModel): 59 region_name: str = Field(alias="RegionName") 60 account_id: Optional[str] = Field(default=None, alias="AccountId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
63class GetAlternateContactRequestModel(BaseModel): 64 alternate_contact_type: Literal["BILLING", "OPERATIONS", "SECURITY"] = Field( 65 alias="AlternateContactType" 66 ) 67 account_id: Optional[str] = Field(default=None, alias="AccountId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
70class GetContactInformationRequestModel(BaseModel): 71 account_id: Optional[str] = Field(default=None, alias="AccountId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
74class GetRegionOptStatusRequestModel(BaseModel): 75 region_name: str = Field(alias="RegionName") 76 account_id: Optional[str] = Field(default=None, alias="AccountId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
79class ListRegionsRequestModel(BaseModel): 80 account_id: Optional[str] = Field(default=None, alias="AccountId") 81 max_results: Optional[int] = Field(default=None, alias="MaxResults") 82 next_token: Optional[str] = Field(default=None, alias="NextToken") 83 region_opt_status_contains: Optional[ 84 Sequence[ 85 Literal[ 86 "DISABLED", "DISABLING", "ENABLED", "ENABLED_BY_DEFAULT", "ENABLING" 87 ] 88 ] 89 ] = Field(default=None, alias="RegionOptStatusContains")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
92class RegionModel(BaseModel): 93 region_name: Optional[str] = Field(default=None, alias="RegionName") 94 region_opt_status: Optional[ 95 Literal["DISABLED", "DISABLING", "ENABLED", "ENABLED_BY_DEFAULT", "ENABLING"] 96 ] = Field(default=None, alias="RegionOptStatus")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
99class PutAlternateContactRequestModel(BaseModel): 100 alternate_contact_type: Literal["BILLING", "OPERATIONS", "SECURITY"] = Field( 101 alias="AlternateContactType" 102 ) 103 email_address: str = Field(alias="EmailAddress") 104 name: str = Field(alias="Name") 105 phone_number: str = Field(alias="PhoneNumber") 106 title: str = Field(alias="Title") 107 account_id: Optional[str] = Field(default=None, alias="AccountId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
110class PutContactInformationRequestModel(BaseModel): 111 contact_information: ContactInformationModel = Field(alias="ContactInformation") 112 account_id: Optional[str] = Field(default=None, alias="AccountId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
115class EmptyResponseMetadataModel(BaseModel): 116 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
119class GetAlternateContactResponseModel(BaseModel): 120 alternate_contact: AlternateContactModel = Field(alias="AlternateContact") 121 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
124class GetContactInformationResponseModel(BaseModel): 125 contact_information: ContactInformationModel = Field(alias="ContactInformation") 126 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
129class GetRegionOptStatusResponseModel(BaseModel): 130 region_name: str = Field(alias="RegionName") 131 region_opt_status: Literal[ 132 "DISABLED", "DISABLING", "ENABLED", "ENABLED_BY_DEFAULT", "ENABLING" 133 ] = Field(alias="RegionOptStatus") 134 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
137class ListRegionsResponseModel(BaseModel): 138 next_token: str = Field(alias="NextToken") 139 regions: List[RegionModel] = Field(alias="Regions") 140 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