Skip to content

Typed dictionaries

Index > ConfigService > Typed dictionaries

Auto-generated documentation for ConfigService type annotations stubs module mypy-boto3-config.

AccountAggregationSourceTypeDef

Usage Example
from mypy_boto3_config.type_defs import AccountAggregationSourceTypeDef

def get_value() -> AccountAggregationSourceTypeDef:
    return {
        "AccountIds": ...,
    }
Definition
class AccountAggregationSourceTypeDef(TypedDict):
    AccountIds: List[str],
    AllAwsRegions: NotRequired[bool],
    AwsRegions: NotRequired[List[str]],

AggregateConformancePackComplianceTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceTypeDef

def get_value() -> AggregateConformancePackComplianceTypeDef:
    return {
        "ComplianceType": ...,
    }
Definition
class AggregateConformancePackComplianceTypeDef(TypedDict):
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
    CompliantRuleCount: NotRequired[int],
    NonCompliantRuleCount: NotRequired[int],
    TotalRuleCount: NotRequired[int],
  1. See ConformancePackComplianceTypeType

AggregateConformancePackComplianceCountTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceCountTypeDef

def get_value() -> AggregateConformancePackComplianceCountTypeDef:
    return {
        "CompliantConformancePackCount": ...,
    }
Definition
class AggregateConformancePackComplianceCountTypeDef(TypedDict):
    CompliantConformancePackCount: NotRequired[int],
    NonCompliantConformancePackCount: NotRequired[int],

AggregateConformancePackComplianceFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceFiltersTypeDef

def get_value() -> AggregateConformancePackComplianceFiltersTypeDef:
    return {
        "ConformancePackName": ...,
    }
Definition
class AggregateConformancePackComplianceFiltersTypeDef(TypedDict):
    ConformancePackName: NotRequired[str],
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],
  1. See ConformancePackComplianceTypeType

AggregateConformancePackComplianceSummaryFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryFiltersTypeDef

def get_value() -> AggregateConformancePackComplianceSummaryFiltersTypeDef:
    return {
        "AccountId": ...,
    }
Definition
class AggregateConformancePackComplianceSummaryFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],

AggregateResourceIdentifierTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateResourceIdentifierTypeDef

def get_value() -> AggregateResourceIdentifierTypeDef:
    return {
        "SourceAccountId": ...,
        "SourceRegion": ...,
        "ResourceId": ...,
        "ResourceType": ...,
    }
Definition
class AggregateResourceIdentifierTypeDef(TypedDict):
    SourceAccountId: str,
    SourceRegion: str,
    ResourceId: str,
    ResourceType: ResourceTypeType,  # (1)
    ResourceName: NotRequired[str],
  1. See ResourceTypeType

AggregatedSourceStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregatedSourceStatusTypeDef

def get_value() -> AggregatedSourceStatusTypeDef:
    return {
        "SourceId": ...,
    }
Definition
class AggregatedSourceStatusTypeDef(TypedDict):
    SourceId: NotRequired[str],
    SourceType: NotRequired[AggregatedSourceTypeType],  # (1)
    AwsRegion: NotRequired[str],
    LastUpdateStatus: NotRequired[AggregatedSourceStatusTypeType],  # (2)
    LastUpdateTime: NotRequired[datetime],
    LastErrorCode: NotRequired[str],
    LastErrorMessage: NotRequired[str],
  1. See AggregatedSourceTypeType
  2. See AggregatedSourceStatusTypeType

AggregationAuthorizationTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregationAuthorizationTypeDef

def get_value() -> AggregationAuthorizationTypeDef:
    return {
        "AggregationAuthorizationArn": ...,
    }
Definition
class AggregationAuthorizationTypeDef(TypedDict):
    AggregationAuthorizationArn: NotRequired[str],
    AuthorizedAccountId: NotRequired[str],
    AuthorizedAwsRegion: NotRequired[str],
    CreationTime: NotRequired[datetime],

BaseConfigurationItemTypeDef

Usage Example
from mypy_boto3_config.type_defs import BaseConfigurationItemTypeDef

def get_value() -> BaseConfigurationItemTypeDef:
    return {
        "version": ...,
    }
Definition
class BaseConfigurationItemTypeDef(TypedDict):
    version: NotRequired[str],
    accountId: NotRequired[str],
    configurationItemCaptureTime: NotRequired[datetime],
    configurationItemStatus: NotRequired[ConfigurationItemStatusType],  # (1)
    configurationStateId: NotRequired[str],
    arn: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (2)
    resourceId: NotRequired[str],
    resourceName: NotRequired[str],
    awsRegion: NotRequired[str],
    availabilityZone: NotRequired[str],
    resourceCreationTime: NotRequired[datetime],
    configuration: NotRequired[str],
    supplementaryConfiguration: NotRequired[Dict[str, str]],
  1. See ConfigurationItemStatusType
  2. See ResourceTypeType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ResourceKeyTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceKeyTypeDef

def get_value() -> ResourceKeyTypeDef:
    return {
        "resourceType": ...,
        "resourceId": ...,
    }
Definition
class ResourceKeyTypeDef(TypedDict):
    resourceType: ResourceTypeType,  # (1)
    resourceId: str,
  1. See ResourceTypeType

ComplianceContributorCountTypeDef

Usage Example
from mypy_boto3_config.type_defs import ComplianceContributorCountTypeDef

def get_value() -> ComplianceContributorCountTypeDef:
    return {
        "CappedCount": ...,
    }
Definition
class ComplianceContributorCountTypeDef(TypedDict):
    CappedCount: NotRequired[int],
    CapExceeded: NotRequired[bool],

ConfigExportDeliveryInfoTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigExportDeliveryInfoTypeDef

def get_value() -> ConfigExportDeliveryInfoTypeDef:
    return {
        "lastStatus": ...,
    }
Definition
class ConfigExportDeliveryInfoTypeDef(TypedDict):
    lastStatus: NotRequired[DeliveryStatusType],  # (1)
    lastErrorCode: NotRequired[str],
    lastErrorMessage: NotRequired[str],
    lastAttemptTime: NotRequired[datetime],
    lastSuccessfulTime: NotRequired[datetime],
    nextDeliveryTime: NotRequired[datetime],
  1. See DeliveryStatusType

ConfigRuleComplianceFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigRuleComplianceFiltersTypeDef

def get_value() -> ConfigRuleComplianceFiltersTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class ConfigRuleComplianceFiltersTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],
    ComplianceType: NotRequired[ComplianceTypeType],  # (1)
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],
  1. See ComplianceTypeType

ConfigRuleComplianceSummaryFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigRuleComplianceSummaryFiltersTypeDef

def get_value() -> ConfigRuleComplianceSummaryFiltersTypeDef:
    return {
        "AccountId": ...,
    }
Definition
class ConfigRuleComplianceSummaryFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],

ConfigRuleEvaluationStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigRuleEvaluationStatusTypeDef

def get_value() -> ConfigRuleEvaluationStatusTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class ConfigRuleEvaluationStatusTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],
    ConfigRuleArn: NotRequired[str],
    ConfigRuleId: NotRequired[str],
    LastSuccessfulInvocationTime: NotRequired[datetime],
    LastFailedInvocationTime: NotRequired[datetime],
    LastSuccessfulEvaluationTime: NotRequired[datetime],
    LastFailedEvaluationTime: NotRequired[datetime],
    FirstActivatedTime: NotRequired[datetime],
    LastDeactivatedTime: NotRequired[datetime],
    LastErrorCode: NotRequired[str],
    LastErrorMessage: NotRequired[str],
    FirstEvaluationStarted: NotRequired[bool],
    LastDebugLogDeliveryStatus: NotRequired[str],
    LastDebugLogDeliveryStatusReason: NotRequired[str],
    LastDebugLogDeliveryTime: NotRequired[datetime],

EvaluationModeConfigurationTypeDef

Usage Example
from mypy_boto3_config.type_defs import EvaluationModeConfigurationTypeDef

def get_value() -> EvaluationModeConfigurationTypeDef:
    return {
        "Mode": ...,
    }
Definition
class EvaluationModeConfigurationTypeDef(TypedDict):
    Mode: NotRequired[EvaluationModeType],  # (1)
  1. See EvaluationModeType

ScopeTypeDef

Usage Example
from mypy_boto3_config.type_defs import ScopeTypeDef

def get_value() -> ScopeTypeDef:
    return {
        "ComplianceResourceTypes": ...,
    }
Definition
class ScopeTypeDef(TypedDict):
    ComplianceResourceTypes: NotRequired[List[str]],
    TagKey: NotRequired[str],
    TagValue: NotRequired[str],
    ComplianceResourceId: NotRequired[str],

ConfigSnapshotDeliveryPropertiesTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigSnapshotDeliveryPropertiesTypeDef

def get_value() -> ConfigSnapshotDeliveryPropertiesTypeDef:
    return {
        "deliveryFrequency": ...,
    }
Definition
class ConfigSnapshotDeliveryPropertiesTypeDef(TypedDict):
    deliveryFrequency: NotRequired[MaximumExecutionFrequencyType],  # (1)
  1. See MaximumExecutionFrequencyType

ConfigStreamDeliveryInfoTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigStreamDeliveryInfoTypeDef

def get_value() -> ConfigStreamDeliveryInfoTypeDef:
    return {
        "lastStatus": ...,
    }
Definition
class ConfigStreamDeliveryInfoTypeDef(TypedDict):
    lastStatus: NotRequired[DeliveryStatusType],  # (1)
    lastErrorCode: NotRequired[str],
    lastErrorMessage: NotRequired[str],
    lastStatusChangeTime: NotRequired[datetime],
  1. See DeliveryStatusType

OrganizationAggregationSourceTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationAggregationSourceTypeDef

def get_value() -> OrganizationAggregationSourceTypeDef:
    return {
        "RoleArn": ...,
    }
Definition
class OrganizationAggregationSourceTypeDef(TypedDict):
    RoleArn: str,
    AwsRegions: NotRequired[List[str]],
    AllAwsRegions: NotRequired[bool],

RelationshipTypeDef

Usage Example
from mypy_boto3_config.type_defs import RelationshipTypeDef

def get_value() -> RelationshipTypeDef:
    return {
        "resourceType": ...,
    }
Definition
class RelationshipTypeDef(TypedDict):
    resourceType: NotRequired[ResourceTypeType],  # (1)
    resourceId: NotRequired[str],
    resourceName: NotRequired[str],
    relationshipName: NotRequired[str],
  1. See ResourceTypeType

ConfigurationRecorderStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigurationRecorderStatusTypeDef

def get_value() -> ConfigurationRecorderStatusTypeDef:
    return {
        "name": ...,
    }
Definition
class ConfigurationRecorderStatusTypeDef(TypedDict):
    name: NotRequired[str],
    lastStartTime: NotRequired[datetime],
    lastStopTime: NotRequired[datetime],
    recording: NotRequired[bool],
    lastStatus: NotRequired[RecorderStatusType],  # (1)
    lastErrorCode: NotRequired[str],
    lastErrorMessage: NotRequired[str],
    lastStatusChangeTime: NotRequired[datetime],
  1. See RecorderStatusType

RecordingGroupTypeDef

Usage Example
from mypy_boto3_config.type_defs import RecordingGroupTypeDef

def get_value() -> RecordingGroupTypeDef:
    return {
        "allSupported": ...,
    }
Definition
class RecordingGroupTypeDef(TypedDict):
    allSupported: NotRequired[bool],
    includeGlobalResourceTypes: NotRequired[bool],
    resourceTypes: NotRequired[List[ResourceTypeType]],  # (1)
  1. See ResourceTypeType

ConformancePackComplianceFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceFiltersTypeDef

def get_value() -> ConformancePackComplianceFiltersTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class ConformancePackComplianceFiltersTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
  1. See ConformancePackComplianceTypeType

ConformancePackComplianceScoreTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoreTypeDef

def get_value() -> ConformancePackComplianceScoreTypeDef:
    return {
        "Score": ...,
    }
Definition
class ConformancePackComplianceScoreTypeDef(TypedDict):
    Score: NotRequired[str],
    ConformancePackName: NotRequired[str],
    LastUpdatedTime: NotRequired[datetime],

ConformancePackComplianceScoresFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceScoresFiltersTypeDef

def get_value() -> ConformancePackComplianceScoresFiltersTypeDef:
    return {
        "ConformancePackNames": ...,
    }
Definition
class ConformancePackComplianceScoresFiltersTypeDef(TypedDict):
    ConformancePackNames: Sequence[str],

ConformancePackComplianceSummaryTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackComplianceSummaryTypeDef

def get_value() -> ConformancePackComplianceSummaryTypeDef:
    return {
        "ConformancePackName": ...,
        "ConformancePackComplianceStatus": ...,
    }
Definition
class ConformancePackComplianceSummaryTypeDef(TypedDict):
    ConformancePackName: str,
    ConformancePackComplianceStatus: ConformancePackComplianceTypeType,  # (1)
  1. See ConformancePackComplianceTypeType

ConformancePackInputParameterTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackInputParameterTypeDef

def get_value() -> ConformancePackInputParameterTypeDef:
    return {
        "ParameterName": ...,
        "ParameterValue": ...,
    }
Definition
class ConformancePackInputParameterTypeDef(TypedDict):
    ParameterName: str,
    ParameterValue: str,

TemplateSSMDocumentDetailsTypeDef

Usage Example
from mypy_boto3_config.type_defs import TemplateSSMDocumentDetailsTypeDef

def get_value() -> TemplateSSMDocumentDetailsTypeDef:
    return {
        "DocumentName": ...,
    }
Definition
class TemplateSSMDocumentDetailsTypeDef(TypedDict):
    DocumentName: str,
    DocumentVersion: NotRequired[str],

ConformancePackEvaluationFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackEvaluationFiltersTypeDef

def get_value() -> ConformancePackEvaluationFiltersTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class ConformancePackEvaluationFiltersTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
    ResourceType: NotRequired[str],
    ResourceIds: NotRequired[Sequence[str]],
  1. See ConformancePackComplianceTypeType

ConformancePackRuleComplianceTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackRuleComplianceTypeDef

def get_value() -> ConformancePackRuleComplianceTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class ConformancePackRuleComplianceTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],
    ComplianceType: NotRequired[ConformancePackComplianceTypeType],  # (1)
    Controls: NotRequired[List[str]],
  1. See ConformancePackComplianceTypeType

ConformancePackStatusDetailTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackStatusDetailTypeDef

def get_value() -> ConformancePackStatusDetailTypeDef:
    return {
        "ConformancePackName": ...,
        "ConformancePackId": ...,
        "ConformancePackArn": ...,
        "ConformancePackState": ...,
        "StackArn": ...,
        "LastUpdateRequestedTime": ...,
    }
Definition
class ConformancePackStatusDetailTypeDef(TypedDict):
    ConformancePackName: str,
    ConformancePackId: str,
    ConformancePackArn: str,
    ConformancePackState: ConformancePackStateType,  # (1)
    StackArn: str,
    LastUpdateRequestedTime: datetime,
    ConformancePackStatusReason: NotRequired[str],
    LastUpdateCompletedTime: NotRequired[datetime],
  1. See ConformancePackStateType

CustomPolicyDetailsTypeDef

Usage Example
from mypy_boto3_config.type_defs import CustomPolicyDetailsTypeDef

def get_value() -> CustomPolicyDetailsTypeDef:
    return {
        "PolicyRuntime": ...,
        "PolicyText": ...,
    }
