Type definitions#
Index > CodeStarconnections > Type definitions
Auto-generated documentation for CodeStarconnections type annotations stubs module types-aiobotocore-codestar-connections.
ConnectionTypeDef#
# ConnectionTypeDef definition
class ConnectionTypeDef(TypedDict):
ConnectionName: NotRequired[str],
ConnectionArn: NotRequired[str],
ProviderType: NotRequired[ProviderTypeType], # (1)
OwnerAccountId: NotRequired[str],
ConnectionStatus: NotRequired[ConnectionStatusType], # (2)
HostArn: NotRequired[str],
- See ProviderTypeType
- See ConnectionStatusType
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
VpcConfigurationTypeDef#
# VpcConfigurationTypeDef definition
class VpcConfigurationTypeDef(TypedDict):
VpcId: str,
SubnetIds: Sequence[str],
SecurityGroupIds: Sequence[str],
TlsCertificate: NotRequired[str],
DeleteConnectionInputRequestTypeDef#
# DeleteConnectionInputRequestTypeDef definition
class DeleteConnectionInputRequestTypeDef(TypedDict):
ConnectionArn: str,
DeleteHostInputRequestTypeDef#
# DeleteHostInputRequestTypeDef definition
class DeleteHostInputRequestTypeDef(TypedDict):
HostArn: str,
GetConnectionInputRequestTypeDef#
# GetConnectionInputRequestTypeDef definition
class GetConnectionInputRequestTypeDef(TypedDict):
ConnectionArn: str,
GetHostInputRequestTypeDef#
# GetHostInputRequestTypeDef definition
class GetHostInputRequestTypeDef(TypedDict):
HostArn: str,
ListConnectionsInputRequestTypeDef#
# ListConnectionsInputRequestTypeDef definition
class ListConnectionsInputRequestTypeDef(TypedDict):
ProviderTypeFilter: NotRequired[ProviderTypeType], # (1)
HostArnFilter: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See ProviderTypeType
ListHostsInputRequestTypeDef#
# ListHostsInputRequestTypeDef definition
class ListHostsInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
CreateConnectionInputRequestTypeDef#
# CreateConnectionInputRequestTypeDef definition
class CreateConnectionInputRequestTypeDef(TypedDict):
ConnectionName: str,
ProviderType: NotRequired[ProviderTypeType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
HostArn: NotRequired[str],
- See ProviderTypeType
- See TagTypeDef
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateConnectionOutputTypeDef#
# CreateConnectionOutputTypeDef definition
class CreateConnectionOutputTypeDef(TypedDict):
ConnectionArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateHostOutputTypeDef#
# CreateHostOutputTypeDef definition
class CreateHostOutputTypeDef(TypedDict):
HostArn: str,
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
GetConnectionOutputTypeDef#
# GetConnectionOutputTypeDef definition
class GetConnectionOutputTypeDef(TypedDict):
Connection: ConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConnectionsOutputTypeDef#
# ListConnectionsOutputTypeDef definition
class ListConnectionsOutputTypeDef(TypedDict):
Connections: List[ConnectionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
CreateHostInputRequestTypeDef#
# CreateHostInputRequestTypeDef definition
class CreateHostInputRequestTypeDef(TypedDict):
Name: str,
ProviderType: ProviderTypeType, # (1)
ProviderEndpoint: str,
VpcConfiguration: NotRequired[VpcConfigurationTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See ProviderTypeType
- See VpcConfigurationTypeDef
- See TagTypeDef
GetHostOutputTypeDef#
# GetHostOutputTypeDef definition
class GetHostOutputTypeDef(TypedDict):
Name: str,
Status: str,
ProviderType: ProviderTypeType, # (1)
ProviderEndpoint: str,
VpcConfiguration: VpcConfigurationTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
HostTypeDef#
# HostTypeDef definition
class HostTypeDef(TypedDict):
Name: NotRequired[str],
HostArn: NotRequired[str],
ProviderType: NotRequired[ProviderTypeType], # (1)
ProviderEndpoint: NotRequired[str],
VpcConfiguration: NotRequired[VpcConfigurationTypeDef], # (2)
Status: NotRequired[str],
StatusMessage: NotRequired[str],
UpdateHostInputRequestTypeDef#
# UpdateHostInputRequestTypeDef definition
class UpdateHostInputRequestTypeDef(TypedDict):
HostArn: str,
ProviderEndpoint: NotRequired[str],
VpcConfiguration: NotRequired[VpcConfigurationTypeDef], # (1)
ListHostsOutputTypeDef#
# ListHostsOutputTypeDef definition
class ListHostsOutputTypeDef(TypedDict):
Hosts: List[HostTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See HostTypeDef
- See ResponseMetadataTypeDef