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 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)
  1. See ChallengeTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ChallengeMetadataTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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],
  1. See List[ChallengeMetadataSummaryTypeDef]
  2. 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)
  1. See ResponseMetadataTypeDef

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)
  1. See IntuneConfigurationTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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],
  1. See ConnectorTypeType
  2. See MobileDeviceManagementTypeDef
  3. See OpenIdConfigurationTypeDef
  4. See ConnectorStatusType
  5. 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],
  1. See ConnectorTypeType
  2. See MobileDeviceManagementTypeDef
  3. See OpenIdConfigurationTypeDef
  4. See ConnectorStatusType
  5. 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]],
  1. See MobileDeviceManagementTypeDef

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],
  1. See List[ConnectorSummaryTypeDef]
  2. 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)
  1. See ConnectorTypeDef
  2. See ResponseMetadataTypeDef