Definition
class CustomPolicyDetailsTypeDef(TypedDict):
    PolicyRuntime: str,
    PolicyText: str,
    EnableDebugLogDelivery: NotRequired[bool],

DeleteAggregationAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteAggregationAuthorizationRequestRequestTypeDef

def get_value() -> DeleteAggregationAuthorizationRequestRequestTypeDef:
    return {
        "AuthorizedAccountId": ...,
        "AuthorizedAwsRegion": ...,
    }
Definition
class DeleteAggregationAuthorizationRequestRequestTypeDef(TypedDict):
    AuthorizedAccountId: str,
    AuthorizedAwsRegion: str,

DeleteConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteConfigRuleRequestRequestTypeDef

def get_value() -> DeleteConfigRuleRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class DeleteConfigRuleRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,

DeleteConfigurationAggregatorRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteConfigurationAggregatorRequestRequestTypeDef

def get_value() -> DeleteConfigurationAggregatorRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class DeleteConfigurationAggregatorRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,

DeleteConfigurationRecorderRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteConfigurationRecorderRequestRequestTypeDef

def get_value() -> DeleteConfigurationRecorderRequestRequestTypeDef:
    return {
        "ConfigurationRecorderName": ...,
    }
Definition
class DeleteConfigurationRecorderRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderName: str,

DeleteConformancePackRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteConformancePackRequestRequestTypeDef

def get_value() -> DeleteConformancePackRequestRequestTypeDef:
    return {
        "ConformancePackName": ...,
    }
Definition
class DeleteConformancePackRequestRequestTypeDef(TypedDict):
    ConformancePackName: str,

DeleteDeliveryChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteDeliveryChannelRequestRequestTypeDef

def get_value() -> DeleteDeliveryChannelRequestRequestTypeDef:
    return {
        "DeliveryChannelName": ...,
    }
Definition
class DeleteDeliveryChannelRequestRequestTypeDef(TypedDict):
    DeliveryChannelName: str,

DeleteEvaluationResultsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteEvaluationResultsRequestRequestTypeDef

def get_value() -> DeleteEvaluationResultsRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class DeleteEvaluationResultsRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,

DeleteOrganizationConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteOrganizationConfigRuleRequestRequestTypeDef

def get_value() -> DeleteOrganizationConfigRuleRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
    }
Definition
class DeleteOrganizationConfigRuleRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleName: str,

DeleteOrganizationConformancePackRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteOrganizationConformancePackRequestRequestTypeDef

def get_value() -> DeleteOrganizationConformancePackRequestRequestTypeDef:
    return {
        "OrganizationConformancePackName": ...,
    }
Definition
class DeleteOrganizationConformancePackRequestRequestTypeDef(TypedDict):
    OrganizationConformancePackName: str,

DeletePendingAggregationRequestRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeletePendingAggregationRequestRequestRequestTypeDef

def get_value() -> DeletePendingAggregationRequestRequestRequestTypeDef:
    return {
        "RequesterAccountId": ...,
        "RequesterAwsRegion": ...,
    }
Definition
class DeletePendingAggregationRequestRequestRequestTypeDef(TypedDict):
    RequesterAccountId: str,
    RequesterAwsRegion: str,

DeleteRemediationConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteRemediationConfigurationRequestRequestTypeDef

def get_value() -> DeleteRemediationConfigurationRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class DeleteRemediationConfigurationRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceType: NotRequired[str],

RemediationExceptionResourceKeyTypeDef

Usage Example
from mypy_boto3_config.type_defs import RemediationExceptionResourceKeyTypeDef

def get_value() -> RemediationExceptionResourceKeyTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class RemediationExceptionResourceKeyTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],

DeleteResourceConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteResourceConfigRequestRequestTypeDef

def get_value() -> DeleteResourceConfigRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceId": ...,
    }
Definition
class DeleteResourceConfigRequestRequestTypeDef(TypedDict):
    ResourceType: str,
    ResourceId: str,

DeleteRetentionConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteRetentionConfigurationRequestRequestTypeDef

def get_value() -> DeleteRetentionConfigurationRequestRequestTypeDef:
    return {
        "RetentionConfigurationName": ...,
    }
Definition
class DeleteRetentionConfigurationRequestRequestTypeDef(TypedDict):
    RetentionConfigurationName: str,

DeleteStoredQueryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteStoredQueryRequestRequestTypeDef

def get_value() -> DeleteStoredQueryRequestRequestTypeDef:
    return {
        "QueryName": ...,
    }
Definition
class DeleteStoredQueryRequestRequestTypeDef(TypedDict):
    QueryName: str,

DeliverConfigSnapshotRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeliverConfigSnapshotRequestRequestTypeDef

def get_value() -> DeliverConfigSnapshotRequestRequestTypeDef:
    return {
        "deliveryChannelName": ...,
    }
Definition
class DeliverConfigSnapshotRequestRequestTypeDef(TypedDict):
    deliveryChannelName: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_config.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeAggregationAuthorizationsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestRequestTypeDef

def get_value() -> DescribeAggregationAuthorizationsRequestRequestTypeDef:
    return {
        "Limit": ...,
    }
Definition
class DescribeAggregationAuthorizationsRequestRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeComplianceByConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestRequestTypeDef

def get_value() -> DescribeComplianceByConfigRuleRequestRequestTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class DescribeComplianceByConfigRuleRequestRequestTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    NextToken: NotRequired[str],
  1. See ComplianceTypeType

DescribeComplianceByResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestRequestTypeDef

def get_value() -> DescribeComplianceByResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class DescribeComplianceByResourceRequestRequestTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ComplianceTypeType

DescribeConfigRuleEvaluationStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestRequestTypeDef

def get_value() -> DescribeConfigRuleEvaluationStatusRequestRequestTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class DescribeConfigRuleEvaluationStatusRequestRequestTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

DescribeConfigRulesFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesFiltersTypeDef

def get_value() -> DescribeConfigRulesFiltersTypeDef:
    return {
        "EvaluationMode": ...,
    }
Definition
class DescribeConfigRulesFiltersTypeDef(TypedDict):
    EvaluationMode: NotRequired[EvaluationModeType],  # (1)
  1. See EvaluationModeType

DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef

def get_value() -> DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class DescribeConfigurationAggregatorSourcesStatusRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]],  # (1)
    NextToken: NotRequired[str],
    Limit: NotRequired[int],
  1. See AggregatedSourceStatusTypeType

DescribeConfigurationAggregatorsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestRequestTypeDef

def get_value() -> DescribeConfigurationAggregatorsRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorNames": ...,
    }
Definition
class DescribeConfigurationAggregatorsRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    Limit: NotRequired[int],

DescribeConfigurationRecorderStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecorderStatusRequestRequestTypeDef

def get_value() -> DescribeConfigurationRecorderStatusRequestRequestTypeDef:
    return {
        "ConfigurationRecorderNames": ...,
    }
Definition
class DescribeConfigurationRecorderStatusRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderNames: NotRequired[Sequence[str]],

DescribeConfigurationRecordersRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecordersRequestRequestTypeDef

def get_value() -> DescribeConfigurationRecordersRequestRequestTypeDef:
    return {
        "ConfigurationRecorderNames": ...,
    }
Definition
class DescribeConfigurationRecordersRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderNames: NotRequired[Sequence[str]],

DescribeConformancePackStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestRequestTypeDef

def get_value() -> DescribeConformancePackStatusRequestRequestTypeDef:
    return {
        "ConformancePackNames": ...,
    }
Definition
class DescribeConformancePackStatusRequestRequestTypeDef(TypedDict):
    ConformancePackNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeConformancePacksRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePacksRequestRequestTypeDef

def get_value() -> DescribeConformancePacksRequestRequestTypeDef:
    return {
        "ConformancePackNames": ...,
    }
Definition
class DescribeConformancePacksRequestRequestTypeDef(TypedDict):
    ConformancePackNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeDeliveryChannelStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelStatusRequestRequestTypeDef

def get_value() -> DescribeDeliveryChannelStatusRequestRequestTypeDef:
    return {
        "DeliveryChannelNames": ...,
    }
Definition
class DescribeDeliveryChannelStatusRequestRequestTypeDef(TypedDict):
    DeliveryChannelNames: NotRequired[Sequence[str]],

DescribeDeliveryChannelsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelsRequestRequestTypeDef

def get_value() -> DescribeDeliveryChannelsRequestRequestTypeDef:
    return {
        "DeliveryChannelNames": ...,
    }
Definition
class DescribeDeliveryChannelsRequestRequestTypeDef(TypedDict):
    DeliveryChannelNames: NotRequired[Sequence[str]],

DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef

def get_value() -> DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleNames": ...,
    }
Definition
class DescribeOrganizationConfigRuleStatusesRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

OrganizationConfigRuleStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationConfigRuleStatusTypeDef

def get_value() -> OrganizationConfigRuleStatusTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
        "OrganizationRuleStatus": ...,
    }
Definition
class OrganizationConfigRuleStatusTypeDef(TypedDict):
    OrganizationConfigRuleName: str,
    OrganizationRuleStatus: OrganizationRuleStatusType,  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
  1. See OrganizationRuleStatusType

DescribeOrganizationConfigRulesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestRequestTypeDef

def get_value() -> DescribeOrganizationConfigRulesRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleNames": ...,
    }
Definition
class DescribeOrganizationConfigRulesRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribeOrganizationConformancePackStatusesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestRequestTypeDef

def get_value() -> DescribeOrganizationConformancePackStatusesRequestRequestTypeDef:
    return {
        "OrganizationConformancePackNames": ...,
    }
Definition
class DescribeOrganizationConformancePackStatusesRequestRequestTypeDef(TypedDict):
    OrganizationConformancePackNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

OrganizationConformancePackStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationConformancePackStatusTypeDef

def get_value() -> OrganizationConformancePackStatusTypeDef:
    return {
        "OrganizationConformancePackName": ...,
        "Status": ...,
    }
Definition
class OrganizationConformancePackStatusTypeDef(TypedDict):
    OrganizationConformancePackName: str,
    Status: OrganizationResourceStatusType,  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
  1. See OrganizationResourceStatusType

DescribeOrganizationConformancePacksRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestRequestTypeDef

def get_value() -> DescribeOrganizationConformancePacksRequestRequestTypeDef:
    return {
        "OrganizationConformancePackNames": ...,
    }
Definition
class DescribeOrganizationConformancePacksRequestRequestTypeDef(TypedDict):
    OrganizationConformancePackNames: NotRequired[Sequence[str]],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

DescribePendingAggregationRequestsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestRequestTypeDef

def get_value() -> DescribePendingAggregationRequestsRequestRequestTypeDef:
    return {
        "Limit": ...,
    }
Definition
class DescribePendingAggregationRequestsRequestRequestTypeDef(TypedDict):
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

PendingAggregationRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PendingAggregationRequestTypeDef

def get_value() -> PendingAggregationRequestTypeDef:
    return {
        "RequesterAccountId": ...,
    }
Definition
class PendingAggregationRequestTypeDef(TypedDict):
    RequesterAccountId: NotRequired[str],
    RequesterAwsRegion: NotRequired[str],

DescribeRemediationConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationConfigurationsRequestRequestTypeDef

def get_value() -> DescribeRemediationConfigurationsRequestRequestTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class DescribeRemediationConfigurationsRequestRequestTypeDef(TypedDict):
    ConfigRuleNames: Sequence[str],

RemediationExceptionTypeDef

Usage Example
from mypy_boto3_config.type_defs import RemediationExceptionTypeDef

def get_value() -> RemediationExceptionTypeDef:
    return {
        "ConfigRuleName": ...,
        "ResourceType": ...,
        "ResourceId": ...,
    }
Definition
class RemediationExceptionTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceType: str,
    ResourceId: str,
    Message: NotRequired[str],
    ExpirationTime: NotRequired[datetime],

DescribeRetentionConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestRequestTypeDef

def get_value() -> DescribeRetentionConfigurationsRequestRequestTypeDef:
    return {
        "RetentionConfigurationNames": ...,
    }
Definition
class DescribeRetentionConfigurationsRequestRequestTypeDef(TypedDict):
    RetentionConfigurationNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],

RetentionConfigurationTypeDef

Usage Example
from mypy_boto3_config.type_defs import RetentionConfigurationTypeDef

def get_value() -> RetentionConfigurationTypeDef:
    return {
        "Name": ...,
        "RetentionPeriodInDays": ...,
    }
Definition
class RetentionConfigurationTypeDef(TypedDict):
    Name: str,
    RetentionPeriodInDays: int,

EvaluationContextTypeDef

Usage Example
from mypy_boto3_config.type_defs import EvaluationContextTypeDef

def get_value() -> EvaluationContextTypeDef:
    return {
        "EvaluationContextIdentifier": ...,
    }
Definition
class EvaluationContextTypeDef(TypedDict):
    EvaluationContextIdentifier: NotRequired[str],

EvaluationResultQualifierTypeDef

Usage Example
from mypy_boto3_config.type_defs import EvaluationResultQualifierTypeDef

def get_value() -> EvaluationResultQualifierTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class EvaluationResultQualifierTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    EvaluationMode: NotRequired[EvaluationModeType],  # (1)
  1. See EvaluationModeType

EvaluationStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import EvaluationStatusTypeDef

def get_value() -> EvaluationStatusTypeDef:
    return {
        "Status": ...,
    }
Definition
class EvaluationStatusTypeDef(TypedDict):
    Status: ResourceEvaluationStatusType,  # (1)
    FailureReason: NotRequired[str],
  1. See ResourceEvaluationStatusType

EvaluationTypeDef

Usage Example
from mypy_boto3_config.type_defs import EvaluationTypeDef

def get_value() -> EvaluationTypeDef:
    return {
        "ComplianceResourceType": ...,
        "ComplianceResourceId": ...,
        "ComplianceType": ...,
        "OrderingTimestamp": ...,
    }
Definition
class EvaluationTypeDef(TypedDict):
    ComplianceResourceType: str,
    ComplianceResourceId: str,
    ComplianceType: ComplianceTypeType,  # (1)
    OrderingTimestamp: Union[datetime, str],
    Annotation: NotRequired[str],
  1. See ComplianceTypeType

SsmControlsTypeDef

Usage Example
from mypy_boto3_config.type_defs import SsmControlsTypeDef

def get_value() -> SsmControlsTypeDef:
    return {
        "ConcurrentExecutionRatePercentage": ...,
    }
Definition
class SsmControlsTypeDef(TypedDict):
    ConcurrentExecutionRatePercentage: NotRequired[int],
    ErrorPercentage: NotRequired[int],

ExternalEvaluationTypeDef

Usage Example
from mypy_boto3_config.type_defs import ExternalEvaluationTypeDef

def get_value() -> ExternalEvaluationTypeDef:
    return {
        "ComplianceResourceType": ...,
        "ComplianceResourceId": ...,
        "ComplianceType": ...,
        "OrderingTimestamp": ...,
    }
Definition
class ExternalEvaluationTypeDef(TypedDict):
    ComplianceResourceType: str,
    ComplianceResourceId: str,
    ComplianceType: ComplianceTypeType,  # (1)
    OrderingTimestamp: Union[datetime, str],
    Annotation: NotRequired[str],
  1. See ComplianceTypeType

FieldInfoTypeDef

Usage Example
from mypy_boto3_config.type_defs import FieldInfoTypeDef

