Type definitions#
Auto-generated documentation for EVS type annotations stubs module mypy-boto3-evs.
ConnectivityInfoUnionTypeDef#
# ConnectivityInfoUnionTypeDef Union usage example
from mypy_boto3_evs.type_defs import ConnectivityInfoUnionTypeDef
def get_value() -> ConnectivityInfoUnionTypeDef:
return ...
# ConnectivityInfoUnionTypeDef definition
ConnectivityInfoUnionTypeDef = Union[
ConnectivityInfoTypeDef, # (1)
ConnectivityInfoOutputTypeDef, # (2)
]
ServiceAccessSecurityGroupsUnionTypeDef#
# ServiceAccessSecurityGroupsUnionTypeDef Union usage example
from mypy_boto3_evs.type_defs import ServiceAccessSecurityGroupsUnionTypeDef
def get_value() -> ServiceAccessSecurityGroupsUnionTypeDef:
return ...
# ServiceAccessSecurityGroupsUnionTypeDef definition
ServiceAccessSecurityGroupsUnionTypeDef = Union[
ServiceAccessSecurityGroupsTypeDef, # (1)
ServiceAccessSecurityGroupsOutputTypeDef, # (2)
]
AssociateEipToVlanRequestTypeDef#
# AssociateEipToVlanRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import AssociateEipToVlanRequestTypeDef
def get_value() -> AssociateEipToVlanRequestTypeDef:
return {
"environmentId": ...,
}
# AssociateEipToVlanRequestTypeDef definition
class AssociateEipToVlanRequestTypeDef(TypedDict):
environmentId: str,
vlanName: str,
allocationId: str,
clientToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CheckTypeDef#
# CheckTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import CheckTypeDef
def get_value() -> CheckTypeDef:
return {
"type": ...,
}
# CheckTypeDef definition
class CheckTypeDef(TypedDict):
type: NotRequired[CheckTypeType], # (1)
result: NotRequired[CheckResultType], # (2)
impairedSince: NotRequired[datetime.datetime],
- See CheckTypeType
- See CheckResultType
ConnectivityInfoOutputTypeDef#
# ConnectivityInfoOutputTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ConnectivityInfoOutputTypeDef
def get_value() -> ConnectivityInfoOutputTypeDef:
return {
"privateRouteServerPeerings": ...,
}
# ConnectivityInfoOutputTypeDef definition
class ConnectivityInfoOutputTypeDef(TypedDict):
privateRouteServerPeerings: list[str],
ConnectivityInfoTypeDef#
# ConnectivityInfoTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ConnectivityInfoTypeDef
def get_value() -> ConnectivityInfoTypeDef:
return {
"privateRouteServerPeerings": ...,
}
# ConnectivityInfoTypeDef definition
class ConnectivityInfoTypeDef(TypedDict):
privateRouteServerPeerings: Sequence[str],
ConnectorCheckTypeDef#
# ConnectorCheckTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ConnectorCheckTypeDef
def get_value() -> ConnectorCheckTypeDef:
return {
"type": ...,
}
# ConnectorCheckTypeDef definition
class ConnectorCheckTypeDef(TypedDict):
type: NotRequired[CheckTypeType], # (1)
result: NotRequired[CheckResultType], # (2)
lastCheckAttempt: NotRequired[datetime.datetime],
impairedSince: NotRequired[datetime.datetime],
- See CheckTypeType
- See CheckResultType
CreateEntitlementRequestTypeDef#
# CreateEntitlementRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import CreateEntitlementRequestTypeDef
def get_value() -> CreateEntitlementRequestTypeDef:
return {
"environmentId": ...,
}
# CreateEntitlementRequestTypeDef definition
class CreateEntitlementRequestTypeDef(TypedDict):
environmentId: str,
connectorId: str,
entitlementType: EntitlementTypeType, # (1)
vmIds: Sequence[str],
clientToken: NotRequired[str],
CreateEnvironmentConnectorRequestTypeDef#
# CreateEnvironmentConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import CreateEnvironmentConnectorRequestTypeDef
def get_value() -> CreateEnvironmentConnectorRequestTypeDef:
return {
"environmentId": ...,
}
# CreateEnvironmentConnectorRequestTypeDef definition
class CreateEnvironmentConnectorRequestTypeDef(TypedDict):
environmentId: str,
type: ConnectorTypeType, # (1)
applianceFqdn: str,
secretIdentifier: str,
clientToken: NotRequired[str],
HostInfoForCreateTypeDef#
# HostInfoForCreateTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import HostInfoForCreateTypeDef
def get_value() -> HostInfoForCreateTypeDef:
return {
"hostName": ...,
}
# HostInfoForCreateTypeDef definition
class HostInfoForCreateTypeDef(TypedDict):
hostName: str,
keyName: str,
instanceType: InstanceTypeType, # (1)
placementGroupId: NotRequired[str],
dedicatedHostId: NotRequired[str],
- See InstanceTypeType
EnvironmentSummaryTypeDef#
# EnvironmentSummaryTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import EnvironmentSummaryTypeDef
def get_value() -> EnvironmentSummaryTypeDef:
return {
"environmentId": ...,
}
# EnvironmentSummaryTypeDef definition
class EnvironmentSummaryTypeDef(TypedDict):
environmentId: NotRequired[str],
environmentName: NotRequired[str],
vcfVersion: NotRequired[VcfVersionType], # (1)
environmentStatus: NotRequired[CheckResultType], # (2)
environmentState: NotRequired[EnvironmentStateType], # (3)
createdAt: NotRequired[datetime.datetime],
modifiedAt: NotRequired[datetime.datetime],
environmentArn: NotRequired[str],
- See VcfVersionType
- See CheckResultType
- See EnvironmentStateType
LicenseInfoTypeDef#
# LicenseInfoTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import LicenseInfoTypeDef
def get_value() -> LicenseInfoTypeDef:
return {
"solutionKey": ...,
}
# LicenseInfoTypeDef definition
class LicenseInfoTypeDef(TypedDict):
solutionKey: str,
vsanKey: str,
VcfHostnamesTypeDef#
# VcfHostnamesTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import VcfHostnamesTypeDef
def get_value() -> VcfHostnamesTypeDef:
return {
"vCenter": ...,
}
# VcfHostnamesTypeDef definition
class VcfHostnamesTypeDef(TypedDict):
vCenter: str,
nsx: str,
nsxManager1: str,
nsxManager2: str,
nsxManager3: str,
nsxEdge1: str,
nsxEdge2: str,
sddcManager: str,
cloudBuilder: str,
DeleteEntitlementRequestTypeDef#
# DeleteEntitlementRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DeleteEntitlementRequestTypeDef
def get_value() -> DeleteEntitlementRequestTypeDef:
return {
"environmentId": ...,
}
# DeleteEntitlementRequestTypeDef definition
class DeleteEntitlementRequestTypeDef(TypedDict):
environmentId: str,
connectorId: str,
entitlementType: EntitlementTypeType, # (1)
vmIds: Sequence[str],
clientToken: NotRequired[str],
DeleteEnvironmentConnectorRequestTypeDef#
# DeleteEnvironmentConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DeleteEnvironmentConnectorRequestTypeDef
def get_value() -> DeleteEnvironmentConnectorRequestTypeDef:
return {
"environmentId": ...,
}
# DeleteEnvironmentConnectorRequestTypeDef definition
class DeleteEnvironmentConnectorRequestTypeDef(TypedDict):
environmentId: str,
connectorId: str,
clientToken: NotRequired[str],
DeleteEnvironmentHostRequestTypeDef#
# DeleteEnvironmentHostRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DeleteEnvironmentHostRequestTypeDef
def get_value() -> DeleteEnvironmentHostRequestTypeDef:
return {
"environmentId": ...,
}
# DeleteEnvironmentHostRequestTypeDef definition
class DeleteEnvironmentHostRequestTypeDef(TypedDict):
environmentId: str,
hostName: str,
clientToken: NotRequired[str],
DeleteEnvironmentRequestTypeDef#
# DeleteEnvironmentRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DeleteEnvironmentRequestTypeDef
def get_value() -> DeleteEnvironmentRequestTypeDef:
return {
"environmentId": ...,
}
# DeleteEnvironmentRequestTypeDef definition
class DeleteEnvironmentRequestTypeDef(TypedDict):
environmentId: str,
clientToken: NotRequired[str],
DisassociateEipFromVlanRequestTypeDef#
# DisassociateEipFromVlanRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DisassociateEipFromVlanRequestTypeDef
def get_value() -> DisassociateEipFromVlanRequestTypeDef:
return {
"environmentId": ...,
}
# DisassociateEipFromVlanRequestTypeDef definition
class DisassociateEipFromVlanRequestTypeDef(TypedDict):
environmentId: str,
vlanName: str,
associationId: str,
clientToken: NotRequired[str],
EipAssociationTypeDef#
# EipAssociationTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import EipAssociationTypeDef
def get_value() -> EipAssociationTypeDef:
return {
"associationId": ...,
}
# EipAssociationTypeDef definition
class EipAssociationTypeDef(TypedDict):
associationId: NotRequired[str],
allocationId: NotRequired[str],
ipAddress: NotRequired[str],
SecretTypeDef#
# SecretTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import SecretTypeDef
def get_value() -> SecretTypeDef:
return {
"secretArn": ...,
}
# SecretTypeDef definition
class SecretTypeDef(TypedDict):
secretArn: NotRequired[str],
ServiceAccessSecurityGroupsOutputTypeDef#
# ServiceAccessSecurityGroupsOutputTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ServiceAccessSecurityGroupsOutputTypeDef
def get_value() -> ServiceAccessSecurityGroupsOutputTypeDef:
return {
"securityGroups": ...,
}
# ServiceAccessSecurityGroupsOutputTypeDef definition
class ServiceAccessSecurityGroupsOutputTypeDef(TypedDict):
securityGroups: NotRequired[list[str]],
ErrorDetailTypeDef#
# ErrorDetailTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ErrorDetailTypeDef
def get_value() -> ErrorDetailTypeDef:
return {
"errorCode": ...,
}
# ErrorDetailTypeDef definition
class ErrorDetailTypeDef(TypedDict):
errorCode: str,
errorMessage: str,
GetEnvironmentRequestTypeDef#
# GetEnvironmentRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import GetEnvironmentRequestTypeDef
def get_value() -> GetEnvironmentRequestTypeDef:
return {
"environmentId": ...,
}
# GetEnvironmentRequestTypeDef definition
class GetEnvironmentRequestTypeDef(TypedDict):
environmentId: str,
InstanceTypeEsxVersionsInfoTypeDef#
# InstanceTypeEsxVersionsInfoTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import InstanceTypeEsxVersionsInfoTypeDef
def get_value() -> InstanceTypeEsxVersionsInfoTypeDef:
return {
"instanceType": ...,
}
# InstanceTypeEsxVersionsInfoTypeDef definition
class InstanceTypeEsxVersionsInfoTypeDef(TypedDict):
instanceType: InstanceTypeType, # (1)
esxVersions: list[str],
- See InstanceTypeType
VcfVersionInfoTypeDef#
# VcfVersionInfoTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import VcfVersionInfoTypeDef
def get_value() -> VcfVersionInfoTypeDef:
return {
"vcfVersion": ...,
}
# VcfVersionInfoTypeDef definition
class VcfVersionInfoTypeDef(TypedDict):
vcfVersion: VcfVersionType, # (1)
status: str,
defaultEsxVersion: str,
instanceTypes: list[InstanceTypeType], # (2)
- See VcfVersionType
- See
list[InstanceTypeType]
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import NetworkInterfaceTypeDef
def get_value() -> NetworkInterfaceTypeDef:
return {
"networkInterfaceId": ...,
}
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
networkInterfaceId: NotRequired[str],
InitialVlanInfoTypeDef#
# InitialVlanInfoTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import InitialVlanInfoTypeDef
def get_value() -> InitialVlanInfoTypeDef:
return {
"cidr": ...,
}
# InitialVlanInfoTypeDef definition
class InitialVlanInfoTypeDef(TypedDict):
cidr: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEnvironmentConnectorsRequestTypeDef#
# ListEnvironmentConnectorsRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentConnectorsRequestTypeDef
def get_value() -> ListEnvironmentConnectorsRequestTypeDef:
return {
"environmentId": ...,
}
# ListEnvironmentConnectorsRequestTypeDef definition
class ListEnvironmentConnectorsRequestTypeDef(TypedDict):
environmentId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListEnvironmentHostsRequestTypeDef#
# ListEnvironmentHostsRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentHostsRequestTypeDef
def get_value() -> ListEnvironmentHostsRequestTypeDef:
return {
"environmentId": ...,
}
# ListEnvironmentHostsRequestTypeDef definition
class ListEnvironmentHostsRequestTypeDef(TypedDict):
environmentId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListEnvironmentVlansRequestTypeDef#
# ListEnvironmentVlansRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentVlansRequestTypeDef
def get_value() -> ListEnvironmentVlansRequestTypeDef:
return {
"environmentId": ...,
}
# ListEnvironmentVlansRequestTypeDef definition
class ListEnvironmentVlansRequestTypeDef(TypedDict):
environmentId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListEnvironmentsRequestTypeDef#
# ListEnvironmentsRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentsRequestTypeDef
def get_value() -> ListEnvironmentsRequestTypeDef:
return {
"nextToken": ...,
}
# ListEnvironmentsRequestTypeDef definition
class ListEnvironmentsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
state: NotRequired[Sequence[EnvironmentStateType]], # (1)
- See
Sequence[EnvironmentStateType]
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListVmEntitlementsRequestTypeDef#
# ListVmEntitlementsRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListVmEntitlementsRequestTypeDef
def get_value() -> ListVmEntitlementsRequestTypeDef:
return {
"environmentId": ...,
}
# ListVmEntitlementsRequestTypeDef definition
class ListVmEntitlementsRequestTypeDef(TypedDict):
environmentId: str,
connectorId: str,
entitlementType: EntitlementTypeType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ServiceAccessSecurityGroupsTypeDef#
# ServiceAccessSecurityGroupsTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ServiceAccessSecurityGroupsTypeDef
def get_value() -> ServiceAccessSecurityGroupsTypeDef:
return {
"securityGroups": ...,
}
# ServiceAccessSecurityGroupsTypeDef definition
class ServiceAccessSecurityGroupsTypeDef(TypedDict):
securityGroups: NotRequired[Sequence[str]],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateEnvironmentConnectorRequestTypeDef#
# UpdateEnvironmentConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import UpdateEnvironmentConnectorRequestTypeDef
def get_value() -> UpdateEnvironmentConnectorRequestTypeDef:
return {
"environmentId": ...,
}
# UpdateEnvironmentConnectorRequestTypeDef definition
class UpdateEnvironmentConnectorRequestTypeDef(TypedDict):
environmentId: str,
connectorId: str,
clientToken: NotRequired[str],
applianceFqdn: NotRequired[str],
secretIdentifier: NotRequired[str],
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ConnectorTypeDef#
# ConnectorTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ConnectorTypeDef
def get_value() -> ConnectorTypeDef:
return {
"environmentId": ...,
}
# ConnectorTypeDef definition
class ConnectorTypeDef(TypedDict):
environmentId: NotRequired[str],
connectorId: NotRequired[str],
type: NotRequired[ConnectorTypeType], # (1)
applianceFqdn: NotRequired[str],
secretArn: NotRequired[str],
state: NotRequired[ConnectorStateType], # (2)
stateDetails: NotRequired[str],
status: NotRequired[CheckResultType], # (3)
checks: NotRequired[list[ConnectorCheckTypeDef]], # (4)
createdAt: NotRequired[datetime.datetime],
modifiedAt: NotRequired[datetime.datetime],
- See ConnectorTypeType
- See ConnectorStateType
- See CheckResultType
- See
list[ConnectorCheckTypeDef]
CreateEnvironmentHostRequestTypeDef#
# CreateEnvironmentHostRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import CreateEnvironmentHostRequestTypeDef
def get_value() -> CreateEnvironmentHostRequestTypeDef:
return {
"environmentId": ...,
}
# CreateEnvironmentHostRequestTypeDef definition
class CreateEnvironmentHostRequestTypeDef(TypedDict):
environmentId: str,
host: HostInfoForCreateTypeDef, # (1)
clientToken: NotRequired[str],
esxVersion: NotRequired[str],
ListEnvironmentsResponseTypeDef#
# ListEnvironmentsResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentsResponseTypeDef
def get_value() -> ListEnvironmentsResponseTypeDef:
return {
"nextToken": ...,
}
# ListEnvironmentsResponseTypeDef definition
class ListEnvironmentsResponseTypeDef(TypedDict):
environmentSummaries: list[EnvironmentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[EnvironmentSummaryTypeDef] - See ResponseMetadataTypeDef
VlanTypeDef#
# VlanTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import VlanTypeDef
def get_value() -> VlanTypeDef:
return {
"vlanId": ...,
}
# VlanTypeDef definition
class VlanTypeDef(TypedDict):
vlanId: NotRequired[int],
cidr: NotRequired[str],
availabilityZone: NotRequired[str],
functionName: NotRequired[str],
subnetId: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
modifiedAt: NotRequired[datetime.datetime],
vlanState: NotRequired[VlanStateType], # (1)
stateDetails: NotRequired[str],
eipAssociations: NotRequired[list[EipAssociationTypeDef]], # (2)
isPublic: NotRequired[bool],
networkAclId: NotRequired[str],
- See VlanStateType
- See
list[EipAssociationTypeDef]
EnvironmentTypeDef#
# EnvironmentTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import EnvironmentTypeDef
def get_value() -> EnvironmentTypeDef:
return {
"environmentId": ...,
}
# EnvironmentTypeDef definition
class EnvironmentTypeDef(TypedDict):
environmentId: NotRequired[str],
environmentState: NotRequired[EnvironmentStateType], # (1)
stateDetails: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
modifiedAt: NotRequired[datetime.datetime],
environmentArn: NotRequired[str],
environmentName: NotRequired[str],
vpcId: NotRequired[str],
serviceAccessSubnetId: NotRequired[str],
vcfVersion: NotRequired[VcfVersionType], # (2)
termsAccepted: NotRequired[bool],
licenseInfo: NotRequired[list[LicenseInfoTypeDef]], # (3)
siteId: NotRequired[str],
environmentStatus: NotRequired[CheckResultType], # (4)
checks: NotRequired[list[CheckTypeDef]], # (5)
connectivityInfo: NotRequired[ConnectivityInfoOutputTypeDef], # (6)
vcfHostnames: NotRequired[VcfHostnamesTypeDef], # (7)
kmsKeyId: NotRequired[str],
serviceAccessSecurityGroups: NotRequired[ServiceAccessSecurityGroupsOutputTypeDef], # (8)
credentials: NotRequired[list[SecretTypeDef]], # (9)
- See EnvironmentStateType
- See VcfVersionType
- See
list[LicenseInfoTypeDef] - See CheckResultType
- See
list[CheckTypeDef] - See ConnectivityInfoOutputTypeDef
- See VcfHostnamesTypeDef
- See ServiceAccessSecurityGroupsOutputTypeDef
- See
list[SecretTypeDef]
VmEntitlementTypeDef#
# VmEntitlementTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import VmEntitlementTypeDef
def get_value() -> VmEntitlementTypeDef:
return {
"vmId": ...,
}
# VmEntitlementTypeDef definition
class VmEntitlementTypeDef(TypedDict):
vmId: NotRequired[str],
environmentId: NotRequired[str],
connectorId: NotRequired[str],
vmName: NotRequired[str],
type: NotRequired[EntitlementTypeType], # (1)
status: NotRequired[EntitlementStatusType], # (2)
lastSyncedAt: NotRequired[datetime.datetime],
startedAt: NotRequired[datetime.datetime],
stoppedAt: NotRequired[datetime.datetime],
errorDetail: NotRequired[ErrorDetailTypeDef], # (3)
GetVersionsResponseTypeDef#
# GetVersionsResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import GetVersionsResponseTypeDef
def get_value() -> GetVersionsResponseTypeDef:
return {
"vcfVersions": ...,
}
# GetVersionsResponseTypeDef definition
class GetVersionsResponseTypeDef(TypedDict):
vcfVersions: list[VcfVersionInfoTypeDef], # (1)
instanceTypeEsxVersions: list[InstanceTypeEsxVersionsInfoTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
list[VcfVersionInfoTypeDef] - See
list[InstanceTypeEsxVersionsInfoTypeDef] - See ResponseMetadataTypeDef
HostTypeDef#
# HostTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import HostTypeDef
def get_value() -> HostTypeDef:
return {
"hostName": ...,
}
# HostTypeDef definition
class HostTypeDef(TypedDict):
hostName: NotRequired[str],
ipAddress: NotRequired[str],
keyName: NotRequired[str],
instanceType: NotRequired[InstanceTypeType], # (1)
placementGroupId: NotRequired[str],
dedicatedHostId: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
modifiedAt: NotRequired[datetime.datetime],
hostState: NotRequired[HostStateType], # (2)
stateDetails: NotRequired[str],
ec2InstanceId: NotRequired[str],
networkInterfaces: NotRequired[list[NetworkInterfaceTypeDef]], # (3)
- See InstanceTypeType
- See HostStateType
- See
list[NetworkInterfaceTypeDef]
InitialVlansTypeDef#
# InitialVlansTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import InitialVlansTypeDef
def get_value() -> InitialVlansTypeDef:
return {
"vmkManagement": ...,
}
# InitialVlansTypeDef definition
class InitialVlansTypeDef(TypedDict):
vmkManagement: InitialVlanInfoTypeDef, # (1)
vmManagement: InitialVlanInfoTypeDef, # (1)
vMotion: InitialVlanInfoTypeDef, # (1)
vSan: InitialVlanInfoTypeDef, # (1)
vTep: InitialVlanInfoTypeDef, # (1)
edgeVTep: InitialVlanInfoTypeDef, # (1)
nsxUplink: InitialVlanInfoTypeDef, # (1)
hcx: InitialVlanInfoTypeDef, # (1)
expansionVlan1: InitialVlanInfoTypeDef, # (1)
expansionVlan2: InitialVlanInfoTypeDef, # (1)
isHcxPublic: NotRequired[bool],
hcxNetworkAclId: NotRequired[str],
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
ListEnvironmentConnectorsRequestPaginateTypeDef#
# ListEnvironmentConnectorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentConnectorsRequestPaginateTypeDef
def get_value() -> ListEnvironmentConnectorsRequestPaginateTypeDef:
return {
"environmentId": ...,
}
# ListEnvironmentConnectorsRequestPaginateTypeDef definition
class ListEnvironmentConnectorsRequestPaginateTypeDef(TypedDict):
environmentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentHostsRequestPaginateTypeDef#
# ListEnvironmentHostsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentHostsRequestPaginateTypeDef
def get_value() -> ListEnvironmentHostsRequestPaginateTypeDef:
return {
"environmentId": ...,
}
# ListEnvironmentHostsRequestPaginateTypeDef definition
class ListEnvironmentHostsRequestPaginateTypeDef(TypedDict):
environmentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentVlansRequestPaginateTypeDef#
# ListEnvironmentVlansRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentVlansRequestPaginateTypeDef
def get_value() -> ListEnvironmentVlansRequestPaginateTypeDef:
return {
"environmentId": ...,
}
# ListEnvironmentVlansRequestPaginateTypeDef definition
class ListEnvironmentVlansRequestPaginateTypeDef(TypedDict):
environmentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentsRequestPaginateTypeDef#
# ListEnvironmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentsRequestPaginateTypeDef
def get_value() -> ListEnvironmentsRequestPaginateTypeDef:
return {
"state": ...,
}
# ListEnvironmentsRequestPaginateTypeDef definition
class ListEnvironmentsRequestPaginateTypeDef(TypedDict):
state: NotRequired[Sequence[EnvironmentStateType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See
Sequence[EnvironmentStateType] - See PaginatorConfigTypeDef
ListVmEntitlementsRequestPaginateTypeDef#
# ListVmEntitlementsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListVmEntitlementsRequestPaginateTypeDef
def get_value() -> ListVmEntitlementsRequestPaginateTypeDef:
return {
"environmentId": ...,
}
# ListVmEntitlementsRequestPaginateTypeDef definition
class ListVmEntitlementsRequestPaginateTypeDef(TypedDict):
environmentId: str,
connectorId: str,
entitlementType: EntitlementTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
CreateEnvironmentConnectorResponseTypeDef#
# CreateEnvironmentConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import CreateEnvironmentConnectorResponseTypeDef
def get_value() -> CreateEnvironmentConnectorResponseTypeDef:
return {
"connector": ...,
}
# CreateEnvironmentConnectorResponseTypeDef definition
class CreateEnvironmentConnectorResponseTypeDef(TypedDict):
connector: ConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentConnectorResponseTypeDef#
# DeleteEnvironmentConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DeleteEnvironmentConnectorResponseTypeDef
def get_value() -> DeleteEnvironmentConnectorResponseTypeDef:
return {
"connector": ...,
}
# DeleteEnvironmentConnectorResponseTypeDef definition
class DeleteEnvironmentConnectorResponseTypeDef(TypedDict):
connector: ConnectorTypeDef, # (1)
environmentSummary: EnvironmentSummaryTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListEnvironmentConnectorsResponseTypeDef#
# ListEnvironmentConnectorsResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentConnectorsResponseTypeDef
def get_value() -> ListEnvironmentConnectorsResponseTypeDef:
return {
"nextToken": ...,
}
# ListEnvironmentConnectorsResponseTypeDef definition
class ListEnvironmentConnectorsResponseTypeDef(TypedDict):
connectors: list[ConnectorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ConnectorTypeDef] - See ResponseMetadataTypeDef
UpdateEnvironmentConnectorResponseTypeDef#
# UpdateEnvironmentConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import UpdateEnvironmentConnectorResponseTypeDef
def get_value() -> UpdateEnvironmentConnectorResponseTypeDef:
return {
"connector": ...,
}
# UpdateEnvironmentConnectorResponseTypeDef definition
class UpdateEnvironmentConnectorResponseTypeDef(TypedDict):
connector: ConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateEipToVlanResponseTypeDef#
# AssociateEipToVlanResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import AssociateEipToVlanResponseTypeDef
def get_value() -> AssociateEipToVlanResponseTypeDef:
return {
"vlan": ...,
}
# AssociateEipToVlanResponseTypeDef definition
class AssociateEipToVlanResponseTypeDef(TypedDict):
vlan: VlanTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VlanTypeDef
- See ResponseMetadataTypeDef
DisassociateEipFromVlanResponseTypeDef#
# DisassociateEipFromVlanResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DisassociateEipFromVlanResponseTypeDef
def get_value() -> DisassociateEipFromVlanResponseTypeDef:
return {
"vlan": ...,
}
# DisassociateEipFromVlanResponseTypeDef definition
class DisassociateEipFromVlanResponseTypeDef(TypedDict):
vlan: VlanTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VlanTypeDef
- See ResponseMetadataTypeDef
ListEnvironmentVlansResponseTypeDef#
# ListEnvironmentVlansResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentVlansResponseTypeDef
def get_value() -> ListEnvironmentVlansResponseTypeDef:
return {
"nextToken": ...,
}
# ListEnvironmentVlansResponseTypeDef definition
class ListEnvironmentVlansResponseTypeDef(TypedDict):
environmentVlans: list[VlanTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[VlanTypeDef] - See ResponseMetadataTypeDef
CreateEnvironmentResponseTypeDef#
# CreateEnvironmentResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import CreateEnvironmentResponseTypeDef
def get_value() -> CreateEnvironmentResponseTypeDef:
return {
"environment": ...,
}
# CreateEnvironmentResponseTypeDef definition
class CreateEnvironmentResponseTypeDef(TypedDict):
environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentResponseTypeDef#
# DeleteEnvironmentResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DeleteEnvironmentResponseTypeDef
def get_value() -> DeleteEnvironmentResponseTypeDef:
return {
"environment": ...,
}
# DeleteEnvironmentResponseTypeDef definition
class DeleteEnvironmentResponseTypeDef(TypedDict):
environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEnvironmentResponseTypeDef#
# GetEnvironmentResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import GetEnvironmentResponseTypeDef
def get_value() -> GetEnvironmentResponseTypeDef:
return {
"environment": ...,
}
# GetEnvironmentResponseTypeDef definition
class GetEnvironmentResponseTypeDef(TypedDict):
environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEntitlementResponseTypeDef#
# CreateEntitlementResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import CreateEntitlementResponseTypeDef
def get_value() -> CreateEntitlementResponseTypeDef:
return {
"entitlements": ...,
}
# CreateEntitlementResponseTypeDef definition
class CreateEntitlementResponseTypeDef(TypedDict):
entitlements: list[VmEntitlementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[VmEntitlementTypeDef] - See ResponseMetadataTypeDef
DeleteEntitlementResponseTypeDef#
# DeleteEntitlementResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DeleteEntitlementResponseTypeDef
def get_value() -> DeleteEntitlementResponseTypeDef:
return {
"entitlements": ...,
}
# DeleteEntitlementResponseTypeDef definition
class DeleteEntitlementResponseTypeDef(TypedDict):
entitlements: list[VmEntitlementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[VmEntitlementTypeDef] - See ResponseMetadataTypeDef
ListVmEntitlementsResponseTypeDef#
# ListVmEntitlementsResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListVmEntitlementsResponseTypeDef
def get_value() -> ListVmEntitlementsResponseTypeDef:
return {
"nextToken": ...,
}
# ListVmEntitlementsResponseTypeDef definition
class ListVmEntitlementsResponseTypeDef(TypedDict):
entitlements: list[VmEntitlementTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[VmEntitlementTypeDef] - See ResponseMetadataTypeDef
CreateEnvironmentHostResponseTypeDef#
# CreateEnvironmentHostResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import CreateEnvironmentHostResponseTypeDef
def get_value() -> CreateEnvironmentHostResponseTypeDef:
return {
"environmentSummary": ...,
}
# CreateEnvironmentHostResponseTypeDef definition
class CreateEnvironmentHostResponseTypeDef(TypedDict):
environmentSummary: EnvironmentSummaryTypeDef, # (1)
host: HostTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteEnvironmentHostResponseTypeDef#
# DeleteEnvironmentHostResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import DeleteEnvironmentHostResponseTypeDef
def get_value() -> DeleteEnvironmentHostResponseTypeDef:
return {
"environmentSummary": ...,
}
# DeleteEnvironmentHostResponseTypeDef definition
class DeleteEnvironmentHostResponseTypeDef(TypedDict):
environmentSummary: EnvironmentSummaryTypeDef, # (1)
host: HostTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListEnvironmentHostsResponseTypeDef#
# ListEnvironmentHostsResponseTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import ListEnvironmentHostsResponseTypeDef
def get_value() -> ListEnvironmentHostsResponseTypeDef:
return {
"nextToken": ...,
}
# ListEnvironmentHostsResponseTypeDef definition
class ListEnvironmentHostsResponseTypeDef(TypedDict):
environmentHosts: list[HostTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[HostTypeDef] - See ResponseMetadataTypeDef
CreateEnvironmentRequestTypeDef#
# CreateEnvironmentRequestTypeDef TypedDict usage example
from mypy_boto3_evs.type_defs import CreateEnvironmentRequestTypeDef
def get_value() -> CreateEnvironmentRequestTypeDef:
return {
"vpcId": ...,
}
# CreateEnvironmentRequestTypeDef definition
class CreateEnvironmentRequestTypeDef(TypedDict):
vpcId: str,
serviceAccessSubnetId: str,
vcfVersion: VcfVersionType, # (1)
termsAccepted: bool,
licenseInfo: Sequence[LicenseInfoTypeDef], # (2)
initialVlans: InitialVlansTypeDef, # (3)
hosts: Sequence[HostInfoForCreateTypeDef], # (4)
connectivityInfo: ConnectivityInfoUnionTypeDef, # (5)
vcfHostnames: VcfHostnamesTypeDef, # (6)
siteId: str,
clientToken: NotRequired[str],
environmentName: NotRequired[str],
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
serviceAccessSecurityGroups: NotRequired[ServiceAccessSecurityGroupsUnionTypeDef], # (7)
- See VcfVersionType
- See
Sequence[LicenseInfoTypeDef] - See InitialVlansTypeDef
- See
Sequence[HostInfoForCreateTypeDef] - See ConnectivityInfoUnionTypeDef
- See VcfHostnamesTypeDef
- See ServiceAccessSecurityGroupsUnionTypeDef