Typed dictionaries#
Index > ServiceDiscovery > Typed dictionaries
Auto-generated documentation for ServiceDiscovery type annotations stubs module mypy-boto3-servicediscovery.
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateHttpNamespaceResponseTypeDef#
# CreateHttpNamespaceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import CreateHttpNamespaceResponseTypeDef
def get_value() -> CreateHttpNamespaceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# CreateHttpNamespaceResponseTypeDef definition
class CreateHttpNamespaceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePrivateDnsNamespaceResponseTypeDef#
# CreatePrivateDnsNamespaceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import CreatePrivateDnsNamespaceResponseTypeDef
def get_value() -> CreatePrivateDnsNamespaceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# CreatePrivateDnsNamespaceResponseTypeDef definition
class CreatePrivateDnsNamespaceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePublicDnsNamespaceResponseTypeDef#
# CreatePublicDnsNamespaceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import CreatePublicDnsNamespaceResponseTypeDef
def get_value() -> CreatePublicDnsNamespaceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# CreatePublicDnsNamespaceResponseTypeDef definition
class CreatePublicDnsNamespaceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
HealthCheckConfigTypeDef#
# HealthCheckConfigTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import HealthCheckConfigTypeDef
def get_value() -> HealthCheckConfigTypeDef:
return {
"Type": ...,
}
# HealthCheckConfigTypeDef definition
class HealthCheckConfigTypeDef(TypedDict):
Type: HealthCheckTypeType, # (1)
ResourcePath: NotRequired[str],
FailureThreshold: NotRequired[int],
HealthCheckCustomConfigTypeDef#
# HealthCheckCustomConfigTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import HealthCheckCustomConfigTypeDef
def get_value() -> HealthCheckCustomConfigTypeDef:
return {
"FailureThreshold": ...,
}
# HealthCheckCustomConfigTypeDef definition
class HealthCheckCustomConfigTypeDef(TypedDict):
FailureThreshold: NotRequired[int],
DeleteNamespaceRequestRequestTypeDef#
# DeleteNamespaceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DeleteNamespaceRequestRequestTypeDef
def get_value() -> DeleteNamespaceRequestRequestTypeDef:
return {
"Id": ...,
}
# DeleteNamespaceRequestRequestTypeDef definition
class DeleteNamespaceRequestRequestTypeDef(TypedDict):
Id: str,
DeleteNamespaceResponseTypeDef#
# DeleteNamespaceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DeleteNamespaceResponseTypeDef
def get_value() -> DeleteNamespaceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# DeleteNamespaceResponseTypeDef definition
class DeleteNamespaceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteServiceRequestRequestTypeDef#
# DeleteServiceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DeleteServiceRequestRequestTypeDef
def get_value() -> DeleteServiceRequestRequestTypeDef:
return {
"Id": ...,
}
# DeleteServiceRequestRequestTypeDef definition
class DeleteServiceRequestRequestTypeDef(TypedDict):
Id: str,
DeregisterInstanceRequestRequestTypeDef#
# DeregisterInstanceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DeregisterInstanceRequestRequestTypeDef
def get_value() -> DeregisterInstanceRequestRequestTypeDef:
return {
"ServiceId": ...,
"InstanceId": ...,
}
# DeregisterInstanceRequestRequestTypeDef definition
class DeregisterInstanceRequestRequestTypeDef(TypedDict):
ServiceId: str,
InstanceId: str,
DeregisterInstanceResponseTypeDef#
# DeregisterInstanceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DeregisterInstanceResponseTypeDef
def get_value() -> DeregisterInstanceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# DeregisterInstanceResponseTypeDef definition
class DeregisterInstanceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DiscoverInstancesRequestRequestTypeDef#
# DiscoverInstancesRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DiscoverInstancesRequestRequestTypeDef
def get_value() -> DiscoverInstancesRequestRequestTypeDef:
return {
"NamespaceName": ...,
"ServiceName": ...,
}
# DiscoverInstancesRequestRequestTypeDef definition
class DiscoverInstancesRequestRequestTypeDef(TypedDict):
NamespaceName: str,
ServiceName: str,
MaxResults: NotRequired[int],
QueryParameters: NotRequired[Mapping[str, str]],
OptionalParameters: NotRequired[Mapping[str, str]],
HealthStatus: NotRequired[HealthStatusFilterType], # (1)
HttpInstanceSummaryTypeDef#
# HttpInstanceSummaryTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import HttpInstanceSummaryTypeDef
def get_value() -> HttpInstanceSummaryTypeDef:
return {
"InstanceId": ...,
}
# HttpInstanceSummaryTypeDef definition
class HttpInstanceSummaryTypeDef(TypedDict):
InstanceId: NotRequired[str],
NamespaceName: NotRequired[str],
ServiceName: NotRequired[str],
HealthStatus: NotRequired[HealthStatusType], # (1)
Attributes: NotRequired[Dict[str, str]],
- See HealthStatusType
DnsRecordTypeDef#
# DnsRecordTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DnsRecordTypeDef
def get_value() -> DnsRecordTypeDef:
return {
"Type": ...,
"TTL": ...,
}
# DnsRecordTypeDef definition
class DnsRecordTypeDef(TypedDict):
Type: RecordTypeType, # (1)
TTL: int,
- See RecordTypeType
SOATypeDef#
# SOATypeDef usage example
from mypy_boto3_servicediscovery.type_defs import SOATypeDef
def get_value() -> SOATypeDef:
return {
"TTL": ...,
}
# SOATypeDef definition
class SOATypeDef(TypedDict):
TTL: int,
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetInstanceRequestRequestTypeDef#
# GetInstanceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetInstanceRequestRequestTypeDef
def get_value() -> GetInstanceRequestRequestTypeDef:
return {
"ServiceId": ...,
"InstanceId": ...,
}
# GetInstanceRequestRequestTypeDef definition
class GetInstanceRequestRequestTypeDef(TypedDict):
ServiceId: str,
InstanceId: str,
InstanceTypeDef#
# InstanceTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import InstanceTypeDef
def get_value() -> InstanceTypeDef:
return {
"Id": ...,
}
# InstanceTypeDef definition
class InstanceTypeDef(TypedDict):
Id: str,
CreatorRequestId: NotRequired[str],
Attributes: NotRequired[Dict[str, str]],
GetInstancesHealthStatusRequestRequestTypeDef#
# GetInstancesHealthStatusRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetInstancesHealthStatusRequestRequestTypeDef
def get_value() -> GetInstancesHealthStatusRequestRequestTypeDef:
return {
"ServiceId": ...,
}
# GetInstancesHealthStatusRequestRequestTypeDef definition
class GetInstancesHealthStatusRequestRequestTypeDef(TypedDict):
ServiceId: str,
Instances: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
GetInstancesHealthStatusResponseTypeDef#
# GetInstancesHealthStatusResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetInstancesHealthStatusResponseTypeDef
def get_value() -> GetInstancesHealthStatusResponseTypeDef:
return {
"Status": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# GetInstancesHealthStatusResponseTypeDef definition
class GetInstancesHealthStatusResponseTypeDef(TypedDict):
Status: Dict[str, HealthStatusType], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNamespaceRequestRequestTypeDef#
# GetNamespaceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetNamespaceRequestRequestTypeDef
def get_value() -> GetNamespaceRequestRequestTypeDef:
return {
"Id": ...,
}
# GetNamespaceRequestRequestTypeDef definition
class GetNamespaceRequestRequestTypeDef(TypedDict):
Id: str,
GetOperationRequestRequestTypeDef#
# GetOperationRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetOperationRequestRequestTypeDef
def get_value() -> GetOperationRequestRequestTypeDef:
return {
"OperationId": ...,
}
# GetOperationRequestRequestTypeDef definition
class GetOperationRequestRequestTypeDef(TypedDict):
OperationId: str,
OperationTypeDef#
# OperationTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import OperationTypeDef
def get_value() -> OperationTypeDef:
return {
"Id": ...,
}
# OperationTypeDef definition
class OperationTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[OperationTypeType], # (1)
Status: NotRequired[OperationStatusType], # (2)
ErrorMessage: NotRequired[str],
ErrorCode: NotRequired[str],
CreateDate: NotRequired[datetime],
UpdateDate: NotRequired[datetime],
Targets: NotRequired[Dict[OperationTargetTypeType, str]], # (3)
GetServiceRequestRequestTypeDef#
# GetServiceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetServiceRequestRequestTypeDef
def get_value() -> GetServiceRequestRequestTypeDef:
return {
"Id": ...,
}
# GetServiceRequestRequestTypeDef definition
class GetServiceRequestRequestTypeDef(TypedDict):
Id: str,
HttpNamespaceChangeTypeDef#
# HttpNamespaceChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import HttpNamespaceChangeTypeDef
def get_value() -> HttpNamespaceChangeTypeDef:
return {
"Description": ...,
}
# HttpNamespaceChangeTypeDef definition
class HttpNamespaceChangeTypeDef(TypedDict):
Description: str,
HttpPropertiesTypeDef#
# HttpPropertiesTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import HttpPropertiesTypeDef
def get_value() -> HttpPropertiesTypeDef:
return {
"HttpName": ...,
}
# HttpPropertiesTypeDef definition
class HttpPropertiesTypeDef(TypedDict):
HttpName: NotRequired[str],
InstanceSummaryTypeDef#
# InstanceSummaryTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import InstanceSummaryTypeDef
def get_value() -> InstanceSummaryTypeDef:
return {
"Id": ...,
}
# InstanceSummaryTypeDef definition
class InstanceSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Attributes: NotRequired[Dict[str, str]],
ListInstancesRequestListInstancesPaginateTypeDef#
# ListInstancesRequestListInstancesPaginateTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListInstancesRequestListInstancesPaginateTypeDef
def get_value() -> ListInstancesRequestListInstancesPaginateTypeDef:
return {
"ServiceId": ...,
}
# ListInstancesRequestListInstancesPaginateTypeDef definition
class ListInstancesRequestListInstancesPaginateTypeDef(TypedDict):
ServiceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInstancesRequestRequestTypeDef#
# ListInstancesRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListInstancesRequestRequestTypeDef
def get_value() -> ListInstancesRequestRequestTypeDef:
return {
"ServiceId": ...,
}
# ListInstancesRequestRequestTypeDef definition
class ListInstancesRequestRequestTypeDef(TypedDict):
ServiceId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
NamespaceFilterTypeDef#
# NamespaceFilterTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import NamespaceFilterTypeDef
def get_value() -> NamespaceFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# NamespaceFilterTypeDef definition
class NamespaceFilterTypeDef(TypedDict):
Name: NamespaceFilterNameType, # (1)
Values: Sequence[str],
Condition: NotRequired[FilterConditionType], # (2)
OperationFilterTypeDef#
# OperationFilterTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import OperationFilterTypeDef
def get_value() -> OperationFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# OperationFilterTypeDef definition
class OperationFilterTypeDef(TypedDict):
Name: OperationFilterNameType, # (1)
Values: Sequence[str],
Condition: NotRequired[FilterConditionType], # (2)
OperationSummaryTypeDef#
# OperationSummaryTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import OperationSummaryTypeDef
def get_value() -> OperationSummaryTypeDef:
return {
"Id": ...,
}
# OperationSummaryTypeDef definition
class OperationSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Status: NotRequired[OperationStatusType], # (1)
ServiceFilterTypeDef#
# ServiceFilterTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ServiceFilterTypeDef
def get_value() -> ServiceFilterTypeDef:
return {
"Name": ...,
"Values": ...,
}
# ServiceFilterTypeDef definition
class ServiceFilterTypeDef(TypedDict):
Name: ServiceFilterNameType, # (1)
Values: Sequence[str],
Condition: NotRequired[FilterConditionType], # (2)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
SOAChangeTypeDef#
# SOAChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import SOAChangeTypeDef
def get_value() -> SOAChangeTypeDef:
return {
"TTL": ...,
}
# SOAChangeTypeDef definition
class SOAChangeTypeDef(TypedDict):
TTL: int,
RegisterInstanceRequestRequestTypeDef#
# RegisterInstanceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import RegisterInstanceRequestRequestTypeDef
def get_value() -> RegisterInstanceRequestRequestTypeDef:
return {
"ServiceId": ...,
"InstanceId": ...,
"Attributes": ...,
}
# RegisterInstanceRequestRequestTypeDef definition
class RegisterInstanceRequestRequestTypeDef(TypedDict):
ServiceId: str,
InstanceId: str,
Attributes: Mapping[str, str],
CreatorRequestId: NotRequired[str],
RegisterInstanceResponseTypeDef#
# RegisterInstanceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import RegisterInstanceResponseTypeDef
def get_value() -> RegisterInstanceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# RegisterInstanceResponseTypeDef definition
class RegisterInstanceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
TagKeys: Sequence[str],
UpdateHttpNamespaceResponseTypeDef#
# UpdateHttpNamespaceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UpdateHttpNamespaceResponseTypeDef
def get_value() -> UpdateHttpNamespaceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# UpdateHttpNamespaceResponseTypeDef definition
class UpdateHttpNamespaceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateInstanceCustomHealthStatusRequestRequestTypeDef#
# UpdateInstanceCustomHealthStatusRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UpdateInstanceCustomHealthStatusRequestRequestTypeDef
def get_value() -> UpdateInstanceCustomHealthStatusRequestRequestTypeDef:
return {
"ServiceId": ...,
"InstanceId": ...,
"Status": ...,
}
# UpdateInstanceCustomHealthStatusRequestRequestTypeDef definition
class UpdateInstanceCustomHealthStatusRequestRequestTypeDef(TypedDict):
ServiceId: str,
InstanceId: str,
Status: CustomHealthStatusType, # (1)
UpdatePrivateDnsNamespaceResponseTypeDef#
# UpdatePrivateDnsNamespaceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UpdatePrivateDnsNamespaceResponseTypeDef
def get_value() -> UpdatePrivateDnsNamespaceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# UpdatePrivateDnsNamespaceResponseTypeDef definition
class UpdatePrivateDnsNamespaceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePublicDnsNamespaceResponseTypeDef#
# UpdatePublicDnsNamespaceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UpdatePublicDnsNamespaceResponseTypeDef
def get_value() -> UpdatePublicDnsNamespaceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# UpdatePublicDnsNamespaceResponseTypeDef definition
class UpdatePublicDnsNamespaceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateServiceResponseTypeDef#
# UpdateServiceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UpdateServiceResponseTypeDef
def get_value() -> UpdateServiceResponseTypeDef:
return {
"OperationId": ...,
"ResponseMetadata": ...,
}
# UpdateServiceResponseTypeDef definition
class UpdateServiceResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateHttpNamespaceRequestRequestTypeDef#
# CreateHttpNamespaceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import CreateHttpNamespaceRequestRequestTypeDef
def get_value() -> CreateHttpNamespaceRequestRequestTypeDef:
return {
"Name": ...,
}
# CreateHttpNamespaceRequestRequestTypeDef definition
class CreateHttpNamespaceRequestRequestTypeDef(TypedDict):
Name: str,
CreatorRequestId: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceARN": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceARN: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DiscoverInstancesResponseTypeDef#
# DiscoverInstancesResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DiscoverInstancesResponseTypeDef
def get_value() -> DiscoverInstancesResponseTypeDef:
return {
"Instances": ...,
"ResponseMetadata": ...,
}
# DiscoverInstancesResponseTypeDef definition
class DiscoverInstancesResponseTypeDef(TypedDict):
Instances: List[HttpInstanceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DnsConfigChangeTypeDef#
# DnsConfigChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DnsConfigChangeTypeDef
def get_value() -> DnsConfigChangeTypeDef:
return {
"DnsRecords": ...,
}
# DnsConfigChangeTypeDef definition
class DnsConfigChangeTypeDef(TypedDict):
DnsRecords: Sequence[DnsRecordTypeDef], # (1)
- See DnsRecordTypeDef
DnsConfigTypeDef#
# DnsConfigTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DnsConfigTypeDef
def get_value() -> DnsConfigTypeDef:
return {
"DnsRecords": ...,
}
# DnsConfigTypeDef definition
class DnsConfigTypeDef(TypedDict):
DnsRecords: Sequence[DnsRecordTypeDef], # (2)
NamespaceId: NotRequired[str],
RoutingPolicy: NotRequired[RoutingPolicyType], # (1)
- See RoutingPolicyType
- See DnsRecordTypeDef
DnsPropertiesTypeDef#
# DnsPropertiesTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import DnsPropertiesTypeDef
def get_value() -> DnsPropertiesTypeDef:
return {
"HostedZoneId": ...,
}
# DnsPropertiesTypeDef definition
class DnsPropertiesTypeDef(TypedDict):
HostedZoneId: NotRequired[str],
SOA: NotRequired[SOATypeDef], # (1)
- See SOATypeDef
PrivateDnsPropertiesMutableTypeDef#
# PrivateDnsPropertiesMutableTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PrivateDnsPropertiesMutableTypeDef
def get_value() -> PrivateDnsPropertiesMutableTypeDef:
return {
"SOA": ...,
}
# PrivateDnsPropertiesMutableTypeDef definition
class PrivateDnsPropertiesMutableTypeDef(TypedDict):
SOA: SOATypeDef, # (1)
- See SOATypeDef
PublicDnsPropertiesMutableTypeDef#
# PublicDnsPropertiesMutableTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PublicDnsPropertiesMutableTypeDef
def get_value() -> PublicDnsPropertiesMutableTypeDef:
return {
"SOA": ...,
}
# PublicDnsPropertiesMutableTypeDef definition
class PublicDnsPropertiesMutableTypeDef(TypedDict):
SOA: SOATypeDef, # (1)
- See SOATypeDef
GetInstanceResponseTypeDef#
# GetInstanceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetInstanceResponseTypeDef
def get_value() -> GetInstanceResponseTypeDef:
return {
"Instance": ...,
"ResponseMetadata": ...,
}
# GetInstanceResponseTypeDef definition
class GetInstanceResponseTypeDef(TypedDict):
Instance: InstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOperationResponseTypeDef#
# GetOperationResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetOperationResponseTypeDef
def get_value() -> GetOperationResponseTypeDef:
return {
"Operation": ...,
"ResponseMetadata": ...,
}
# GetOperationResponseTypeDef definition
class GetOperationResponseTypeDef(TypedDict):
Operation: OperationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateHttpNamespaceRequestRequestTypeDef#
# UpdateHttpNamespaceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UpdateHttpNamespaceRequestRequestTypeDef
def get_value() -> UpdateHttpNamespaceRequestRequestTypeDef:
return {
"Id": ...,
"Namespace": ...,
}
# UpdateHttpNamespaceRequestRequestTypeDef definition
class UpdateHttpNamespaceRequestRequestTypeDef(TypedDict):
Id: str,
Namespace: HttpNamespaceChangeTypeDef, # (1)
UpdaterRequestId: NotRequired[str],
ListInstancesResponseTypeDef#
# ListInstancesResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListInstancesResponseTypeDef
def get_value() -> ListInstancesResponseTypeDef:
return {
"Instances": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListInstancesResponseTypeDef definition
class ListInstancesResponseTypeDef(TypedDict):
Instances: List[InstanceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNamespacesRequestListNamespacesPaginateTypeDef#
# ListNamespacesRequestListNamespacesPaginateTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListNamespacesRequestListNamespacesPaginateTypeDef
def get_value() -> ListNamespacesRequestListNamespacesPaginateTypeDef:
return {
"Filters": ...,
}
# ListNamespacesRequestListNamespacesPaginateTypeDef definition
class ListNamespacesRequestListNamespacesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[NamespaceFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNamespacesRequestRequestTypeDef#
# ListNamespacesRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListNamespacesRequestRequestTypeDef
def get_value() -> ListNamespacesRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListNamespacesRequestRequestTypeDef definition
class ListNamespacesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[NamespaceFilterTypeDef]], # (1)
ListOperationsRequestListOperationsPaginateTypeDef#
# ListOperationsRequestListOperationsPaginateTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListOperationsRequestListOperationsPaginateTypeDef
def get_value() -> ListOperationsRequestListOperationsPaginateTypeDef:
return {
"Filters": ...,
}
# ListOperationsRequestListOperationsPaginateTypeDef definition
class ListOperationsRequestListOperationsPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[OperationFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOperationsRequestRequestTypeDef#
# ListOperationsRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListOperationsRequestRequestTypeDef
def get_value() -> ListOperationsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListOperationsRequestRequestTypeDef definition
class ListOperationsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[OperationFilterTypeDef]], # (1)
ListOperationsResponseTypeDef#
# ListOperationsResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListOperationsResponseTypeDef
def get_value() -> ListOperationsResponseTypeDef:
return {
"Operations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListOperationsResponseTypeDef definition
class ListOperationsResponseTypeDef(TypedDict):
Operations: List[OperationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServicesRequestListServicesPaginateTypeDef#
# ListServicesRequestListServicesPaginateTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListServicesRequestListServicesPaginateTypeDef
def get_value() -> ListServicesRequestListServicesPaginateTypeDef:
return {
"Filters": ...,
}
# ListServicesRequestListServicesPaginateTypeDef definition
class ListServicesRequestListServicesPaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[ServiceFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListServicesRequestRequestTypeDef#
# ListServicesRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListServicesRequestRequestTypeDef
def get_value() -> ListServicesRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListServicesRequestRequestTypeDef definition
class ListServicesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
Filters: NotRequired[Sequence[ServiceFilterTypeDef]], # (1)
PrivateDnsPropertiesMutableChangeTypeDef#
# PrivateDnsPropertiesMutableChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PrivateDnsPropertiesMutableChangeTypeDef
def get_value() -> PrivateDnsPropertiesMutableChangeTypeDef:
return {
"SOA": ...,
}
# PrivateDnsPropertiesMutableChangeTypeDef definition
class PrivateDnsPropertiesMutableChangeTypeDef(TypedDict):
SOA: SOAChangeTypeDef, # (1)
- See SOAChangeTypeDef
PublicDnsPropertiesMutableChangeTypeDef#
# PublicDnsPropertiesMutableChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PublicDnsPropertiesMutableChangeTypeDef
def get_value() -> PublicDnsPropertiesMutableChangeTypeDef:
return {
"SOA": ...,
}
# PublicDnsPropertiesMutableChangeTypeDef definition
class PublicDnsPropertiesMutableChangeTypeDef(TypedDict):
SOA: SOAChangeTypeDef, # (1)
- See SOAChangeTypeDef
ServiceChangeTypeDef#
# ServiceChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ServiceChangeTypeDef
def get_value() -> ServiceChangeTypeDef:
return {
"Description": ...,
}
# ServiceChangeTypeDef definition
class ServiceChangeTypeDef(TypedDict):
Description: NotRequired[str],
DnsConfig: NotRequired[DnsConfigChangeTypeDef], # (1)
HealthCheckConfig: NotRequired[HealthCheckConfigTypeDef], # (2)
CreateServiceRequestRequestTypeDef#
# CreateServiceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import CreateServiceRequestRequestTypeDef
def get_value() -> CreateServiceRequestRequestTypeDef:
return {
"Name": ...,
}
# CreateServiceRequestRequestTypeDef definition
class CreateServiceRequestRequestTypeDef(TypedDict):
Name: str,
NamespaceId: NotRequired[str],
CreatorRequestId: NotRequired[str],
Description: NotRequired[str],
DnsConfig: NotRequired[DnsConfigTypeDef], # (1)
HealthCheckConfig: NotRequired[HealthCheckConfigTypeDef], # (2)
HealthCheckCustomConfig: NotRequired[HealthCheckCustomConfigTypeDef], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
Type: NotRequired[ServiceTypeOptionType], # (5)
- See DnsConfigTypeDef
- See HealthCheckConfigTypeDef
- See HealthCheckCustomConfigTypeDef
- See TagTypeDef
- See ServiceTypeOptionType
ServiceSummaryTypeDef#
# ServiceSummaryTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ServiceSummaryTypeDef
def get_value() -> ServiceSummaryTypeDef:
return {
"Id": ...,
}
# ServiceSummaryTypeDef definition
class ServiceSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
Type: NotRequired[ServiceTypeType], # (1)
Description: NotRequired[str],
InstanceCount: NotRequired[int],
DnsConfig: NotRequired[DnsConfigTypeDef], # (2)
HealthCheckConfig: NotRequired[HealthCheckConfigTypeDef], # (3)
HealthCheckCustomConfig: NotRequired[HealthCheckCustomConfigTypeDef], # (4)
CreateDate: NotRequired[datetime],
- See ServiceTypeType
- See DnsConfigTypeDef
- See HealthCheckConfigTypeDef
- See HealthCheckCustomConfigTypeDef
ServiceTypeDef#
# ServiceTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ServiceTypeDef
def get_value() -> ServiceTypeDef:
return {
"Id": ...,
}
# ServiceTypeDef definition
class ServiceTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
NamespaceId: NotRequired[str],
Description: NotRequired[str],
InstanceCount: NotRequired[int],
DnsConfig: NotRequired[DnsConfigTypeDef], # (1)
Type: NotRequired[ServiceTypeType], # (2)
HealthCheckConfig: NotRequired[HealthCheckConfigTypeDef], # (3)
HealthCheckCustomConfig: NotRequired[HealthCheckCustomConfigTypeDef], # (4)
CreateDate: NotRequired[datetime],
CreatorRequestId: NotRequired[str],
- See DnsConfigTypeDef
- See ServiceTypeType
- See HealthCheckConfigTypeDef
- See HealthCheckCustomConfigTypeDef
NamespacePropertiesTypeDef#
# NamespacePropertiesTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import NamespacePropertiesTypeDef
def get_value() -> NamespacePropertiesTypeDef:
return {
"DnsProperties": ...,
}
# NamespacePropertiesTypeDef definition
class NamespacePropertiesTypeDef(TypedDict):
DnsProperties: NotRequired[DnsPropertiesTypeDef], # (1)
HttpProperties: NotRequired[HttpPropertiesTypeDef], # (2)
PrivateDnsNamespacePropertiesTypeDef#
# PrivateDnsNamespacePropertiesTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PrivateDnsNamespacePropertiesTypeDef
def get_value() -> PrivateDnsNamespacePropertiesTypeDef:
return {
"DnsProperties": ...,
}
# PrivateDnsNamespacePropertiesTypeDef definition
class PrivateDnsNamespacePropertiesTypeDef(TypedDict):
DnsProperties: PrivateDnsPropertiesMutableTypeDef, # (1)
PublicDnsNamespacePropertiesTypeDef#
# PublicDnsNamespacePropertiesTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PublicDnsNamespacePropertiesTypeDef
def get_value() -> PublicDnsNamespacePropertiesTypeDef:
return {
"DnsProperties": ...,
}
# PublicDnsNamespacePropertiesTypeDef definition
class PublicDnsNamespacePropertiesTypeDef(TypedDict):
DnsProperties: PublicDnsPropertiesMutableTypeDef, # (1)
PrivateDnsNamespacePropertiesChangeTypeDef#
# PrivateDnsNamespacePropertiesChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PrivateDnsNamespacePropertiesChangeTypeDef
def get_value() -> PrivateDnsNamespacePropertiesChangeTypeDef:
return {
"DnsProperties": ...,
}
# PrivateDnsNamespacePropertiesChangeTypeDef definition
class PrivateDnsNamespacePropertiesChangeTypeDef(TypedDict):
DnsProperties: PrivateDnsPropertiesMutableChangeTypeDef, # (1)
PublicDnsNamespacePropertiesChangeTypeDef#
# PublicDnsNamespacePropertiesChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PublicDnsNamespacePropertiesChangeTypeDef
def get_value() -> PublicDnsNamespacePropertiesChangeTypeDef:
return {
"DnsProperties": ...,
}
# PublicDnsNamespacePropertiesChangeTypeDef definition
class PublicDnsNamespacePropertiesChangeTypeDef(TypedDict):
DnsProperties: PublicDnsPropertiesMutableChangeTypeDef, # (1)
UpdateServiceRequestRequestTypeDef#
# UpdateServiceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UpdateServiceRequestRequestTypeDef
def get_value() -> UpdateServiceRequestRequestTypeDef:
return {
"Id": ...,
"Service": ...,
}
# UpdateServiceRequestRequestTypeDef definition
class UpdateServiceRequestRequestTypeDef(TypedDict):
Id: str,
Service: ServiceChangeTypeDef, # (1)
ListServicesResponseTypeDef#
# ListServicesResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListServicesResponseTypeDef
def get_value() -> ListServicesResponseTypeDef:
return {
"Services": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListServicesResponseTypeDef definition
class ListServicesResponseTypeDef(TypedDict):
Services: List[ServiceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceResponseTypeDef#
# CreateServiceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import CreateServiceResponseTypeDef
def get_value() -> CreateServiceResponseTypeDef:
return {
"Service": ...,
"ResponseMetadata": ...,
}
# CreateServiceResponseTypeDef definition
class CreateServiceResponseTypeDef(TypedDict):
Service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceResponseTypeDef#
# GetServiceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetServiceResponseTypeDef
def get_value() -> GetServiceResponseTypeDef:
return {
"Service": ...,
"ResponseMetadata": ...,
}
# GetServiceResponseTypeDef definition
class GetServiceResponseTypeDef(TypedDict):
Service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NamespaceSummaryTypeDef#
# NamespaceSummaryTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import NamespaceSummaryTypeDef
def get_value() -> NamespaceSummaryTypeDef:
return {
"Id": ...,
}
# NamespaceSummaryTypeDef definition
class NamespaceSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
Type: NotRequired[NamespaceTypeType], # (1)
Description: NotRequired[str],
ServiceCount: NotRequired[int],
Properties: NotRequired[NamespacePropertiesTypeDef], # (2)
CreateDate: NotRequired[datetime],
NamespaceTypeDef#
# NamespaceTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import NamespaceTypeDef
def get_value() -> NamespaceTypeDef:
return {
"Id": ...,
}
# NamespaceTypeDef definition
class NamespaceTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
Type: NotRequired[NamespaceTypeType], # (1)
Description: NotRequired[str],
ServiceCount: NotRequired[int],
Properties: NotRequired[NamespacePropertiesTypeDef], # (2)
CreateDate: NotRequired[datetime],
CreatorRequestId: NotRequired[str],
CreatePrivateDnsNamespaceRequestRequestTypeDef#
# CreatePrivateDnsNamespaceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import CreatePrivateDnsNamespaceRequestRequestTypeDef
def get_value() -> CreatePrivateDnsNamespaceRequestRequestTypeDef:
return {
"Name": ...,
"Vpc": ...,
}
# CreatePrivateDnsNamespaceRequestRequestTypeDef definition
class CreatePrivateDnsNamespaceRequestRequestTypeDef(TypedDict):
Name: str,
Vpc: str,
CreatorRequestId: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
Properties: NotRequired[PrivateDnsNamespacePropertiesTypeDef], # (2)
CreatePublicDnsNamespaceRequestRequestTypeDef#
# CreatePublicDnsNamespaceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import CreatePublicDnsNamespaceRequestRequestTypeDef
def get_value() -> CreatePublicDnsNamespaceRequestRequestTypeDef:
return {
"Name": ...,
}
# CreatePublicDnsNamespaceRequestRequestTypeDef definition
class CreatePublicDnsNamespaceRequestRequestTypeDef(TypedDict):
Name: str,
CreatorRequestId: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
Properties: NotRequired[PublicDnsNamespacePropertiesTypeDef], # (2)
PrivateDnsNamespaceChangeTypeDef#
# PrivateDnsNamespaceChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PrivateDnsNamespaceChangeTypeDef
def get_value() -> PrivateDnsNamespaceChangeTypeDef:
return {
"Description": ...,
}
# PrivateDnsNamespaceChangeTypeDef definition
class PrivateDnsNamespaceChangeTypeDef(TypedDict):
Description: NotRequired[str],
Properties: NotRequired[PrivateDnsNamespacePropertiesChangeTypeDef], # (1)
PublicDnsNamespaceChangeTypeDef#
# PublicDnsNamespaceChangeTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import PublicDnsNamespaceChangeTypeDef
def get_value() -> PublicDnsNamespaceChangeTypeDef:
return {
"Description": ...,
}
# PublicDnsNamespaceChangeTypeDef definition
class PublicDnsNamespaceChangeTypeDef(TypedDict):
Description: NotRequired[str],
Properties: NotRequired[PublicDnsNamespacePropertiesChangeTypeDef], # (1)
ListNamespacesResponseTypeDef#
# ListNamespacesResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import ListNamespacesResponseTypeDef
def get_value() -> ListNamespacesResponseTypeDef:
return {
"Namespaces": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListNamespacesResponseTypeDef definition
class ListNamespacesResponseTypeDef(TypedDict):
Namespaces: List[NamespaceSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetNamespaceResponseTypeDef#
# GetNamespaceResponseTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import GetNamespaceResponseTypeDef
def get_value() -> GetNamespaceResponseTypeDef:
return {
"Namespace": ...,
"ResponseMetadata": ...,
}
# GetNamespaceResponseTypeDef definition
class GetNamespaceResponseTypeDef(TypedDict):
Namespace: NamespaceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePrivateDnsNamespaceRequestRequestTypeDef#
# UpdatePrivateDnsNamespaceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UpdatePrivateDnsNamespaceRequestRequestTypeDef
def get_value() -> UpdatePrivateDnsNamespaceRequestRequestTypeDef:
return {
"Id": ...,
"Namespace": ...,
}
# UpdatePrivateDnsNamespaceRequestRequestTypeDef definition
class UpdatePrivateDnsNamespaceRequestRequestTypeDef(TypedDict):
Id: str,
Namespace: PrivateDnsNamespaceChangeTypeDef, # (1)
UpdaterRequestId: NotRequired[str],
UpdatePublicDnsNamespaceRequestRequestTypeDef#
# UpdatePublicDnsNamespaceRequestRequestTypeDef usage example
from mypy_boto3_servicediscovery.type_defs import UpdatePublicDnsNamespaceRequestRequestTypeDef
def get_value() -> UpdatePublicDnsNamespaceRequestRequestTypeDef:
return {
"Id": ...,
"Namespace": ...,
}
# UpdatePublicDnsNamespaceRequestRequestTypeDef definition
class UpdatePublicDnsNamespaceRequestRequestTypeDef(TypedDict):
Id: str,
Namespace: PublicDnsNamespaceChangeTypeDef, # (1)
UpdaterRequestId: NotRequired[str],