def get_value() -> FieldInfoTypeDef:
    return {
        "Name": ...,
    }
Definition
class FieldInfoTypeDef(TypedDict):
    Name: NotRequired[str],

GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef

def get_value() -> GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ConfigRuleName": ...,
        "AccountId": ...,
        "AwsRegion": ...,
    }
Definition
class GetAggregateComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    ConfigRuleName: str,
    AccountId: str,
    AwsRegion: str,
    ComplianceType: NotRequired[ComplianceTypeType],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ComplianceTypeType

ResourceCountFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceCountFiltersTypeDef

def get_value() -> ResourceCountFiltersTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class ResourceCountFiltersTypeDef(TypedDict):
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    AccountId: NotRequired[str],
    Region: NotRequired[str],
  1. See ResourceTypeType

GroupedResourceCountTypeDef

Usage Example
from mypy_boto3_config.type_defs import GroupedResourceCountTypeDef

def get_value() -> GroupedResourceCountTypeDef:
    return {
        "GroupName": ...,
        "ResourceCount": ...,
    }
Definition
class GroupedResourceCountTypeDef(TypedDict):
    GroupName: str,
    ResourceCount: int,

GetComplianceDetailsByConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestRequestTypeDef

def get_value() -> GetComplianceDetailsByConfigRuleRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class GetComplianceDetailsByConfigRuleRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ComplianceTypeType

GetComplianceDetailsByResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceRequestRequestTypeDef

def get_value() -> GetComplianceDetailsByResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class GetComplianceDetailsByResourceRequestRequestTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    NextToken: NotRequired[str],
    ResourceEvaluationId: NotRequired[str],
  1. See ComplianceTypeType

GetComplianceSummaryByResourceTypeRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceSummaryByResourceTypeRequestRequestTypeDef

def get_value() -> GetComplianceSummaryByResourceTypeRequestRequestTypeDef:
    return {
        "ResourceTypes": ...,
    }
Definition
class GetComplianceSummaryByResourceTypeRequestRequestTypeDef(TypedDict):
    ResourceTypes: NotRequired[Sequence[str]],

GetConformancePackComplianceSummaryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryRequestRequestTypeDef

def get_value() -> GetConformancePackComplianceSummaryRequestRequestTypeDef:
    return {
        "ConformancePackNames": ...,
    }
Definition
class GetConformancePackComplianceSummaryRequestRequestTypeDef(TypedDict):
    ConformancePackNames: Sequence[str],
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

GetCustomRulePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetCustomRulePolicyRequestRequestTypeDef

def get_value() -> GetCustomRulePolicyRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class GetCustomRulePolicyRequestRequestTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],

GetDiscoveredResourceCountsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetDiscoveredResourceCountsRequestRequestTypeDef

def get_value() -> GetDiscoveredResourceCountsRequestRequestTypeDef:
    return {
        "resourceTypes": ...,
    }
Definition
class GetDiscoveredResourceCountsRequestRequestTypeDef(TypedDict):
    resourceTypes: NotRequired[Sequence[str]],
    limit: NotRequired[int],
    nextToken: NotRequired[str],

ResourceCountTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceCountTypeDef

def get_value() -> ResourceCountTypeDef:
    return {
        "resourceType": ...,
    }
Definition
class ResourceCountTypeDef(TypedDict):
    resourceType: NotRequired[ResourceTypeType],  # (1)
    count: NotRequired[int],
  1. See ResourceTypeType

StatusDetailFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import StatusDetailFiltersTypeDef

def get_value() -> StatusDetailFiltersTypeDef:
    return {
        "AccountId": ...,
    }
Definition
class StatusDetailFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    MemberAccountRuleStatus: NotRequired[MemberAccountRuleStatusType],  # (1)
  1. See MemberAccountRuleStatusType

MemberAccountStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import MemberAccountStatusTypeDef

def get_value() -> MemberAccountStatusTypeDef:
    return {
        "AccountId": ...,
        "ConfigRuleName": ...,
        "MemberAccountRuleStatus": ...,
    }
Definition
class MemberAccountStatusTypeDef(TypedDict):
    AccountId: str,
    ConfigRuleName: str,
    MemberAccountRuleStatus: MemberAccountRuleStatusType,  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
  1. See MemberAccountRuleStatusType

OrganizationResourceDetailedStatusFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationResourceDetailedStatusFiltersTypeDef

def get_value() -> OrganizationResourceDetailedStatusFiltersTypeDef:
    return {
        "AccountId": ...,
    }
Definition
class OrganizationResourceDetailedStatusFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    Status: NotRequired[OrganizationResourceDetailedStatusType],  # (1)
  1. See OrganizationResourceDetailedStatusType

OrganizationConformancePackDetailedStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationConformancePackDetailedStatusTypeDef

def get_value() -> OrganizationConformancePackDetailedStatusTypeDef:
    return {
        "AccountId": ...,
        "ConformancePackName": ...,
        "Status": ...,
    }
Definition
class OrganizationConformancePackDetailedStatusTypeDef(TypedDict):
    AccountId: str,
    ConformancePackName: str,
    Status: OrganizationResourceDetailedStatusType,  # (1)
    ErrorCode: NotRequired[str],
    ErrorMessage: NotRequired[str],
    LastUpdateTime: NotRequired[datetime],
  1. See OrganizationResourceDetailedStatusType

GetOrganizationCustomRulePolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetOrganizationCustomRulePolicyRequestRequestTypeDef

def get_value() -> GetOrganizationCustomRulePolicyRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
    }
Definition
class GetOrganizationCustomRulePolicyRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleName: str,

GetResourceConfigHistoryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetResourceConfigHistoryRequestRequestTypeDef

def get_value() -> GetResourceConfigHistoryRequestRequestTypeDef:
    return {
        "resourceType": ...,
        "resourceId": ...,
    }
Definition
class GetResourceConfigHistoryRequestRequestTypeDef(TypedDict):
    resourceType: ResourceTypeType,  # (1)
    resourceId: str,
    laterTime: NotRequired[Union[datetime, str]],
    earlierTime: NotRequired[Union[datetime, str]],
    chronologicalOrder: NotRequired[ChronologicalOrderType],  # (2)
    limit: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ResourceTypeType
  2. See ChronologicalOrderType

GetResourceEvaluationSummaryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetResourceEvaluationSummaryRequestRequestTypeDef

def get_value() -> GetResourceEvaluationSummaryRequestRequestTypeDef:
    return {
        "ResourceEvaluationId": ...,
    }
Definition
class GetResourceEvaluationSummaryRequestRequestTypeDef(TypedDict):
    ResourceEvaluationId: str,

ResourceDetailsTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceDetailsTypeDef

def get_value() -> ResourceDetailsTypeDef:
    return {
        "ResourceId": ...,
        "ResourceType": ...,
        "ResourceConfiguration": ...,
    }
Definition
class ResourceDetailsTypeDef(TypedDict):
    ResourceId: str,
    ResourceType: str,
    ResourceConfiguration: str,
    ResourceConfigurationSchemaType: NotRequired[ResourceConfigurationSchemaTypeType],  # (1)
  1. See ResourceConfigurationSchemaTypeType

GetStoredQueryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetStoredQueryRequestRequestTypeDef

def get_value() -> GetStoredQueryRequestRequestTypeDef:
    return {
        "QueryName": ...,
    }
Definition
class GetStoredQueryRequestRequestTypeDef(TypedDict):
    QueryName: str,

StoredQueryTypeDef

Usage Example
from mypy_boto3_config.type_defs import StoredQueryTypeDef

def get_value() -> StoredQueryTypeDef:
    return {
        "QueryName": ...,
    }
Definition
class StoredQueryTypeDef(TypedDict):
    QueryName: str,
    QueryId: NotRequired[str],
    QueryArn: NotRequired[str],
    Description: NotRequired[str],
    Expression: NotRequired[str],

ResourceFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceFiltersTypeDef

def get_value() -> ResourceFiltersTypeDef:
    return {
        "AccountId": ...,
    }
Definition
class ResourceFiltersTypeDef(TypedDict):
    AccountId: NotRequired[str],
    ResourceId: NotRequired[str],
    ResourceName: NotRequired[str],
    Region: NotRequired[str],

ListDiscoveredResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListDiscoveredResourcesRequestRequestTypeDef

def get_value() -> ListDiscoveredResourcesRequestRequestTypeDef:
    return {
        "resourceType": ...,
    }
Definition
class ListDiscoveredResourcesRequestRequestTypeDef(TypedDict):
    resourceType: ResourceTypeType,  # (1)
    resourceIds: NotRequired[Sequence[str]],
    resourceName: NotRequired[str],
    limit: NotRequired[int],
    includeDeletedResources: NotRequired[bool],
    nextToken: NotRequired[str],
  1. See ResourceTypeType

ResourceIdentifierTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceIdentifierTypeDef

def get_value() -> ResourceIdentifierTypeDef:
    return {
        "resourceType": ...,
    }
Definition
class ResourceIdentifierTypeDef(TypedDict):
    resourceType: NotRequired[ResourceTypeType],  # (1)
    resourceId: NotRequired[str],
    resourceName: NotRequired[str],
    resourceDeletionTime: NotRequired[datetime],
  1. See ResourceTypeType

ResourceEvaluationTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceEvaluationTypeDef

def get_value() -> ResourceEvaluationTypeDef:
    return {
        "ResourceEvaluationId": ...,
    }
Definition
class ResourceEvaluationTypeDef(TypedDict):
    ResourceEvaluationId: NotRequired[str],
    EvaluationMode: NotRequired[EvaluationModeType],  # (1)
    EvaluationStartTimestamp: NotRequired[datetime],
  1. See EvaluationModeType

ListStoredQueriesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListStoredQueriesRequestRequestTypeDef

def get_value() -> ListStoredQueriesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListStoredQueriesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

StoredQueryMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import StoredQueryMetadataTypeDef

def get_value() -> StoredQueryMetadataTypeDef:
    return {
        "QueryId": ...,
        "QueryArn": ...,
        "QueryName": ...,
    }
Definition
class StoredQueryMetadataTypeDef(TypedDict):
    QueryId: str,
    QueryArn: str,
    QueryName: str,
    Description: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

TagTypeDef

Usage Example
from mypy_boto3_config.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef

def get_value() -> OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef:
    return {
        "Description": ...,
    }
Definition
class OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef(TypedDict):
    Description: NotRequired[str],
    OrganizationConfigRuleTriggerTypes: NotRequired[List[OrganizationConfigRuleTriggerTypeNoSNType]],  # (1)
    InputParameters: NotRequired[str],
    MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType],  # (2)
    ResourceTypesScope: NotRequired[List[str]],
    ResourceIdScope: NotRequired[str],
    TagKeyScope: NotRequired[str],
    TagValueScope: NotRequired[str],
    PolicyRuntime: NotRequired[str],
    DebugLogDeliveryAccounts: NotRequired[List[str]],
  1. See OrganizationConfigRuleTriggerTypeNoSNType
  2. See MaximumExecutionFrequencyType

OrganizationCustomRuleMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationCustomRuleMetadataTypeDef

def get_value() -> OrganizationCustomRuleMetadataTypeDef:
    return {
        "LambdaFunctionArn": ...,
        "OrganizationConfigRuleTriggerTypes": ...,
    }
Definition
class OrganizationCustomRuleMetadataTypeDef(TypedDict):
    LambdaFunctionArn: str,
    OrganizationConfigRuleTriggerTypes: List[OrganizationConfigRuleTriggerTypeType],  # (1)
    Description: NotRequired[str],
    InputParameters: NotRequired[str],
    MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType],  # (2)
    ResourceTypesScope: NotRequired[List[str]],
    ResourceIdScope: NotRequired[str],
    TagKeyScope: NotRequired[str],
    TagValueScope: NotRequired[str],
  1. See OrganizationConfigRuleTriggerTypeType
  2. See MaximumExecutionFrequencyType

OrganizationManagedRuleMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationManagedRuleMetadataTypeDef

def get_value() -> OrganizationManagedRuleMetadataTypeDef:
    return {
        "RuleIdentifier": ...,
    }
Definition
class OrganizationManagedRuleMetadataTypeDef(TypedDict):
    RuleIdentifier: str,
    Description: NotRequired[str],
    InputParameters: NotRequired[str],
    MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType],  # (1)
    ResourceTypesScope: NotRequired[List[str]],
    ResourceIdScope: NotRequired[str],
    TagKeyScope: NotRequired[str],
    TagValueScope: NotRequired[str],
  1. See MaximumExecutionFrequencyType

OrganizationCustomPolicyRuleMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationCustomPolicyRuleMetadataTypeDef

def get_value() -> OrganizationCustomPolicyRuleMetadataTypeDef:
    return {
        "PolicyRuntime": ...,
        "PolicyText": ...,
    }
Definition
class OrganizationCustomPolicyRuleMetadataTypeDef(TypedDict):
    PolicyRuntime: str,
    PolicyText: str,
    Description: NotRequired[str],
    OrganizationConfigRuleTriggerTypes: NotRequired[Sequence[OrganizationConfigRuleTriggerTypeNoSNType]],  # (1)
    InputParameters: NotRequired[str],
    MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType],  # (2)
    ResourceTypesScope: NotRequired[Sequence[str]],
    ResourceIdScope: NotRequired[str],
    TagKeyScope: NotRequired[str],
    TagValueScope: NotRequired[str],
    DebugLogDeliveryAccounts: NotRequired[Sequence[str]],
  1. See OrganizationConfigRuleTriggerTypeNoSNType
  2. See MaximumExecutionFrequencyType

PutResourceConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutResourceConfigRequestRequestTypeDef

def get_value() -> PutResourceConfigRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "SchemaVersionId": ...,
        "ResourceId": ...,
        "Configuration": ...,
    }
Definition
class PutResourceConfigRequestRequestTypeDef(TypedDict):
    ResourceType: str,
    SchemaVersionId: str,
    ResourceId: str,
    Configuration: str,
    ResourceName: NotRequired[str],
    Tags: NotRequired[Mapping[str, str]],

PutRetentionConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutRetentionConfigurationRequestRequestTypeDef

def get_value() -> PutRetentionConfigurationRequestRequestTypeDef:
    return {
        "RetentionPeriodInDays": ...,
    }
Definition
class PutRetentionConfigurationRequestRequestTypeDef(TypedDict):
    RetentionPeriodInDays: int,

RemediationExecutionStepTypeDef

Usage Example
from mypy_boto3_config.type_defs import RemediationExecutionStepTypeDef

def get_value() -> RemediationExecutionStepTypeDef:
    return {
        "Name": ...,
    }
Definition
class RemediationExecutionStepTypeDef(TypedDict):
    Name: NotRequired[str],
    State: NotRequired[RemediationExecutionStepStateType],  # (1)
    ErrorMessage: NotRequired[str],
    StartTime: NotRequired[datetime],
    StopTime: NotRequired[datetime],
  1. See RemediationExecutionStepStateType

ResourceValueTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceValueTypeDef

def get_value() -> ResourceValueTypeDef:
    return {
        "Value": ...,
    }
Definition
class ResourceValueTypeDef(TypedDict):
    Value: ResourceValueTypeType,  # (1)
  1. See ResourceValueTypeType

StaticValueTypeDef

Usage Example
from mypy_boto3_config.type_defs import StaticValueTypeDef

