mypydantic.models.appconfigdata

 1# Model Generated: Thu Mar  2 21:56:16 2023
 2
 3from __future__ import annotations
 4
 5from typing import Dict, Optional, Type
 6
 7from botocore.response import StreamingBody
 8from pydantic import Field
 9
10from mypydantic.models.base_model import BaseModel
11
12
13class GetLatestConfigurationRequestModel(BaseModel):
14    configuration_token: str = Field(alias="ConfigurationToken")
15
16
17class ResponseMetadataModel(BaseModel):
18    request_id: str = Field(alias="RequestId")
19    host_id: str = Field(alias="HostId")
20    http_status_code: int = Field(alias="HTTPStatusCode")
21    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
22    retry_attempts: int = Field(alias="RetryAttempts")
23
24
25class StartConfigurationSessionRequestModel(BaseModel):
26    application_identifier: str = Field(alias="ApplicationIdentifier")
27    environment_identifier: str = Field(alias="EnvironmentIdentifier")
28    configuration_profile_identifier: str = Field(
29        alias="ConfigurationProfileIdentifier"
30    )
31    required_minimum_poll_interval_in_seconds: Optional[int] = Field(
32        default=None, alias="RequiredMinimumPollIntervalInSeconds"
33    )
34
35
36class GetLatestConfigurationResponseModel(BaseModel):
37    next_poll_configuration_token: str = Field(alias="NextPollConfigurationToken")
38    next_poll_interval_in_seconds: int = Field(alias="NextPollIntervalInSeconds")
39    content_type: str = Field(alias="ContentType")
40    configuration: Type[StreamingBody] = Field(alias="Configuration")
41    version_label: str = Field(alias="VersionLabel")
42    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
43
44
45class StartConfigurationSessionResponseModel(BaseModel):
46    initial_configuration_token: str = Field(alias="InitialConfigurationToken")
47    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class GetLatestConfigurationRequestModel(mypydantic.models.base_model.BaseModel):
14class GetLatestConfigurationRequestModel(BaseModel):
15    configuration_token: str = Field(alias="ConfigurationToken")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
18class ResponseMetadataModel(BaseModel):
19    request_id: str = Field(alias="RequestId")
20    host_id: str = Field(alias="HostId")
21    http_status_code: int = Field(alias="HTTPStatusCode")
22    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
23    retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartConfigurationSessionRequestModel(mypydantic.models.base_model.BaseModel):
26class StartConfigurationSessionRequestModel(BaseModel):
27    application_identifier: str = Field(alias="ApplicationIdentifier")
28    environment_identifier: str = Field(alias="EnvironmentIdentifier")
29    configuration_profile_identifier: str = Field(
30        alias="ConfigurationProfileIdentifier"
31    )
32    required_minimum_poll_interval_in_seconds: Optional[int] = Field(
33        default=None, alias="RequiredMinimumPollIntervalInSeconds"
34    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetLatestConfigurationResponseModel(mypydantic.models.base_model.BaseModel):
37class GetLatestConfigurationResponseModel(BaseModel):
38    next_poll_configuration_token: str = Field(alias="NextPollConfigurationToken")
39    next_poll_interval_in_seconds: int = Field(alias="NextPollIntervalInSeconds")
40    content_type: str = Field(alias="ContentType")
41    configuration: Type[StreamingBody] = Field(alias="Configuration")
42    version_label: str = Field(alias="VersionLabel")
43    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class StartConfigurationSessionResponseModel(mypydantic.models.base_model.BaseModel):
46class StartConfigurationSessionResponseModel(BaseModel):
47    initial_configuration_token: str = Field(alias="InitialConfigurationToken")
48    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs