mypydantic.models.cloudhsm
1# Model Generated: Thu Mar 2 21:56:17 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 TagModel(BaseModel): 13 key: str = Field(alias="Key") 14 value: str = Field(alias="Value") 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 CreateHapgRequestModel(BaseModel): 26 label: str = Field(alias="Label") 27 28 29class CreateHsmRequestModel(BaseModel): 30 subnet_id: str = Field(alias="SubnetId") 31 ssh_key: str = Field(alias="SshKey") 32 iam_role_arn: str = Field(alias="IamRoleArn") 33 subscription_type: Literal["PRODUCTION"] = Field(alias="SubscriptionType") 34 eni_ip: Optional[str] = Field(default=None, alias="EniIp") 35 external_id: Optional[str] = Field(default=None, alias="ExternalId") 36 client_token: Optional[str] = Field(default=None, alias="ClientToken") 37 syslog_ip: Optional[str] = Field(default=None, alias="SyslogIp") 38 39 40class CreateLunaClientRequestModel(BaseModel): 41 certificate: str = Field(alias="Certificate") 42 label: Optional[str] = Field(default=None, alias="Label") 43 44 45class DeleteHapgRequestModel(BaseModel): 46 hapg_arn: str = Field(alias="HapgArn") 47 48 49class DeleteHsmRequestModel(BaseModel): 50 hsm_arn: str = Field(alias="HsmArn") 51 52 53class DeleteLunaClientRequestModel(BaseModel): 54 client_arn: str = Field(alias="ClientArn") 55 56 57class DescribeHapgRequestModel(BaseModel): 58 hapg_arn: str = Field(alias="HapgArn") 59 60 61class DescribeHsmRequestModel(BaseModel): 62 hsm_arn: Optional[str] = Field(default=None, alias="HsmArn") 63 hsm_serial_number: Optional[str] = Field(default=None, alias="HsmSerialNumber") 64 65 66class DescribeLunaClientRequestModel(BaseModel): 67 client_arn: Optional[str] = Field(default=None, alias="ClientArn") 68 certificate_fingerprint: Optional[str] = Field( 69 default=None, alias="CertificateFingerprint" 70 ) 71 72 73class GetConfigRequestModel(BaseModel): 74 client_arn: str = Field(alias="ClientArn") 75 client_version: Literal["5.1", "5.3"] = Field(alias="ClientVersion") 76 hapg_list: Sequence[str] = Field(alias="HapgList") 77 78 79class PaginatorConfigModel(BaseModel): 80 max_items: Optional[int] = Field(default=None, alias="MaxItems") 81 page_size: Optional[int] = Field(default=None, alias="PageSize") 82 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 83 84 85class ListHapgsRequestModel(BaseModel): 86 next_token: Optional[str] = Field(default=None, alias="NextToken") 87 88 89class ListHsmsRequestModel(BaseModel): 90 next_token: Optional[str] = Field(default=None, alias="NextToken") 91 92 93class ListLunaClientsRequestModel(BaseModel): 94 next_token: Optional[str] = Field(default=None, alias="NextToken") 95 96 97class ListTagsForResourceRequestModel(BaseModel): 98 resource_arn: str = Field(alias="ResourceArn") 99 100 101class ModifyHapgRequestModel(BaseModel): 102 hapg_arn: str = Field(alias="HapgArn") 103 label: Optional[str] = Field(default=None, alias="Label") 104 partition_serial_list: Optional[Sequence[str]] = Field( 105 default=None, alias="PartitionSerialList" 106 ) 107 108 109class ModifyHsmRequestModel(BaseModel): 110 hsm_arn: str = Field(alias="HsmArn") 111 subnet_id: Optional[str] = Field(default=None, alias="SubnetId") 112 eni_ip: Optional[str] = Field(default=None, alias="EniIp") 113 iam_role_arn: Optional[str] = Field(default=None, alias="IamRoleArn") 114 external_id: Optional[str] = Field(default=None, alias="ExternalId") 115 syslog_ip: Optional[str] = Field(default=None, alias="SyslogIp") 116 117 118class ModifyLunaClientRequestModel(BaseModel): 119 client_arn: str = Field(alias="ClientArn") 120 certificate: str = Field(alias="Certificate") 121 122 123class RemoveTagsFromResourceRequestModel(BaseModel): 124 resource_arn: str = Field(alias="ResourceArn") 125 tag_key_list: Sequence[str] = Field(alias="TagKeyList") 126 127 128class AddTagsToResourceRequestModel(BaseModel): 129 resource_arn: str = Field(alias="ResourceArn") 130 tag_list: Sequence[TagModel] = Field(alias="TagList") 131 132 133class AddTagsToResourceResponseModel(BaseModel): 134 status: str = Field(alias="Status") 135 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 136 137 138class CreateHapgResponseModel(BaseModel): 139 hapg_arn: str = Field(alias="HapgArn") 140 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 141 142 143class CreateHsmResponseModel(BaseModel): 144 hsm_arn: str = Field(alias="HsmArn") 145 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 146 147 148class CreateLunaClientResponseModel(BaseModel): 149 client_arn: str = Field(alias="ClientArn") 150 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 151 152 153class DeleteHapgResponseModel(BaseModel): 154 status: str = Field(alias="Status") 155 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 156 157 158class DeleteHsmResponseModel(BaseModel): 159 status: str = Field(alias="Status") 160 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 161 162 163class DeleteLunaClientResponseModel(BaseModel): 164 status: str = Field(alias="Status") 165 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 166 167 168class DescribeHapgResponseModel(BaseModel): 169 hapg_arn: str = Field(alias="HapgArn") 170 hapg_serial: str = Field(alias="HapgSerial") 171 hsms_last_action_failed: List[str] = Field(alias="HsmsLastActionFailed") 172 hsms_pending_deletion: List[str] = Field(alias="HsmsPendingDeletion") 173 hsms_pending_registration: List[str] = Field(alias="HsmsPendingRegistration") 174 label: str = Field(alias="Label") 175 last_modified_timestamp: str = Field(alias="LastModifiedTimestamp") 176 partition_serial_list: List[str] = Field(alias="PartitionSerialList") 177 state: Literal["DEGRADED", "READY", "UPDATING"] = Field(alias="State") 178 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 179 180 181class DescribeHsmResponseModel(BaseModel): 182 hsm_arn: str = Field(alias="HsmArn") 183 status: Literal[ 184 "DEGRADED", 185 "PENDING", 186 "RUNNING", 187 "SUSPENDED", 188 "TERMINATED", 189 "TERMINATING", 190 "UPDATING", 191 ] = Field(alias="Status") 192 status_details: str = Field(alias="StatusDetails") 193 availability_zone: str = Field(alias="AvailabilityZone") 194 eni_id: str = Field(alias="EniId") 195 eni_ip: str = Field(alias="EniIp") 196 subscription_type: Literal["PRODUCTION"] = Field(alias="SubscriptionType") 197 subscription_start_date: str = Field(alias="SubscriptionStartDate") 198 subscription_end_date: str = Field(alias="SubscriptionEndDate") 199 vpc_id: str = Field(alias="VpcId") 200 subnet_id: str = Field(alias="SubnetId") 201 iam_role_arn: str = Field(alias="IamRoleArn") 202 serial_number: str = Field(alias="SerialNumber") 203 vendor_name: str = Field(alias="VendorName") 204 hsm_type: str = Field(alias="HsmType") 205 software_version: str = Field(alias="SoftwareVersion") 206 ssh_public_key: str = Field(alias="SshPublicKey") 207 ssh_key_last_updated: str = Field(alias="SshKeyLastUpdated") 208 server_cert_uri: str = Field(alias="ServerCertUri") 209 server_cert_last_updated: str = Field(alias="ServerCertLastUpdated") 210 partitions: List[str] = Field(alias="Partitions") 211 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 212 213 214class DescribeLunaClientResponseModel(BaseModel): 215 client_arn: str = Field(alias="ClientArn") 216 certificate: str = Field(alias="Certificate") 217 certificate_fingerprint: str = Field(alias="CertificateFingerprint") 218 last_modified_timestamp: str = Field(alias="LastModifiedTimestamp") 219 label: str = Field(alias="Label") 220 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 221 222 223class GetConfigResponseModel(BaseModel): 224 config_type: str = Field(alias="ConfigType") 225 config_file: str = Field(alias="ConfigFile") 226 config_cred: str = Field(alias="ConfigCred") 227 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 228 229 230class ListAvailableZonesResponseModel(BaseModel): 231 azlist: List[str] = Field(alias="AZList") 232 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 233 234 235class ListHapgsResponseModel(BaseModel): 236 hapg_list: List[str] = Field(alias="HapgList") 237 next_token: str = Field(alias="NextToken") 238 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 239 240 241class ListHsmsResponseModel(BaseModel): 242 hsm_list: List[str] = Field(alias="HsmList") 243 next_token: str = Field(alias="NextToken") 244 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 245 246 247class ListLunaClientsResponseModel(BaseModel): 248 client_list: List[str] = Field(alias="ClientList") 249 next_token: str = Field(alias="NextToken") 250 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 251 252 253class ListTagsForResourceResponseModel(BaseModel): 254 tag_list: List[TagModel] = Field(alias="TagList") 255 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 256 257 258class ModifyHapgResponseModel(BaseModel): 259 hapg_arn: str = Field(alias="HapgArn") 260 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 261 262 263class ModifyHsmResponseModel(BaseModel): 264 hsm_arn: str = Field(alias="HsmArn") 265 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 266 267 268class ModifyLunaClientResponseModel(BaseModel): 269 client_arn: str = Field(alias="ClientArn") 270 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 271 272 273class RemoveTagsFromResourceResponseModel(BaseModel): 274 status: str = Field(alias="Status") 275 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 276 277 278class ListHapgsRequestListHapgsPaginateModel(BaseModel): 279 pagination_config: Optional[PaginatorConfigModel] = Field( 280 default=None, alias="PaginationConfig" 281 ) 282 283 284class ListHsmsRequestListHsmsPaginateModel(BaseModel): 285 pagination_config: Optional[PaginatorConfigModel] = Field( 286 default=None, alias="PaginationConfig" 287 ) 288 289 290class ListLunaClientsRequestListLunaClientsPaginateModel(BaseModel): 291 pagination_config: Optional[PaginatorConfigModel] = Field( 292 default=None, alias="PaginationConfig" 293 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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 CreateHsmRequestModel(BaseModel): 31 subnet_id: str = Field(alias="SubnetId") 32 ssh_key: str = Field(alias="SshKey") 33 iam_role_arn: str = Field(alias="IamRoleArn") 34 subscription_type: Literal["PRODUCTION"] = Field(alias="SubscriptionType") 35 eni_ip: Optional[str] = Field(default=None, alias="EniIp") 36 external_id: Optional[str] = Field(default=None, alias="ExternalId") 37 client_token: Optional[str] = Field(default=None, alias="ClientToken") 38 syslog_ip: Optional[str] = Field(default=None, alias="SyslogIp")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
41class CreateLunaClientRequestModel(BaseModel): 42 certificate: str = Field(alias="Certificate") 43 label: Optional[str] = Field(default=None, alias="Label")
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
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
62class DescribeHsmRequestModel(BaseModel): 63 hsm_arn: Optional[str] = Field(default=None, alias="HsmArn") 64 hsm_serial_number: Optional[str] = Field(default=None, alias="HsmSerialNumber")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
67class DescribeLunaClientRequestModel(BaseModel): 68 client_arn: Optional[str] = Field(default=None, alias="ClientArn") 69 certificate_fingerprint: Optional[str] = Field( 70 default=None, alias="CertificateFingerprint" 71 )
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 GetConfigRequestModel(BaseModel): 75 client_arn: str = Field(alias="ClientArn") 76 client_version: Literal["5.1", "5.3"] = Field(alias="ClientVersion") 77 hapg_list: Sequence[str] = Field(alias="HapgList")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
80class PaginatorConfigModel(BaseModel): 81 max_items: Optional[int] = Field(default=None, alias="MaxItems") 82 page_size: Optional[int] = Field(default=None, alias="PageSize") 83 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
86class ListHapgsRequestModel(BaseModel): 87 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
90class ListHsmsRequestModel(BaseModel): 91 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
94class ListLunaClientsRequestModel(BaseModel): 95 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
98class ListTagsForResourceRequestModel(BaseModel): 99 resource_arn: str = Field(alias="ResourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
102class ModifyHapgRequestModel(BaseModel): 103 hapg_arn: str = Field(alias="HapgArn") 104 label: Optional[str] = Field(default=None, alias="Label") 105 partition_serial_list: Optional[Sequence[str]] = Field( 106 default=None, alias="PartitionSerialList" 107 )
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 ModifyHsmRequestModel(BaseModel): 111 hsm_arn: str = Field(alias="HsmArn") 112 subnet_id: Optional[str] = Field(default=None, alias="SubnetId") 113 eni_ip: Optional[str] = Field(default=None, alias="EniIp") 114 iam_role_arn: Optional[str] = Field(default=None, alias="IamRoleArn") 115 external_id: Optional[str] = Field(default=None, alias="ExternalId") 116 syslog_ip: Optional[str] = Field(default=None, alias="SyslogIp")
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 ModifyLunaClientRequestModel(BaseModel): 120 client_arn: str = Field(alias="ClientArn") 121 certificate: str = Field(alias="Certificate")
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 RemoveTagsFromResourceRequestModel(BaseModel): 125 resource_arn: str = Field(alias="ResourceArn") 126 tag_key_list: Sequence[str] = Field(alias="TagKeyList")
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 AddTagsToResourceRequestModel(BaseModel): 130 resource_arn: str = Field(alias="ResourceArn") 131 tag_list: Sequence[TagModel] = Field(alias="TagList")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
134class AddTagsToResourceResponseModel(BaseModel): 135 status: str = Field(alias="Status") 136 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
139class CreateHapgResponseModel(BaseModel): 140 hapg_arn: str = Field(alias="HapgArn") 141 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
144class CreateHsmResponseModel(BaseModel): 145 hsm_arn: str = Field(alias="HsmArn") 146 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
149class CreateLunaClientResponseModel(BaseModel): 150 client_arn: str = Field(alias="ClientArn") 151 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
154class DeleteHapgResponseModel(BaseModel): 155 status: str = Field(alias="Status") 156 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
159class DeleteHsmResponseModel(BaseModel): 160 status: str = Field(alias="Status") 161 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
164class DeleteLunaClientResponseModel(BaseModel): 165 status: str = Field(alias="Status") 166 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
169class DescribeHapgResponseModel(BaseModel): 170 hapg_arn: str = Field(alias="HapgArn") 171 hapg_serial: str = Field(alias="HapgSerial") 172 hsms_last_action_failed: List[str] = Field(alias="HsmsLastActionFailed") 173 hsms_pending_deletion: List[str] = Field(alias="HsmsPendingDeletion") 174 hsms_pending_registration: List[str] = Field(alias="HsmsPendingRegistration") 175 label: str = Field(alias="Label") 176 last_modified_timestamp: str = Field(alias="LastModifiedTimestamp") 177 partition_serial_list: List[str] = Field(alias="PartitionSerialList") 178 state: Literal["DEGRADED", "READY", "UPDATING"] = Field(alias="State") 179 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
182class DescribeHsmResponseModel(BaseModel): 183 hsm_arn: str = Field(alias="HsmArn") 184 status: Literal[ 185 "DEGRADED", 186 "PENDING", 187 "RUNNING", 188 "SUSPENDED", 189 "TERMINATED", 190 "TERMINATING", 191 "UPDATING", 192 ] = Field(alias="Status") 193 status_details: str = Field(alias="StatusDetails") 194 availability_zone: str = Field(alias="AvailabilityZone") 195 eni_id: str = Field(alias="EniId") 196 eni_ip: str = Field(alias="EniIp") 197 subscription_type: Literal["PRODUCTION"] = Field(alias="SubscriptionType") 198 subscription_start_date: str = Field(alias="SubscriptionStartDate") 199 subscription_end_date: str = Field(alias="SubscriptionEndDate") 200 vpc_id: str = Field(alias="VpcId") 201 subnet_id: str = Field(alias="SubnetId") 202 iam_role_arn: str = Field(alias="IamRoleArn") 203 serial_number: str = Field(alias="SerialNumber") 204 vendor_name: str = Field(alias="VendorName") 205 hsm_type: str = Field(alias="HsmType") 206 software_version: str = Field(alias="SoftwareVersion") 207 ssh_public_key: str = Field(alias="SshPublicKey") 208 ssh_key_last_updated: str = Field(alias="SshKeyLastUpdated") 209 server_cert_uri: str = Field(alias="ServerCertUri") 210 server_cert_last_updated: str = Field(alias="ServerCertLastUpdated") 211 partitions: List[str] = Field(alias="Partitions") 212 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
215class DescribeLunaClientResponseModel(BaseModel): 216 client_arn: str = Field(alias="ClientArn") 217 certificate: str = Field(alias="Certificate") 218 certificate_fingerprint: str = Field(alias="CertificateFingerprint") 219 last_modified_timestamp: str = Field(alias="LastModifiedTimestamp") 220 label: str = Field(alias="Label") 221 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
224class GetConfigResponseModel(BaseModel): 225 config_type: str = Field(alias="ConfigType") 226 config_file: str = Field(alias="ConfigFile") 227 config_cred: str = Field(alias="ConfigCred") 228 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
231class ListAvailableZonesResponseModel(BaseModel): 232 azlist: List[str] = Field(alias="AZList") 233 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
236class ListHapgsResponseModel(BaseModel): 237 hapg_list: List[str] = Field(alias="HapgList") 238 next_token: str = Field(alias="NextToken") 239 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
242class ListHsmsResponseModel(BaseModel): 243 hsm_list: List[str] = Field(alias="HsmList") 244 next_token: str = Field(alias="NextToken") 245 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
248class ListLunaClientsResponseModel(BaseModel): 249 client_list: List[str] = Field(alias="ClientList") 250 next_token: str = Field(alias="NextToken") 251 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
254class ListTagsForResourceResponseModel(BaseModel): 255 tag_list: List[TagModel] = Field(alias="TagList") 256 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
259class ModifyHapgResponseModel(BaseModel): 260 hapg_arn: str = Field(alias="HapgArn") 261 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
264class ModifyHsmResponseModel(BaseModel): 265 hsm_arn: str = Field(alias="HsmArn") 266 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
269class ModifyLunaClientResponseModel(BaseModel): 270 client_arn: str = Field(alias="ClientArn") 271 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
274class RemoveTagsFromResourceResponseModel(BaseModel): 275 status: str = Field(alias="Status") 276 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
279class ListHapgsRequestListHapgsPaginateModel(BaseModel): 280 pagination_config: Optional[PaginatorConfigModel] = Field( 281 default=None, alias="PaginationConfig" 282 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
285class ListHsmsRequestListHsmsPaginateModel(BaseModel): 286 pagination_config: Optional[PaginatorConfigModel] = Field( 287 default=None, alias="PaginationConfig" 288 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
291class ListLunaClientsRequestListLunaClientsPaginateModel(BaseModel): 292 pagination_config: Optional[PaginatorConfigModel] = Field( 293 default=None, alias="PaginationConfig" 294 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs