Typed dictionaries
Index > MigrationHubRefactorSpaces > Typed dictionaries
Auto-generated documentation for MigrationHubRefactorSpaces type annotations stubs module types-aiobotocore-migration-hub-refactor-spaces.
ApiGatewayProxyConfigTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ApiGatewayProxyConfigTypeDef
def get_value() -> ApiGatewayProxyConfigTypeDef:
return {
"ApiGatewayId": ...,
}
Definition
class ApiGatewayProxyConfigTypeDef(TypedDict):
ApiGatewayId: NotRequired[str],
EndpointType: NotRequired[ApiGatewayEndpointTypeType], # (1)
NlbArn: NotRequired[str],
NlbName: NotRequired[str],
ProxyUrl: NotRequired[str],
StageName: NotRequired[str],
VpcLinkId: NotRequired[str],
ApiGatewayProxyInputTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ApiGatewayProxyInputTypeDef
def get_value() -> ApiGatewayProxyInputTypeDef:
return {
"EndpointType": ...,
}
Definition
class ApiGatewayProxyInputTypeDef(TypedDict):
EndpointType: NotRequired[ApiGatewayEndpointTypeType], # (1)
StageName: NotRequired[str],
ApiGatewayProxySummaryTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ApiGatewayProxySummaryTypeDef
def get_value() -> ApiGatewayProxySummaryTypeDef:
return {
"ApiGatewayId": ...,
}
Definition
class ApiGatewayProxySummaryTypeDef(TypedDict):
ApiGatewayId: NotRequired[str],
EndpointType: NotRequired[ApiGatewayEndpointTypeType], # (1)
NlbArn: NotRequired[str],
NlbName: NotRequired[str],
ProxyUrl: NotRequired[str],
StageName: NotRequired[str],
VpcLinkId: NotRequired[str],
ErrorResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ErrorResponseTypeDef
def get_value() -> ErrorResponseTypeDef:
return {
"AccountId": ...,
}
Definition
class ErrorResponseTypeDef(TypedDict):
AccountId: NotRequired[str],
AdditionalDetails: NotRequired[Dict[str, str]],
Code: NotRequired[ErrorCodeType], # (1)
Message: NotRequired[str],
ResourceIdentifier: NotRequired[str],
ResourceType: NotRequired[ErrorResourceTypeType], # (2)
- See ErrorCodeType
- See ErrorResourceTypeType
ResponseMetadataTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateEnvironmentRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import CreateEnvironmentRequestRequestTypeDef
def get_value() -> CreateEnvironmentRequestRequestTypeDef:
return {
"Name": ...,
"NetworkFabricType": ...,
}
Definition
class CreateEnvironmentRequestRequestTypeDef(TypedDict):
Name: str,
NetworkFabricType: NetworkFabricTypeType, # (1)
ClientToken: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
DefaultRouteInputTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DefaultRouteInputTypeDef
def get_value() -> DefaultRouteInputTypeDef:
return {
"ActivationState": ...,
}
Definition
class DefaultRouteInputTypeDef(TypedDict):
ActivationState: NotRequired[RouteActivationStateType], # (1)
UriPathRouteInputTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import UriPathRouteInputTypeDef
def get_value() -> UriPathRouteInputTypeDef:
return {
"ActivationState": ...,
"SourcePath": ...,
}
Definition
class UriPathRouteInputTypeDef(TypedDict):
ActivationState: RouteActivationStateType, # (1)
SourcePath: str,
IncludeChildPaths: NotRequired[bool],
Methods: NotRequired[Sequence[HttpMethodType]], # (2)
LambdaEndpointInputTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import LambdaEndpointInputTypeDef
def get_value() -> LambdaEndpointInputTypeDef:
return {
"Arn": ...,
}
UrlEndpointInputTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import UrlEndpointInputTypeDef
def get_value() -> UrlEndpointInputTypeDef:
return {
"Url": ...,
}
DeleteApplicationRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
}
Definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
DeleteEnvironmentRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DeleteEnvironmentRequestRequestTypeDef
def get_value() -> DeleteEnvironmentRequestRequestTypeDef:
return {
"EnvironmentIdentifier": ...,
}
DeleteResourcePolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DeleteResourcePolicyRequestRequestTypeDef
def get_value() -> DeleteResourcePolicyRequestRequestTypeDef:
return {
"Identifier": ...,
}
DeleteRouteRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DeleteRouteRequestRequestTypeDef
def get_value() -> DeleteRouteRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
"RouteIdentifier": ...,
}
Definition
class DeleteRouteRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
RouteIdentifier: str,
DeleteServiceRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DeleteServiceRequestRequestTypeDef
def get_value() -> DeleteServiceRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
"ServiceIdentifier": ...,
}
Definition
class DeleteServiceRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
ServiceIdentifier: str,
EnvironmentVpcTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import EnvironmentVpcTypeDef
def get_value() -> EnvironmentVpcTypeDef:
return {
"AccountId": ...,
}
Definition
class EnvironmentVpcTypeDef(TypedDict):
AccountId: NotRequired[str],
CidrBlocks: NotRequired[List[str]],
CreatedTime: NotRequired[datetime],
EnvironmentId: NotRequired[str],
LastUpdatedTime: NotRequired[datetime],
VpcId: NotRequired[str],
VpcName: NotRequired[str],
GetApplicationRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetApplicationRequestRequestTypeDef
def get_value() -> GetApplicationRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
}
Definition
class GetApplicationRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
GetEnvironmentRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetEnvironmentRequestRequestTypeDef
def get_value() -> GetEnvironmentRequestRequestTypeDef:
return {
"EnvironmentIdentifier": ...,
}
GetResourcePolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetResourcePolicyRequestRequestTypeDef
def get_value() -> GetResourcePolicyRequestRequestTypeDef:
return {
"Identifier": ...,
}
GetRouteRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetRouteRequestRequestTypeDef
def get_value() -> GetRouteRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
"RouteIdentifier": ...,
}
Definition
class GetRouteRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
RouteIdentifier: str,
GetServiceRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetServiceRequestRequestTypeDef
def get_value() -> GetServiceRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
"ServiceIdentifier": ...,
}
Definition
class GetServiceRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
ServiceIdentifier: str,
LambdaEndpointConfigTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import LambdaEndpointConfigTypeDef
def get_value() -> LambdaEndpointConfigTypeDef:
return {
"Arn": ...,
}
UrlEndpointConfigTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import UrlEndpointConfigTypeDef
def get_value() -> UrlEndpointConfigTypeDef:
return {
"HealthUrl": ...,
}
Definition
class UrlEndpointConfigTypeDef(TypedDict):
HealthUrl: NotRequired[str],
Url: NotRequired[str],
LambdaEndpointSummaryTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import LambdaEndpointSummaryTypeDef
def get_value() -> LambdaEndpointSummaryTypeDef:
return {
"Arn": ...,
}
PaginatorConfigTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListApplicationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListApplicationsRequestRequestTypeDef
def get_value() -> ListApplicationsRequestRequestTypeDef:
return {
"EnvironmentIdentifier": ...,
}
Definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
EnvironmentIdentifier: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListEnvironmentVpcsRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListEnvironmentVpcsRequestRequestTypeDef
def get_value() -> ListEnvironmentVpcsRequestRequestTypeDef:
return {
"EnvironmentIdentifier": ...,
}
Definition
class ListEnvironmentVpcsRequestRequestTypeDef(TypedDict):
EnvironmentIdentifier: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListEnvironmentsRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListEnvironmentsRequestRequestTypeDef
def get_value() -> ListEnvironmentsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
Definition
class ListEnvironmentsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListRoutesRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListRoutesRequestRequestTypeDef
def get_value() -> ListRoutesRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
}
Definition
class ListRoutesRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListServicesRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListServicesRequestRequestTypeDef
def get_value() -> ListServicesRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
}
Definition
class ListServicesRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
PutResourcePolicyRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import PutResourcePolicyRequestRequestTypeDef
def get_value() -> PutResourcePolicyRequestRequestTypeDef:
return {
"Policy": ...,
"ResourceArn": ...,
}
UrlEndpointSummaryTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import UrlEndpointSummaryTypeDef
def get_value() -> UrlEndpointSummaryTypeDef:
return {
"HealthUrl": ...,
}
Definition
class UrlEndpointSummaryTypeDef(TypedDict):
HealthUrl: NotRequired[str],
Url: NotRequired[str],
TagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateRouteRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import UpdateRouteRequestRequestTypeDef
def get_value() -> UpdateRouteRequestRequestTypeDef:
return {
"ActivationState": ...,
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
"RouteIdentifier": ...,
}
Definition
class UpdateRouteRequestRequestTypeDef(TypedDict):
ActivationState: RouteActivationStateType, # (1)
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
RouteIdentifier: str,
CreateApplicationRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import CreateApplicationRequestRequestTypeDef
def get_value() -> CreateApplicationRequestRequestTypeDef:
return {
"EnvironmentIdentifier": ...,
"Name": ...,
"ProxyType": ...,
"VpcId": ...,
}
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
EnvironmentIdentifier: str,
Name: str,
ProxyType: ProxyTypeType, # (1)
VpcId: str,
ApiGatewayProxy: NotRequired[ApiGatewayProxyInputTypeDef], # (2)
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ApplicationSummaryTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ApplicationSummaryTypeDef
def get_value() -> ApplicationSummaryTypeDef:
return {
"ApiGatewayProxy": ...,
}
Definition
class ApplicationSummaryTypeDef(TypedDict):
ApiGatewayProxy: NotRequired[ApiGatewayProxySummaryTypeDef], # (1)
ApplicationId: NotRequired[str],
Arn: NotRequired[str],
CreatedByAccountId: NotRequired[str],
CreatedTime: NotRequired[datetime],
EnvironmentId: NotRequired[str],
Error: NotRequired[ErrorResponseTypeDef], # (2)
LastUpdatedTime: NotRequired[datetime],
Name: NotRequired[str],
OwnerAccountId: NotRequired[str],
ProxyType: NotRequired[ProxyTypeType], # (3)
State: NotRequired[ApplicationStateType], # (4)
Tags: NotRequired[Dict[str, str]],
VpcId: NotRequired[str],
- See ApiGatewayProxySummaryTypeDef
- See ErrorResponseTypeDef
- See ProxyTypeType
- See ApplicationStateType
EnvironmentSummaryTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import EnvironmentSummaryTypeDef
def get_value() -> EnvironmentSummaryTypeDef:
return {
"Arn": ...,
}
Definition
class EnvironmentSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
CreatedTime: NotRequired[datetime],
Description: NotRequired[str],
EnvironmentId: NotRequired[str],
Error: NotRequired[ErrorResponseTypeDef], # (1)
LastUpdatedTime: NotRequired[datetime],
Name: NotRequired[str],
NetworkFabricType: NotRequired[NetworkFabricTypeType], # (2)
OwnerAccountId: NotRequired[str],
State: NotRequired[EnvironmentStateType], # (3)
Tags: NotRequired[Dict[str, str]],
TransitGatewayId: NotRequired[str],
RouteSummaryTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import RouteSummaryTypeDef
def get_value() -> RouteSummaryTypeDef:
return {
"ApplicationId": ...,
}
Definition
class RouteSummaryTypeDef(TypedDict):
ApplicationId: NotRequired[str],
Arn: NotRequired[str],
CreatedByAccountId: NotRequired[str],
CreatedTime: NotRequired[datetime],
EnvironmentId: NotRequired[str],
Error: NotRequired[ErrorResponseTypeDef], # (1)
IncludeChildPaths: NotRequired[bool],
LastUpdatedTime: NotRequired[datetime],
Methods: NotRequired[List[HttpMethodType]], # (2)
OwnerAccountId: NotRequired[str],
PathResourceToId: NotRequired[Dict[str, str]],
RouteId: NotRequired[str],
RouteType: NotRequired[RouteTypeType], # (3)
ServiceId: NotRequired[str],
SourcePath: NotRequired[str],
State: NotRequired[RouteStateType], # (4)
Tags: NotRequired[Dict[str, str]],
- See ErrorResponseTypeDef
- See HttpMethodType
- See RouteTypeType
- See RouteStateType
CreateApplicationResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import CreateApplicationResponseTypeDef
def get_value() -> CreateApplicationResponseTypeDef:
return {
"ApiGatewayProxy": ...,
"ApplicationId": ...,
"Arn": ...,
"CreatedByAccountId": ...,
"CreatedTime": ...,
"EnvironmentId": ...,
"LastUpdatedTime": ...,
"Name": ...,
"OwnerAccountId": ...,
"ProxyType": ...,
"State": ...,
"Tags": ...,
"VpcId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateApplicationResponseTypeDef(TypedDict):
ApiGatewayProxy: ApiGatewayProxyInputTypeDef, # (1)
ApplicationId: str,
Arn: str,
CreatedByAccountId: str,
CreatedTime: datetime,
EnvironmentId: str,
LastUpdatedTime: datetime,
Name: str,
OwnerAccountId: str,
ProxyType: ProxyTypeType, # (2)
State: ApplicationStateType, # (3)
Tags: Dict[str, str],
VpcId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ApiGatewayProxyInputTypeDef
- See ProxyTypeType
- See ApplicationStateType
- See ResponseMetadataTypeDef
CreateEnvironmentResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import CreateEnvironmentResponseTypeDef
def get_value() -> CreateEnvironmentResponseTypeDef:
return {
"Arn": ...,
"CreatedTime": ...,
"Description": ...,
"EnvironmentId": ...,
"LastUpdatedTime": ...,
"Name": ...,
"NetworkFabricType": ...,
"OwnerAccountId": ...,
"State": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class CreateEnvironmentResponseTypeDef(TypedDict):
Arn: str,
CreatedTime: datetime,
Description: str,
EnvironmentId: str,
LastUpdatedTime: datetime,
Name: str,
NetworkFabricType: NetworkFabricTypeType, # (1)
OwnerAccountId: str,
State: EnvironmentStateType, # (2)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DeleteApplicationResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DeleteApplicationResponseTypeDef
def get_value() -> DeleteApplicationResponseTypeDef:
return {
"ApplicationId": ...,
"Arn": ...,
"EnvironmentId": ...,
"LastUpdatedTime": ...,
"Name": ...,
"State": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteApplicationResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
EnvironmentId: str,
LastUpdatedTime: datetime,
Name: str,
State: ApplicationStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEnvironmentResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DeleteEnvironmentResponseTypeDef
def get_value() -> DeleteEnvironmentResponseTypeDef:
return {
"Arn": ...,
"EnvironmentId": ...,
"LastUpdatedTime": ...,
"Name": ...,
"State": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteEnvironmentResponseTypeDef(TypedDict):
Arn: str,
EnvironmentId: str,
LastUpdatedTime: datetime,
Name: str,
State: EnvironmentStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteRouteResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DeleteRouteResponseTypeDef
def get_value() -> DeleteRouteResponseTypeDef:
return {
"ApplicationId": ...,
"Arn": ...,
"LastUpdatedTime": ...,
"RouteId": ...,
"ServiceId": ...,
"State": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteRouteResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
LastUpdatedTime: datetime,
RouteId: str,
ServiceId: str,
State: RouteStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteServiceResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import DeleteServiceResponseTypeDef
def get_value() -> DeleteServiceResponseTypeDef:
return {
"ApplicationId": ...,
"Arn": ...,
"EnvironmentId": ...,
"LastUpdatedTime": ...,
"Name": ...,
"ServiceId": ...,
"State": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteServiceResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
EnvironmentId: str,
LastUpdatedTime: datetime,
Name: str,
ServiceId: str,
State: ServiceStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetApplicationResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetApplicationResponseTypeDef
def get_value() -> GetApplicationResponseTypeDef:
return {
"ApiGatewayProxy": ...,
"ApplicationId": ...,
"Arn": ...,
"CreatedByAccountId": ...,
"CreatedTime": ...,
"EnvironmentId": ...,
"Error": ...,
"LastUpdatedTime": ...,
"Name": ...,
"OwnerAccountId": ...,
"ProxyType": ...,
"State": ...,
"Tags": ...,
"VpcId": ...,
"ResponseMetadata": ...,
}
Definition
class GetApplicationResponseTypeDef(TypedDict):
ApiGatewayProxy: ApiGatewayProxyConfigTypeDef, # (1)
ApplicationId: str,
Arn: str,
CreatedByAccountId: str,
CreatedTime: datetime,
EnvironmentId: str,
Error: ErrorResponseTypeDef, # (2)
LastUpdatedTime: datetime,
Name: str,
OwnerAccountId: str,
ProxyType: ProxyTypeType, # (3)
State: ApplicationStateType, # (4)
Tags: Dict[str, str],
VpcId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ApiGatewayProxyConfigTypeDef
- See ErrorResponseTypeDef
- See ProxyTypeType
- See ApplicationStateType
- See ResponseMetadataTypeDef
GetEnvironmentResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetEnvironmentResponseTypeDef
def get_value() -> GetEnvironmentResponseTypeDef:
return {
"Arn": ...,
"CreatedTime": ...,
"Description": ...,
"EnvironmentId": ...,
"Error": ...,
"LastUpdatedTime": ...,
"Name": ...,
"NetworkFabricType": ...,
"OwnerAccountId": ...,
"State": ...,
"Tags": ...,
"TransitGatewayId": ...,
"ResponseMetadata": ...,
}
Definition
class GetEnvironmentResponseTypeDef(TypedDict):
Arn: str,
CreatedTime: datetime,
Description: str,
EnvironmentId: str,
Error: ErrorResponseTypeDef, # (1)
LastUpdatedTime: datetime,
Name: str,
NetworkFabricType: NetworkFabricTypeType, # (2)
OwnerAccountId: str,
State: EnvironmentStateType, # (3)
Tags: Dict[str, str],
TransitGatewayId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ErrorResponseTypeDef
- See NetworkFabricTypeType
- See EnvironmentStateType
- See ResponseMetadataTypeDef
GetResourcePolicyResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetResourcePolicyResponseTypeDef
def get_value() -> GetResourcePolicyResponseTypeDef:
return {
"Policy": ...,
"ResponseMetadata": ...,
}
Definition
class GetResourcePolicyResponseTypeDef(TypedDict):
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetRouteResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetRouteResponseTypeDef
def get_value() -> GetRouteResponseTypeDef:
return {
"ApplicationId": ...,
"Arn": ...,
"CreatedByAccountId": ...,
"CreatedTime": ...,
"EnvironmentId": ...,
"Error": ...,
"IncludeChildPaths": ...,
"LastUpdatedTime": ...,
"Methods": ...,
"OwnerAccountId": ...,
"PathResourceToId": ...,
"RouteId": ...,
"RouteType": ...,
"ServiceId": ...,
"SourcePath": ...,
"State": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class GetRouteResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
CreatedByAccountId: str,
CreatedTime: datetime,
EnvironmentId: str,
Error: ErrorResponseTypeDef, # (1)
IncludeChildPaths: bool,
LastUpdatedTime: datetime,
Methods: List[HttpMethodType], # (2)
OwnerAccountId: str,
PathResourceToId: Dict[str, str],
RouteId: str,
RouteType: RouteTypeType, # (3)
ServiceId: str,
SourcePath: str,
State: RouteStateType, # (4)
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ErrorResponseTypeDef
- See HttpMethodType
- See RouteTypeType
- See RouteStateType
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateRouteResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import UpdateRouteResponseTypeDef
def get_value() -> UpdateRouteResponseTypeDef:
return {
"ApplicationId": ...,
"Arn": ...,
"LastUpdatedTime": ...,
"RouteId": ...,
"ServiceId": ...,
"State": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateRouteResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
LastUpdatedTime: datetime,
RouteId: str,
ServiceId: str,
State: RouteStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRouteRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import CreateRouteRequestRequestTypeDef
def get_value() -> CreateRouteRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
"RouteType": ...,
"ServiceIdentifier": ...,
}
Definition
class CreateRouteRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
RouteType: RouteTypeType, # (1)
ServiceIdentifier: str,
ClientToken: NotRequired[str],
DefaultRoute: NotRequired[DefaultRouteInputTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
UriPathRoute: NotRequired[UriPathRouteInputTypeDef], # (3)
CreateRouteResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import CreateRouteResponseTypeDef
def get_value() -> CreateRouteResponseTypeDef:
return {
"ApplicationId": ...,
"Arn": ...,
"CreatedByAccountId": ...,
"CreatedTime": ...,
"LastUpdatedTime": ...,
"OwnerAccountId": ...,
"RouteId": ...,
"RouteType": ...,
"ServiceId": ...,
"State": ...,
"Tags": ...,
"UriPathRoute": ...,
"ResponseMetadata": ...,
}
Definition
class CreateRouteResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
CreatedByAccountId: str,
CreatedTime: datetime,
LastUpdatedTime: datetime,
OwnerAccountId: str,
RouteId: str,
RouteType: RouteTypeType, # (1)
ServiceId: str,
State: RouteStateType, # (2)
Tags: Dict[str, str],
UriPathRoute: UriPathRouteInputTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See RouteTypeType
- See RouteStateType
- See UriPathRouteInputTypeDef
- See ResponseMetadataTypeDef
CreateServiceRequestRequestTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import CreateServiceRequestRequestTypeDef
def get_value() -> CreateServiceRequestRequestTypeDef:
return {
"ApplicationIdentifier": ...,
"EndpointType": ...,
"EnvironmentIdentifier": ...,
"Name": ...,
}
Definition
class CreateServiceRequestRequestTypeDef(TypedDict):
ApplicationIdentifier: str,
EndpointType: ServiceEndpointTypeType, # (1)
EnvironmentIdentifier: str,
Name: str,
ClientToken: NotRequired[str],
Description: NotRequired[str],
LambdaEndpoint: NotRequired[LambdaEndpointInputTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
UrlEndpoint: NotRequired[UrlEndpointInputTypeDef], # (3)
VpcId: NotRequired[str],
CreateServiceResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import CreateServiceResponseTypeDef
def get_value() -> CreateServiceResponseTypeDef:
return {
"ApplicationId": ...,
"Arn": ...,
"CreatedByAccountId": ...,
"CreatedTime": ...,
"Description": ...,
"EndpointType": ...,
"EnvironmentId": ...,
"LambdaEndpoint": ...,
"LastUpdatedTime": ...,
"Name": ...,
"OwnerAccountId": ...,
"ServiceId": ...,
"State": ...,
"Tags": ...,
"UrlEndpoint": ...,
"VpcId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateServiceResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
CreatedByAccountId: str,
CreatedTime: datetime,
Description: str,
EndpointType: ServiceEndpointTypeType, # (1)
EnvironmentId: str,
LambdaEndpoint: LambdaEndpointInputTypeDef, # (2)
LastUpdatedTime: datetime,
Name: str,
OwnerAccountId: str,
ServiceId: str,
State: ServiceStateType, # (3)
Tags: Dict[str, str],
UrlEndpoint: UrlEndpointInputTypeDef, # (4)
VpcId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ServiceEndpointTypeType
- See LambdaEndpointInputTypeDef
- See ServiceStateType
- See UrlEndpointInputTypeDef
- See ResponseMetadataTypeDef
ListEnvironmentVpcsResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListEnvironmentVpcsResponseTypeDef
def get_value() -> ListEnvironmentVpcsResponseTypeDef:
return {
"EnvironmentVpcList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEnvironmentVpcsResponseTypeDef(TypedDict):
EnvironmentVpcList: List[EnvironmentVpcTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import GetServiceResponseTypeDef
def get_value() -> GetServiceResponseTypeDef:
return {
"ApplicationId": ...,
"Arn": ...,
"CreatedByAccountId": ...,
"CreatedTime": ...,
"Description": ...,
"EndpointType": ...,
"EnvironmentId": ...,
"Error": ...,
"LambdaEndpoint": ...,
"LastUpdatedTime": ...,
"Name": ...,
"OwnerAccountId": ...,
"ServiceId": ...,
"State": ...,
"Tags": ...,
"UrlEndpoint": ...,
"VpcId": ...,
"ResponseMetadata": ...,
}
Definition
class GetServiceResponseTypeDef(TypedDict):
ApplicationId: str,
Arn: str,
CreatedByAccountId: str,
CreatedTime: datetime,
Description: str,
EndpointType: ServiceEndpointTypeType, # (1)
EnvironmentId: str,
Error: ErrorResponseTypeDef, # (2)
LambdaEndpoint: LambdaEndpointConfigTypeDef, # (3)
LastUpdatedTime: datetime,
Name: str,
OwnerAccountId: str,
ServiceId: str,
State: ServiceStateType, # (4)
Tags: Dict[str, str],
UrlEndpoint: UrlEndpointConfigTypeDef, # (5)
VpcId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ServiceEndpointTypeType
- See ErrorResponseTypeDef
- See LambdaEndpointConfigTypeDef
- See ServiceStateType
- See UrlEndpointConfigTypeDef
- See ResponseMetadataTypeDef
ListApplicationsRequestListApplicationsPaginateTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef
def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
return {
"EnvironmentIdentifier": ...,
}
Definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
EnvironmentIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentVpcsRequestListEnvironmentVpcsPaginateTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListEnvironmentVpcsRequestListEnvironmentVpcsPaginateTypeDef
def get_value() -> ListEnvironmentVpcsRequestListEnvironmentVpcsPaginateTypeDef:
return {
"EnvironmentIdentifier": ...,
}
Definition
class ListEnvironmentVpcsRequestListEnvironmentVpcsPaginateTypeDef(TypedDict):
EnvironmentIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEnvironmentsRequestListEnvironmentsPaginateTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListEnvironmentsRequestListEnvironmentsPaginateTypeDef
def get_value() -> ListEnvironmentsRequestListEnvironmentsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListEnvironmentsRequestListEnvironmentsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRoutesRequestListRoutesPaginateTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListRoutesRequestListRoutesPaginateTypeDef
def get_value() -> ListRoutesRequestListRoutesPaginateTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
}
Definition
class ListRoutesRequestListRoutesPaginateTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServicesRequestListServicesPaginateTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListServicesRequestListServicesPaginateTypeDef
def get_value() -> ListServicesRequestListServicesPaginateTypeDef:
return {
"ApplicationIdentifier": ...,
"EnvironmentIdentifier": ...,
}
Definition
class ListServicesRequestListServicesPaginateTypeDef(TypedDict):
ApplicationIdentifier: str,
EnvironmentIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ServiceSummaryTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ServiceSummaryTypeDef
def get_value() -> ServiceSummaryTypeDef:
return {
"ApplicationId": ...,
}
Definition
class ServiceSummaryTypeDef(TypedDict):
ApplicationId: NotRequired[str],
Arn: NotRequired[str],
CreatedByAccountId: NotRequired[str],
CreatedTime: NotRequired[datetime],
Description: NotRequired[str],
EndpointType: NotRequired[ServiceEndpointTypeType], # (1)
EnvironmentId: NotRequired[str],
Error: NotRequired[ErrorResponseTypeDef], # (2)
LambdaEndpoint: NotRequired[LambdaEndpointSummaryTypeDef], # (3)
LastUpdatedTime: NotRequired[datetime],
Name: NotRequired[str],
OwnerAccountId: NotRequired[str],
ServiceId: NotRequired[str],
State: NotRequired[ServiceStateType], # (4)
Tags: NotRequired[Dict[str, str]],
UrlEndpoint: NotRequired[UrlEndpointSummaryTypeDef], # (5)
VpcId: NotRequired[str],
- See ServiceEndpointTypeType
- See ErrorResponseTypeDef
- See LambdaEndpointSummaryTypeDef
- See ServiceStateType
- See UrlEndpointSummaryTypeDef
ListApplicationsResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListApplicationsResponseTypeDef
def get_value() -> ListApplicationsResponseTypeDef:
return {
"ApplicationSummaryList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListApplicationsResponseTypeDef(TypedDict):
ApplicationSummaryList: List[ApplicationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListEnvironmentsResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListEnvironmentsResponseTypeDef
def get_value() -> ListEnvironmentsResponseTypeDef:
return {
"EnvironmentSummaryList": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEnvironmentsResponseTypeDef(TypedDict):
EnvironmentSummaryList: List[EnvironmentSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRoutesResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListRoutesResponseTypeDef
def get_value() -> ListRoutesResponseTypeDef:
return {
"NextToken": ...,
"RouteSummaryList": ...,
"ResponseMetadata": ...,
}
Definition
class ListRoutesResponseTypeDef(TypedDict):
NextToken: str,
RouteSummaryList: List[RouteSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServicesResponseTypeDef
Usage Example
from types_aiobotocore_migration_hub_refactor_spaces.type_defs import ListServicesResponseTypeDef
def get_value() -> ListServicesResponseTypeDef:
return {
"NextToken": ...,
"ServiceSummaryList": ...,
"ResponseMetadata": ...,
}