Type definitions#
Index > PrivateCAConnectorforSCEP > Type definitions
Auto-generated documentation for PrivateCAConnectorforSCEP type annotations stubs module mypy-boto3-pca-connector-scep.
ChallengeMetadataSummaryTypeDef#
# ChallengeMetadataSummaryTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ChallengeMetadataSummaryTypeDef
def get_value() -> ChallengeMetadataSummaryTypeDef:
return {
"Arn": ...,
}
# ChallengeMetadataSummaryTypeDef definition
class ChallengeMetadataSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
ConnectorArn: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
ChallengeMetadataTypeDef#
# ChallengeMetadataTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ChallengeMetadataTypeDef
def get_value() -> ChallengeMetadataTypeDef:
return {
"Arn": ...,
}
# ChallengeMetadataTypeDef definition
class ChallengeMetadataTypeDef(TypedDict):
Arn: NotRequired[str],
ConnectorArn: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
ChallengeTypeDef#
# ChallengeTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ChallengeTypeDef
def get_value() -> ChallengeTypeDef:
return {
"Arn": ...,
}
# ChallengeTypeDef definition
class ChallengeTypeDef(TypedDict):
Arn: NotRequired[str],
ConnectorArn: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
Password: NotRequired[str],
OpenIdConfigurationTypeDef#
# OpenIdConfigurationTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import OpenIdConfigurationTypeDef
def get_value() -> OpenIdConfigurationTypeDef:
return {
"Issuer": ...,
}
# OpenIdConfigurationTypeDef definition
class OpenIdConfigurationTypeDef(TypedDict):
Issuer: NotRequired[str],
Subject: NotRequired[str],
Audience: NotRequired[str],
CreateChallengeRequestTypeDef#
# CreateChallengeRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import CreateChallengeRequestTypeDef
def get_value() -> CreateChallengeRequestTypeDef:
return {
"ConnectorArn": ...,
}
# CreateChallengeRequestTypeDef definition
class CreateChallengeRequestTypeDef(TypedDict):
ConnectorArn: str,
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.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],
DeleteChallengeRequestTypeDef#
# DeleteChallengeRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import DeleteChallengeRequestTypeDef
def get_value() -> DeleteChallengeRequestTypeDef:
return {
"ChallengeArn": ...,
}
# DeleteChallengeRequestTypeDef definition
class DeleteChallengeRequestTypeDef(TypedDict):
ChallengeArn: str,
DeleteConnectorRequestTypeDef#
# DeleteConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import DeleteConnectorRequestTypeDef
def get_value() -> DeleteConnectorRequestTypeDef:
return {
"ConnectorArn": ...,
}
# DeleteConnectorRequestTypeDef definition
class DeleteConnectorRequestTypeDef(TypedDict):
ConnectorArn: str,
GetChallengeMetadataRequestTypeDef#
# GetChallengeMetadataRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import GetChallengeMetadataRequestTypeDef
def get_value() -> GetChallengeMetadataRequestTypeDef:
return {
"ChallengeArn": ...,
}
# GetChallengeMetadataRequestTypeDef definition
class GetChallengeMetadataRequestTypeDef(TypedDict):
ChallengeArn: str,
GetChallengePasswordRequestTypeDef#
# GetChallengePasswordRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import GetChallengePasswordRequestTypeDef
def get_value() -> GetChallengePasswordRequestTypeDef:
return {
"ChallengeArn": ...,
}
# GetChallengePasswordRequestTypeDef definition
class GetChallengePasswordRequestTypeDef(TypedDict):
ChallengeArn: str,
GetConnectorRequestTypeDef#
# GetConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import GetConnectorRequestTypeDef
def get_value() -> GetConnectorRequestTypeDef:
return {
"ConnectorArn": ...,
}
# GetConnectorRequestTypeDef definition
class GetConnectorRequestTypeDef(TypedDict):
ConnectorArn: str,
IntuneConfigurationTypeDef#
# IntuneConfigurationTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import IntuneConfigurationTypeDef
def get_value() -> IntuneConfigurationTypeDef:
return {
"AzureApplicationId": ...,
}
# IntuneConfigurationTypeDef definition
class IntuneConfigurationTypeDef(TypedDict):
AzureApplicationId: str,
Domain: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListChallengeMetadataRequestTypeDef#
# ListChallengeMetadataRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ListChallengeMetadataRequestTypeDef
def get_value() -> ListChallengeMetadataRequestTypeDef:
return {
"ConnectorArn": ...,
}
# ListChallengeMetadataRequestTypeDef definition
class ListChallengeMetadataRequestTypeDef(TypedDict):
ConnectorArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListConnectorsRequestTypeDef#
# ListConnectorsRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ListConnectorsRequestTypeDef
def get_value() -> ListConnectorsRequestTypeDef:
return {
"MaxResults": ...,
}
# ListConnectorsRequestTypeDef definition
class ListConnectorsRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
CreateChallengeResponseTypeDef#
# CreateChallengeResponseTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import CreateChallengeResponseTypeDef
def get_value() -> CreateChallengeResponseTypeDef:
return {
"Challenge": ...,
}
# CreateChallengeResponseTypeDef definition
class CreateChallengeResponseTypeDef(TypedDict):
Challenge: ChallengeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConnectorResponseTypeDef#
# CreateConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import CreateConnectorResponseTypeDef
def get_value() -> CreateConnectorResponseTypeDef:
return {
"ConnectorArn": ...,
}
# CreateConnectorResponseTypeDef definition
class CreateConnectorResponseTypeDef(TypedDict):
ConnectorArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetChallengeMetadataResponseTypeDef#
# GetChallengeMetadataResponseTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import GetChallengeMetadataResponseTypeDef
def get_value() -> GetChallengeMetadataResponseTypeDef:
return {
"ChallengeMetadata": ...,
}
# GetChallengeMetadataResponseTypeDef definition
class GetChallengeMetadataResponseTypeDef(TypedDict):
ChallengeMetadata: ChallengeMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetChallengePasswordResponseTypeDef#
# GetChallengePasswordResponseTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import GetChallengePasswordResponseTypeDef
def get_value() -> GetChallengePasswordResponseTypeDef:
return {
"Password": ...,
}
# GetChallengePasswordResponseTypeDef definition
class GetChallengePasswordResponseTypeDef(TypedDict):
Password: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListChallengeMetadataResponseTypeDef#
# ListChallengeMetadataResponseTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ListChallengeMetadataResponseTypeDef
def get_value() -> ListChallengeMetadataResponseTypeDef:
return {
"Challenges": ...,
}
# ListChallengeMetadataResponseTypeDef definition
class ListChallengeMetadataResponseTypeDef(TypedDict):
Challenges: List[ChallengeMetadataSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ChallengeMetadataSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MobileDeviceManagementTypeDef#
# MobileDeviceManagementTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import MobileDeviceManagementTypeDef
def get_value() -> MobileDeviceManagementTypeDef:
return {
"Intune": ...,
}
# MobileDeviceManagementTypeDef definition
class MobileDeviceManagementTypeDef(TypedDict):
Intune: NotRequired[IntuneConfigurationTypeDef], # (1)
ListChallengeMetadataRequestPaginateTypeDef#
# ListChallengeMetadataRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ListChallengeMetadataRequestPaginateTypeDef
def get_value() -> ListChallengeMetadataRequestPaginateTypeDef:
return {
"ConnectorArn": ...,
}
# ListChallengeMetadataRequestPaginateTypeDef definition
class ListChallengeMetadataRequestPaginateTypeDef(TypedDict):
ConnectorArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConnectorsRequestPaginateTypeDef#
# ListConnectorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ListConnectorsRequestPaginateTypeDef
def get_value() -> ListConnectorsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListConnectorsRequestPaginateTypeDef definition
class ListConnectorsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ConnectorSummaryTypeDef#
# ConnectorSummaryTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ConnectorSummaryTypeDef
def get_value() -> ConnectorSummaryTypeDef:
return {
"Arn": ...,
}
# ConnectorSummaryTypeDef definition
class ConnectorSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
CertificateAuthorityArn: NotRequired[str],
Type: NotRequired[ConnectorTypeType], # (1)
MobileDeviceManagement: NotRequired[MobileDeviceManagementTypeDef], # (2)
OpenIdConfiguration: NotRequired[OpenIdConfigurationTypeDef], # (3)
Status: NotRequired[ConnectorStatusType], # (4)
StatusReason: NotRequired[ConnectorStatusReasonType], # (5)
Endpoint: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
- See ConnectorTypeType
- See MobileDeviceManagementTypeDef
- See OpenIdConfigurationTypeDef
- See ConnectorStatusType
- See ConnectorStatusReasonType
ConnectorTypeDef#
# ConnectorTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ConnectorTypeDef
def get_value() -> ConnectorTypeDef:
return {
"Arn": ...,
}
# ConnectorTypeDef definition
class ConnectorTypeDef(TypedDict):
Arn: NotRequired[str],
CertificateAuthorityArn: NotRequired[str],
Type: NotRequired[ConnectorTypeType], # (1)
MobileDeviceManagement: NotRequired[MobileDeviceManagementTypeDef], # (2)
OpenIdConfiguration: NotRequired[OpenIdConfigurationTypeDef], # (3)
Status: NotRequired[ConnectorStatusType], # (4)
StatusReason: NotRequired[ConnectorStatusReasonType], # (5)
Endpoint: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
UpdatedAt: NotRequired[datetime.datetime],
- See ConnectorTypeType
- See MobileDeviceManagementTypeDef
- See OpenIdConfigurationTypeDef
- See ConnectorStatusType
- See ConnectorStatusReasonType
CreateConnectorRequestTypeDef#
# CreateConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import CreateConnectorRequestTypeDef
def get_value() -> CreateConnectorRequestTypeDef:
return {
"CertificateAuthorityArn": ...,
}
# CreateConnectorRequestTypeDef definition
class CreateConnectorRequestTypeDef(TypedDict):
CertificateAuthorityArn: str,
MobileDeviceManagement: NotRequired[MobileDeviceManagementTypeDef], # (1)
ClientToken: NotRequired[str],
Tags: NotRequired[Mapping[str, str]],
ListConnectorsResponseTypeDef#
# ListConnectorsResponseTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import ListConnectorsResponseTypeDef
def get_value() -> ListConnectorsResponseTypeDef:
return {
"Connectors": ...,
}
# ListConnectorsResponseTypeDef definition
class ListConnectorsResponseTypeDef(TypedDict):
Connectors: List[ConnectorSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ConnectorSummaryTypeDef]
- See ResponseMetadataTypeDef
GetConnectorResponseTypeDef#
# GetConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_pca_connector_scep.type_defs import GetConnectorResponseTypeDef
def get_value() -> GetConnectorResponseTypeDef:
return {
"Connector": ...,
}
# GetConnectorResponseTypeDef definition
class GetConnectorResponseTypeDef(TypedDict):
Connector: ConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)