def get_value() -> StaticValueTypeDef:
    return {
        "Values": ...,
    }
Definition
class StaticValueTypeDef(TypedDict):
    Values: List[str],

TimeWindowTypeDef

Usage Example
from mypy_boto3_config.type_defs import TimeWindowTypeDef

def get_value() -> TimeWindowTypeDef:
    return {
        "StartTime": ...,
    }
Definition
class TimeWindowTypeDef(TypedDict):
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],

SelectAggregateResourceConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import SelectAggregateResourceConfigRequestRequestTypeDef

def get_value() -> SelectAggregateResourceConfigRequestRequestTypeDef:
    return {
        "Expression": ...,
        "ConfigurationAggregatorName": ...,
    }
Definition
class SelectAggregateResourceConfigRequestRequestTypeDef(TypedDict):
    Expression: str,
    ConfigurationAggregatorName: str,
    Limit: NotRequired[int],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

SelectResourceConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import SelectResourceConfigRequestRequestTypeDef

def get_value() -> SelectResourceConfigRequestRequestTypeDef:
    return {
        "Expression": ...,
    }
Definition
class SelectResourceConfigRequestRequestTypeDef(TypedDict):
    Expression: str,
    Limit: NotRequired[int],
    NextToken: NotRequired[str],

SourceDetailTypeDef

Usage Example
from mypy_boto3_config.type_defs import SourceDetailTypeDef

def get_value() -> SourceDetailTypeDef:
    return {
        "EventSource": ...,
    }
Definition
class SourceDetailTypeDef(TypedDict):
    EventSource: NotRequired[EventSourceType],  # (1)
    MessageType: NotRequired[MessageTypeType],  # (2)
    MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType],  # (3)
  1. See EventSourceType
  2. See MessageTypeType
  3. See MaximumExecutionFrequencyType

StartConfigRulesEvaluationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import StartConfigRulesEvaluationRequestRequestTypeDef

def get_value() -> StartConfigRulesEvaluationRequestRequestTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class StartConfigRulesEvaluationRequestRequestTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],

StartConfigurationRecorderRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import StartConfigurationRecorderRequestRequestTypeDef

def get_value() -> StartConfigurationRecorderRequestRequestTypeDef:
    return {
        "ConfigurationRecorderName": ...,
    }
Definition
class StartConfigurationRecorderRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderName: str,

StopConfigurationRecorderRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import StopConfigurationRecorderRequestRequestTypeDef

def get_value() -> StopConfigurationRecorderRequestRequestTypeDef:
    return {
        "ConfigurationRecorderName": ...,
    }
Definition
class StopConfigurationRecorderRequestRequestTypeDef(TypedDict):
    ConfigurationRecorderName: str,

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

AggregateComplianceByConformancePackTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateComplianceByConformancePackTypeDef

def get_value() -> AggregateComplianceByConformancePackTypeDef:
    return {
        "ConformancePackName": ...,
    }
Definition
class AggregateComplianceByConformancePackTypeDef(TypedDict):
    ConformancePackName: NotRequired[str],
    Compliance: NotRequired[AggregateConformancePackComplianceTypeDef],  # (1)
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],
  1. See AggregateConformancePackComplianceTypeDef

AggregateConformancePackComplianceSummaryTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateConformancePackComplianceSummaryTypeDef

def get_value() -> AggregateConformancePackComplianceSummaryTypeDef:
    return {
        "ComplianceSummary": ...,
    }
Definition
class AggregateConformancePackComplianceSummaryTypeDef(TypedDict):
    ComplianceSummary: NotRequired[AggregateConformancePackComplianceCountTypeDef],  # (1)
    GroupName: NotRequired[str],
  1. See AggregateConformancePackComplianceCountTypeDef

DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef

def get_value() -> DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class DescribeAggregateComplianceByConformancePacksRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AggregateConformancePackComplianceFiltersTypeDef

GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef

def get_value() -> GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class GetAggregateConformancePackComplianceSummaryRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[AggregateConformancePackComplianceSummaryFiltersTypeDef],  # (1)
    GroupByKey: NotRequired[AggregateConformancePackComplianceSummaryGroupKeyType],  # (2)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See AggregateConformancePackComplianceSummaryFiltersTypeDef
  2. See AggregateConformancePackComplianceSummaryGroupKeyType

BatchGetAggregateResourceConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import BatchGetAggregateResourceConfigRequestRequestTypeDef

def get_value() -> BatchGetAggregateResourceConfigRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ResourceIdentifiers": ...,
    }
Definition
class BatchGetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    ResourceIdentifiers: Sequence[AggregateResourceIdentifierTypeDef],  # (1)
  1. See AggregateResourceIdentifierTypeDef

GetAggregateResourceConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateResourceConfigRequestRequestTypeDef

def get_value() -> GetAggregateResourceConfigRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ResourceIdentifier": ...,
    }
Definition
class GetAggregateResourceConfigRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    ResourceIdentifier: AggregateResourceIdentifierTypeDef,  # (1)
  1. See AggregateResourceIdentifierTypeDef

BatchGetAggregateResourceConfigResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import BatchGetAggregateResourceConfigResponseTypeDef

