Skip to content

Type definitions#

Index > PrivateCAConnectorforSCEP > Type definitions

Auto-generated documentation for PrivateCAConnectorforSCEP type annotations stubs module mypy-boto3-pca-connector-scep.

ChallengeMetadataSummaryTypeDef#

# ChallengeMetadataSummaryTypeDef definition

class ChallengeMetadataSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    ConnectorArn: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    UpdatedAt: NotRequired[datetime],

ChallengeMetadataTypeDef#

# ChallengeMetadataTypeDef definition

class ChallengeMetadataTypeDef(TypedDict):
    Arn: NotRequired[str],
    ConnectorArn: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    UpdatedAt: NotRequired[datetime],

ChallengeTypeDef#

# ChallengeTypeDef definition

class ChallengeTypeDef(TypedDict):
    Arn: NotRequired[str],
    ConnectorArn: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    UpdatedAt: NotRequired[datetime],
    Password: NotRequired[str],

OpenIdConfigurationTypeDef#

# OpenIdConfigurationTypeDef definition

class OpenIdConfigurationTypeDef(TypedDict):
    Issuer: NotRequired[str],
    Subject: NotRequired[str],
    Audience: NotRequired[str],

CreateChallengeRequestRequestTypeDef#

# CreateChallengeRequestRequestTypeDef definition

class CreateChallengeRequestRequestTypeDef(TypedDict):
    ConnectorArn: str,
    ClientToken: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

DeleteChallengeRequestRequestTypeDef#

# DeleteChallengeRequestRequestTypeDef definition

class DeleteChallengeRequestRequestTypeDef(TypedDict):
    ChallengeArn: str,

DeleteConnectorRequestRequestTypeDef#

# DeleteConnectorRequestRequestTypeDef definition

class DeleteConnectorRequestRequestTypeDef(TypedDict):
    ConnectorArn: str,

GetChallengeMetadataRequestRequestTypeDef#

# GetChallengeMetadataRequestRequestTypeDef definition

class GetChallengeMetadataRequestRequestTypeDef(TypedDict):
    ChallengeArn: str,

GetChallengePasswordRequestRequestTypeDef#

# GetChallengePasswordRequestRequestTypeDef definition

class GetChallengePasswordRequestRequestTypeDef(TypedDict):
    ChallengeArn: str,

GetConnectorRequestRequestTypeDef#

# GetConnectorRequestRequestTypeDef definition

class GetConnectorRequestRequestTypeDef(TypedDict):
    ConnectorArn: str,

IntuneConfigurationTypeDef#

# IntuneConfigurationTypeDef definition

class IntuneConfigurationTypeDef(TypedDict):
    AzureApplicationId: str,
    Domain: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListChallengeMetadataRequestRequestTypeDef#

# ListChallengeMetadataRequestRequestTypeDef definition

class ListChallengeMetadataRequestRequestTypeDef(TypedDict):
    ConnectorArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListConnectorsRequestRequestTypeDef#

# ListConnectorsRequestRequestTypeDef definition

class ListConnectorsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

CreateChallengeResponseTypeDef#

# CreateChallengeResponseTypeDef definition

class CreateChallengeResponseTypeDef(TypedDict):
    Challenge: ChallengeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChallengeTypeDef
  2. See ResponseMetadataTypeDef

CreateConnectorResponseTypeDef#

# CreateConnectorResponseTypeDef definition

class CreateConnectorResponseTypeDef(TypedDict):
    ConnectorArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetChallengeMetadataResponseTypeDef#

# GetChallengeMetadataResponseTypeDef definition

class GetChallengeMetadataResponseTypeDef(TypedDict):
    ChallengeMetadata: ChallengeMetadataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChallengeMetadataTypeDef
  2. See ResponseMetadataTypeDef

GetChallengePasswordResponseTypeDef#

# GetChallengePasswordResponseTypeDef definition

class GetChallengePasswordResponseTypeDef(TypedDict):
    Password: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListChallengeMetadataResponseTypeDef#

# ListChallengeMetadataResponseTypeDef definition

class ListChallengeMetadataResponseTypeDef(TypedDict):
    Challenges: List[ChallengeMetadataSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ChallengeMetadataSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

MobileDeviceManagementTypeDef#

# MobileDeviceManagementTypeDef definition

class MobileDeviceManagementTypeDef(TypedDict):
    Intune: NotRequired[IntuneConfigurationTypeDef],  # (1)
  1. See IntuneConfigurationTypeDef

ListChallengeMetadataRequestListChallengeMetadataPaginateTypeDef#

# ListChallengeMetadataRequestListChallengeMetadataPaginateTypeDef definition

class ListChallengeMetadataRequestListChallengeMetadataPaginateTypeDef(TypedDict):
    ConnectorArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListConnectorsRequestListConnectorsPaginateTypeDef#

# ListConnectorsRequestListConnectorsPaginateTypeDef definition

class ListConnectorsRequestListConnectorsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ConnectorSummaryTypeDef#

# 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],
    UpdatedAt: NotRequired[datetime],
  1. See ConnectorTypeType
  2. See MobileDeviceManagementTypeDef
  3. See OpenIdConfigurationTypeDef
  4. See ConnectorStatusType
  5. See ConnectorStatusReasonType

ConnectorTypeDef#

# 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],
    UpdatedAt: NotRequired[datetime],
  1. See ConnectorTypeType
  2. See MobileDeviceManagementTypeDef
  3. See OpenIdConfigurationTypeDef
  4. See ConnectorStatusType
  5. See ConnectorStatusReasonType

CreateConnectorRequestRequestTypeDef#

# CreateConnectorRequestRequestTypeDef definition

class CreateConnectorRequestRequestTypeDef(TypedDict):
    CertificateAuthorityArn: str,
    MobileDeviceManagement: NotRequired[MobileDeviceManagementTypeDef],  # (1)
    ClientToken: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],
  1. See MobileDeviceManagementTypeDef

ListConnectorsResponseTypeDef#

# ListConnectorsResponseTypeDef definition

class ListConnectorsResponseTypeDef(TypedDict):
    Connectors: List[ConnectorSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConnectorSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetConnectorResponseTypeDef#

# GetConnectorResponseTypeDef definition

class GetConnectorResponseTypeDef(TypedDict):
    Connector: ConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectorTypeDef
  2. See ResponseMetadataTypeDef