Type definitions#
Auto-generated documentation for EVS type annotations stubs module types-boto3-evs.
ConnectivityInfoUnionTypeDef#
# ConnectivityInfoUnionTypeDef Union usage example
from types_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 types_boto3_evs.type_defs import ServiceAccessSecurityGroupsUnionTypeDef
def get_value() -> ServiceAccessSecurityGroupsUnionTypeDef:
return ...
# ServiceAccessSecurityGroupsUnionTypeDef definition
ServiceAccessSecurityGroupsUnionTypeDef = Union[
ServiceAccessSecurityGroupsTypeDef, # (1)
ServiceAccessSecurityGroupsOutputTypeDef, # (2)
]
CheckTypeDef#
# CheckTypeDef TypedDict usage example
from types_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 types_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 types_boto3_evs.type_defs import ConnectivityInfoTypeDef
def get_value() -> ConnectivityInfoTypeDef:
return {
"privateRouteServerPeerings": ...,
}
# ConnectivityInfoTypeDef definition
class ConnectivityInfoTypeDef(TypedDict):
privateRouteServerPeerings: Sequence[str],
HostInfoForCreateTypeDef#
# HostInfoForCreateTypeDef TypedDict usage example
from types_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 types_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
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_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],
LicenseInfoTypeDef#
# LicenseInfoTypeDef TypedDict usage example
from types_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 types_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,
DeleteEnvironmentHostRequestTypeDef#
# DeleteEnvironmentHostRequestTypeDef TypedDict usage example
from types_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 types_boto3_evs.type_defs import DeleteEnvironmentRequestTypeDef
def get_value() -> DeleteEnvironmentRequestTypeDef:
return {
"environmentId": ...,
}
# DeleteEnvironmentRequestTypeDef definition
class DeleteEnvironmentRequestTypeDef(TypedDict):
environmentId: str,
clientToken: NotRequired[str],
SecretTypeDef#
# SecretTypeDef TypedDict usage example
from types_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 types_boto3_evs.type_defs import ServiceAccessSecurityGroupsOutputTypeDef
def get_value() -> ServiceAccessSecurityGroupsOutputTypeDef:
return {
"securityGroups": ...,
}
# ServiceAccessSecurityGroupsOutputTypeDef definition
class ServiceAccessSecurityGroupsOutputTypeDef(TypedDict):
securityGroups: NotRequired[List[str]],
GetEnvironmentRequestTypeDef#
# GetEnvironmentRequestTypeDef TypedDict usage example
from types_boto3_evs.type_defs import GetEnvironmentRequestTypeDef
def get_value() -> GetEnvironmentRequestTypeDef:
return {
"environmentId": ...,
}
# GetEnvironmentRequestTypeDef definition
class GetEnvironmentRequestTypeDef(TypedDict):
environmentId: str,
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef TypedDict usage example
from types_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 types_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 types_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],
ListEnvironmentHostsRequestTypeDef#
# ListEnvironmentHostsRequestTypeDef TypedDict usage example
from types_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 types_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],
VlanTypeDef#
# VlanTypeDef TypedDict usage example
from types_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],
- See VlanStateType
ListEnvironmentsRequestTypeDef#
# ListEnvironmentsRequestTypeDef TypedDict usage example
from types_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 types_boto3_evs.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ServiceAccessSecurityGroupsTypeDef#
# ServiceAccessSecurityGroupsTypeDef TypedDict usage example
from types_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 types_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 types_boto3_evs.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
CreateEnvironmentHostRequestTypeDef#
# CreateEnvironmentHostRequestTypeDef TypedDict usage example
from types_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],
ListEnvironmentsResponseTypeDef#
# ListEnvironmentsResponseTypeDef TypedDict usage example
from types_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
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_evs.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EnvironmentTypeDef#
# EnvironmentTypeDef TypedDict usage example
from types_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]
HostTypeDef#
# HostTypeDef TypedDict usage example
from types_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 types_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)
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
- See InitialVlanInfoTypeDef
ListEnvironmentHostsRequestPaginateTypeDef#
# ListEnvironmentHostsRequestPaginateTypeDef TypedDict usage example
from types_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 types_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 types_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
ListEnvironmentVlansResponseTypeDef#
# ListEnvironmentVlansResponseTypeDef TypedDict usage example
from types_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 types_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 types_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 types_boto3_evs.type_defs import GetEnvironmentResponseTypeDef
def get_value() -> GetEnvironmentResponseTypeDef:
return {
"environment": ...,
}
# GetEnvironmentResponseTypeDef definition
class GetEnvironmentResponseTypeDef(TypedDict):
environment: EnvironmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEnvironmentHostResponseTypeDef#
# CreateEnvironmentHostResponseTypeDef TypedDict usage example
from types_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 types_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 types_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 types_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