def get_value() -> BatchGetAggregateResourceConfigResponseTypeDef:
    return {
        "BaseConfigurationItems": ...,
        "UnprocessedResourceIdentifiers": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchGetAggregateResourceConfigResponseTypeDef(TypedDict):
    BaseConfigurationItems: List[BaseConfigurationItemTypeDef],  # (1)
    UnprocessedResourceIdentifiers: List[AggregateResourceIdentifierTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BaseConfigurationItemTypeDef
  2. See AggregateResourceIdentifierTypeDef
  3. See ResponseMetadataTypeDef

DeliverConfigSnapshotResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeliverConfigSnapshotResponseTypeDef

def get_value() -> DeliverConfigSnapshotResponseTypeDef:
    return {
        "configSnapshotId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeliverConfigSnapshotResponseTypeDef(TypedDict):
    configSnapshotId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAggregationAuthorizationsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsResponseTypeDef

def get_value() -> DescribeAggregationAuthorizationsResponseTypeDef:
    return {
        "AggregationAuthorizations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAggregationAuthorizationsResponseTypeDef(TypedDict):
    AggregationAuthorizations: List[AggregationAuthorizationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregationAuthorizationTypeDef
  2. See ResponseMetadataTypeDef

DescribeConfigurationAggregatorSourcesStatusResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusResponseTypeDef

def get_value() -> DescribeConfigurationAggregatorSourcesStatusResponseTypeDef:
    return {
        "AggregatedSourceStatusList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConfigurationAggregatorSourcesStatusResponseTypeDef(TypedDict):
    AggregatedSourceStatusList: List[AggregatedSourceStatusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregatedSourceStatusTypeDef
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_config.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCustomRulePolicyResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetCustomRulePolicyResponseTypeDef

def get_value() -> GetCustomRulePolicyResponseTypeDef:
    return {
        "PolicyText": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCustomRulePolicyResponseTypeDef(TypedDict):
    PolicyText: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetOrganizationCustomRulePolicyResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetOrganizationCustomRulePolicyResponseTypeDef

def get_value() -> GetOrganizationCustomRulePolicyResponseTypeDef:
    return {
        "PolicyText": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOrganizationCustomRulePolicyResponseTypeDef(TypedDict):
    PolicyText: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAggregateDiscoveredResourcesResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListAggregateDiscoveredResourcesResponseTypeDef

def get_value() -> ListAggregateDiscoveredResourcesResponseTypeDef:
    return {
        "ResourceIdentifiers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAggregateDiscoveredResourcesResponseTypeDef(TypedDict):
    ResourceIdentifiers: List[AggregateResourceIdentifierTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregateResourceIdentifierTypeDef
  2. See ResponseMetadataTypeDef

PutAggregationAuthorizationResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutAggregationAuthorizationResponseTypeDef

def get_value() -> PutAggregationAuthorizationResponseTypeDef:
    return {
        "AggregationAuthorization": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutAggregationAuthorizationResponseTypeDef(TypedDict):
    AggregationAuthorization: AggregationAuthorizationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregationAuthorizationTypeDef
  2. See ResponseMetadataTypeDef

PutConformancePackResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutConformancePackResponseTypeDef

def get_value() -> PutConformancePackResponseTypeDef:
    return {
        "ConformancePackArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutConformancePackResponseTypeDef(TypedDict):
    ConformancePackArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutOrganizationConfigRuleResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutOrganizationConfigRuleResponseTypeDef

def get_value() -> PutOrganizationConfigRuleResponseTypeDef:
    return {
        "OrganizationConfigRuleArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutOrganizationConfigRuleResponseTypeDef(TypedDict):
    OrganizationConfigRuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutOrganizationConformancePackResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutOrganizationConformancePackResponseTypeDef

def get_value() -> PutOrganizationConformancePackResponseTypeDef:
    return {
        "OrganizationConformancePackArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutOrganizationConformancePackResponseTypeDef(TypedDict):
    OrganizationConformancePackArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutStoredQueryResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutStoredQueryResponseTypeDef

def get_value() -> PutStoredQueryResponseTypeDef:
    return {
        "QueryArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutStoredQueryResponseTypeDef(TypedDict):
    QueryArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartResourceEvaluationResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import StartResourceEvaluationResponseTypeDef

def get_value() -> StartResourceEvaluationResponseTypeDef:
    return {
        "ResourceEvaluationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartResourceEvaluationResponseTypeDef(TypedDict):
    ResourceEvaluationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchGetResourceConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import BatchGetResourceConfigRequestRequestTypeDef

def get_value() -> BatchGetResourceConfigRequestRequestTypeDef:
    return {
        "resourceKeys": ...,
    }
Definition
class BatchGetResourceConfigRequestRequestTypeDef(TypedDict):
    resourceKeys: Sequence[ResourceKeyTypeDef],  # (1)
  1. See ResourceKeyTypeDef

BatchGetResourceConfigResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import BatchGetResourceConfigResponseTypeDef

def get_value() -> BatchGetResourceConfigResponseTypeDef:
    return {
        "baseConfigurationItems": ...,
        "unprocessedResourceKeys": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchGetResourceConfigResponseTypeDef(TypedDict):
    baseConfigurationItems: List[BaseConfigurationItemTypeDef],  # (1)
    unprocessedResourceKeys: List[ResourceKeyTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See BaseConfigurationItemTypeDef
  2. See ResourceKeyTypeDef
  3. See ResponseMetadataTypeDef

DescribeRemediationExecutionStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusRequestRequestTypeDef

def get_value() -> DescribeRemediationExecutionStatusRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class DescribeRemediationExecutionStatusRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ResourceKeyTypeDef

StartRemediationExecutionRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import StartRemediationExecutionRequestRequestTypeDef

def get_value() -> StartRemediationExecutionRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
        "ResourceKeys": ...,
    }
Definition
class StartRemediationExecutionRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceKeys: Sequence[ResourceKeyTypeDef],  # (1)
  1. See ResourceKeyTypeDef

StartRemediationExecutionResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import StartRemediationExecutionResponseTypeDef

def get_value() -> StartRemediationExecutionResponseTypeDef:
    return {
        "FailureMessage": ...,
        "FailedItems": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartRemediationExecutionResponseTypeDef(TypedDict):
    FailureMessage: str,
    FailedItems: List[ResourceKeyTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceKeyTypeDef
  2. See ResponseMetadataTypeDef

ComplianceSummaryTypeDef

Usage Example
from mypy_boto3_config.type_defs import ComplianceSummaryTypeDef

def get_value() -> ComplianceSummaryTypeDef:
    return {
        "CompliantResourceCount": ...,
    }
Definition
class ComplianceSummaryTypeDef(TypedDict):
    CompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef],  # (1)
    NonCompliantResourceCount: NotRequired[ComplianceContributorCountTypeDef],  # (1)
    ComplianceSummaryTimestamp: NotRequired[datetime],
  1. See ComplianceContributorCountTypeDef
  2. See ComplianceContributorCountTypeDef

ComplianceTypeDef

Usage Example
from mypy_boto3_config.type_defs import ComplianceTypeDef

def get_value() -> ComplianceTypeDef:
    return {
        "ComplianceType": ...,
    }
Definition
class ComplianceTypeDef(TypedDict):
    ComplianceType: NotRequired[ComplianceTypeType],  # (1)
    ComplianceContributorCount: NotRequired[ComplianceContributorCountTypeDef],  # (2)
  1. See ComplianceTypeType
  2. See ComplianceContributorCountTypeDef

DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef

def get_value() -> DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class DescribeAggregateComplianceByConfigRulesRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ConfigRuleComplianceFiltersTypeDef

GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef

def get_value() -> GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class GetAggregateConfigRuleComplianceSummaryRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[ConfigRuleComplianceSummaryFiltersTypeDef],  # (1)
    GroupByKey: NotRequired[ConfigRuleComplianceSummaryGroupKeyType],  # (2)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ConfigRuleComplianceSummaryFiltersTypeDef
  2. See ConfigRuleComplianceSummaryGroupKeyType

DescribeConfigRuleEvaluationStatusResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusResponseTypeDef

def get_value() -> DescribeConfigRuleEvaluationStatusResponseTypeDef:
    return {
        "ConfigRulesEvaluationStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConfigRuleEvaluationStatusResponseTypeDef(TypedDict):
    ConfigRulesEvaluationStatus: List[ConfigRuleEvaluationStatusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigRuleEvaluationStatusTypeDef
  2. See ResponseMetadataTypeDef

DeliveryChannelTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeliveryChannelTypeDef

def get_value() -> DeliveryChannelTypeDef:
    return {
        "name": ...,
    }
Definition
class DeliveryChannelTypeDef(TypedDict):
    name: NotRequired[str],
    s3BucketName: NotRequired[str],
    s3KeyPrefix: NotRequired[str],
    s3KmsKeyArn: NotRequired[str],
    snsTopicARN: NotRequired[str],
    configSnapshotDeliveryProperties: NotRequired[ConfigSnapshotDeliveryPropertiesTypeDef],  # (1)
  1. See ConfigSnapshotDeliveryPropertiesTypeDef

DeliveryChannelStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeliveryChannelStatusTypeDef

def get_value() -> DeliveryChannelStatusTypeDef:
    return {
        "name": ...,
    }
Definition
class DeliveryChannelStatusTypeDef(TypedDict):
    name: NotRequired[str],
    configSnapshotDeliveryInfo: NotRequired[ConfigExportDeliveryInfoTypeDef],  # (1)
    configHistoryDeliveryInfo: NotRequired[ConfigExportDeliveryInfoTypeDef],  # (1)
    configStreamDeliveryInfo: NotRequired[ConfigStreamDeliveryInfoTypeDef],  # (3)
  1. See ConfigExportDeliveryInfoTypeDef
  2. See ConfigExportDeliveryInfoTypeDef
  3. See ConfigStreamDeliveryInfoTypeDef

ConfigurationAggregatorTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigurationAggregatorTypeDef

def get_value() -> ConfigurationAggregatorTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class ConfigurationAggregatorTypeDef(TypedDict):
    ConfigurationAggregatorName: NotRequired[str],
    ConfigurationAggregatorArn: NotRequired[str],
    AccountAggregationSources: NotRequired[List[AccountAggregationSourceTypeDef]],  # (1)
    OrganizationAggregationSource: NotRequired[OrganizationAggregationSourceTypeDef],  # (2)
    CreationTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
    CreatedBy: NotRequired[str],
  1. See AccountAggregationSourceTypeDef
  2. See OrganizationAggregationSourceTypeDef

ConfigurationItemTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigurationItemTypeDef

def get_value() -> ConfigurationItemTypeDef:
    return {
        "version": ...,
    }
Definition
class ConfigurationItemTypeDef(TypedDict):
    version: NotRequired[str],
    accountId: NotRequired[str],
    configurationItemCaptureTime: NotRequired[datetime],
    configurationItemStatus: NotRequired[ConfigurationItemStatusType],  # (1)
    configurationStateId: NotRequired[str],
    configurationItemMD5Hash: NotRequired[str],
    arn: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (2)
    resourceId: NotRequired[str],
    resourceName: NotRequired[str],
    awsRegion: NotRequired[str],
    availabilityZone: NotRequired[str],
    resourceCreationTime: NotRequired[datetime],
    tags: NotRequired[Dict[str, str]],
    relatedEvents: NotRequired[List[str]],
    relationships: NotRequired[List[RelationshipTypeDef]],  # (3)
    configuration: NotRequired[str],
    supplementaryConfiguration: NotRequired[Dict[str, str]],
  1. See ConfigurationItemStatusType
  2. See ResourceTypeType
  3. See RelationshipTypeDef

DescribeConfigurationRecorderStatusResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecorderStatusResponseTypeDef

def get_value() -> DescribeConfigurationRecorderStatusResponseTypeDef:
    return {
        "ConfigurationRecordersStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConfigurationRecorderStatusResponseTypeDef(TypedDict):
    ConfigurationRecordersStatus: List[ConfigurationRecorderStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationRecorderStatusTypeDef
  2. See ResponseMetadataTypeDef

ConfigurationRecorderTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigurationRecorderTypeDef

def get_value() -> ConfigurationRecorderTypeDef:
    return {
        "name": ...,
    }
Definition
class ConfigurationRecorderTypeDef(TypedDict):
    name: NotRequired[str],
    roleARN: NotRequired[str],
    recordingGroup: NotRequired[RecordingGroupTypeDef],  # (1)
  1. See RecordingGroupTypeDef

DescribeConformancePackComplianceRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackComplianceRequestRequestTypeDef

def get_value() -> DescribeConformancePackComplianceRequestRequestTypeDef:
    return {
        "ConformancePackName": ...,
    }
Definition
class DescribeConformancePackComplianceRequestRequestTypeDef(TypedDict):
    ConformancePackName: str,
    Filters: NotRequired[ConformancePackComplianceFiltersTypeDef],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ConformancePackComplianceFiltersTypeDef

ListConformancePackComplianceScoresResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListConformancePackComplianceScoresResponseTypeDef

def get_value() -> ListConformancePackComplianceScoresResponseTypeDef:
    return {
        "NextToken": ...,
        "ConformancePackComplianceScores": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConformancePackComplianceScoresResponseTypeDef(TypedDict):
    NextToken: str,
    ConformancePackComplianceScores: List[ConformancePackComplianceScoreTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConformancePackComplianceScoreTypeDef
  2. See ResponseMetadataTypeDef

ListConformancePackComplianceScoresRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListConformancePackComplianceScoresRequestRequestTypeDef

def get_value() -> ListConformancePackComplianceScoresRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListConformancePackComplianceScoresRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[ConformancePackComplianceScoresFiltersTypeDef],  # (1)
    SortOrder: NotRequired[SortOrderType],  # (2)
    SortBy: NotRequired[SortByType],  # (3)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ConformancePackComplianceScoresFiltersTypeDef
  2. See SortOrderType
  3. See SortByType

GetConformancePackComplianceSummaryResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryResponseTypeDef

def get_value() -> GetConformancePackComplianceSummaryResponseTypeDef:
    return {
        "ConformancePackComplianceSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConformancePackComplianceSummaryResponseTypeDef(TypedDict):
    ConformancePackComplianceSummaryList: List[ConformancePackComplianceSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConformancePackComplianceSummaryTypeDef
  2. See ResponseMetadataTypeDef

OrganizationConformancePackTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationConformancePackTypeDef

def get_value() -> OrganizationConformancePackTypeDef:
    return {
        "OrganizationConformancePackName": ...,
        "OrganizationConformancePackArn": ...,
        "LastUpdateTime": ...,
    }
Definition
class OrganizationConformancePackTypeDef(TypedDict):
    OrganizationConformancePackName: str,
    OrganizationConformancePackArn: str,
    LastUpdateTime: datetime,
    DeliveryS3Bucket: NotRequired[str],
    DeliveryS3KeyPrefix: NotRequired[str],
    ConformancePackInputParameters: NotRequired[List[ConformancePackInputParameterTypeDef]],  # (1)
    ExcludedAccounts: NotRequired[List[str]],
  1. See ConformancePackInputParameterTypeDef

PutOrganizationConformancePackRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutOrganizationConformancePackRequestRequestTypeDef

def get_value() -> PutOrganizationConformancePackRequestRequestTypeDef:
    return {
        "OrganizationConformancePackName": ...,
    }
Definition
class PutOrganizationConformancePackRequestRequestTypeDef(TypedDict):
    OrganizationConformancePackName: str,
    TemplateS3Uri: NotRequired[str],
    TemplateBody: NotRequired[str],
    DeliveryS3Bucket: NotRequired[str],
    DeliveryS3KeyPrefix: NotRequired[str],
    ConformancePackInputParameters: NotRequired[Sequence[ConformancePackInputParameterTypeDef]],  # (1)
    ExcludedAccounts: NotRequired[Sequence[str]],
  1. See ConformancePackInputParameterTypeDef

ConformancePackDetailTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackDetailTypeDef

def get_value() -> ConformancePackDetailTypeDef:
    return {
        "ConformancePackName": ...,
        "ConformancePackArn": ...,
        "ConformancePackId": ...,
    }
Definition
class ConformancePackDetailTypeDef(TypedDict):
    ConformancePackName: str,
    ConformancePackArn: str,
    ConformancePackId: str,
    DeliveryS3Bucket: NotRequired[str],
    DeliveryS3KeyPrefix: NotRequired[str],
    ConformancePackInputParameters: NotRequired[List[ConformancePackInputParameterTypeDef]],  # (1)
    LastUpdateRequestedTime: NotRequired[datetime],
    CreatedBy: NotRequired[str],
    TemplateSSMDocumentDetails: NotRequired[TemplateSSMDocumentDetailsTypeDef],  # (2)
  1. See ConformancePackInputParameterTypeDef
  2. See TemplateSSMDocumentDetailsTypeDef

PutConformancePackRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutConformancePackRequestRequestTypeDef

def get_value() -> PutConformancePackRequestRequestTypeDef:
    return {
        "ConformancePackName": ...,
    }
Definition
class PutConformancePackRequestRequestTypeDef(TypedDict):
    ConformancePackName: str,
    TemplateS3Uri: NotRequired[str],
    TemplateBody: NotRequired[str],
    DeliveryS3Bucket: NotRequired[str],
    DeliveryS3KeyPrefix: NotRequired[str],
    ConformancePackInputParameters: NotRequired[Sequence[ConformancePackInputParameterTypeDef]],  # (1)
    TemplateSSMDocumentDetails: NotRequired[TemplateSSMDocumentDetailsTypeDef],  # (2)
  1. See ConformancePackInputParameterTypeDef
  2. See TemplateSSMDocumentDetailsTypeDef

GetConformancePackComplianceDetailsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceDetailsRequestRequestTypeDef

def get_value() -> GetConformancePackComplianceDetailsRequestRequestTypeDef:
    return {
        "ConformancePackName": ...,
    }
Definition
class GetConformancePackComplianceDetailsRequestRequestTypeDef(TypedDict):
    ConformancePackName: str,
    Filters: NotRequired[ConformancePackEvaluationFiltersTypeDef],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ConformancePackEvaluationFiltersTypeDef

DescribeConformancePackComplianceResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackComplianceResponseTypeDef

def get_value() -> DescribeConformancePackComplianceResponseTypeDef:
    return {
        "ConformancePackName": ...,
        "ConformancePackRuleComplianceList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConformancePackComplianceResponseTypeDef(TypedDict):
    ConformancePackName: str,
    ConformancePackRuleComplianceList: List[ConformancePackRuleComplianceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConformancePackRuleComplianceTypeDef
  2. See ResponseMetadataTypeDef

DescribeConformancePackStatusResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusResponseTypeDef

def get_value() -> DescribeConformancePackStatusResponseTypeDef:
    return {
        "ConformancePackStatusDetails": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConformancePackStatusResponseTypeDef(TypedDict):
    ConformancePackStatusDetails: List[ConformancePackStatusDetailTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConformancePackStatusDetailTypeDef
  2. See ResponseMetadataTypeDef

DeleteRemediationExceptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteRemediationExceptionsRequestRequestTypeDef

def get_value() -> DeleteRemediationExceptionsRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
        "ResourceKeys": ...,
    }
Definition
class DeleteRemediationExceptionsRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceKeys: Sequence[RemediationExceptionResourceKeyTypeDef],  # (1)
  1. See RemediationExceptionResourceKeyTypeDef

DescribeRemediationExceptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExceptionsRequestRequestTypeDef

def get_value() -> DescribeRemediationExceptionsRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class DescribeRemediationExceptionsRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceKeys: NotRequired[Sequence[RemediationExceptionResourceKeyTypeDef]],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See RemediationExceptionResourceKeyTypeDef

FailedDeleteRemediationExceptionsBatchTypeDef

Usage Example
from mypy_boto3_config.type_defs import FailedDeleteRemediationExceptionsBatchTypeDef

def get_value() -> FailedDeleteRemediationExceptionsBatchTypeDef:
    return {
        "FailureMessage": ...,
    }
Definition
class FailedDeleteRemediationExceptionsBatchTypeDef(TypedDict):
    FailureMessage: NotRequired[str],
    FailedItems: NotRequired[List[RemediationExceptionResourceKeyTypeDef]],  # (1)
  1. See RemediationExceptionResourceKeyTypeDef

PutRemediationExceptionsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutRemediationExceptionsRequestRequestTypeDef

def get_value() -> PutRemediationExceptionsRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
        "ResourceKeys": ...,
    }
Definition
class PutRemediationExceptionsRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceKeys: Sequence[RemediationExceptionResourceKeyTypeDef],  # (1)
    Message: NotRequired[str],
    ExpirationTime: NotRequired[Union[datetime, str]],
  1. See RemediationExceptionResourceKeyTypeDef

DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef

def get_value() -> DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class DescribeAggregateComplianceByConfigRulesRequestDescribeAggregateComplianceByConfigRulesPaginateTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[ConfigRuleComplianceFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ConfigRuleComplianceFiltersTypeDef
  2. See PaginatorConfigTypeDef

DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef

def get_value() -> DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class DescribeAggregateComplianceByConformancePacksRequestDescribeAggregateComplianceByConformancePacksPaginateTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[AggregateConformancePackComplianceFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AggregateConformancePackComplianceFiltersTypeDef
  2. See PaginatorConfigTypeDef

DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef

def get_value() -> DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class DescribeAggregationAuthorizationsRequestDescribeAggregationAuthorizationsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef

def get_value() -> DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class DescribeComplianceByConfigRuleRequestDescribeComplianceByConfigRulePaginateTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceTypeType
  2. See PaginatorConfigTypeDef

DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef

def get_value() -> DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class DescribeComplianceByResourceRequestDescribeComplianceByResourcePaginateTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceTypeType
  2. See PaginatorConfigTypeDef

DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef

def get_value() -> DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class DescribeConfigRuleEvaluationStatusRequestDescribeConfigRuleEvaluationStatusPaginateTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef

def get_value() -> DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class DescribeConfigurationAggregatorSourcesStatusRequestDescribeConfigurationAggregatorSourcesStatusPaginateTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    UpdateStatus: NotRequired[Sequence[AggregatedSourceStatusTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AggregatedSourceStatusTypeType
  2. See PaginatorConfigTypeDef

DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef

def get_value() -> DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef:
    return {
        "ConfigurationAggregatorNames": ...,
    }
Definition
class DescribeConfigurationAggregatorsRequestDescribeConfigurationAggregatorsPaginateTypeDef(TypedDict):
    ConfigurationAggregatorNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef

def get_value() -> DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef:
    return {
        "ConformancePackNames": ...,
    }
Definition
class DescribeConformancePackStatusRequestDescribeConformancePackStatusPaginateTypeDef(TypedDict):
    ConformancePackNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef

def get_value() -> DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef:
    return {
        "ConformancePackNames": ...,
    }
Definition
class DescribeConformancePacksRequestDescribeConformancePacksPaginateTypeDef(TypedDict):
    ConformancePackNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef

def get_value() -> DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef:
    return {
        "OrganizationConfigRuleNames": ...,
    }
Definition
class DescribeOrganizationConfigRuleStatusesRequestDescribeOrganizationConfigRuleStatusesPaginateTypeDef(TypedDict):
    OrganizationConfigRuleNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef

def get_value() -> DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef:
    return {
        "OrganizationConfigRuleNames": ...,
    }
Definition
class DescribeOrganizationConfigRulesRequestDescribeOrganizationConfigRulesPaginateTypeDef(TypedDict):
    OrganizationConfigRuleNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef

def get_value() -> DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef:
    return {
        "OrganizationConformancePackNames": ...,
    }
Definition
class DescribeOrganizationConformancePackStatusesRequestDescribeOrganizationConformancePackStatusesPaginateTypeDef(TypedDict):
    OrganizationConformancePackNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef

def get_value() -> DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef:
    return {
        "OrganizationConformancePackNames": ...,
    }
Definition
class DescribeOrganizationConformancePacksRequestDescribeOrganizationConformancePacksPaginateTypeDef(TypedDict):
    OrganizationConformancePackNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef

def get_value() -> DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class DescribePendingAggregationRequestsRequestDescribePendingAggregationRequestsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef

def get_value() -> DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class DescribeRemediationExecutionStatusRequestDescribeRemediationExecutionStatusPaginateTypeDef(TypedDict):
    ConfigRuleName: str,
    ResourceKeys: NotRequired[Sequence[ResourceKeyTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ResourceKeyTypeDef
  2. See PaginatorConfigTypeDef

DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef

def get_value() -> DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef:
    return {
        "RetentionConfigurationNames": ...,
    }
Definition
class DescribeRetentionConfigurationsRequestDescribeRetentionConfigurationsPaginateTypeDef(TypedDict):
    RetentionConfigurationNames: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef

def get_value() -> GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ConfigRuleName": ...,
        "AccountId": ...,
        "AwsRegion": ...,
    }
Definition
class GetAggregateComplianceDetailsByConfigRuleRequestGetAggregateComplianceDetailsByConfigRulePaginateTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    ConfigRuleName: str,
    AccountId: str,
    AwsRegion: str,
    ComplianceType: NotRequired[ComplianceTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceTypeType
  2. See PaginatorConfigTypeDef

GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef

def get_value() -> GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class GetComplianceDetailsByConfigRuleRequestGetComplianceDetailsByConfigRulePaginateTypeDef(TypedDict):
    ConfigRuleName: str,
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceTypeType
  2. See PaginatorConfigTypeDef

GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef

def get_value() -> GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class GetComplianceDetailsByResourceRequestGetComplianceDetailsByResourcePaginateTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    ComplianceTypes: NotRequired[Sequence[ComplianceTypeType]],  # (1)
    ResourceEvaluationId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComplianceTypeType
  2. See PaginatorConfigTypeDef

GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef

def get_value() -> GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef:
    return {
        "ConformancePackNames": ...,
    }
Definition
class GetConformancePackComplianceSummaryRequestGetConformancePackComplianceSummaryPaginateTypeDef(TypedDict):
    ConformancePackNames: Sequence[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef

def get_value() -> GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef:
    return {
        "resourceType": ...,
        "resourceId": ...,
    }
Definition
class GetResourceConfigHistoryRequestGetResourceConfigHistoryPaginateTypeDef(TypedDict):
    resourceType: ResourceTypeType,  # (1)
    resourceId: str,
    laterTime: NotRequired[Union[datetime, str]],
    earlierTime: NotRequired[Union[datetime, str]],
    chronologicalOrder: NotRequired[ChronologicalOrderType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ResourceTypeType
  2. See ChronologicalOrderType
  3. See PaginatorConfigTypeDef

ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef

def get_value() -> ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef:
    return {
        "resourceType": ...,
    }
Definition
class ListDiscoveredResourcesRequestListDiscoveredResourcesPaginateTypeDef(TypedDict):
    resourceType: ResourceTypeType,  # (1)
    resourceIds: NotRequired[Sequence[str]],
    resourceName: NotRequired[str],
    includeDeletedResources: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ResourceTypeType
  2. See PaginatorConfigTypeDef

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
    ResourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef

def get_value() -> SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef:
    return {
        "Expression": ...,
        "ConfigurationAggregatorName": ...,
    }
Definition
class SelectAggregateResourceConfigRequestSelectAggregateResourceConfigPaginateTypeDef(TypedDict):
    Expression: str,
    ConfigurationAggregatorName: str,
    MaxResults: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef

def get_value() -> SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef:
    return {
        "Expression": ...,
    }
Definition
class SelectResourceConfigRequestSelectResourceConfigPaginateTypeDef(TypedDict):
    Expression: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeConfigRulesRequestDescribeConfigRulesPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesRequestDescribeConfigRulesPaginateTypeDef

def get_value() -> DescribeConfigRulesRequestDescribeConfigRulesPaginateTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class DescribeConfigRulesRequestDescribeConfigRulesPaginateTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    Filters: NotRequired[DescribeConfigRulesFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DescribeConfigRulesFiltersTypeDef
  2. See PaginatorConfigTypeDef

DescribeConfigRulesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesRequestRequestTypeDef

def get_value() -> DescribeConfigRulesRequestRequestTypeDef:
    return {
        "ConfigRuleNames": ...,
    }
Definition
class DescribeConfigRulesRequestRequestTypeDef(TypedDict):
    ConfigRuleNames: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    Filters: NotRequired[DescribeConfigRulesFiltersTypeDef],  # (1)
  1. See DescribeConfigRulesFiltersTypeDef

DescribeOrganizationConfigRuleStatusesResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRuleStatusesResponseTypeDef

def get_value() -> DescribeOrganizationConfigRuleStatusesResponseTypeDef:
    return {
        "OrganizationConfigRuleStatuses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOrganizationConfigRuleStatusesResponseTypeDef(TypedDict):
    OrganizationConfigRuleStatuses: List[OrganizationConfigRuleStatusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationConfigRuleStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeOrganizationConformancePackStatusesResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePackStatusesResponseTypeDef

def get_value() -> DescribeOrganizationConformancePackStatusesResponseTypeDef:
    return {
        "OrganizationConformancePackStatuses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOrganizationConformancePackStatusesResponseTypeDef(TypedDict):
    OrganizationConformancePackStatuses: List[OrganizationConformancePackStatusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationConformancePackStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribePendingAggregationRequestsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribePendingAggregationRequestsResponseTypeDef

def get_value() -> DescribePendingAggregationRequestsResponseTypeDef:
    return {
        "PendingAggregationRequests": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePendingAggregationRequestsResponseTypeDef(TypedDict):
    PendingAggregationRequests: List[PendingAggregationRequestTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PendingAggregationRequestTypeDef
  2. See ResponseMetadataTypeDef

DescribeRemediationExceptionsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExceptionsResponseTypeDef

def get_value() -> DescribeRemediationExceptionsResponseTypeDef:
    return {
        "RemediationExceptions": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRemediationExceptionsResponseTypeDef(TypedDict):
    RemediationExceptions: List[RemediationExceptionTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RemediationExceptionTypeDef
  2. See ResponseMetadataTypeDef

FailedRemediationExceptionBatchTypeDef

Usage Example
from mypy_boto3_config.type_defs import FailedRemediationExceptionBatchTypeDef

def get_value() -> FailedRemediationExceptionBatchTypeDef:
    return {
        "FailureMessage": ...,
    }
Definition
class FailedRemediationExceptionBatchTypeDef(TypedDict):
    FailureMessage: NotRequired[str],
    FailedItems: NotRequired[List[RemediationExceptionTypeDef]],  # (1)
  1. See RemediationExceptionTypeDef

DescribeRetentionConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRetentionConfigurationsResponseTypeDef

def get_value() -> DescribeRetentionConfigurationsResponseTypeDef:
    return {
        "RetentionConfigurations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRetentionConfigurationsResponseTypeDef(TypedDict):
    RetentionConfigurations: List[RetentionConfigurationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RetentionConfigurationTypeDef
  2. See ResponseMetadataTypeDef

PutRetentionConfigurationResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutRetentionConfigurationResponseTypeDef

def get_value() -> PutRetentionConfigurationResponseTypeDef:
    return {
        "RetentionConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutRetentionConfigurationResponseTypeDef(TypedDict):
    RetentionConfiguration: RetentionConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RetentionConfigurationTypeDef
  2. See ResponseMetadataTypeDef

EvaluationResultIdentifierTypeDef

Usage Example
from mypy_boto3_config.type_defs import EvaluationResultIdentifierTypeDef

def get_value() -> EvaluationResultIdentifierTypeDef:
    return {
        "EvaluationResultQualifier": ...,
    }
Definition
class EvaluationResultIdentifierTypeDef(TypedDict):
    EvaluationResultQualifier: NotRequired[EvaluationResultQualifierTypeDef],  # (1)
    OrderingTimestamp: NotRequired[datetime],
    ResourceEvaluationId: NotRequired[str],
  1. See EvaluationResultQualifierTypeDef

PutEvaluationsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutEvaluationsRequestRequestTypeDef

def get_value() -> PutEvaluationsRequestRequestTypeDef:
    return {
        "ResultToken": ...,
    }
Definition
class PutEvaluationsRequestRequestTypeDef(TypedDict):
    ResultToken: str,
    Evaluations: NotRequired[Sequence[EvaluationTypeDef]],  # (1)
    TestMode: NotRequired[bool],
  1. See EvaluationTypeDef

PutEvaluationsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutEvaluationsResponseTypeDef

def get_value() -> PutEvaluationsResponseTypeDef:
    return {
        "FailedEvaluations": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutEvaluationsResponseTypeDef(TypedDict):
    FailedEvaluations: List[EvaluationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EvaluationTypeDef
  2. See ResponseMetadataTypeDef

ExecutionControlsTypeDef

Usage Example
from mypy_boto3_config.type_defs import ExecutionControlsTypeDef

def get_value() -> ExecutionControlsTypeDef:
    return {
        "SsmControls": ...,
    }
Definition
class ExecutionControlsTypeDef(TypedDict):
    SsmControls: NotRequired[SsmControlsTypeDef],  # (1)
  1. See SsmControlsTypeDef

PutExternalEvaluationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutExternalEvaluationRequestRequestTypeDef

def get_value() -> PutExternalEvaluationRequestRequestTypeDef:
    return {
        "ConfigRuleName": ...,
        "ExternalEvaluation": ...,
    }
Definition
class PutExternalEvaluationRequestRequestTypeDef(TypedDict):
    ConfigRuleName: str,
    ExternalEvaluation: ExternalEvaluationTypeDef,  # (1)
  1. See ExternalEvaluationTypeDef

QueryInfoTypeDef

Usage Example
from mypy_boto3_config.type_defs import QueryInfoTypeDef

def get_value() -> QueryInfoTypeDef:
    return {
        "SelectFields": ...,
    }
Definition
class QueryInfoTypeDef(TypedDict):
    SelectFields: NotRequired[List[FieldInfoTypeDef]],  # (1)
  1. See FieldInfoTypeDef

GetAggregateDiscoveredResourceCountsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateDiscoveredResourceCountsRequestRequestTypeDef

def get_value() -> GetAggregateDiscoveredResourceCountsRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class GetAggregateDiscoveredResourceCountsRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    Filters: NotRequired[ResourceCountFiltersTypeDef],  # (1)
    GroupByKey: NotRequired[ResourceCountGroupKeyType],  # (2)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ResourceCountFiltersTypeDef
  2. See ResourceCountGroupKeyType

GetAggregateDiscoveredResourceCountsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateDiscoveredResourceCountsResponseTypeDef

def get_value() -> GetAggregateDiscoveredResourceCountsResponseTypeDef:
    return {
        "TotalDiscoveredResources": ...,
        "GroupByKey": ...,
        "GroupedResourceCounts": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAggregateDiscoveredResourceCountsResponseTypeDef(TypedDict):
    TotalDiscoveredResources: int,
    GroupByKey: str,
    GroupedResourceCounts: List[GroupedResourceCountTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GroupedResourceCountTypeDef
  2. See ResponseMetadataTypeDef

GetDiscoveredResourceCountsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetDiscoveredResourceCountsResponseTypeDef

def get_value() -> GetDiscoveredResourceCountsResponseTypeDef:
    return {
        "totalDiscoveredResources": ...,
        "resourceCounts": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDiscoveredResourceCountsResponseTypeDef(TypedDict):
    totalDiscoveredResources: int,
    resourceCounts: List[ResourceCountTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceCountTypeDef
  2. See ResponseMetadataTypeDef

GetOrganizationConfigRuleDetailedStatusRequestGetOrganizationConfigRuleDetailedStatusPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConfigRuleDetailedStatusRequestGetOrganizationConfigRuleDetailedStatusPaginateTypeDef

def get_value() -> GetOrganizationConfigRuleDetailedStatusRequestGetOrganizationConfigRuleDetailedStatusPaginateTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
    }
Definition
class GetOrganizationConfigRuleDetailedStatusRequestGetOrganizationConfigRuleDetailedStatusPaginateTypeDef(TypedDict):
    OrganizationConfigRuleName: str,
    Filters: NotRequired[StatusDetailFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See StatusDetailFiltersTypeDef
  2. See PaginatorConfigTypeDef

GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef

def get_value() -> GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
    }
Definition
class GetOrganizationConfigRuleDetailedStatusRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleName: str,
    Filters: NotRequired[StatusDetailFiltersTypeDef],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See StatusDetailFiltersTypeDef

GetOrganizationConfigRuleDetailedStatusResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConfigRuleDetailedStatusResponseTypeDef

def get_value() -> GetOrganizationConfigRuleDetailedStatusResponseTypeDef:
    return {
        "OrganizationConfigRuleDetailedStatus": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOrganizationConfigRuleDetailedStatusResponseTypeDef(TypedDict):
    OrganizationConfigRuleDetailedStatus: List[MemberAccountStatusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MemberAccountStatusTypeDef
  2. See ResponseMetadataTypeDef

GetOrganizationConformancePackDetailedStatusRequestGetOrganizationConformancePackDetailedStatusPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConformancePackDetailedStatusRequestGetOrganizationConformancePackDetailedStatusPaginateTypeDef

def get_value() -> GetOrganizationConformancePackDetailedStatusRequestGetOrganizationConformancePackDetailedStatusPaginateTypeDef:
    return {
        "OrganizationConformancePackName": ...,
    }
Definition
class GetOrganizationConformancePackDetailedStatusRequestGetOrganizationConformancePackDetailedStatusPaginateTypeDef(TypedDict):
    OrganizationConformancePackName: str,
    Filters: NotRequired[OrganizationResourceDetailedStatusFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OrganizationResourceDetailedStatusFiltersTypeDef
  2. See PaginatorConfigTypeDef

GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef

def get_value() -> GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef:
    return {
        "OrganizationConformancePackName": ...,
    }
Definition
class GetOrganizationConformancePackDetailedStatusRequestRequestTypeDef(TypedDict):
    OrganizationConformancePackName: str,
    Filters: NotRequired[OrganizationResourceDetailedStatusFiltersTypeDef],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See OrganizationResourceDetailedStatusFiltersTypeDef

GetOrganizationConformancePackDetailedStatusResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetOrganizationConformancePackDetailedStatusResponseTypeDef

def get_value() -> GetOrganizationConformancePackDetailedStatusResponseTypeDef:
    return {
        "OrganizationConformancePackDetailedStatuses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOrganizationConformancePackDetailedStatusResponseTypeDef(TypedDict):
    OrganizationConformancePackDetailedStatuses: List[OrganizationConformancePackDetailedStatusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationConformancePackDetailedStatusTypeDef
  2. See ResponseMetadataTypeDef

GetResourceEvaluationSummaryResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetResourceEvaluationSummaryResponseTypeDef

def get_value() -> GetResourceEvaluationSummaryResponseTypeDef:
    return {
        "ResourceEvaluationId": ...,
        "EvaluationMode": ...,
        "EvaluationStatus": ...,
        "EvaluationStartTimestamp": ...,
        "Compliance": ...,
        "EvaluationContext": ...,
        "ResourceDetails": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResourceEvaluationSummaryResponseTypeDef(TypedDict):
    ResourceEvaluationId: str,
    EvaluationMode: EvaluationModeType,  # (1)
    EvaluationStatus: EvaluationStatusTypeDef,  # (2)
    EvaluationStartTimestamp: datetime,
    Compliance: ComplianceTypeType,  # (3)
    EvaluationContext: EvaluationContextTypeDef,  # (4)
    ResourceDetails: ResourceDetailsTypeDef,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See EvaluationModeType
  2. See EvaluationStatusTypeDef
  3. See ComplianceTypeType
  4. See EvaluationContextTypeDef
  5. See ResourceDetailsTypeDef
  6. See ResponseMetadataTypeDef

StartResourceEvaluationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import StartResourceEvaluationRequestRequestTypeDef

def get_value() -> StartResourceEvaluationRequestRequestTypeDef:
    return {
        "ResourceDetails": ...,
        "EvaluationMode": ...,
    }
Definition
class StartResourceEvaluationRequestRequestTypeDef(TypedDict):
    ResourceDetails: ResourceDetailsTypeDef,  # (1)
    EvaluationMode: EvaluationModeType,  # (2)
    EvaluationContext: NotRequired[EvaluationContextTypeDef],  # (3)
    EvaluationTimeout: NotRequired[int],
    ClientToken: NotRequired[str],
  1. See ResourceDetailsTypeDef
  2. See EvaluationModeType
  3. See EvaluationContextTypeDef

GetStoredQueryResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetStoredQueryResponseTypeDef

def get_value() -> GetStoredQueryResponseTypeDef:
    return {
        "StoredQuery": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetStoredQueryResponseTypeDef(TypedDict):
    StoredQuery: StoredQueryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StoredQueryTypeDef
  2. See ResponseMetadataTypeDef

ListAggregateDiscoveredResourcesRequestListAggregateDiscoveredResourcesPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListAggregateDiscoveredResourcesRequestListAggregateDiscoveredResourcesPaginateTypeDef

def get_value() -> ListAggregateDiscoveredResourcesRequestListAggregateDiscoveredResourcesPaginateTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ResourceType": ...,
    }
Definition
class ListAggregateDiscoveredResourcesRequestListAggregateDiscoveredResourcesPaginateTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    ResourceType: ResourceTypeType,  # (1)
    Filters: NotRequired[ResourceFiltersTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ResourceTypeType
  2. See ResourceFiltersTypeDef
  3. See PaginatorConfigTypeDef

ListAggregateDiscoveredResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListAggregateDiscoveredResourcesRequestRequestTypeDef

def get_value() -> ListAggregateDiscoveredResourcesRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
        "ResourceType": ...,
    }
Definition
class ListAggregateDiscoveredResourcesRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    ResourceType: ResourceTypeType,  # (1)
    Filters: NotRequired[ResourceFiltersTypeDef],  # (2)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ResourceTypeType
  2. See ResourceFiltersTypeDef

ListDiscoveredResourcesResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListDiscoveredResourcesResponseTypeDef

def get_value() -> ListDiscoveredResourcesResponseTypeDef:
    return {
        "resourceIdentifiers": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDiscoveredResourcesResponseTypeDef(TypedDict):
    resourceIdentifiers: List[ResourceIdentifierTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceIdentifierTypeDef
  2. See ResponseMetadataTypeDef

ListResourceEvaluationsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListResourceEvaluationsResponseTypeDef

def get_value() -> ListResourceEvaluationsResponseTypeDef:
    return {
        "ResourceEvaluations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResourceEvaluationsResponseTypeDef(TypedDict):
    ResourceEvaluations: List[ResourceEvaluationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceEvaluationTypeDef
  2. See ResponseMetadataTypeDef

ListStoredQueriesResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListStoredQueriesResponseTypeDef

def get_value() -> ListStoredQueriesResponseTypeDef:
    return {
        "StoredQueryMetadata": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListStoredQueriesResponseTypeDef(TypedDict):
    StoredQueryMetadata: List[StoredQueryMetadataTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StoredQueryMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

PutAggregationAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutAggregationAuthorizationRequestRequestTypeDef

def get_value() -> PutAggregationAuthorizationRequestRequestTypeDef:
    return {
        "AuthorizedAccountId": ...,
        "AuthorizedAwsRegion": ...,
    }
Definition
class PutAggregationAuthorizationRequestRequestTypeDef(TypedDict):
    AuthorizedAccountId: str,
    AuthorizedAwsRegion: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

PutConfigurationAggregatorRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutConfigurationAggregatorRequestRequestTypeDef

def get_value() -> PutConfigurationAggregatorRequestRequestTypeDef:
    return {
        "ConfigurationAggregatorName": ...,
    }
Definition
class PutConfigurationAggregatorRequestRequestTypeDef(TypedDict):
    ConfigurationAggregatorName: str,
    AccountAggregationSources: NotRequired[Sequence[AccountAggregationSourceTypeDef]],  # (1)
    OrganizationAggregationSource: NotRequired[OrganizationAggregationSourceTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See AccountAggregationSourceTypeDef
  2. See OrganizationAggregationSourceTypeDef
  3. See TagTypeDef

PutStoredQueryRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutStoredQueryRequestRequestTypeDef

def get_value() -> PutStoredQueryRequestRequestTypeDef:
    return {
        "StoredQuery": ...,
    }
Definition
class PutStoredQueryRequestRequestTypeDef(TypedDict):
    StoredQuery: StoredQueryTypeDef,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See StoredQueryTypeDef
  2. See TagTypeDef

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

OrganizationConfigRuleTypeDef

Usage Example
from mypy_boto3_config.type_defs import OrganizationConfigRuleTypeDef

def get_value() -> OrganizationConfigRuleTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
        "OrganizationConfigRuleArn": ...,
    }
Definition
class OrganizationConfigRuleTypeDef(TypedDict):
    OrganizationConfigRuleName: str,
    OrganizationConfigRuleArn: str,
    OrganizationManagedRuleMetadata: NotRequired[OrganizationManagedRuleMetadataTypeDef],  # (1)
    OrganizationCustomRuleMetadata: NotRequired[OrganizationCustomRuleMetadataTypeDef],  # (2)
    ExcludedAccounts: NotRequired[List[str]],
    LastUpdateTime: NotRequired[datetime],
    OrganizationCustomPolicyRuleMetadata: NotRequired[OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef],  # (3)
  1. See OrganizationManagedRuleMetadataTypeDef
  2. See OrganizationCustomRuleMetadataTypeDef
  3. See OrganizationCustomPolicyRuleMetadataNoPolicyTypeDef

PutOrganizationConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutOrganizationConfigRuleRequestRequestTypeDef

def get_value() -> PutOrganizationConfigRuleRequestRequestTypeDef:
    return {
        "OrganizationConfigRuleName": ...,
    }
Definition
class PutOrganizationConfigRuleRequestRequestTypeDef(TypedDict):
    OrganizationConfigRuleName: str,
    OrganizationManagedRuleMetadata: NotRequired[OrganizationManagedRuleMetadataTypeDef],  # (1)
    OrganizationCustomRuleMetadata: NotRequired[OrganizationCustomRuleMetadataTypeDef],  # (2)
    ExcludedAccounts: NotRequired[Sequence[str]],
    OrganizationCustomPolicyRuleMetadata: NotRequired[OrganizationCustomPolicyRuleMetadataTypeDef],  # (3)
  1. See OrganizationManagedRuleMetadataTypeDef
  2. See OrganizationCustomRuleMetadataTypeDef
  3. See OrganizationCustomPolicyRuleMetadataTypeDef

RemediationExecutionStatusTypeDef

Usage Example
from mypy_boto3_config.type_defs import RemediationExecutionStatusTypeDef

def get_value() -> RemediationExecutionStatusTypeDef:
    return {
        "ResourceKey": ...,
    }
Definition
class RemediationExecutionStatusTypeDef(TypedDict):
    ResourceKey: NotRequired[ResourceKeyTypeDef],  # (1)
    State: NotRequired[RemediationExecutionStateType],  # (2)
    StepDetails: NotRequired[List[RemediationExecutionStepTypeDef]],  # (3)
    InvocationTime: NotRequired[datetime],
    LastUpdatedTime: NotRequired[datetime],
  1. See ResourceKeyTypeDef
  2. See RemediationExecutionStateType
  3. See RemediationExecutionStepTypeDef

RemediationParameterValueTypeDef

Usage Example
from mypy_boto3_config.type_defs import RemediationParameterValueTypeDef

def get_value() -> RemediationParameterValueTypeDef:
    return {
        "ResourceValue": ...,
    }
Definition
class RemediationParameterValueTypeDef(TypedDict):
    ResourceValue: NotRequired[ResourceValueTypeDef],  # (1)
    StaticValue: NotRequired[StaticValueTypeDef],  # (2)
  1. See ResourceValueTypeDef
  2. See StaticValueTypeDef

ResourceEvaluationFiltersTypeDef

Usage Example
from mypy_boto3_config.type_defs import ResourceEvaluationFiltersTypeDef

def get_value() -> ResourceEvaluationFiltersTypeDef:
    return {
        "EvaluationMode": ...,
    }
Definition
class ResourceEvaluationFiltersTypeDef(TypedDict):
    EvaluationMode: NotRequired[EvaluationModeType],  # (1)
    TimeWindow: NotRequired[TimeWindowTypeDef],  # (2)
    EvaluationContextIdentifier: NotRequired[str],
  1. See EvaluationModeType
  2. See TimeWindowTypeDef

SourceTypeDef

Usage Example
from mypy_boto3_config.type_defs import SourceTypeDef

def get_value() -> SourceTypeDef:
    return {
        "Owner": ...,
    }
Definition
class SourceTypeDef(TypedDict):
    Owner: OwnerType,  # (1)
    SourceIdentifier: NotRequired[str],
    SourceDetails: NotRequired[List[SourceDetailTypeDef]],  # (2)
    CustomPolicyDetails: NotRequired[CustomPolicyDetailsTypeDef],  # (3)
  1. See OwnerType
  2. See SourceDetailTypeDef
  3. See CustomPolicyDetailsTypeDef

DescribeAggregateComplianceByConformancePacksResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConformancePacksResponseTypeDef

def get_value() -> DescribeAggregateComplianceByConformancePacksResponseTypeDef:
    return {
        "AggregateComplianceByConformancePacks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAggregateComplianceByConformancePacksResponseTypeDef(TypedDict):
    AggregateComplianceByConformancePacks: List[AggregateComplianceByConformancePackTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregateComplianceByConformancePackTypeDef
  2. See ResponseMetadataTypeDef

GetAggregateConformancePackComplianceSummaryResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateConformancePackComplianceSummaryResponseTypeDef

def get_value() -> GetAggregateConformancePackComplianceSummaryResponseTypeDef:
    return {
        "AggregateConformancePackComplianceSummaries": ...,
        "GroupByKey": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAggregateConformancePackComplianceSummaryResponseTypeDef(TypedDict):
    AggregateConformancePackComplianceSummaries: List[AggregateConformancePackComplianceSummaryTypeDef],  # (1)
    GroupByKey: str,
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregateConformancePackComplianceSummaryTypeDef
  2. See ResponseMetadataTypeDef

AggregateComplianceCountTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateComplianceCountTypeDef

def get_value() -> AggregateComplianceCountTypeDef:
    return {
        "GroupName": ...,
    }
Definition
class AggregateComplianceCountTypeDef(TypedDict):
    GroupName: NotRequired[str],
    ComplianceSummary: NotRequired[ComplianceSummaryTypeDef],  # (1)
  1. See ComplianceSummaryTypeDef

ComplianceSummaryByResourceTypeTypeDef

Usage Example
from mypy_boto3_config.type_defs import ComplianceSummaryByResourceTypeTypeDef

def get_value() -> ComplianceSummaryByResourceTypeTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class ComplianceSummaryByResourceTypeTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ComplianceSummary: NotRequired[ComplianceSummaryTypeDef],  # (1)
  1. See ComplianceSummaryTypeDef

GetComplianceSummaryByConfigRuleResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceSummaryByConfigRuleResponseTypeDef

def get_value() -> GetComplianceSummaryByConfigRuleResponseTypeDef:
    return {
        "ComplianceSummary": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetComplianceSummaryByConfigRuleResponseTypeDef(TypedDict):
    ComplianceSummary: ComplianceSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComplianceSummaryTypeDef
  2. See ResponseMetadataTypeDef

AggregateComplianceByConfigRuleTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateComplianceByConfigRuleTypeDef

def get_value() -> AggregateComplianceByConfigRuleTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class AggregateComplianceByConfigRuleTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],
    Compliance: NotRequired[ComplianceTypeDef],  # (1)
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],
  1. See ComplianceTypeDef

ComplianceByConfigRuleTypeDef

Usage Example
from mypy_boto3_config.type_defs import ComplianceByConfigRuleTypeDef

def get_value() -> ComplianceByConfigRuleTypeDef:
    return {
        "ConfigRuleName": ...,
    }
Definition
class ComplianceByConfigRuleTypeDef(TypedDict):
    ConfigRuleName: NotRequired[str],
    Compliance: NotRequired[ComplianceTypeDef],  # (1)
  1. See ComplianceTypeDef

ComplianceByResourceTypeDef

Usage Example
from mypy_boto3_config.type_defs import ComplianceByResourceTypeDef

def get_value() -> ComplianceByResourceTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class ComplianceByResourceTypeDef(TypedDict):
    ResourceType: NotRequired[str],
    ResourceId: NotRequired[str],
    Compliance: NotRequired[ComplianceTypeDef],  # (1)
  1. See ComplianceTypeDef

DescribeDeliveryChannelsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelsResponseTypeDef

def get_value() -> DescribeDeliveryChannelsResponseTypeDef:
    return {
        "DeliveryChannels": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDeliveryChannelsResponseTypeDef(TypedDict):
    DeliveryChannels: List[DeliveryChannelTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliveryChannelTypeDef
  2. See ResponseMetadataTypeDef

PutDeliveryChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutDeliveryChannelRequestRequestTypeDef

def get_value() -> PutDeliveryChannelRequestRequestTypeDef:
    return {
        "DeliveryChannel": ...,
    }
Definition
class PutDeliveryChannelRequestRequestTypeDef(TypedDict):
    DeliveryChannel: DeliveryChannelTypeDef,  # (1)
  1. See DeliveryChannelTypeDef

DescribeDeliveryChannelStatusResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeDeliveryChannelStatusResponseTypeDef

def get_value() -> DescribeDeliveryChannelStatusResponseTypeDef:
    return {
        "DeliveryChannelsStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeDeliveryChannelStatusResponseTypeDef(TypedDict):
    DeliveryChannelsStatus: List[DeliveryChannelStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DeliveryChannelStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeConfigurationAggregatorsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationAggregatorsResponseTypeDef

def get_value() -> DescribeConfigurationAggregatorsResponseTypeDef:
    return {
        "ConfigurationAggregators": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConfigurationAggregatorsResponseTypeDef(TypedDict):
    ConfigurationAggregators: List[ConfigurationAggregatorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationAggregatorTypeDef
  2. See ResponseMetadataTypeDef

PutConfigurationAggregatorResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutConfigurationAggregatorResponseTypeDef

def get_value() -> PutConfigurationAggregatorResponseTypeDef:
    return {
        "ConfigurationAggregator": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutConfigurationAggregatorResponseTypeDef(TypedDict):
    ConfigurationAggregator: ConfigurationAggregatorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationAggregatorTypeDef
  2. See ResponseMetadataTypeDef

GetAggregateResourceConfigResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateResourceConfigResponseTypeDef

def get_value() -> GetAggregateResourceConfigResponseTypeDef:
    return {
        "ConfigurationItem": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAggregateResourceConfigResponseTypeDef(TypedDict):
    ConfigurationItem: ConfigurationItemTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationItemTypeDef
  2. See ResponseMetadataTypeDef

GetResourceConfigHistoryResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetResourceConfigHistoryResponseTypeDef

def get_value() -> GetResourceConfigHistoryResponseTypeDef:
    return {
        "configurationItems": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResourceConfigHistoryResponseTypeDef(TypedDict):
    configurationItems: List[ConfigurationItemTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationItemTypeDef
  2. See ResponseMetadataTypeDef

DescribeConfigurationRecordersResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigurationRecordersResponseTypeDef

def get_value() -> DescribeConfigurationRecordersResponseTypeDef:
    return {
        "ConfigurationRecorders": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConfigurationRecordersResponseTypeDef(TypedDict):
    ConfigurationRecorders: List[ConfigurationRecorderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationRecorderTypeDef
  2. See ResponseMetadataTypeDef

PutConfigurationRecorderRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutConfigurationRecorderRequestRequestTypeDef

def get_value() -> PutConfigurationRecorderRequestRequestTypeDef:
    return {
        "ConfigurationRecorder": ...,
    }
Definition
class PutConfigurationRecorderRequestRequestTypeDef(TypedDict):
    ConfigurationRecorder: ConfigurationRecorderTypeDef,  # (1)
  1. See ConfigurationRecorderTypeDef

DescribeOrganizationConformancePacksResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConformancePacksResponseTypeDef

def get_value() -> DescribeOrganizationConformancePacksResponseTypeDef:
    return {
        "OrganizationConformancePacks": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOrganizationConformancePacksResponseTypeDef(TypedDict):
    OrganizationConformancePacks: List[OrganizationConformancePackTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationConformancePackTypeDef
  2. See ResponseMetadataTypeDef

DescribeConformancePacksResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConformancePacksResponseTypeDef

def get_value() -> DescribeConformancePacksResponseTypeDef:
    return {
        "ConformancePackDetails": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConformancePacksResponseTypeDef(TypedDict):
    ConformancePackDetails: List[ConformancePackDetailTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConformancePackDetailTypeDef
  2. See ResponseMetadataTypeDef

DeleteRemediationExceptionsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DeleteRemediationExceptionsResponseTypeDef

def get_value() -> DeleteRemediationExceptionsResponseTypeDef:
    return {
        "FailedBatches": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteRemediationExceptionsResponseTypeDef(TypedDict):
    FailedBatches: List[FailedDeleteRemediationExceptionsBatchTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedDeleteRemediationExceptionsBatchTypeDef
  2. See ResponseMetadataTypeDef

PutRemediationExceptionsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutRemediationExceptionsResponseTypeDef

def get_value() -> PutRemediationExceptionsResponseTypeDef:
    return {
        "FailedBatches": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutRemediationExceptionsResponseTypeDef(TypedDict):
    FailedBatches: List[FailedRemediationExceptionBatchTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedRemediationExceptionBatchTypeDef
  2. See ResponseMetadataTypeDef

AggregateEvaluationResultTypeDef

Usage Example
from mypy_boto3_config.type_defs import AggregateEvaluationResultTypeDef

def get_value() -> AggregateEvaluationResultTypeDef:
    return {
        "EvaluationResultIdentifier": ...,
    }
Definition
class AggregateEvaluationResultTypeDef(TypedDict):
    EvaluationResultIdentifier: NotRequired[EvaluationResultIdentifierTypeDef],  # (1)
    ComplianceType: NotRequired[ComplianceTypeType],  # (2)
    ResultRecordedTime: NotRequired[datetime],
    ConfigRuleInvokedTime: NotRequired[datetime],
    Annotation: NotRequired[str],
    AccountId: NotRequired[str],
    AwsRegion: NotRequired[str],
  1. See EvaluationResultIdentifierTypeDef
  2. See ComplianceTypeType

ConformancePackEvaluationResultTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConformancePackEvaluationResultTypeDef

def get_value() -> ConformancePackEvaluationResultTypeDef:
    return {
        "ComplianceType": ...,
        "EvaluationResultIdentifier": ...,
        "ConfigRuleInvokedTime": ...,
        "ResultRecordedTime": ...,
    }
Definition
class ConformancePackEvaluationResultTypeDef(TypedDict):
    ComplianceType: ConformancePackComplianceTypeType,  # (1)
    EvaluationResultIdentifier: EvaluationResultIdentifierTypeDef,  # (2)
    ConfigRuleInvokedTime: datetime,
    ResultRecordedTime: datetime,
    Annotation: NotRequired[str],
  1. See ConformancePackComplianceTypeType
  2. See EvaluationResultIdentifierTypeDef

EvaluationResultTypeDef

Usage Example
from mypy_boto3_config.type_defs import EvaluationResultTypeDef

def get_value() -> EvaluationResultTypeDef:
    return {
        "EvaluationResultIdentifier": ...,
    }
Definition
class EvaluationResultTypeDef(TypedDict):
    EvaluationResultIdentifier: NotRequired[EvaluationResultIdentifierTypeDef],  # (1)
    ComplianceType: NotRequired[ComplianceTypeType],  # (2)
    ResultRecordedTime: NotRequired[datetime],
    ConfigRuleInvokedTime: NotRequired[datetime],
    Annotation: NotRequired[str],
    ResultToken: NotRequired[str],
  1. See EvaluationResultIdentifierTypeDef
  2. See ComplianceTypeType

SelectAggregateResourceConfigResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import SelectAggregateResourceConfigResponseTypeDef

def get_value() -> SelectAggregateResourceConfigResponseTypeDef:
    return {
        "Results": ...,
        "QueryInfo": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class SelectAggregateResourceConfigResponseTypeDef(TypedDict):
    Results: List[str],
    QueryInfo: QueryInfoTypeDef,  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueryInfoTypeDef
  2. See ResponseMetadataTypeDef

SelectResourceConfigResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import SelectResourceConfigResponseTypeDef

def get_value() -> SelectResourceConfigResponseTypeDef:
    return {
        "Results": ...,
        "QueryInfo": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class SelectResourceConfigResponseTypeDef(TypedDict):
    Results: List[str],
    QueryInfo: QueryInfoTypeDef,  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueryInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeOrganizationConfigRulesResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeOrganizationConfigRulesResponseTypeDef

def get_value() -> DescribeOrganizationConfigRulesResponseTypeDef:
    return {
        "OrganizationConfigRules": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOrganizationConfigRulesResponseTypeDef(TypedDict):
    OrganizationConfigRules: List[OrganizationConfigRuleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationConfigRuleTypeDef
  2. See ResponseMetadataTypeDef

DescribeRemediationExecutionStatusResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationExecutionStatusResponseTypeDef

def get_value() -> DescribeRemediationExecutionStatusResponseTypeDef:
    return {
        "RemediationExecutionStatuses": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRemediationExecutionStatusResponseTypeDef(TypedDict):
    RemediationExecutionStatuses: List[RemediationExecutionStatusTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RemediationExecutionStatusTypeDef
  2. See ResponseMetadataTypeDef

RemediationConfigurationTypeDef

Usage Example
from mypy_boto3_config.type_defs import RemediationConfigurationTypeDef

def get_value() -> RemediationConfigurationTypeDef:
    return {
        "ConfigRuleName": ...,
        "TargetType": ...,
        "TargetId": ...,
    }
Definition
class RemediationConfigurationTypeDef(TypedDict):
    ConfigRuleName: str,
    TargetType: RemediationTargetTypeType,  # (1)
    TargetId: str,
    TargetVersion: NotRequired[str],
    Parameters: NotRequired[Dict[str, RemediationParameterValueTypeDef]],  # (2)
    ResourceType: NotRequired[str],
    Automatic: NotRequired[bool],
    ExecutionControls: NotRequired[ExecutionControlsTypeDef],  # (3)
    MaximumAutomaticAttempts: NotRequired[int],
    RetryAttemptSeconds: NotRequired[int],
    Arn: NotRequired[str],
    CreatedByService: NotRequired[str],
  1. See RemediationTargetTypeType
  2. See RemediationParameterValueTypeDef
  3. See ExecutionControlsTypeDef

ListResourceEvaluationsRequestListResourceEvaluationsPaginateTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListResourceEvaluationsRequestListResourceEvaluationsPaginateTypeDef

def get_value() -> ListResourceEvaluationsRequestListResourceEvaluationsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResourceEvaluationsRequestListResourceEvaluationsPaginateTypeDef(TypedDict):
    Filters: NotRequired[ResourceEvaluationFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ResourceEvaluationFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListResourceEvaluationsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import ListResourceEvaluationsRequestRequestTypeDef

def get_value() -> ListResourceEvaluationsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListResourceEvaluationsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[ResourceEvaluationFiltersTypeDef],  # (1)
    Limit: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ResourceEvaluationFiltersTypeDef

ConfigRuleTypeDef

Usage Example
from mypy_boto3_config.type_defs import ConfigRuleTypeDef

def get_value() -> ConfigRuleTypeDef:
    return {
        "Source": ...,
    }
Definition
class ConfigRuleTypeDef(TypedDict):
    Source: SourceTypeDef,  # (2)
    ConfigRuleName: NotRequired[str],
    ConfigRuleArn: NotRequired[str],
    ConfigRuleId: NotRequired[str],
    Description: NotRequired[str],
    Scope: NotRequired[ScopeTypeDef],  # (1)
    InputParameters: NotRequired[str],
    MaximumExecutionFrequency: NotRequired[MaximumExecutionFrequencyType],  # (3)
    ConfigRuleState: NotRequired[ConfigRuleStateType],  # (4)
    CreatedBy: NotRequired[str],
    EvaluationModes: NotRequired[List[EvaluationModeConfigurationTypeDef]],  # (5)
  1. See ScopeTypeDef
  2. See SourceTypeDef
  3. See MaximumExecutionFrequencyType
  4. See ConfigRuleStateType
  5. See EvaluationModeConfigurationTypeDef

GetAggregateConfigRuleComplianceSummaryResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateConfigRuleComplianceSummaryResponseTypeDef

def get_value() -> GetAggregateConfigRuleComplianceSummaryResponseTypeDef:
    return {
        "GroupByKey": ...,
        "AggregateComplianceCounts": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAggregateConfigRuleComplianceSummaryResponseTypeDef(TypedDict):
    GroupByKey: str,
    AggregateComplianceCounts: List[AggregateComplianceCountTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregateComplianceCountTypeDef
  2. See ResponseMetadataTypeDef

GetComplianceSummaryByResourceTypeResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceSummaryByResourceTypeResponseTypeDef

def get_value() -> GetComplianceSummaryByResourceTypeResponseTypeDef:
    return {
        "ComplianceSummariesByResourceType": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetComplianceSummaryByResourceTypeResponseTypeDef(TypedDict):
    ComplianceSummariesByResourceType: List[ComplianceSummaryByResourceTypeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComplianceSummaryByResourceTypeTypeDef
  2. See ResponseMetadataTypeDef

DescribeAggregateComplianceByConfigRulesResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeAggregateComplianceByConfigRulesResponseTypeDef

def get_value() -> DescribeAggregateComplianceByConfigRulesResponseTypeDef:
    return {
        "AggregateComplianceByConfigRules": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAggregateComplianceByConfigRulesResponseTypeDef(TypedDict):
    AggregateComplianceByConfigRules: List[AggregateComplianceByConfigRuleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregateComplianceByConfigRuleTypeDef
  2. See ResponseMetadataTypeDef

DescribeComplianceByConfigRuleResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByConfigRuleResponseTypeDef

def get_value() -> DescribeComplianceByConfigRuleResponseTypeDef:
    return {
        "ComplianceByConfigRules": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeComplianceByConfigRuleResponseTypeDef(TypedDict):
    ComplianceByConfigRules: List[ComplianceByConfigRuleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComplianceByConfigRuleTypeDef
  2. See ResponseMetadataTypeDef

DescribeComplianceByResourceResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeComplianceByResourceResponseTypeDef

def get_value() -> DescribeComplianceByResourceResponseTypeDef:
    return {
        "ComplianceByResources": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeComplianceByResourceResponseTypeDef(TypedDict):
    ComplianceByResources: List[ComplianceByResourceTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComplianceByResourceTypeDef
  2. See ResponseMetadataTypeDef

GetAggregateComplianceDetailsByConfigRuleResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetAggregateComplianceDetailsByConfigRuleResponseTypeDef

def get_value() -> GetAggregateComplianceDetailsByConfigRuleResponseTypeDef:
    return {
        "AggregateEvaluationResults": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAggregateComplianceDetailsByConfigRuleResponseTypeDef(TypedDict):
    AggregateEvaluationResults: List[AggregateEvaluationResultTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AggregateEvaluationResultTypeDef
  2. See ResponseMetadataTypeDef

GetConformancePackComplianceDetailsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetConformancePackComplianceDetailsResponseTypeDef

def get_value() -> GetConformancePackComplianceDetailsResponseTypeDef:
    return {
        "ConformancePackName": ...,
        "ConformancePackRuleEvaluationResults": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetConformancePackComplianceDetailsResponseTypeDef(TypedDict):
    ConformancePackName: str,
    ConformancePackRuleEvaluationResults: List[ConformancePackEvaluationResultTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConformancePackEvaluationResultTypeDef
  2. See ResponseMetadataTypeDef

GetComplianceDetailsByConfigRuleResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByConfigRuleResponseTypeDef

def get_value() -> GetComplianceDetailsByConfigRuleResponseTypeDef:
    return {
        "EvaluationResults": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetComplianceDetailsByConfigRuleResponseTypeDef(TypedDict):
    EvaluationResults: List[EvaluationResultTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EvaluationResultTypeDef
  2. See ResponseMetadataTypeDef

GetComplianceDetailsByResourceResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import GetComplianceDetailsByResourceResponseTypeDef

def get_value() -> GetComplianceDetailsByResourceResponseTypeDef:
    return {
        "EvaluationResults": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetComplianceDetailsByResourceResponseTypeDef(TypedDict):
    EvaluationResults: List[EvaluationResultTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EvaluationResultTypeDef
  2. See ResponseMetadataTypeDef

DescribeRemediationConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeRemediationConfigurationsResponseTypeDef

def get_value() -> DescribeRemediationConfigurationsResponseTypeDef:
    return {
        "RemediationConfigurations": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRemediationConfigurationsResponseTypeDef(TypedDict):
    RemediationConfigurations: List[RemediationConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RemediationConfigurationTypeDef
  2. See ResponseMetadataTypeDef

FailedRemediationBatchTypeDef

Usage Example
from mypy_boto3_config.type_defs import FailedRemediationBatchTypeDef

def get_value() -> FailedRemediationBatchTypeDef:
    return {
        "FailureMessage": ...,
    }
Definition
class FailedRemediationBatchTypeDef(TypedDict):
    FailureMessage: NotRequired[str],
    FailedItems: NotRequired[List[RemediationConfigurationTypeDef]],  # (1)
  1. See RemediationConfigurationTypeDef

PutRemediationConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutRemediationConfigurationsRequestRequestTypeDef

def get_value() -> PutRemediationConfigurationsRequestRequestTypeDef:
    return {
        "RemediationConfigurations": ...,
    }
Definition
class PutRemediationConfigurationsRequestRequestTypeDef(TypedDict):
    RemediationConfigurations: Sequence[RemediationConfigurationTypeDef],  # (1)
  1. See RemediationConfigurationTypeDef

DescribeConfigRulesResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import DescribeConfigRulesResponseTypeDef

def get_value() -> DescribeConfigRulesResponseTypeDef:
    return {
        "ConfigRules": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConfigRulesResponseTypeDef(TypedDict):
    ConfigRules: List[ConfigRuleTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigRuleTypeDef
  2. See ResponseMetadataTypeDef

PutConfigRuleRequestRequestTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutConfigRuleRequestRequestTypeDef

def get_value() -> PutConfigRuleRequestRequestTypeDef:
    return {
        "ConfigRule": ...,
    }
Definition
class PutConfigRuleRequestRequestTypeDef(TypedDict):
    ConfigRule: ConfigRuleTypeDef,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ConfigRuleTypeDef
  2. See TagTypeDef

PutRemediationConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_config.type_defs import PutRemediationConfigurationsResponseTypeDef

def get_value() -> PutRemediationConfigurationsResponseTypeDef:
    return {
        "FailedBatches": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutRemediationConfigurationsResponseTypeDef(TypedDict):
    FailedBatches: List[FailedRemediationBatchTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedRemediationBatchTypeDef
  2. See ResponseMetadataTypeDef